Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,504 posts.
A Better Way to Track JavaScript Errors
JavaScript apps are getting more complex but error reporting remains primitive. TrackJS captures error telemetry including application context, network transactions, and visitor behavior to provide comprehensive debugging information.
Fine-tuning an LLM to write docs like it's 1995
In my predictions for 2030 I wrote that tech writers would be using specialized LLMs, running locally on powerful hardware. I …
Wounded QR Codes
How do QR codes work? How much is it possible to distort one and still have it readable?
Using Zig as cross-platform C toolchain
I like to learn at least one new programming language every year - it’s mostly for fun - they are rarely useful for projects that I actually have to ship . This year, I’ve decided to look at Zig. After skimming through the official documentation and finishing the ray tracing in one weekend exercise, I realize that Zig…
MailCrab
MailCrab is an email test server for development, written entirely in Rust.
Introducing the Web Audio Editor in Firefox Developer Tools
In Firefox 32, the Web Audio Editor joins the Shader Editor and Canvas Debugger in Firefox Developer Tools for debugging media-rich content on the web. When developing HTML5 games or ...
Turn your best AI prompts into one-click tools in Chrome
Skills in Chrome let you discover, save and remix AI workflows — and repeat them instantly.
Linux guide for power users (2022)
A guide to help you setup your Linux work machine and configure it for a power users workflow
Healthchecks.io now uses self-hosted object storage
Healthchecks.io ping endpoints accept HTTP HEAD, GET, and POST request methods. When using HTTP POST, clients can include an arbitrary payload in the request body. Healthchecks.io stores the first 100kB of the request body. If the request body is tiny, Healthchecks.io stores it in the PostgreSQL database. Otherwise…
Introduction to the Zettelkasten Method
Learn how the Zettelkasten works as a system, what a Zettel is made of, and how to grow an organic web of knowledge.
My favourite fonts to use with LaTeX (2022)
TeX and related systems are often associated with their default fonts, Donald Knuth’s Computer Modern (CM) typefaces. While these fonts are excellent, they have become so ubiquitous in the scientific community that many LaTeX users have sought alternative fonts for their documents. As a result, a plethora of font…
A New Malware Detection Tool That Can Expose Illegitimate State Surveillance
Recent years have seen a boom in the adoption of surveillance technology by governments around the world, including spyware that provides its purchasers the unchecked ability to target remote Internet users' computers, to read their personal emails, listen in on private audio calls, record...
Monitor your Website’s Uptime with Google Docs
Would you like to receive instant email alerts as soon as your website goes down or is inaccessible to users?
Use GitHub Actions to Make Your GitHub Profile Dynamic
Automatically Update Your Profile with Fresh Content and Showcase Your Latest Work
Llamafile is the new best way to run a LLM on your own computer
Mozilla’s innovation group and Justine Tunney just released llamafile, and I think it’s now the single best way to get started running Large Language Models (think your own local copy …
Setting up phones is a nightmare
Some thoughts about my experience getting my parents' new devices up and running, and how bad it keeps getting today.
VS Code – What's the deal with the telemetry?
VS Code collects telemetry data to help understand Microsoft how to improve the product. Is it above board? Can I turn it off completely?
Vim Creep (2011)
It all started out innocently enough. You experimented with it once or twice in your first year of college, but Nano and Pico were easier—closer to what you had already been using during high school on the Windows machines and Macs. But as time went on and you got more experience under your belt in the college-level…
Evaluating Bazel for building Firefox
After the Whistler All-Hands this past summer, I started seriously looking at whether Firefox should switch to using Bazel for its build system.
C++ Ecosystem: Compilers, IDEs, Tools, Testing
To write a professional C++ application, you not only need a basic text editor and a compiler. You require some more tooling. In this blog post, you’ll see a broad list of tools that make C++ programming possible: compilers, IDEs, debuggers and other. Last Update: 14th October 2019. Note: This is a blog post based on…