-
Putting This Blog on IPFS Sep 19, 2018
How I made this blog available on the IPFS content addressable network.
-
Fedidict Implementation: Setting Up the Database Sep 06, 2018
The core of Fedidict is the data it stores, for which it uses a traditional SQL database with a simple but powerful schema. This post explores both the SQL and Rust sides of the schema.
-
FediDict UX Design, Part 2 Sep 02, 2018
More in-depth analysis and design for the UX of FediDict, focused on security.
-
FediDict UX Design, Part 1 Aug 23, 2018
My first stab at defining the user experience for my federated dictionary software.
-
PDF Embedding Attacks Aug 04, 2018
Turns out, it's possible to embed files that automatically execute as soon as a PDF is opened, making it an optimal malware delivery mechanism.
-
Improved User Interface 0.3.0! Jun 13, 2018
-
Moving to Subdomains May 13, 2018
-
#DeleteFacebook and FOSTA/SESTA Mar 28, 2018
The fallout of the FOSTA and SESTA bills and recent revelations about Facebook's unethical business practices have made it clear that users need to retake control over our data.
-
U2F Zero in Firefox Mar 26, 2018
-
A Methodology for Fontconfig Editing Mar 07, 2018
Making the font cascade behave as you want can be kind of difficult, but it's not impossible, especially with the right methodology and mindset.
-
Modding, Vim, i3, and Efficiency Mar 06, 2018
-
BattleDome VR, a Review Jun 16, 2017
One of the best VR games I've played, and why it's so great.
-
Quanero VR, a Review May 27, 2017
-
Thoughts on Virtual Reality May 26, 2017
-
SBrain, an extension of BrainF*ck May 02, 2017
-
MLeM, a VM for genetic programming Apr 17, 2017
-
Hacker Superstitions Feb 21, 2017
Hackers pride ourselves on being logical and empirical, but that doesn't make us immune to superstition.
-
Rewriting tinyhttpd in Rust, Part One Oct 21, 2016
-
Learning Japanese the Python Way Aug 29, 2016
-
Why Linux on the PC Needs a Focus on Hardware Support Aug 02, 2016
-
Porting Deucalion to Rust Jul 11, 2016
-
I Repaired My Headphones Jun 04, 2016
-
A Story About My Personal Trainer Jun 01, 2016
Microsoft's forced updates caused major issues for a small business I used to work with.
-
Open Source for Normal People Apr 11, 2016
-
The Sinclair ZX-81/TS-1000 Apr 10, 2016
-
IPFS, the Interplanetary File System Apr 10, 2016