Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,826 posts.
AngularJS: The Bad Parts
Hey! If you do front end development, you should know about CatchJS. It’s a JavaScript error logging service that doesn’t suck. Below is a graph over the amount of searches for AngularJ…
What's New in Mercurial 3.0
HgLab is a powerful self-hosted Mercurial Server and Repository Management for Windows with Push and Pull server, Active Directory and LDAP integration, built-in Pushlog and other goodies
A Mac Podcast App You Can't Have
I wasn't going to write this post because I've already said most of what I wanted to on Twitter [http://twitter.com/steve228uk]. Yesterday though, I changed my mind when I saw this Tweet from Product Hunt. > The Best Podcast Apps for Mac 🎙️🖥️ Add your favorite 👉 https://t.
Rewriting my blog in Rust for fun and profit
I’ve used Hakyll as my static site generator for around 9 years now. Before that I think I used Jekyll and also more dynamic pages with Mojolicious in Perl and Kohana in PHP, but I can’t be completely sure as the git history doesn’t go back that far.
Only 17% of all 64-bit Integers are products of two 32-bit integers
In software programming, the product between two integers is often computed to a fixed number of bits with overflow. Consider 8-bit integers. If you multiply 127 by 127, you get back the number 1 as an 8-bit unsigned integer, with an overflow. The actual full product is 16129. To represent 16129, you typically use 16…
Streaming HTML out of order without JavaScript
Chris Haynes - web developer consultant
Ghost 1.0
About four years ago we launched Ghost on Kickstarter as a tiny little prototype of an idea to create the web's next great open source blogging platform. In the early days we really just focused on just making everything work. Ghost was one of the very first open source
Do the simplest thing that can possibly work (2004)
“Do The Simplest Thing That Can Possibly Work” – that’s what. Now, what does that mean?
Secure by Design
I really like Secure by Design. The key idea is that there is a big overlap between secure code and good software design. Code that is strict, clear and focused will be easier to reason about, and …
Opus 1.2 Released
For music encoding Opus has already been shown to out-perform other audio codecs at both 64 kb/s and 96 kb/s . We originally thought that 64 kb/s was near the lowest bitrate at which Opus could be useful for streaming stereo music. However, with variable bitrate (VBR) improvements in Opus 1.1, suddenly 48 kb/s became…
Scott Hanselman's 2011 Ultimate Developer and Power Users Tool List for Windows
Everyone collects utilities, and most folks have a list of a few that they feel ...
Fine-tune Google's Gemma 3
Gemma 3, Google's new multimodal models. Fine-tune & Run them with Unsloth! Gemma 3 comes in 1B, 4B, 12B and 27B sizes.
A Taste of WebGPU in Firefox
WebGPU is an emerging API, designed from the ground up within the W3C, to provide access to the graphics and computing capabilities of hardware on the web.
Gleam, Coming from Erlang
I recently took some time to try Gleam, the type-safe language that runs on the Erlang virtual machine. For a couple of weeks, I used it to build a little feed aggregator. These are my notes.
The Mature Programmer
1. The Mature Programmer The mature programmer manages their own time and productivity well. The MP knows that maintenance is as much wo...
Hello Lua
Haxe 3.3 introduces a powerful and flexible new Lua target. Here's how to get started with it.
Why Polars rewrote its Arrow string data type
We have completely rewritten the string/binary data structure we use in Polars.
An introduction to deterministic builds with C/C++
What are deterministic builds?
Hacking with environment variables
How malicious environment variables can trick scripting language interpreters into executing arbitrary commands, a Linux exploitation technique.
Roaring bitmaps: what they are and how they work
A detailed primer on Roaring bitmaps explaining what they are, how they're different from traditional bitmaps, and how they work internally.
FunctionGemma 270M Model
FunctionGemma is a specialized version of our Gemma 3 270M model fine-tuned for function calling.
The Path to Parallel JavaScript
Between the coming release of ES6 and unrelenting competition for JIT performance, these are exciting times for JavaScript. But an area where JS still lags ...