Best of 2012

The blog posts Hacker News loved most in 2012. 3,076 posts.

Any topic
3032

research!rsc: The Generic Dilemma

Generic data structures (vectors, queues, maps, trees, and so on) seem to be the hot topic if you are evaluating a new language. One of the most frequent questions we've had about Go is where the generics are. It seems like there are three basic approaches to generics:

3038

Rent Control

New York State legislators defend the War Emergency Tenant Protection Act—also known as rent control—as a way of protecting tenants from war-related housing shortages. The war referred to in the law is not the 2003 war in Iraq, however, or the Vietnam War; it is World War II. That is when rent control started in […]

3039

The Elephant in the Bath-House

Mary Eberstadt’s Weekly Standard article The Elephant in the Sacristy shines a strong light on facts that will discomfit many of the politically correct. I don’t completely agree with her analysis; as Amy Welborn argues , Ms. Eberstadt is too quick to dismiss the role of the doctrine of celibacy in creating an…

3040

ImperialViolet

When a browser connects to an HTTPS site it receives signed certificates which allow it to verify that it's really connecting to the domain that it should be connecting to. In those certificates are pointers to services, run by the Certificate Authorities (CAs) that issued the certificate, that allow the browser to…

3041

steve yegge - tour-de-babel

Tour de Babel Stevey's Drunken Blog Rants™ This is my whirlwind languages tour — the one I was going to write for the Amazon Developers Journal this month, but couldn't find a way to do it that was... presentable. For one thing, I lapse occasionally into coarseness and profanity here, so it

3042

The Doghouse: Crypteto

Crypteto has a 49,152-bit symmetric key: The most important issue of any encryption product is the ‘bit key strength’. To date the strongest known algorithm has a 448-bit key. Crypteto now offers a 49,152-bit key. This means that for every extra 1 bit increase that Crypteto has over its competition makes it 100%…

3046

Pump Up the Storage

If we adopt solar and wind as major components of our energy infrastructure as we are weaned from fossil fuels, we have to solve the energy storage problem in a big way. An earlier post demonstrated that we do not likely possess enough materials in the world to simply build giant lead-acid (or nickel-based or…

3056

Parallelogram

Parallelogram is a demo running on the Commodore One extender board, which contains an Altera Cyclone III FPGA and an SDRAM chip. The logic design was made from scratch, including a homebrew CPU, FM synth and blitter with pixel shader support. The demo won the wild compo at Revision 2012 .

3057

Galactic-Scale Energy

[ An updated treatment of this material appears in Chapter 1 of the Energy and Human Ambitions on a Finite Planet (free) textbook , and also appears as part of an article in Nature Physics in 2022.]

3058

Random Number Bug in Debian Linux

This is a big deal: On May 13th, 2008 the Debian project announced that Luciano Bello found an interesting vulnerability in the OpenSSL package they were distributing. The bug in question was caused by the removal of the following line of code from md_rand.c MD_Update(&m,buf,j); [ .. ] MD_Update(&m,buf,j); /* purify…