A couple of weeks ago I announced that a cryptoparty would be held at HacDC in the first half of October. If you haven't been watching hashtags on Twitter, a cryptoparty is a party where people get together to eat pizza and learn how to install and use strong cryptographic software (like GnuPG and Truecrypt) safely. These parties began in Australia as a result of the government there passing a bill which requires mandatory recording and storage of all net.traffic, just in case someone living in Australia is doing anything illegal. Almost immediately cryptoparties began springing up around the …
The term "hacker" is often used pejoratively. In reality, a hacker is someone who finds a clever and creative solution to a programming problem. Hacker culture typically advocates free and open source software and community based thinking. Malevolent hackers or "crackers" or "black hats," are the ones that we need to worry about. Thus, the distinction between white hat and black hat hackers.
HacDC is a community organization in DC dedicated to the collaborative use of technology. HacDC is part of a global trend in amateur engineering clubs that have come …
On 14 October 2012, HacDC will be hosting the first #cryptoparty in Washington, DC. Everyone in the DC metroplex who is concerned about privacy, anonymity, surveillance, stalking, journalism, or activism are invited to attend, regardless of your level of technical expertise or field of endeavor. At the #cryptoparty, experts will be on hand to teach you what you need to know to evade surveillance, protect your e-mail from eavesdroppers, protect the data on your hard drives and USB keys from theft, and communicate safely.
The #cryptoparty begins at 5:00pm sharp on 14 October 2012, so bring your laptops, smartphones …
for i in find . -maxdepth 2 -type d -name '.git' -print | awk -F/ '{print $2}'; do echo "Updating repository $i." cd $i git pull cd .. echo "Done." done
Yesterday afternoon I posted an article about synthetic nucleic acids and processing of arbitrary information from the field of synthetic biology. To recap briefly, by adding synthetic components to bioengineered bacteria researchers have been able to represent and manipulate information with XNA, a variant of DNA which involves synthetic compounds in addition to the four naturally found in DNA. One of the commenters on that post is working somewhere in that field and mentioned a few of the things that can be done with those custom-designed nucleic acids. This reminded me of another article I've had in my to-write queue …
Disclaimer: I am not a geneticist. If I got some bits wrong let me know and I'll correct my post.
It is a basic fact that DNA (deoxyribonucleic acid) is the fundamental mechanism of complex life on this planet. DNA encodes the structure of every protein used by complex life in much the same way that a Turing machine would use a paper or magnetic tape to store data. The codon (triplet of base pairs) ATG means that the amino acid methionine goes first, the codon TCT means that serine goes next, then histidine, and so on and so forth …
I don't ordinarily do that, because I think there's a conflict of interests between writing in a personal blog and talking about things I get paid to do, but sometimes it can't be helped. The last couple of weeks have been spent preparing for a fairly major server migration (e-mail service for a couple of offices and a couple of dozen employees), which for once didn't involve significant hardware wrangling (though that's going on in other areas) but does take a fair amount of time (most of it spent writing documentation …
For man years I'd always looked somewhat askance at Terrence McKenna's talks about the year 2012, his hypothesis of time having a fractal nature, and Everything Changing in the year 2012 of the common era. That I've taken for myself the name of a certain British science fiction hero (and have a certain interest in Time) aside, it never seemed, well, plausible, to put not too fine a point on it. I even went so far as to ruminate about it a couple of years back to get it out of my system. Then, earlier this year I conceeded …
To work around some scheduling conflicts, this month's Project Byzantium development sprint will be held this weekend, 24 and 25 August 2012 at HacDC. If you've been following the project for a while and would like to get involved, or if you're a new developer and would like to get up to speed this will be a perfect time. In addition to talking over lessons learned since the release of v0.2a we'll be teaching new developers everything you'll need to know to get up to speed.