Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,834 posts.
Speeding up C++ build times
How we cut build times by 50% and shipped a solution for scale.
I don't recommend Tailwind CSS
Tailwind CSS is a very popular CSS framework among web developers. With no prior graphic design knowledge, it solves the standardization of spacing…
So you want to write Java in Neovim
I have been doing Java in Neovim for quite a while at work, and it’s been a very pleasant experience. As Neovim usage grows (especially amongst the younger crowd), I want to share how I do it.
Node.js and the new web front-end
The Official Web Site of Nicholas C. Zakas
A Reply to Josef Průša
On the state of open source 3D printing in 2023
Why the world needs Haskell
This is a technical review of Haskell and why software developers should care about functional programming. For a non-technical review of why your company should be using Haskell you might want to watch this introduction to Haskell video by FP Complete.
Bad Emacs Advice
Most Emacs advice you'll find on the internet is largely good, and will improve your Emacs abilities, but people do occasionally share outright bad advice that harms your learning.
Writing Software to Last 50 Years
Design principles for writing software meant to survive decades of changing requirements and technology.
How Python does Unicode
As we all (hopefully) know by now, Python 3 made a significant change to how strings work in the language. …
Configuration files are user interfaces
We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be…
A first look at WebAssembly performance
WebAssembly gives us the promise to run high performance code in the browser in a standardized way. Now that there are a few WebAssembly previews available I decided it’s time to take a look at their performance. One source for benchmarks is the well known Computer Language Benchmarks Game and I decided to pick nbody…
Sl: a mirror version of ls
Ever heard of the Steam Locomotive ? It is supposed to cure your bad habit of mistyping [ ls ] by running an ASCII rendition of a steam locomotive through your terminal.
The Truth on OpenGL Driver Quality
The driver landscape is something that any practicing GL dev must face unless you like having only a fraction of potential customers able t...
Our Git Hash Bug
Things this developer thinks might be interesting to you.
Deno Deploy Beta 2
Deno Deploy is a multi-tenant distributed JavaScript VM running in 25 data centers across the world.
Execution units are often pipelined
In the context of out-of-order microarchitectures, I was under the impression that execution units remain occupied until the µop they’re processing is complete. This is often not the case.
What is agentic engineering?
What is agentic engineering? - Agentic Engineering Patterns
Qbrt – Cross-platform HTML/JS desktop apps using the Firefox Gecko runtime
I recently blogged about discontinuing Positron. I’m trying a different tack with a new experiment, codenamed qbrt, that reuses an existing Gecko runtime (and its existing APIs) while simplifying t…
Avoiding Webscraping Throttling Using Python and Tor as a Proxy
In order to hide your IP address and to try and limit throttling when web scraping, it might be a good idea to use a proxy such as Tor. This post describes how to use Python based web scraping tools and Tor to hide yourself when scraping websites for data. However, it can also be used more broadly when using Python to…
Accelerating TensorFlow Performance on Mac
Accelerating TensorFlow 2 performance on Mac
Darklang Goes Open Source
As part of shutting down Dark Inc. and forming Darklang Inc., we've finally open-sourced all of our repositories. Our source code is now under the Apache License 2.0. For years, we wrestled with questions of sustainability and how to build something that truly empowers developers. We've
The Magic CmdLine and how I got it back
What am I running inside my bash?
Rocket, Rust Web Framework, v0.3: Fairings, TLS, Private Cookies
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.