Info
bio
I'm a student interested in privacy-enhancing technologies, free software, and anarchist politics.
web site
http://blog.gnuradical.su/
irc nick
eridu
How to contact me
Email me at tedks.zcuZQcOI@forwa... , or contact me on XMPP at teddks@jabber.no. Use of OpenPGP or OTR strongly encouraged.
Projects
This is a ruby gem to interact with the popular MtGox Bitcoin exchange. It's a fork of http://luke.dashjr.org/programs/bitcoin/w/mtgox-ruby.git
I forked the original project (it hadn't updated in months and was broken), and am now the maintainer.
A simple program to help users instill habits. It asks users once a day if they've succeeded or failed in sticking to a new habit. If they succeed for 30 days, they've won! But if they fail, the clock is reset and they have to start over from square one.
Non-free web services exist that track users as they attempt to learn a habit, by keeping a counter of how many days they've successfully performed that habit, and resetting that counter if users fail to perform that habit.
This is a free software desktop program that duplicates the functionality of those services. It has no network usage, but is licensed under the AGPLv3, so that any derived web services (not that any should exist -- this software is basic) will be free.
I am the only and original developer.
An Android app for deriving wireless network keys from public information.
Some wireless access points have keys that are derivable from non-secret information from the access point, such as the network name or address. KeyDerive is an Android app that derives those keys. Currently, it supports deriving the keys of most Verizon FiOS access points that have the default configuration.
I am the only and original developer.
I report, triage, and occasionally provide patches for bugs in Ubuntu packages. I also upload Debian-format packages of some anonymity networks, currently including Freenet and i2p, to my personal package archive.
GoogleSharing is a one-hop proxy and Mozilla extension that routes requests to Google services that do not require a login through a the GoogleSharing proxy. This reduces the amount of data Google is able to derive from your use of their services.
I republish GoogleSharing code on Launchpad to make it easier for contributors to branch and merge the code.