An Irregularity

by Erik Simmler → Internaut and software developer (and inveterate parenthesizer)

A hardware boot switch

I recently added a spare SSD so I could play with desktop Linux again, and I again quickly grew tired of trying to catch the GRUB boot selection screen. So I made a thing.

January Links

* Julia Evans on Examples of floating point problems and Examples of problems with integers It's good to get have some additional concrete examples of what often feel like abstract concerns. * Future of Memory Safety: Challenges and Recommendations Consumer Reports wades into the programming language safety debate? The source and timing are both mildly hilarious, but it's a good high level overview. * Geoff Greer on Software

Adding constraints to Canrun

In basic μKanren, values interact through unification. While impressive results can be achieved with a bit of creativity (see: math with Peano numbers), I wanted something more direct, understandable and arbitrarily powerful. I like my toys to have at least a veneer of practicality.

Deploying web apps

Deploying a website is harder than it might first appear. Even a simple html page with a single Javascript or CSS file is a distributed system prone to race conditions. A "modern" Single Page Application with code splitting is worse.