CypherPoker v2.0, update 2

Hair has been pulled, nails have been bitten, and tears have been shed - but the next CypherPoker update is now live! You can find the latest, albeit still somewhat fragile, version at the GitHub repository. With the following new features CypherPoker takes a big step toward full v2.0 functionality: Multi-instance Execution The desktop version of [...]

Read more

Do you enjoy watching paint dry?

Then you may like watching me code CypherPoker at Experience hours of thrilling DEBUGGING! Feel the terror of [...]

CypherPoker security redux

A group of security researchers recently announced that they had found a serious flaw in the Diffie-Hellman key exchange (the initial "handshake" portion of a HTTPS/SSL [...]

Playing CypherPoker on the internet

I've been mentioning it as a feature since the early days, and now that CypherPoker has gotten a little more attention people are starting to ask how it can be made to [...]

CypherPoker security

A few people have asked me how secure CypherPoker is, and my reply is usually something along the lines of "that's a tricky answer". The problem I have in explaining is [...]

I did the thing

It was me. I did the CypherPoker. Don't worry if you've never heard of it. Unless you're not part of the humble 23-member CypherPoker subreddit or one of the 6 interested [...]

9 reasons JavaScript must die, and soon

This is a somewhat tongue-in-cheek rebuttal to Curtis Franklin Jr.'s InformationWeek article, "9 Reasons Flash Must Die, and Soon". I've employed his article almost [...]

The pitfalls of “encrypt everything”

As I was re-reading an earlier post about HTTPS I remembered one other point I wanted to make about encrypted web sessions: they're not always necessary and may even be [...]

SVNLiveSearch: Searching remote SubVersion repositories the easy way

When I had to find a file in a remote SVN repository the other day I figured there had to be something a little easier than either downloading the entire repository and [...]

Better MovieClips with SwAG

MovieClips have been the stalwart workhorse of Flash since the very earliest days of ActionScript, so I'll skip the details and gushing adoration and instead move on to some [...]

Broadcasting with SocialCastr

SocialCastr is, in a nutshell, a censorship-resistant, peer to peer, personal broadcasting system. You can grab yourself a compiled copy [...]