New
The latest blog posts to take off on Hacker News. 1,420 posts.
The Baby-Eating Aliens
(Part 1 of 8 in "Three Worlds Collide") • This is a story of an impossible outcome, where AI never worked, molecular nanotechnology never worked, bio…
John Resig Talk: Performance Improvements in Browsers
I gave a talk last week at Google (at the request of the excellent Steve Souders ) all about the performance improvements, and new APIs, that are coming in browsers. I cover the new browsers, their JavaScript engines, their JavaScript performance, and then do a whirlwind tour of their new DOM methods and some of their…
Recreating the button
Until some future version of HTML gives us new native controls to use in a browser, at Google, we’ve been playing and experimenting with controls we call “custom buttons” in our apps (among other custom controls). These buttons just launched…
How Depressions Work
On Capitol Hill sit many powerful people — Congressmen, Senators, Justices — but also numerous others who do the daily work of keeping government running. And, like anyone with such a weighty responsibility, they sometimes want a break: a chance to see a movie or eat out with their spouse.
Half a second delay caused a 20% drop in traffic
Writings on artificial intelligence, personalization, recommendations, and the tech industry.
Don't Blame CSS For Your Incompetence
I feel like shit, and have spent a proportion of the afternoon in bed so really shouldn’t be involving myself in this right now, but I can’t help it. Hacker News and Reddit have been bickering today…
Don’t Work for Assholes
In this series, I’m recounting work stories to learn from my mistakes. I call them Things I Learned the Hard Way .
Why CSS should not be used for layout
Seeing as how the CSS wars seem to have flared up again, I thought I would weigh in. I have finally had a chance to really dive in to the details, and I have come to the following conclusion:
Tables vs CSS: CSS Trolls begone
First mistake, drinking the CSS Kool-Aid Several weeks ago, I started designing the layout for my threaded comments on a social news site that I'm building. I had created a down and dirty layout using nested tables. It was ugly, and used nested tables but it worked. I was then paralized by guilt. I couldn't let the…
The most effective debt collecting email I ever wrote
Web standards that have been outlined and classified have totally transformed the internet in just the last 10 years or so, creating an online experience that is more cohesive, more predictable, and a lot more robust.
A Unix Utility You Should Know About: Pipe Viewer
Hi all! I'm starting a new article series here. This one is going to be about Unix utilities that you should know about. The articles will discuss one Unix program at a time. I'll try to write a good introduction to the tool and give as many examples as I can think of. The first post in this series is going to be…
A single line assignment filled with epic fail
Today I've been working with a piece of third-party software. I was having big problems getting it working and decided to delve into its ...
Taming Doubt
An article that explores the feelings of doubt and how to tame them.
Taming Perfectionism
An article that explores the idea of imperfect beauty - taming perfectionism with the Japanese art of Wabi-sabi.