I’m Leo Tindall. I work with computer hardware and software, building tools and tech that makes it easer for people to reclaim their lives from the Apples and Googles of the world.
I firmly believe that computers should belong to users, not their makers, and that as the wizards of the information age, it is our duty to demystify technology and make it as easy as possible for people to understand and fully control the data gathered for and about them.
The majority of my code is licensed under an appropriate copyleft license; I prefer the AGPL when it is applicable, but GPL can be acceptable for certain use-cases.
I also write about code. I’ve created two virtual machines, SBrain and the Machine Learning VM, written about type systems and what can be done with them (for instance, session types). I also have a lot of general writing on programming and useful libraries for various languages under the programming category.
If you’re interested in x86 hacking, my reverse engineering tutorial is a great place to start.
Culture & Practices
The culture, business, and sociology of technology fascinate me, and I’ve written about topics ranging from hacker superstitions and how spending way too much time customizing my desktop is productive, actually to repairable hardware and free software and why it matters, for individuals and for society as a whole.
I occasionally build actual, physical stuff, mostly small RC aircraft and hacking kit.
I also really like retro computing hardware, but generally don’t have the time or money to indulge this interest.
Around the ‘Net
In terms of social media, I’m exclusively available on the Fediverse.