Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 780 posts.
List of scientific papers found in OpenJDK source code
List of Scientific Papers found in Java source code
Tutorial – Write a System Call
Stephen Brennan's personal website and blog.
How to Code and Understand DeepMind's Neural Stack Machine in Python
A machine learning craftsmanship blog.
Code Page 437 Refuses to Die
I am updating volume 2 of Core Java and got stuck on the section on text files in the internationalization chapter. How hard can this be in 2016? Surely everyone uses UTF-8 these days. Or do they? Make a file Test.java
Overview of Running an Online Game for 3 Years
It’s been roughly 3 years since DDraceNetwork (DDNet) started in the summer of 2013. Last year I wrote a non-technical History of DDNet . Today in this post we will dive into the technical side of what makes DDNet run.
Clojure 2015 Year in Review
Another year, another year-in-review post. To be honest, I feel like any attempt I make to summarize what happened in the Clojure world this year is largely moot. Clojure has gotten so big, so — dare I say it? — mainstream that I can’t even begin to keep up with all the interesting things that are happening. But it’s…
Unexecute
This here is the epitome of craziness. I could very well give up my search for more scary things in Emacs because I very much doubt I’ll find anything more fear-inducing, but first of all, let’s explain what’s wrong with it. Unlike my previous examples it’s not something I can show you by just pointing at code…
Build Your First Thing with WebAssembly
When I first heard of it sure sounded cool and I was super excited to start trying it out. As soon as I tried to get started however, it got a lot more frustrating. My goal here is to save you some of that frustration.
Contributing os.scandir() to Python
My experience contributing a medium-sized feature (os.scandir) to the Python 3.5 standard library.
Voice Recognition and Text to Speech in Python
It’s tough for an aspiring Iron Man to work on creating their personal AI assistant on the weekends. Like any other time-pressured inventor without a PhD in computer science and linguistics, …
Oracle and the fall of Java EE
Recently there has been a lot of ramblings in the interwebz about Oracle removing its funding for Java EE. A long piece by Ars Technica ...
Base-122 – A space efficient alternative to base-64
A space efficient UTF-8 binary-to-text encoding
Zopfli Optimization: Literally Free Bandwidth
In 2007 I wrote about using PNGout to produce amazingly small PNG images. I still refer to this topic frequently, as seven years later, the average PNG I encounter on the Internet is very unlikely to be optimized. For example, consider this recent Perry Bible Fellowship cartoon. Saved directly from