New
The latest blog posts to take off on Hacker News. 3,400 posts.
Transcribing Piano Rolls, the Pythonic Way
In this post I use Fourier transforms to revive a forgotten Gershwin piano piece. Piano rolls are these rolls of perforated paper that you feed to …
Can You Buy A License to Speed?
Why does every nice car in California have a license plate frame from a charity that supports highway patrol officers? They think they'll get out of speeding tickets.
How we got read access on Google’s production servers
This is the original writeup on how Detectify security researchers gained read access on Google's production servers.
Heartbleed and Static Analysis
The issue with things like Frama-C is that they are by far the easiest to use if you start out a project using them, and you often don’t know which projects you retroactively wished you had done so until they are big and crufty.
Preventing heartbleed bugs with safe programming languages
The Heartbleed bug in OpenSSL has resulted in a fair amount of damage across the internet. The bug itself was quite simple and is a textbook case for why programming in unsafe languages like C can be problematic. As an experiment to see if a safer systems programming language could have prevented the bug I tried…
Scaling the Facebook data warehouse to 300 PB
Visit the post for more.
Write Code Every Day
Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy .
Knuth: Open Letter to Condoleezza Rice (2002)
I'm 99.99% sure that my writing this letter will have no effect, but my conscience tells me to write it anyway. Danziger's cartoon has pushed me out of my lethargy.
Mixins, Forwarding, and Delegation in JavaScript
This essay discusses how to separate JavaScript domain properties from object behaviour, without prototypes . This is deliberate. By examining four basic ways to have one object define the behaviour of other objects, we gain insight into what we’re trying to accomplish at a very basic level.
Were Intelligence Agencies Using Heartbleed in November 2013?
Yesterday afternoon, Ars Technica published a story reporting two possible logs of Heartbleed attacks occurring in the wild, months before Monday's public disclosure of the vulnerability. It would be very bad news if these stories were true, indicating that blackhats and/or intelligence agencies...
PredictionIO – open source machine learning for predictive features
PredictionIO is an open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery. Building a production-grade engine to predict users’ preferences ...
Programming paradigms that change how you think about coding
This website has been migrated to a new URL. Click this link if you are not redirected automatically: