New
The latest blog posts to take off on Hacker News. 568 posts.
Font smoothing, anti-aliasing, and sub-pixel rendering
Apple and Microsoft have always disagreed in how to display fonts on computer displays. Today, both companies are using sub-pixel rendering to coax sharper-looking fonts out of typical low res…
Martian Headsets
You’re about to see the mother of all flamewars on internet groups where web developers hang out. It’ll make the Battle of Stalingrad look like that time your sister-in-law stormed out of afternoon…
Top Down Operator Precedence
Vaughan Pratt presented "Top Down Operator Precedence" at the first annual Principles of Programming Languages Symposium in Boston in 1973. In the paper Pratt described a parsing technique that combines the best properties of Recursive Descent and Floyd 's Operator Precedence. It is easy to use. It feels a lot like…
The Tao Of Programming
Last substantive modification 1996-04-10 or earlier; Kragen link updated 2016-11-30
Get that job at Google
Thanks, Steve; that was very helpful, although it would've been more helpful before I had a phonescreen with you guys last fall and totally brainlocked on a tree traversal. I kid you not, I could hear the guy interviewing me impatiently tapping his fingers on the table. He was just ITCHING to pencilwhip my ass out of…
Why we disagree with Don Norman
Don Norman, an author, professor, and partner at the Nielsen Norman Group, read the Wired article about us and wrote a piece asking, “Why is 37signals so arrogant?” Hansson said: “I’m not designing… for other people.” I think that simple phrase speaks volumes.…
Every Piece of Startup Advice is a Lie
Well, not all of it. That title was blatant click-bait. You’re here and I’ve won. Nyah!
Why Python Programmers Should Learn Python
A Word Aligned article posted 2007-07-01, tagged Python, Java, Puzzles.
Optimize for now!
One of the easiest ways to shoot down good ideas, interesting policies, or worthwhile experiments is by injecting the assumption that whatever you’re doing needs to last forever and ever. Which means that the concept has to scale from 5 people to 5,000 or from 100,000 users to 100 million. Th…
Workplace Experiments at 37signals
At our company-wide get together last December we decided that 2008 was going to be a year of workplace experiments. Among other things, we discussed how we could make 37signals one of the best places in the world to work, learn, and generally be happy. Here’s are a few of the things we…
Programmer Dvorak
As a computer professional, you've probably done some typing over the years. A lot of typing. And your hands don't always love you for it. If you are concerned about catching the carpal tunnel syndrome, you should be looking into Dvorak keyboards. They have been designed to minimize the finger movement for the most…
YC: 7 Weeks In
When Chris Sacca talks, people listen.
Notes From a Meeting with Warren Buffett
Note: Students from Emory's Goizueta Business School and McCombs School of Business at UT Austin were invited to come visit Mr. Buffett for ...
Career Guide for Engineers and Computer Scientists
Did you invest in 10 years of medical school and training? What if you'd bought bitcoin and sat on the beach instead?
The most important thing to understand about new products and startups
First, a quote from Marc Andreessen's " Guide to Startups, part 4: The only thing that matters " If you ask entrepreneurs or VCs which of te...