William D. Jones

@cr1901
514 Followers
324 Following
15.3K Posts

Another important fact about me is that I collect ISA cards. I still don't believe in magic- just concepts I don't understand yet.

http://pronoun.is/he/him

Websitehttps://www.wdj-consulting.com/about/

So, this weekend I'm playing with Fiwix. Fiwix (https://fiwix.org/) is a small hobbyist operating system for i386 that aims to be Linux 2.0 compatible while being small enough that a single human could understand it as a whole (it's ~30k SLOC, self-hosted, and can be built with tcc).

A couple of years ago Fiwix was used in a fun project of "let's bootstrap a Linux system with only tiny tools that can be understood by a single person": https://github.com/fosslinux/live-bootstrap/blob/master/parts.rst

My refreshed interest in it comes from multiple sources: first, there is now a TCP/IP stack (still WIP). Second, GNU/Linux is *gestures ambiguously* in a strange state, so it is interesting to see how far one could get with a completely non-BSD non-standard tiny, toy-like operating system.

The installation is quite straightforward. "Please keep in mind this kernel is not yet suited for production. Use at your own risk!" is, in itself, a proof of reliability.

This is a beginning of a slow-going🧵

Tucked away in the woodlands of Pennsylvania lies a unique fleet of streamlined 1930s and 1950s streetcars. These St Louis and Pullman-Standard carriages have glorious vintage Americana vibes.

Many of these date to the height of the Streamline Moderne era. At this time, streamlined aerodynamic forms replaced the geometric shapes and excessive ornamentation of the earlier Art Deco style.

#Streetcar #ArtDeco #Pennsylvania #Transportation #Moderne #Photography #Trams #Rust

TIL that the old mbox format (one of them anyway) handles deletion by... rewriting the entire mailbox without the deleted messages. I guess Idk what I expected: https://github.com/python/cpython/blob/3.14/Lib/mailbox.py#L704-L770

Oh, and this impl has a fun side effect- you can fail to regain the lock after rewrite. I guess an existing lock granted by flock dies after a rename()?

cpython/Lib/mailbox.py at 3.14 · python/cpython

The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

GitHub

freebsd@galaxy:~ % df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/gpt/rootfs 19G 18G 17M 100% /

Oh ummm... that's not good. Guess I know what I'm doing this weekend.

Who _is_ buried in Grant's Tomb?
monty hall is when you've seen two doctors and you ask for a third opinion and it's a goat

People keep assuring me that LLMs writing code is a revolution, that as long as we maintain sound engineering practices and tight code review they're actually extruding code fit for purpose in a fraction of the time it would take a human.

And every damned time, every damned time any of that code surfaces, like Anthropic's flagship offering just did, somehow it's exactly the pile of steaming technical debt and fifteen year old Stack Overflow snippets we were assured your careful oversight made sure it isn't.

Can someone please explain this to me? Is everyone but you simply prompting it wrong?

It's a good thing programmers aren't susceptible to hubris in any way, or this would have been so much worse.

Not great that my best teams in Horse Girl Game PvP are "too good for the losers bracket round 2, but still gets utterly destroyed in the winners' bracket round 2" (the first round sorts into winners and losers).

Worse yet, you can qualify for the winners' bracket in round 2, but do so poorly that you don't even qualify for the final round loser's bracket.

I will no longer be able to effectively maintain open source packages. I am looking for new maintainers for the following packages:

- https://github.com/notgull/unsend
- https://github.com/notgull/async-dns
- https://github.com/notgull/win-syscolor
- https://codeberg.org/notgull/smol-axum
- https://codeberg.org/notgull/smol-hyper

I would prefer people who already have a track record in maintaining crates, but please reach out to me if you'd like to take these. Either here or at my email (see my website) will work.

GitHub - notgull/unsend: Thread-unsafe async runtime

Thread-unsafe async runtime. Contribute to notgull/unsend development by creating an account on GitHub.

GitHub