372 karma · joined June 8, 2012
Reach me at gmail: doug.cuthbertson
I couldn't resist the pun, but all kidding aside this space atlas is truly wonderful.
That's not strictly true. I suspect those that follow Orthodox and Ultra Orthodox Judaism are exclusive. However, those that follow Reform Judaism and the Conservative Movement support conversion to Judaism, so you are invited.
I thought parentheses where still required for types, and are optional for variables. Even if that's not so, I still use them for types and avoid them for variables just to add one more cue about what's being sized.
While that line of code is DRY, it doesn't avoid casting "void *" to "thing_t *".
Now for a bit of whimsy. It's been said that a picture is worth a thousand words. However, a thousand words uses far less bandwidth. What if we go full-tilt down the energy saving path, replace some images with prose to describe them? What would articles and blog posts look like then?
I know it's not practical, and sending actual images saves a lot of time and effort over trying to describe them, but I like the idea of imagining what that kind of web might look like.
Nobody. The article even says, "N.B. Obviously, don't write literally everything twice. It's a heuristic. Apply intelligently."
It doesn't matter. Trump claimed he'd build the greatest economy again. He didn't provide any details on what he plans to do that will actually improve people's lives. He just let people jump to their own happy conclusions.
[0]: https://www.washingtonpost.com/obituaries/2024/09/27/maggie-...
That page also made it to HN in 2022 [1].
[0] https://simonwillison.net/2022/Nov/26/productivity/
[1] https://news.ycombinator.com/item?id=33762438
Edit: add HN link.
I've built a couple of kernel drivers over the years and what I know is that ".sys" files are to the kernel as ".dll" files are to user-space programs in that the ones with code in them run only after they are loaded and a desired function is run (assuming boilerplate initialization code is good).
I've never made a data-only .sys file, but I don't see why someone couldn't. In that case, I'd guess that no one ever checked it was correct, and the service/program that loads it didn't do any verification either -- why would it, the developers of said service/program would tend to trust their own data .sys file would be valid, never thinking they'd release a broken file or consider that files sometimes get corrupted -- another failure mode waiting to happen on some unfortunate soul's computer.
[0]: https://blog.kowalczyk.info/article/30da6655040f47e693f8e66e...
Would you mind sharing a little about your workflow? 528 commits over 40 workdays seems like a lot of work that must have been well organized. I'd guess each commit is a small amount of work on a focused aspect of the program. If that's so, did you have clear goals for what you wanted to achieve, break down the work ahead of time, or plan out what you wanted to change/add?
"the only supported atom/vector type is 8bit integer, so beware of overflows"
Still, it's fascinating how an interpreter can be written with such a small amount of code.