Best of 2018

The blog posts Hacker News loved most in 2018. 4,419 posts.

Any topic
994

Why is Rust difficult?

Rust is considered difficult to learn by many people. Indeed, when I learned it, I considered it to be the hardest programming language up to that time I’ve met. And that says something, since I have a habit of learning whatever language I find interesting. Looking back, I’m not sure I was correct, C++ is probably…

1004

Godot 3.0 game engine released

After more than 18 months of development, all Godot Engine contributors are proud to present our biggest release so far, Godot 3.0! It brings a brand new rendering engine with state-of-the-art PBR workflow for 3D, an improved assets pipeline, GDNative to load native code as plugins, C# 7.0 support, and many other…

1005

How I Became a Knife Steel Metallurgist

Thanks to Jon Broida of Japanese Knife Imports and Anton Kudris for becoming Knife Steel Nerds Patreon supporters! When I was 16 I went with my father to the Las Vegas Custom Knife show. My interest in custom knives up to that point had been pretty limited. My father, Devin, has run a Damascus steel… Continue reading…

1006

Twitter's Secret “Guest Mode”

Twitter has an undocumented feature which lets you follow accounts without being logged in. Here's how I found it, and how you can use it. My crappy old TV has a crappy old web browser on it. One boring Sunday, I decided to see which websites worked and which didn't on a 6 year old browser. Anything using LetsEncrypt…

1007

Arguing against using protobuffers

I’ve spent a good deal of my professional life arguing against using protobuffers. They’re clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has. If these problems of protobuffers remained quarantined in serialization abstractions…