@nelhage

932 Followers
164 Following
362 Posts
I write software and get mad at computers. Also bake bread and ride bikes.
pronounshttps://pronoun.is/he/him
bloghttps://blog.nelhage.com/
@glyph @bitprophet my pet theory is that the purpose of Wikipedia is, necessarily, to create more Wikipedia editors, and having lots and lots of weird make-work that is mostly rote but not automated creates lots of useful on-ramps to higher-effort and -value contribution.
@whitequark put quantum cryptography implies the existence of call quantum cryptography and quantum cryptography spreads

@b0rk @sunil This is not exactly correct but I tend to think of "simple request" as being defined approximately as "a request it was possible to generate using the set of APIs available in IE 7 or so."

It's *not* a natural concept at all, it's a backwards-compatibility hack, the idea being that anything that was already possible isn't making the security landscape worse, but anything that adds *new* capabilities needs to be more careful.

@whitequark "open source" as a mechanism for corporations to pool effort on parts of their infrastructure stack, as an alternative that's in-between "buying from a vendor" and "taking full ownership in-house"
@jcoglan @whitequark yeah someone else raised that theory and it feels plausible but not *un*cursed
@whitequark I recently purchased a light whose packaging described its energy usage in estimated "kWh per 1000 hours" and on the one hand at least that does cancel to a very sensible unit but on the other I had to triple-check what the hell I was reading
@whitequark That's sorta how I view Linux (the kernel, specifically), tbh? It probably would still exist without that dynamic but I think it'd be a fairly different project.
@0xabad1dea I've always been partial to "fiancÉ™," pronounced "fianc-uhhhh"

What do you call it when someone writes a dramatization of the trials and tribulations of a bold emacs session heroically handling a keypress which results in writing a single character into the current buffer?

`self-insert-command` fanfiction

@regehr @gtw fwiw I also managed to reproduce in a single file using `noinline`, which feels a bit simpler:

https://godbolt.org/z/965G167Y8

Compiler Explorer - C++

unsigned long count; void __attribute__((noinline)) bar() { count += 1; } void foo(void) { for (float f = 25.0; f <= 100000000.0; f += 17.0) bar(); } int main() { foo(); printf("%ld\n", count); }