Recent submissions

Comment · 6 months ago
same here wrt recovering files from dying disks, it's a lifesaver.
Comment · 6 months ago
Tom DeMarco wrote a book "Slack" about precisely this.
Comment · 6 months ago
after the freeze lifts, you also have multiple contributors dumping large PRs at the same time, missing out on the progressive integration that happens otherwise. This makes it difficult to figure out the cause of regression (think bisect but with large commits).

Code freezes like this are worst when there is no individual branching capability or local revision control, because that guarantees large commits.

Comment · 9 months ago
my anecdata is that I have always filed manually by myself, but every time had a small adjustment made by the IRS... indeed filing a correct return the 1st time seems close to impossible.
Comment · 9 months ago
is there a reference for the USSR shooting an SR-71 down?
Comment · 9 months ago
this is a beautiful zeugma you have here.
Comment · 11 months ago
Comment · 11 months ago
This topic definately resonates with Thomas Allen's Managing the flow of technology (he was a great prof and all-around nice human being).
Comment · 11 months ago
which new feature are not supported?
Comment · 11 months ago
it's funny because I have seen the opposite. Engineer: "it crashed because it dereferenced a null pointer" boss: "add null pointer checks everywhere!"

... and because it used "if" instead of "assert", it made the null pointer arg a valid argument, making it a tolerable state of the running software, which displaced the locus of crashes far from the source of the issue. Moral of the story, use "assert" to make it crash as early as possible and debug THAT. You want to restrict the representable states in the software, not expand them by adding null checks everywhere.

Comment · 1 year ago
This is right on point. I read this book recently, by coincidence, and it's funny and fascinating at the same time (at least for someone who speaks both English and French).
Comment · 1 year ago
This whole topic seems to be a re-discovery of https://en.wikipedia.org/wiki/Control_theory and https://en.wikipedia.org/wiki/System_dynamics with non-linearities and saturation.

In the same vein, on the consumer side we talk of admission control (which is just another name for "drop incoming messages") and throttling...

Comment · 1 year ago
Funny you mention shearing in the last paragraph. Transvection were such a revelation to me in undergrad math.
Comment · 1 year ago
My daily driver in 1998-1999 was a 43P (see http://www.ibmfiles.com/pages/rs6000type7043150.htm ), an earlier model of this. With AIX, it was slowish, swapping to disk very easily (i.e. not enough RAM). I don't miss AIX much, though.
Comment · 1 year ago
CATIA is what's showing (supposedly) on the screen in the picture of such a system..

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton