Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,784 posts.
Vim plugin makes Ruby blocks into text objects
Ever since learning about Vim’s text-objects I have wished that there was a way of selecting blocks in ruby code. Well, now there is. Today I am releasing a plugin that creates a custom text object for selecting ruby blocks . Merry Christmas!
Redis, from the Ground Up
A deep dive into the data structure server: origins, design decisions, feature set, applications, and more.
What I Wish I Knew Before I Started My Company
Marketing, entrepreneurship, and the ongoing study of how influence spreads (with the occasional interlude on travel, pasta, TV -- the important stuff) from founder Rand Fishkin.
Required Reading (for pythonistas)
At work, we have a wiki page that’s called Required Reading. Named after that oh-so-lovely tradition in high school or college of having books that you needed to read over the summer before you sta...
Schneier on Security: Technology Shouldn't Give Big Brother a Head Start
China is the world’s most successful Internet censor. While the Great Firewall of China isn’t perfect, it effectively limits information flowing in and out of the country. But now the Chinese government is taking things one step further. Under a requirement taking effect soon, every computer sold in China will have to…
Marco Arment: The new MacBook Air
The new MacBook Air was released today, and it’s a hell of an upgrade. It got much better and it’s at an extremely compelling price.
The Stock Market Is Still for Suckers
I wrote a whole series of articles warning people about the stock market over the years. You can see them here . It’s gotten worse. So I thought i would write some more about why you should probably avoid putting any new money into the stock market…
The secret to 4 letter domains: include one (and only one) digit
In our last experiment we attempted attempted to estimate the proportion of pronounceable 5, 6 and 7-letter domains that are already regist...
Google Hiring Committee Stories
Google's engineering hiring is unique as far as I know. Patterned after faculty hiring by top universities, Google engineering had no hirin...
A Story of O(racle)
In recent days I’ve been thinking of JavaOne, as we kicked it around and decided we just couldn’t send speakers ; and of Oracle OpenWorld , to which JavaOne will now serve as an appendage. It reminded me of a conversation I had last year about Oracle.
Hope You Enjoy the Smell of Napalm in the Morning (Apple vs. Google)
On the growing sense that Apple is gearing up for war against Google.
Steve Jobs single-handedly restructured the mobile industry
programming, philosophy, history, internet, startups
Web Inspector Vs. Firebug
If you ever tweet about being unhappy with the WebKit Web Inspector , someone from the WebKit team will inevitably take notice and ask you why. I might reply, “Because it’s not Firebug!” Firefox could almost have it all with Firebug, but Firefox’s main problem is that it’s not WebKit.
Things I Learned Eating On $1 A Day For A Month
Learn what 10 lessons one writer took away from eating on $1 a day for a month, and use the real-world insights to plan your own food budget challenge.
Why node.js excites me
Today, on Hacker News, an article named “Why node.js disappoints me” appeared – right on the day I returned back from jsconf.eu (awesome conference. Best days of my life, I might add) where I…