New
The latest blog posts to take off on Hacker News. 1,923 posts.
Are short methods actually worse?
I ran across an interesting post on programming.reddit called Anecdote Driven Development, or Why I Don’t Do TDD . The article focused on testing, but what I found most interesting was the part about how long a method or function should be:
DHH: Fuck the Real World
Buy viagra - LOWEST PRICES ON THE WEB, We Accept Visa and Mastercard Credit Cards
There's always time to launch your dream
“I’d love to start a company / become a great programmer / write an awesome blog, but there’s just not enough time in the day!” Bullshit. There’s always enough time, you’re just not spending it right. Now that’s some tough love, but I’m sick and ti…
How to be a program manager
Having a good program manager is one of the secret formulas to making really great software. And you probably don’t have one on your team, because most teams don’t. Charles Simonyi, the brilliant p…
Tarsnap reaches profitability
One of the most common questions I receive about tarsnap is this: What guarantee can I provide that the tarsnap service will continue to operate? This is a reasonable concern; after all, with services like Omnidrive and HP Upline shutting down, what guarantee is there that tarsnap won't also shut down? Until recently…
How did the web lose faith in charging for stuff?
We’ve been talking about the basic wonder of putting a price on your product for such a long time that it almost seems trite at this point. I certainly thought that point would have lost propulsion long ago, but I keep being surprised by the contrary. It seems that the web has been so thor…
Be Relentlessly Resourceful
March 2009 A couple days ago I finally got being a good startup founder down to two words: relentlessly resourceful. Till then the best I'd managed was to get the opposite quality down to one: hapless. Most dictionaries say hapless means unlucky. But the dictionaries are not doing a very good job. A team that outplays…
The Value of Downvoting, or, How Hacker News Gets It Wrong
Paul Graham's Hacker News is a great website to find interesting programming links and sane discussion. The site reflects a sort of post- Reddit sensibility; the design of HN was directly intended to address the shortcomings of programming.reddit.com from someone very much on the inside (Reddit was a Paul Graham Y…
Why the Wii will never get any better
Yes, this is another Wii rant. There are plenty of other articles talking about the poor recent game offerings, the hardware limitations, and the primitive online play. I’m not here to talk about those. Instead, I’m going to talk about the Wii’s software stack, and how it compares to other consoles.
A Week in Hacker News
I started posting to Hacker News recently. The rise and fall of submissions through the rankings is really hypnotic. I wrote a screen-scr...
Scalable vs. Non-Scalable Careers
Professions where you are paid by the hour are not scalable. A prostitute who charges $100 an hour only has 24 hours in a day. At some point, she will hit a ceiling on her earnings. Similarly, dent…
Basics of the Unix Philosophy
The ‘Unix philosophy’ originated with Ken Thompson's early meditations on how to design a small but capable operating system with a clean service interface. It grew as the Unix culture learned things about how to get maximum leverage out of Thompson's design. It absorbed lessons from many sources along the way.
Subdomains and subdirectories
Towards the tail end of PubCon, I noticed a spate of articles talking about subdomains and subdirectories in Google, and I wanted to talk more about this subject in case I was unclear. Historically…
JQuery UI 1.7 Released: New domain, New CSS Framework & Dramatic Updates to Controls
jQuery: The Write Less, Do More, JavaScript Library
The Death Of Dynamic Range
1983 - Bryan Adams - Cuts Like a Knife (A&M CD-3288) This represents the earliest stage of CD audio mastering techniques. One of the big attractions of the CD format was its very wide dynamic range and absence of surface noise, so the first generation of CDs that were released made full use of this. The CD's digital…