Recent submissions

Comment · 4 days ago
That's quite a cliffhanger…

The storytelling is nice, but the philosophising seems a bit unwarranted after all this work only managed to save such a pittance.

Comment · 1 month ago
It shows the author have a deep understanding of the fact that premature optimisation is the root of all success
Comment · 1 month ago
Regarding storage, a single data center using only slow but dense storage (magnetic tapes) can store far more data than a data center providing regular web services.
Comment · 1 month ago
https://en.wikipedia.org/wiki/Fairview_%28surveillance_progr...

https://en.wikipedia.org/wiki/Room_641A

Public information shows that the NSA has been active intercepting as much data as possible.

It doesn't require the budget of a FAANG to peek through a significant volume of internet data.

Comment · 1 month ago
https://en.wikipedia.org/wiki/Consensus_decision-making alternative political movements care a lot about how decisions are taken. For instance, authors like David Graeber consider that majority voting only makes sense in the context if backed by violence.
Comment · 1 month ago
Comment · 2 months ago
Also, `jj split` can use alternative tooling to the built-in TUI, whereas I don't think `git history split` can.
Comment · 2 months ago
The VCR became widespread during the 1980s

> The industry boomed in the 1980s as more and more customers bought VCRs. By 1982, 10% of households in the United Kingdom owned a VCR. The figure reached 30% in 1985 and by the end of the decade well over half of British homes owned a VCR.

Comment · 3 months ago
I wish you could disable fullscreen (enable the navigation bar) on Android though :-(
Comment · 3 months ago
> Where unsigned does benefit here is when these are used as indices into an array. The signed behavior will almost certainly produce invalid indices which leads to memory unsafety issues. The unsigned way will never do that, it’ll stay bounded, even if the index it produces is actually wrong. This is a much less-severe logic bug, but can still be used maliciously depending on context.

The argument for signed often goes that it's easier to detect an invalid operation on an index by checking for bounds, or the higher probability of segmentation faults, than if your index is always “valid”. Granted, even with signed your invalid operation might still give a valid index. Simply put, seeing a negative index in your debugger is an obvious red flag you lose with unsigned.

In general I want to complain about the idea that a subtle bug is less severe than an obvious bug. Obvious bugs can be caught automatically or manually and are therefore less severe than subtle ones. This is a mistakes all students do btw. Segmentation faults are your friends!

Comment · 5 months ago
Also in French, different similarity, av2il hav2e

Slightly worse in English, av2age mav2ick

Comment · 5 months ago
I believe this is the most common scenario, yes. If you're used to actively pushing and pulling from the same branche as your colleagues, you need to learn how to manipulate diverging changes and conflicting bookmarks, but other than that all the jj magic is limited to your local activity.
Comment · 5 months ago
I intuitively feel like more realistic games could be more fun, and that I might just have fondness for Space Cadet from growing up with it; but the more I played other pinball games the more I appreciate that space cadet is a simply great game to play, it feels great and there's a great variety of things to keep you hooked.

I wish I could find another pinball game I enjoyed as much. The closest experiences I could find are Xenotitle and Demon's Tilt but I found them harder to get into and get good at.

The next best thing imo is Yoku's Island Express.

Comment · 5 months ago
To those who do not know about this subject: https://en.wikipedia.org/wiki/Unification_of_Moldova_and_Rom...

(My external barely informed understanding is that proponents of unification are largely right wing nationalist, pro-Russians call for a unification with Bessarabia while ceding Transsinistria to Russia; Moldovans are largely against union in polls.)

Comment · 6 months ago
Even just the plain etch-a-sketch using motion sensing is cool enough.

I suppose this might have been done already?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton