miniblog.

for i in map(print,([''.join(list(map(lambda x: chr(ord(x)%26+65), x))) for x in 'ERRABUGLCZERUGBANZGFHW'[::-1].split('Z')])): pass
Chip and Pin is broken:
Impressed with how accessible EFF's explanation of email encryption is:
Tough to be an ISP -- need a backdoor for the government, but what if others get access to it?
Deeply cool 2001 attack on IBM 4785 (hw crypto):
Blogged: Paranoid Firefox -- reducing risk from exploits and increasing privacy:
Google partly penetrated, perpetrators attempting to access gmail accounts of Chinese human rights activists.
Interesting commentary on privacy in the US:
Baking a cake is not a protocol, someone else must eat the cake to make it a protocol. -- Schneier
the joy(!) of perl: or and || are the same operator but have different precedence.
Unix thought of the day: spot the problem with 'cp -r * backup/'
try this in Python: 'from __future__ import braces'. There's only one way to do it, and Python doesn't think that's it.
@aldiko wonderful app but why doesn't it use project gutenburg as a source?
You don't really understand a security issue until you've written an exploit yourself.
@amitrathore #clojureinaction typo 'innovation.Despite' and listing 1.3 is missing AuditLogger.logLookup(userId, AuditCode.ADD_EXPENSES);
Showing 7,561-7,575 of 7,577 posts