Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,226 posts.
Six Months of HackerNews Front Page Data
Back in September 2009 I launched a small web app called HNTrends.com, a tool for visualizing the movement of stories on HackerNews’s front page over time. I haven’t worked on the site …
Netflix Prize 10% barrier broken
Error Page
3 Rules of Database App Aging
TagClose “p”
Help save MySQL
I, Michael "Monty" Widenius, the creator of MySQL, am asking you urgently to help save MySQL from Oracle's clutches. Without your immediate...
NoSQL, Heroku, and You
Why NoSQL Matters “NoSQL” is a label which encompasses a wave of innovation now happening in the database space. The NoSQL movement has sparked a whirlwind
Peritext: A CRDT for Rich-Text Collaboration
Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and how to construct a CRDT for rich text.
Anti-RDBMS: A list of distributed key-value stores
Please Note: this was written January 2009 - see the comments for updates and additional information. A lot has changed since I wrote this.
Peewee, a lightweight python ORM
For the past month or so I've been working on writing my own ORM in Python. The project grew out of a need for a lightweight persistence layer for use in Flask web apps. As I've grown so familiar with the Django ORM over the past year, many of the ideas in Peewee are analagous to the concepts in Django. My goal from…
Flickr reverse engineers the shapes of continents, countries, cities, and neighborhoods.
Almost ninety million, as I write this, and the numbers keep growing especially as nearly every new smart phone released to market has not only a camera but also the ability to capture location information with it.
A New Frontier in Databases with AllegroCache
An article about the future of data storage and interaction between database management systems and programming languages.
Performance Tuning PostgreSQL
Tuning your PostgreSQL database is somewhat of a black art. While documentation does exist on the topic, many people still find it hard to get all the power out of their system. This article aims to help.
Python + Hadoop = Dumbo
As a research intern here at Last.fm, dealing with huge datasets has become my daily bread. Having a herd of yellow elephants at my disposal makes this a lot easier, but the conventional way of writing Hadoop programs can be rather cumbersome. It generally involves lots of typing, compiling, building, and moving files…
Netflix prize competitor: With the best algorithms, metadata becomes worthless
Movie data. Most of the top teams competing in the netflix challenge must have had to answer a lot of questions about movie data. Here is an...