HN user

dmm

6,864 karma
Posts52
Comments1,523
View on HN
iknowa.spot 2mo ago

Beware AI Productivity Theater

dmm
1pts1
www.theguardian.com 2mo ago

'Point of no return': New Orleans relocation must start now due to sea level

dmm
174pts214
www.congress.gov 3mo ago

Impeaching Donald J. Trump for High Crimes and Misdemeanors [pdf]

dmm
64pts7
www.theatlantic.com 5mo ago

The Film Students Who Can No Longer Sit Through Films

dmm
3pts0
mjtsai.com 7mo ago

Losing Confidence (In macOS)

dmm
2pts0
social.treehouse.systems 1y ago

A Linux maintainer admitting to attempting to sabotage Rust for Linux project

dmm
9pts14
jonathancarter.org 1y ago

Orphaning Bcachefs Tools in Debian

dmm
5pts2
gist.github.com 2y ago

YouTube server-side ad injection FAQ

dmm
3pts0
www.xemacs.org 3y ago

XEmacs 21.5.35 “kohlrabi” is released

dmm
79pts21
www.ft.com 3y ago

Uber warns drivers against avoiding ‘disadvantaged’ areas

dmm
4pts1
www.wsj.com 3y ago

Next Wave of Remote Work Is About Outsourcing Jobs Overseas

dmm
4pts7
imgur.com 3y ago

Nvidia drivers are detecting and reporting LLaMa/LLM users

dmm
80pts34
old.reddit.com 3y ago

It happened to me today: $80/hr writer replaced with ChatGPT

dmm
259pts320
twitter.com 3y ago

Llama-dl creator submitting DCMA counterclaim, has 200k for defense

dmm
7pts0
daniel.haxx.se 3y ago

Pre-Notification Dilemmas

dmm
14pts0
twitter.com 3y ago

Facebook issuing DMCA takdowns on LLaMa repos

dmm
8pts2
www.wsj.com 3y ago

Why I’m Resigning as an FTC Commissioner

dmm
2pts3
www.wired.com 3y ago

Why the Future Doesn't Need Us (2000)

dmm
4pts0
twitter.com 3y ago

The Alignment Problem from a Deep Learning Perspective

dmm
1pts0
github.com 3y ago

Chrome now has optional HEVC/h265 support

dmm
2pts0
www.wired.com 4y ago

Who Owns 4chan?

dmm
10pts6
gizmodo.com 4y ago

Social Media Bans of Scientific Misinformation Aren't Helpful, Researchers Say

dmm
6pts0
www.livescience.com 4y ago

Society is on track for collapse, new study of infamous 1970s report finds

dmm
2pts0
www.emilykager.com 5y ago

Leaving Mozilla

dmm
174pts179
github.com 6y ago

Unable to use Signal, which is hijacked by “Introducing PINs” view

dmm
5pts3
lists.debian.org 7y ago

Bits from the Debian Anti-harassment team

dmm
2pts0
www.nytimes.com 8y ago

A Worker Shortage Is Forcing Restaurants to Get Creative

dmm
11pts53
marc.info 8y ago

Integrating “safe” languages into OpenBSD?

dmm
258pts330
lists.freedesktop.org 10y ago

Proposal for Anti-Keystroke Fingerprinting at the Display Server Level

dmm
1pts0
phoronix.com 10y ago

An AMD ARM 64-bit Dev Board Is Launching for $299 USD

dmm
2pts0

I didn't say they were pickpockets. I was trying to point out the absurdity of correcting illegal activity by simply eliminating laws.

I love immigration. We should have lots of immigration! But it should occur within consistently, fairly enforced laws passed by our legislative system. I get that our immigration system is arguably broken and that it's very difficult to pass meaningful legislation, but that doesn't mean we should just allow whoever is president to dictate immigration policy.

Are you referring to the author specifically? Or a specific hypocritical person you know? If you're making a general statement about groups of online people you might be falling for the group attribution error[1], where the characteristics of an individual are assumed to be reflective of the whole group.

In any case, two things can be simultaneously true:

1. Writing code is not the bottleneck, as in we can develop features faster than they can be deployed. 2. It's annoying and disruptive to be interrupted when doing work that requires deep focus.

[1] https://en.wikipedia.org/wiki/Group_attribution_error

My main use case is emacsclient and vterm as a terminal multiplexer, in place of something like tmux or screen.

But even locally I use vterm. A terminal is just text, why wouldn't I manipulate it with emacs? At any time you can switch to `copy-mode` and it behaves like a read-only text buffer that you can manipulate as you please.

On a Boat 4 months ago

Pull-based streaming can work with webrtc. I implemented it for my custom ip camera nvr solution. I just open N streams on the client and when one is deactivated (typically by scrolling it out of the viewport), the client sends an unsubscribe message over a separate control channel and the server just stops sending video until they resubscribe.

I'm currently switching to a quic-based solution for other reasons, mainly that webrtc is a giant blackbox which provides very limited control[1], yet requires deep understanding of its implementation[2] and I'm tired[3].

I looked at moq-lite but decided against it for some reason. I think because I have <5 clients and don't need the fanout. The auth strategy is very different than what I currently use too.

[1] Why is firefox now picking that (wrong) ice candidate?

[2] rtp, ice, sdp, etc

[3] webrtc isn't bad for the video conferencing use-case but anything else is a pain

I could use AI and have a working solution an hour later.

That sounds really cool. You should share what you used.

The goal was not to become a Bluetooth archaeologist. The goal was to solve the problem.

I'm sympathetic to this view. It seems very pragmatic. After all, the reason we write software is not to move characters around a repo, but to solve problems, right?

But here's my concern. Like a lot of people, I starting programming to solve little problems my friends and I had. Stuff like manipulating game map files and scripting ftp servers. That lead me to a career that's meant building big systems that people depend on.

If everything bite-sized and self-contained is automated with llms, are people still going to make the jump to be able to build and maintain larger things?

To use your example of the BLE battery monitor, the AI built some automation on top of bluez, a 20+ year-old project representing thousands of hours of labor. If AI can replace 100% of programming, no-big-deal it can maintain bluez going forward, but what if it can't? In that case we've failed to nurture the cognitive skills we need to maintain the world we've built.

The classical cultural example is the Luddites, a social movement that failed so utterly

Maybe not the best example? The luddites were skilled weavers that had their livelihoods destroyed by automation. The govt deployed 12,000 troops against the luddites, executed dozens after show trials, and made machine breaking a capital offense.

Is that what you have planned for me?

Does this system allow local control and monitoring, ie without a cloud service? Ecoflow does not, although someone has reverse engineered the bluetooth protocol for some models.

Is it UL9540(UL energy storage system safety standard) certified? I didn't see it listed in the specs but several of the ecoflow models are.

applied by a judicial system that is not the executive branch

You have the right to a trial. Defending yourself from a Federal felony charge only costs $250k+.

Given recent events, I think undermining civil liberties to expand executive powers is crazy.

Android supports DHCPv6, just not stateful DHCPv6. You can give each device its own /64 or if you really want to track a devices usage you should use an authenticated layer on top of your base network.

It's possible to have both overpopulation(too large of a population for a given metric like water, energy, pollution, etc) and demographic collapse(too many old people, not enough young workers). It's not intuitive but they are separate phenomenon.

The reaction to overpopulation concerns probably discouraged people from having kids but it's unlikely to be the main cause.

Stop Breaking TLS 7 months ago

Windows, this is a solved problem.

Are you sure? It's been a few years, but last I tried Firefox used its own CA store on Windows. I'm pretty sure openjdk uses "<JAVA_HOME>/jre/lib/security/cacerts" instead of the system store too.

I just reworked my home server backup strategy to use rsync.net and it's been a great experience.

I'm using btrfs and snapper to take hourly snapshots. The snapborg[0] tool then pushes those snapshots to a borg repo on rsync.net. snapper and snapborg can be configured to keep the number of hourly/daily/weekly/monthly/yearly snapshots you want and can automatically prune them.

[0] https://github.com/enzingerm/snapborg

desec.io allows you to create (through the api) tightly-scoped tokens that can only update the "_acme-challenge.subdomain.example.com" domain needed for DNS-01 challenges.

I switched to them from cloudflare dns for that specific functionality and it works great.