Best of 2016

The blog posts Hacker News loved most in 2016. 4,414 posts.

Any topic
1561

Codebase Refactoring with Go

Go should add the ability to create alternate equivalent names for types, in order to enable gradual code repair during codebase refactoring. This article explains the need for that ability and the implications of not having it for today’s large Go codebases. This article also examines some potential solutions…

1563

Introducing Custom Elements

A little over a year ago, we announced the introduction of slot-based shadow DOM API, a lightweight mechanism to encapsulate a DOM tree by allowing the creation of a parallel DOM tree on an element called a “shadow tree” that replaces the rendering of the element without modifying the regular DOM tree.

1575

An Introduction to Geometric Algebra

Linear Algebra Geometric Algebra Applications Multiplying Vectors Rotors Double Angle Formula Complex Numbers Characterizing B Ratios Conjugates Geometric Algebra is fascinating, and I believe solves a large number of problems that arise from a more traditional approach to vectors, but I've been very disappointed with…

1582

When Your Screen Breaks in the Himalayas

Usually when your laptop screen breaks you curse and just fork out the cash to get it fixed. Perhaps whilst you’re waiting for the replacement parts you plug in an external monitor. It’s annoying but it needn’t be a show stopper. But what if you’re two days bus ride from the nearest major city and you can’t trust the…