Making a Go program faster with a one-character change
Harry Marr — Member of Technical Staff at Anthropic. Co-founded Dependabot, previously at GitHub, Monzo, and GoCardless.
The latest blog posts to take off on Hacker News. 3,821 posts.
Harry Marr — Member of Technical Staff at Anthropic. Co-founded Dependabot, previously at GitHub, Monzo, and GoCardless.
If you know how to use a command line, you can build one
Have you heard that it is complicated to start a business in Germany?
The 8086 microprocessor is one of the most important chips ever created; it started the x86 architecture that still dominates desktop and ...
Even talking about building a monolith today, is a bit taboo. It is all about microservices at the moment, and has been for a few years. But they aren’t a silver bullet…
I've been working on a program called html2svg , it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches.
The similarities between Ivar Kreuger and Sam Bankman Fried.
Implementing the execution functionality of the shell
As we're building Nym , an open-source spiritual successor to Blogger & Wordpress, we'd like to revisit the ideas of our forebears whose ideas have paved the path for us to build the next generation of personal website & blogging software on.
Building a battery powered e-ink weather forecast display for our home. This was a fun Raspberry Pi project.
If you don’t know already, I’m the kind of photographer who loves a lot of grain in my photos. I like it so much that I’ve made several videos about
Science News, Physics, Science, Philosophy, Philosophy of Science
Trying out the Rust programming ecosystem as a 10+ years Python developer. How to do common programming tasks and how the tooling looks like.
Why throw away your old Camera? In this guide we'll show you how simple it is to reuse your old Camera as a webcam using the NixOS linux distribution.
I’m serious about shell startup speed. I use tmux to open and close tmux splits all day every day, so I need zsh to start quickly. I used to use frameworks like oh-my-zsh or prezto and while I was happy with the functionality they provided I wasn’t happy with their impact on my shell’s startup speed. So, what do we do…
Why I uninstalled Plex Media Server after over a decade and migrated my movie and TV show collection to Jellyfin instead of Emby.
I'm currently working on a macOS app that's built with Racket and allows the user to write small scripts to process and filter some data. While Racket is definitely my preferred language and I could easily use it for these scripts, my target audience for this app would probably appreciate a more familiar language. I…
is it safe to travel these days?
File this under highly speculative. I’m sure there is better research on this topic than this writing This past week, for no obvious reason,...
A deep dive into the problems with scaling CSS on large projects. Understand the evolution of CSS best practices.
The German school of Lisp is described by Kazimir Majorinc as a Spartan movement 1 in Lisp implementation. But let me be clear, the Lisps in question are not toys like the one’s littering the Lisp landscape (including my own ). Likewise, these Lisps are not libraries nor are they full-blown development ecosystems.
A debugging story about a mysterious C# gzip decompression exception and what actually caused it, with investigation steps and lessons learned.
PagerDuty went off very early in the morning, and our hero cursed his bad luck and received the phone call. He made PagerDuty repeat the message twice, but couldn’t understand the message. He pressed the number to acknowledge the incident. He opened the MacBook and found the slack message from the PagerDuty bot more…
With cheap 3D printers and PCB manufacturing services you could conceivably design something and have a physical prototype on your desk in the same week. It is quite common to see hardware projects on github that contain firmware source code, STLs for 3D printed parts, and Gerber files for PCBs. To assemble them you…