Pinned toot

I put together a quick little project to accept file uploads via a stupid and minimal web interface and dump them into a local directory

Pinned toot

I rewrote the three blog posts I had about my NES emulator into a single post with more depth.

It goes into some technical details of each of the CPU, graphics, and audio units. And a little reflection on using Rust.

And it has lots of gifs :)


Microsoft originally included Minesweeper, Solitaire, and Hearts as educational/tutorial tools to get people used to using a mouse and a graphical UI.

Minesweeper (showed up first in Windows 3.1) taught left/right click and precision clicking. Solitaire (showed up in Windows 3.0) taught drag and drop. Hearts taught what networking was (included first in Windows for Workgroups 3.1, showed off NetDDE)

@julienxx @epilys +1 for that post. those are all good books to look into.

Writing "modern C" doesn't exist in the way writing "modern C++" exists. The language + standard C library hasn't really changed much in past few decades. (That's a feature, by the way.) The newer bits are things like the C11, but I've never needed anything there.

Most of the newer/changing aspects of C are either below the C layer (compilers, architecture, libc implementations, etc), or the kinds of tools you use to write/test C code (debuggers, linters, build systems, etc). We as a species also seem to always be inventing new and creative ways to shoot ourselves in the foot with C, and there is a certain kind of wisdom that comes with that.

printf debugging has been sufficient for 99.9% of the errors I debug on a daily basis

mfw I was asked to revert a PR because bit masking is "too complex"

My local meetup groups have cancelled all their upcoming meetings, but are running Discord and Mattermost servers to keep in touch.

If more meetup groups do their meetings using these tools, I may actually be able to attend more of them :)

#Clojure Baby steps with Covid-19 data for (Clojure) programmers |

Working from home with a 10 month old child is... difficult.

My wife's first day back at work from maternity leave... and she's working from home. This is the first time we've both worked from home at the same time.

Counting down the time it takes for us to kill each other 😶

Interview with Jordan Mechner about developing Prince of Persia on the Apple II, working around its limitations

This website runs on solar power, and has a battery indicator overlay to show the current charge.

Finally started using deps.edn instead of leiningen/project.clj for personal projects.

Faster repl startup time via clj, and less boilerplate to define dependencies... why didn't I do this earlier?

Watched Silicon Cowboys and now I’m getting all nostalgic for the Compaq and Osborne computers I owned in the 90s.

I knew reality had gotten pretty cyberpunk, but this image really illustrates it powerfully. (source: )

today I discovered that because Microsoft thought the Zune “Z” device would become as iconic and obvious as Apple’s Apple, they left both their name *and the product name* off the Zune product line, so now there’s a small but consistent group of them listed on eBay as “Hello From Seattle” MP3 players

Show more
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!