New

The latest blog posts to take off on Hacker News. 2,330 posts.

Any topic
2018
1921

Ken and Roberta (2011)

There are two prototypical kinds of “computer professionals” in the world. First there are the purist hackers, who dive into the depths of circuits, operating systems, and programming languages like explorers discovering new lands; it wasn’t by chance that away from the computer Will Crowther was a caver, nor that he…

1927

Eldar Black Holes

Isaac Asimov, in one of the anthologies he edited, mentioned reading some astronomical news back in the early 1960s about neutron stars. Being a science popularizer as well as a science fiction author, he was inspired to write a science essay about neutron stars. This was read by a few people but then more or less…

1933

Versioned Go Commands

What does it mean to add versioning to the go command? The overview post gave a preview, but the followup posts focused mainly on underlying details: the import compatibility rule , minimal version selection , and defining go modules . With those better understood, this post examines the details of how versioning…

1949

Go and Versioning: Minimal Version Selection

A versioned Go command must decide which module versions to use in each build. I call this list of modules and versions for use in a given build the build list . For stable development, today’s build list must also be tomorrow’s build list. But then developers must also be allowed to change the build list: to upgrade…