Recent News
Device Testing
The main focus of my job for the last decade has been device testing, in particular making sure the Skia 2D graphics library renders quickly and correctly across a huge range of machines, including Mac, Windows, and Linux PCs, but also non-PC devices like Android and iPhone phones. This type of cross-platform CI/CD system has a number of challenges
As the best practices of building large scale software have improved over the years I’ve often wondered how a cross-platform testing system could be built from off the shelf parts today.
read more
Excalidraw in VS Code
Excalidraw is available as a VS Code plug-in.
The fantastic part of this is:
The source of the drawing can be embedded directly in a PNG or SVG image. Just create a new .excalidraw.png or excalidraw.png file.
So yeah, expect a lot more drawings in my blog posts.
read more
Popper's Paradox of Tolerance and Section 3 of the 14 Amendment
Section 3 of the 14th Amendment is a fix for Popper’s Paradox of Tolerance encoded in law.
read more
Bunk Bed
In this episode of “Woodworking with Joe”, I build a bunkbed. We needed a full size bunkbed that was also long enough to span two twin beds. After looking around online we couldn’t find anything that was both fit our dimensions and also be rugged enough for under $1,500, so I designed and built this one for around $400.
I first designed out the bed in SketchUp:
Here is an STL model if you would prefer that.
read more
Everyone Was on Twitter
Gentle reader, you have been directed to this page because you recently said, without sarcasm:
“Everyone was on Twitter.”
This phrase is utter nonsense, as a quick bit of math will show. The population of the world is 8 billion people, a threshhold it just recently crossed. The number of people on Twitter is up for debate, but we’ll be generous and presume 250 million people, or 0.25 billion people.
read more