Using git directly with a colleague without a central server.| meejah.ca
I recently migrated a 50000+ revision Subversion repository to Git. Here’s how.| meejah.ca
Playing with docker.io for integration testing txtorcon| meejah.ca
I have finally tracked down a rather inscrutible error from py.test + Twisted| meejah.ca
Refactoring some code yields a helper-library| meejah.ca
Syntax-highlighting all the time in your terminal| meejah.ca
Are some tweets purposely unavailable on Twitter?| meejah.ca
I keep having to remind myself how to fix this, so…| meejah.ca
Console and graphical coverage-visualization| meejah.ca
Working offline is pretty hard these days; a checklist to help| meejah.ca
It turns out you can just insert random commits into a “git-rebase-todo” list from “git rebase -i”| meejah.ca
py.test and the power of fixtures are demonstrated for integration testing| meejah.ca
I’ve made two Tor blog posts recently| meejah.ca
Both Debian and Tor Project offer onion services. Take advantage!| meejah.ca
The Crossbar.io router for Autobahn PubSub/RPC supports Tor; here’s how.| meejah.ca
Tommy and Steph interview me for Tor blog| meejah.ca
Use a keyserver over Tor, see real IDs| meejah.ca
All the cool kids in one room, using Twisted and asyncio together on Python3| meejah.ca
The MixIn pattern is a terrible idea| meejah.ca
How to set up Signal via signal-cli and a landline| meejah.ca
Apparently some drama| meejah.ca
Least Authority has launched a Web-based magic-wormhole client| meejah.ca
Since we are no longer allowed to upload signatures to PyPI, everyone has to do something else| meejah.ca
At long last a new release of magic-folder| meejah.ca
A vision for the magic-wormhole ecosystem| meejah.ca
Slapping on version numbers| meejah.ca
GitHub Actions can render ANSI shell commands…| meejah.ca
Making a file appear on ONE other computer| meejah.ca
Showing numbers is fun and hard| meejah.ca
ShWiM: peer-to-peer terminal sharing| meejah.ca
Magic Wormhole is What?| meejah.ca
Forwarding streams over Magic Wormhole| meejah.ca