Links
Learn Cryptography by Hacking ↗
A creative way to learn the basics of cryptography by interactively exploiting weaknesses found in real-world crypto systems.
I am sorry, but everyone is getting syntax highlighting wrong - Nikita Prokopov ↗
Tonsky explains the design philosophy behind their Alabaster syntax color scheme.
Bitcoin's Production Cost - Charles Edwards ↗
Charles explains the concept of Bitcoin’s ‘production cost’ and how hashrate can be used as a trustless price oracle.
Using Metadata to Find Paul Revere - Kieran Healy ↗
Metadata and social network analysis could have been used to stop the American Revolution.
Documenting Architecture Decisions - Michael Nygard ↗
Michael describes a methodology of documenting architecture decisions, by logging decision records. This allows efficient decision making without the complexity of maintaining ever growing spec documents.
Beating The Averages - Paul Graham ↗
Paul Graham explains his philosophy on the expressive power of programming languages.