Go performance from version 1.2 to 1.18
Shows how much the performance of Go has improved from version 1.2 through to 1.18 -- in its compiler, runtime, and libraries.
Topics /
The most popular blog posts about software engineering on Hacker News. 14,532 posts.
Shows how much the performance of Go has improved from version 1.2 through to 1.18 -- in its compiler, runtime, and libraries.
Learn how to create simple Geolocation service without 3rd-party APIs
I have often been asked to distill the vast corpus of user interface design into a few key principles. While I was reluctant to do this, it turned out to be a good exercise to write “Golden Rules,” that are applicable in most interactive systems. These principles, derived from experience and refined over three…
Errata: Some significant mistakes were pointed out to me by email by Brendan MacDonell. I have included errata, but the results might not be reliable, so take this with pinch of salt! vmsplice is too fast Some programs use a particular system call “vmsplice” to move data faster through a pipe. Francesco already did a…
Date: 2018-01-25 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00010-obscure-c-features.md
The videos have been uploaded , thank-you notes have been sent, and the kiddo has decided to play a little Minecraft on her own, so now I get to write some quick notes on EmacsConf 2024 .
id Software co-founder John Romero tells the early story of the game company inthis GDC 2016 talk and lists the programming principles that guided them towar...
Video links for this article: Short trailer Walkthrough and technical details Update 31th May 2021: The source code for SuperRT has now been released. I’m pleased to finally have some results to show for a project I’ve been working on in my spare time for the last year or so. The idea originated when I was trying to…
From the highly eclectic blog of Mark Dominus
Why does 0.1 + 0.2 = 0.30000000000000004?
Create multiline git commits by using -m multiple times when using git commit
Guillaume Técher — Personal website
An experiment in creating a 3D environment using HTML elements and CSS transforms featuring lights, shadows and collision detection.
It began when my coworker, despite already knowing how to program, was forced to take the intro level Computer Science course at my university. We joked with...
A few weeks ago, on a whim my friend and I decided to hackathon our way through an app to help us learn how to play guitar . In a stroke of inspiration, we decided to learn something new, and do the project in the Elm programming language , about which I had heard many good things.
Script for highlighting large videos in iCloud and a storage discrepancy
Let's talk about when it might be a good or bad idea to start using microservices. SPOILER ALERT: it's not the same for every project.
Fastest general and simple binary search C++ implementation
If you do just foo , the following justfile will write a single byte 0x0A to a file named bar:
I love when my current problem can be solved with a state machine. They’re fun to design and implement, and I have high confidence about correctness. They tend to: