New
The latest blog posts to take off on Hacker News. 2,470 posts.
Unexpectedly Good Things VR Will Probably Cause (2016)
This is a guest post by VR developer Hugh Hancock , creator of Vive horror/RPG Left-Hand Path .
Affordable Care
The Affordable Care Act is far from perfect–for one thing, I think health insurance should be entirely separate from employment–but I hate the thought of losing it without a replacement for people...
Feeling safer online with Firefox
The latest privacy and security improvements in Firefox [This post originally appeared on Medium ] Firefox is the only browse...
The Sound of Silence
I recently heard one of the more interesting insights about Silicon Valley I'd heard in a while. It explained something I’d wondered about for years. But I can't tell you what it was. There's too...
Compiling a Mac OS 8 Application on MacOS Sierra
A light hearted look back at my time programming in the 1990s as I try to get an old Minesweeper implementation of mine from 1999, written in C++ using PowerPlant for Mac OS 8, compiling in Xcode 8 and running on macOS Sierra.
Systemd Sucks, Long Live Systemd
systemd seems to be a dividing force in the Linux community. There doesn’t seem to be a middle ground to...
Disassembling Jak and Daxter
I don't work at Naughty Dog, and I don't have any secret knowledge of Jak & Daxter, except what I figured out myself from the disc. So a lot of this may well be wrong. Take a pinch of salt with it.
Life Lessons After 10 Years of BetterExplained.com
In 2006, a new entry popped into my idea journal: take my college notes and put them on a learning site. What should I call it: My name? Stuff explained…
Cartography Comparison: Google Maps and Apple Maps
Google Maps and Apple Maps . At first glance, the columns below look very similar...
Why I switched from OS X to Linux
I'm not writing macOS because I switched before the new name came along. But let me start at the beginning.
Is Semantic Versioning an Anti-Pattern?
The classic X.Y.Z style of software numbering, sometimes known as Semantic Versioning, may be hurting more than it helps. Semver.org has codified how these numbers should be used for some cases, describing what is meant by the major and minor version numbers, when to change them, what
Announcing Remacs: Porting Emacs to Rust
programming, language design, and human factors
Types of Engineers
A plethora of books, articles, and research papers have been written about software engineering quality measurement. Over the course of the last half-century, different methods of measurement have been developed, adopted, abused, and discarded for newer methods that aim to solve the problems of the previous methods.
How We Found All of Optimizely's Clients
Search Engine For Source Code. Find websites using technology, HTML, Javascript, CSS Tags.
A deep dive into ClojureScript reagent
Programing in Clojure and ClojureScript
I returned my 2016 MacBook Pro with Touch Bar
tl;dr: After two weeks of use, I returned my 2016 13" MacBook Pro with Touch Bar and bought one with Function Keys instead. Read on for detailed Battery stress tests, performance tests, and an exploration of how Apple's botched this year's Pro lineup. I've owned almost every generation of Mac desktop and laptop…
The design of Chacha20
Chacha20 is a secure, fast, and amazingly simple encryption algorithm. Let's take a look.
Working on Chrome made me develop a tool for reading source code
Coati is a developer tool for fast and efficient source code navigation and exploration. This is the story of how an internship at Google…