Recent submissions

Comment · 20 days ago
Based on the artificial delays Google introduces into the Android patching process, on the general crappiness of mobile firmware and the sleaziness of major mobile chipset vendors, I think it's safe to assume that even if you are supposedly getting updates, there are unpatched zero-day vulnerabilities in them. Usually under ongoing attack, at least by professional phone cracking software vendors and secret services.
Comment · 21 days ago
Next step in typical security team fashion: Prevent password managers from working, by obscuring the password field, using click-to-type passwords or similar shenanigans, because fuck you, that's why...
Comment · 1 month ago
Imho the fundamental problem is not a problem of the "Desktop" but of the whole application ecosystem.

I want to get some work done: Just as an example, this work consists of reading some email like "pls review this document, and create a presentation in response". I'll follow up the email with an answer and some clarifying questions. Then I'll read the document, making some notes. I'll read some additional documents, google stuff, look up some numbers, do some calculations, make more notes. Then I'll start drafting the presentation, refining it until ready, reading my notes, firing off another email with a few more questions. Then I'll send over the first version of the presentation.

Now all of those things live in different applications. All of those applications might be local file based or web-based. Some can do both. So I could try putting all the relevant files in a folder, holding all the files I need for this task. But wait, when I save an email as a file there, I cannot properly respond to it anymore. It is just a copy of the original email. Same for all the web-based stuff that even allows local copies. If I use hyperlinks, in the URL-as-a-unique-resource sense that was originally intended, I could link it all together in my notes. But many, if not all, modern web applications do not work that way, I cannot really link anything. And even if, most URLs are not stable. If I google something, I'll find a page I can bookmark or copy the URL of, but that page will change. To save the current state of that URL, I'll have to jump through a lot of hoops to maybe get a PDF printout file or something. And changing any document usually overwrites the previous version, so I'll have to do *-copy17.odt or deal with 20 different broken internal mechanisms of "version tracking". I can check everything into git, but then all the applications will have no clue how to deal with it, no proper diff, nothing.

One thing that I actually want was implemented in the first version of PalmOS as a hack: every application could contain links to every other application's content. You could link from a calendar entry to a contact who you wanted to visit. You could link from a contact to a note, detailing your last talk with each other. You could link the note to the last offer you sent the customer. etc. Of course this was rudimentary, but it was a start, which unfortunately died with later versions of PalmOS where those hacks were no longer possible. So for my original example, I want the original email to be annotated with a link to all the files I've created in response, all the web searches I did, etc.

Another thing is the notion of version control, extended to all desktop and web applications. I want to know what I did, when I did it, why I did it, and what related changes go together. I want to see the same thing for all my colleagues. I don't want any "this file conflicts with what your colleague did, which should I overwrite?". I want proper merges. In each application.

The only thing that even comes close to this nowadays is something like Emacs Org-Mode. If you stay strictly in Emacs.

Or is it just that I didn't try enough stuff and there is a real solution?

Comment · 1 month ago
> After all, it took more than writing a "prove the navier Stokes Clay problem" prompt.

Yes, but it took far less than using your meat brain to prove the Navier-Stokes Clay problem.

Comment · 1 month ago
ZFS is overrated and mostly a hobbyist/enthusiast thing.

Performance of zvol is worse than for LVM logical volumes. Last I've looked, zvol for swap is just asking for trouble, up to and including deadlocks. ZFS filesystems do have weird edge cases and incompatibilities, e.g. around free space reporting, quota and the like. And support with software vendors e.g. for enterprise distributions or backup software is spotty at best.

Comment · 1 month ago
Depends. Some customers do run a lot of "pets, not cattle" servers, and those can get a few extra hard disks if space runs out. Some security guidelines prescribe separate volumes/filesystems for e.g. /home or /var/log, so log spam doesn't kill the whole system as easily. But of course, this means that sometimes the initial sizes aren't right and you need to extend something. In those cases, which happen a few times per year, not using LVM would be a huge problem.

But even for the "frequently reinstalled cattle"-usecase, LVM has benefits, e.g. snapshots for backups, debugging and forensics.

Comment · 1 month ago
Stop using partitions. Use LVM!
Comment · 1 month ago
Maybe the marketing-slop-AI is forbidden from using the "execute and screenshot" skill?
Comment · 1 month ago
Yeah, but are investors really so stupid not to notice that even the problem statement doesn't actually hold any water?
Comment · 1 month ago
https://youtu.be/6IFVTcM28KA?t=637

But better watch the whole video. Then get snarky again ;)

Comment · 1 month ago
> My LG is completely offline

Are you sure? They will seek out open WiFi and other neighboring LG TVs as relays.

Comment · 1 month ago
"Disconnect" is not enough. They will seek out open WiFi and other available LG TVs as relays. You need to remove the WiFi card or at least the antenna.
Comment · 2 months ago
I'm unplugging by using a remote-controlled plug that also measures power consumption. That way I'll also know when it is done.
Comment · 2 months ago
Toyota builds cars that a private person might want to buy. Their market is real people who want to keep the car for longer, pay for their own maintenance and maybe even do their own oil changes. And who maybe want to put some kids in the back seat and stuff the trunk full of their shopping.

Many German manufacturers (esp. the "premium" ones) don't build for people. They build mostly cars that get leased as company cars. So price isn't that much of an issue, longevity beyond the 4 year leasing term isn't a problem, excessive maintenance isn't a problem since it'll be included in the lease. Oh, and the trunk is just for a laptop bag and the overnight clothes for that one passenger anyways, so nobody cares it's impractically small.

Also, from what I know, design cycles for German cars are relatively long. A model won't just be changed, at least not once per year (as USians seem to expect to the dismay of German manufacturers). While this is great for cost-optimizing the manufacturing process and might be nice because replacement parts are easier to find, this has a downside: Japanese car makers practice continuous improvement, meaning that a change can go in at any time, as long as it seems advantageous. So maybe they learn more quickly from their past mistakes and overall build a more solid engineering experience through this continuous fiddling...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton