Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 14,544 posts.

Any year
12421

My Gift to the Rustdoc Team

About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why thi...

12428

Where are we in the Python 3 transition?

The Kübler-Ross model [https://en.wikipedia.org/wiki/K%C3%BCbler-Ross_model] outlines the stages that one goes through in dealing with death: 1. Denial 2. Anger 3. Bargaining 4. Depression 5. Acceptance This is sometimes referred to as the five stages of grief.Some have jokingly called

12438

A dictionary of single-letter variable names

Haskell’s expressive type system means that type signatures can carry a lot of information. Haskell’s polymorphism means that you sometimes write functions that work across an enormous range of types, and are left wondering “what do I actually call my variables?”. It is often the case that there’s nothing to say…

12445

Don’t Hash Secrets

Building secure systems is difficult. It would be nice if we had a bunch of well-designed crypto building blocks that we could assemble in all sorts of ways and be certain that they would, no matte…

12447

Sysop Chat

Back in mid-90s before anyone I knew had an Internet connection, a few of us had modems and would use them to call bulletin board systems via the phone line. On these systems what to me seemed the main thing was discussions and chat. For the first time I could talk to other like-minded people, and just being able to…

12449

In Love with LÖVE

I’ve been looking for the past year for a suitable programming environment for my two boys (10 & 7) that moves them beyond graphical environments like Scratch and Lego Mindstorms and into the land of real programming (a [few years ago](http://an.ton.io/blog/articles/2008/11/08/go-get-scratch) we had great success with…