New
The latest blog posts to take off on Hacker News. 1,923 posts.
Stress and its consequences for software development
For decades we have known that some people are 25 times more productive than most in software engineering jobs. We also know that there are “gelled teams” which are consistently 10 times more productive than most across the whole project lifecycle.
Will it lens?
Insights from Googlers into our products, technology, and the Google culture
How to block the DiggBar
Digg now uses something they call the DiggBar, which serves as both a new interface for Digg and doubles as a URL shortening service, and which frames the content of the site they’re linking to. Here’s how to block it.
Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.
A simple cross-browser method of centering tabbed menus with pure CSS and no hacks.
P.S.: The Best of Intentions
Operations in Lisp, Scheme, and other dynamically-typed languages typically dispatch on representational type information rather than intentional type information. Several broad classes of bugs and confusions can be traced to improper attempts to recover intentional type information from representation types.
PEP 289 – Generator Expressions
This PEP introduces generator expressions as a high performance, memory efficient generalization of list comprehensions PEP 202 and generators PEP 255.
Steve Yegge: Have you ever legalized marijuana?
It seems like there's actually a model we could use for legalizing marijuana. From 1919 to 1933 alcohol went from being legal to illegal back to legal again. It happened. Lots of people died when alcohol was illegal. More probably die now that it is legal. And technically, marijuana is legal in California for medical…
How My Brain Kept Me from Co-Founding YouTube
It's not about technology for its own sake. It's about being able to implement your ideas.
Why Reddit uses Python
During Steve Huffman’s and Alexis Ohanian’s Pycon Keynote , someone asked why Reddit was moved from Lisp to Python . The reason for moving wasn’t too interesting, but why they have stayed is. Steve gave two “huge” reasons Reddit continues to use Python:
Why People Don’t Install Firefox - Part III
In Part I we discussed a framework around understanding the Firefox user experience at the moment a person installs Firefox. In Part II we walked ...
Facebook's photo storage rewrite
This week Facebook will complete its roll-out of a new photo storage system designed to reduce the social network's reliance on expensive proprietary solutions from NetApp and Akamai. The new large blob storage system, named Haystack, is a custom-built file system solution for the over 850 million photos uploaded to…
Erik Naggum — A Long, Painful History of Time
ABSTRACT The programming language Common Lisp offers a few functions to support the concept of time as humans experience it, including GET-UNIVERSAL-TIME , ENCODE-UNIVERSAL-TIME , DECODE-UNIVERSAL-TIME , and GET-DECODED-TIME . These functions assume the existence of a timezone and a daylight saving time regime, such…