News for hackers. Stuff that matters.

krautsauer

I wonder. You can nest KVM. Maybe that's why the modules are loaded?
"or else" is right in the second image, and it's clearly not "else".

Even if it hasn't been invented as the author claims, the question of who used it in code first is a valid one, right?

Re:Mozilla Introduces Firefox Enterprise on Tuesday October 13, 2026 @09:35AM (#50071525)
You sure? Maybe I like Mozilla getting some money?
Not only that, it also means that some other researcher can't do it either, and I can't get free access to the results.

In any case, do you have some helpful comments too, maybe?

You can look at small parts of it there. And sometimes you can't even buy what you're looking at, GMaps API won't hand out public transport trips in some countries. And where you can, it's fairly expensive. (No idea about traffic or people movement data.)
This is not quite a spherical cow and there is something to be learned here, but really, I'd like to see this with

- non-square-grid cities with highways, public transport, …

- realistic synthetic populations doing non-random destination selection (nobody randomly goes to a supermarket at the other end of a city, after all)

- actual traffic simulation with jams (or at least using real traffic data)

and then evaluate both the energy use and travel times. That being said, doing this kind of thing, e.g. with ActivitySim, even for one real city, is quite a bit of work.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:26AM (#49800940)
That's terrible as a signal. It's too late for anything, and there's many reasons things get abandoned.

> code maintainability and good architecture don’t have good measurements that we can apply, because it takes months, years even, to notice the effects of bad architecture or of unmaintainable code.

One way of understanding "good" here is "actionable", imho.

Re:A 32-Year-Old Bug Walks into a Telnet Server on Thursday September 17, 2026 @01:25AM (#49736733)
Needs a (March 19) (I know HN only does this for years, but this being about vulnerabilities…)
Re:I resigned from Anthropic today on Wednesday September 09, 2026 @01:57AM (#49621715)
opens wikipedia (Emphasis mine:)

> Moats were excavated around castles and other fortifications as part of the defensive system as an obstacle immediately outside the walls.

Unfortunate wording?

Re:Live map of public transport in Belgium on Monday September 07, 2026 @08:10PM (#49604337)
Sorry, wrong reply button, meant to add that here: https://news.ycombinator.com/item?id=49596821 sigh
Re:Live map of public transport in Belgium on Monday September 07, 2026 @08:01AM (#49597317)
For Tokyo, https://minitokyo3d.com/ is just based on a static GTFS file. Or is it realtime? Nobody knows the difference.

(I'm joking. Local trains in Tokyo area are late quite often. Doesn't matter much when there's one every <5 minutes though.)

Re:Sort branches by last commit date on Monday August 31, 2026 @02:51AM (#49506423)
There's a bunch of these good ideas here: https://news.ycombinator.com/item?id=43169435
Re:Omarchy: Any User Process Can Escalate to Root on Sunday August 30, 2026 @11:29PM (#49505263)
other than what others have said: there's rootless docker too, e.g. as virtualisation.docker.rootless under NixOS. It doesn't have to be this way.
Easier I don't know, but safer for sure.

With the current implementation you can accidentally use first heapify_max and then heappop (forgetting the _max), accidentally append something through the normal list append method, change the priority of something unknowing that that breaks the invariant, or run into problems with "Tuple comparison breaks for (priority, task) pairs if the priorities are equal and the tasks do not have a default comparison order".

These headaches could have been mostly removed if these were in a class. And the option to use a custom sequence type could have surely been preserved.

Matrix has lots of choice. Garbage choice. :/
Re:Time complexity of operations on Python's built-in types on Saturday August 29, 2026 @01:09PM (#49491511)
One reason you don't see a data structure with O(log(n)) operations in this list is that priority queues/heaps are not a built-in type. Weirdly, there isn't a type for them at all, just a bunch of functions (good luck if you use them wrong). https://docs.python.org/3/library/heapq.html
Re:Sovereign Tech Agency invests €500k in Flatpak on Friday August 28, 2026 @10:55AM (#49479482)
If only flatseal could set defaults for all future installed apps too…

One thing I could imagine would be a kind of "Firefox tab containers" but for flatpak apps. On first launch, you'll have to select what folder will be ~ for it. Folder sharing between those is manual. (And yeah, often forgotten but you can have several users on linux. Sadly, permissions and switching are pain.)

Re:Google Workspace thinks my domain is an email provider on Monday August 24, 2026 @10:59PM (#49428601)
Would it retain some memory of the fact that it backtracked? That path becoming less likely somehow?
Re:Malicious Rust crate Arrayref runs a build-time payload on Monday August 24, 2026 @10:48PM (#49428529)
I'd argue that this kind of thing is easier to implement securely and cross-platform with wasm (of course, a performant wasm engine is its own source of complexity).

wasm has the additional benefits of allowing something like pre-compiling binaries once on a central server and thus skipping the CPU cycles for compiling all the macro crate dependencies on every crate compile. So even the people who don't care much about the security benefits have a reason. I'm kind of the "don't care about security" side because (as said elsewhere) it's trivial (https://docs.rs/ctor/latest/ctor/) for any macro to insert code that will run when compiled binaries/tests are run. You need the entire thing in a sandbox anyway, not just the macros, and that's something that can't be provided by cargo by default.

Re:Google Workspace thinks my domain is an email provider on Monday August 24, 2026 @09:03AM (#49419218)
It's not exactly this. It's something like it. But it's not a token that erases a previous token. Not that I know how that would work or how you'd get training data (edit histories of internet comments seem too few).

(You could have a token that hides previous tokens, but that'd be rather closer to CoT.)

Re:Death to px, long live ch on Sunday August 23, 2026 @10:37PM (#49414663)
Knowing about the screen also doesn't do you much good if you don't know how far it is going to be away from the viewer. (Yay at fonts rendering with 3 point on my projector because it reports some 6m³ of "screen" area.)
Re:Malicious Rust crate Arrayref runs a build-time payload on Saturday August 22, 2026 @09:04AM (#49399338)
No good reason? Here's a list: https://github.com/dtolnay/watt#remaining-work

(It mostly boils down to "somebody needs to do it". I'd really like proc macros precompiled to wasm by crates.io…)

Question on a detail: It's not necessary to have deniability on the fact that you did wipe your device, just on the fact that you did it after you entered the border? Or said differently, if he'd wiped the device before entering the border, it'd be all fine?

(That of course only takes down the "physically impossible" part.)

Re:Malicious Rust crate Arrayref runs a build-time payload on Thursday August 20, 2026 @10:47AM (#49375384)
https://news.ycombinator.com/item?id=49374811

(Oh and btw, proc macros also run arbitrary code.)

Re:Wellington second-hand bookstore's mysterious orders on Tuesday August 18, 2026 @01:18AM (#49341563)
There's a bit of history to destroying books. So yes, anathema.
Re:Yadda 3.0.0: BDD in the Age of AI Agents on Saturday August 15, 2026 @10:26AM (#49310856)
"Behaviour Driven Development"

I was expecting something on Binary Decision Diagrams. SAOD is worst with TLAs.

Re: on Friday August 14, 2026 @10:23AM (#49299115)
On the surface it seems similar to https://meshllm.cloud/, but now I notice that I don't understand either.
Re:The Nixpkgs core team has disbanded on Friday August 07, 2026 @11:24PM (#49218634)
Sorry for the snark, but would it kill you to change your definition of appropriate?
Re:Decimen Optical Transfer: fountain-coded QR file transfer on Thursday August 06, 2026 @11:08AM (#49197766)
With a flashing phone screen? 120Hz tops, right?

Older »