Blog
they're chronological
cuvner on Pull Requests
GitHub Actions can render ANSI shell commands…
December 13, 2024Protocol Versioning
Slapping on version numbers
June 05, 2024Wizard Gardens
A vision for the magic-wormhole ecosystem
October 22, 2023magic-wormhole 0.13.0 released
At long last a new release of magic-folder
August 22, 2023pypiratzzi: No More Signatures on PyPI
Since we are no longer allowed to upload signatures to PyPI, everyone has to do something else
August 11, 2023Forwarding streams over Magic Wormhole
An experimental ‘fowl’ command to forward TCP streams on Dilation subchannels
March 25, 2023Winden: magic-wormhole for the Web
Least Authority has launched a Web-based magic-wormhole client
November 23, 2022Libera dot chat
Apparently some drama
May 26, 2021Signal Land Line
How to set up Signal via signal-cli and a landline
January 20, 2021A Tale of Two Factorings
The MixIn pattern is a terrible idea
December 16, 2018Python3, Twisted and Asyncio
All the cool kids in one room, using Twisted and asyncio together on Python3
June 24, 2018Useful GnuPG Options
Use a keyserver over Tor, see real IDs
June 22, 2018Tor Volunteer Spotlight
Tommy and Steph interview me for Tor blog
February 21, 2018End-to-End Encrypted RPC/PubSub over Tor
The Crossbar.io router for Autobahn PubSub/RPC supports Tor; here’s how.
October 06, 2017HOWTO: Debian via Tor
Both Debian and Tor Project offer onion services. Take advantage!
January 23, 2017Tor blog posts
I’ve made two Tor blog posts recently
January 17, 2017Integration-testing with py.test
py.test and the power of fixtures are demonstrated for integration testing
September 01, 2016Git rebase tricks
It turns out you can just insert random commits into a “git-rebase-todo” list from “git rebase -i”
May 18, 2016work offline checklist
Working offline is pretty hard these days; a checklist to help
January 21, 2016Cuvner Released
Console and graphical coverage-visualization
January 08, 2016Attribute Error: install_layout
I keep having to remind myself how to fix this, so…
November 25, 2015Twitter Probe
Are some tweets purposely unavailable on Twitter?
October 19, 2015less + Pygments
Syntax-highlighting all the time in your terminal
June 25, 2015refactoring: txaio
Refactoring some code yields a helper-library
May 10, 2015py.test with Twisted and Unhandled Errors
I have finally tracked down a rather inscrutible error from py.test + Twisted
February 25, 2015Using Docker.io for Testing
Playing with docker.io for integration testing txtorcon
January 18, 2015Migrating SVN to Git
I recently migrated a 50000+ revision Subversion repository to Git. Here’s how.
February 15, 2014Two-Man Git
Using git directly with a colleague without a central server.
December 15, 2013