Duty to Document (2023)
If you learn something the hard way, it's you duty to share your lessons with others.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 448 posts.
If you learn something the hard way, it's you duty to share your lessons with others.
I was toying around with a refactor the other day that would have taken me ages by hand as it involved 100s of files. I wanted to rename every instance of...
Over the past month I’ve been exploring the rapidly evolving world of Large Language Models (LLM). It’s now accessible enough to run a LLM on a Raspberry Pi smarter than the original ChatGPT (November 2022). A modest desktop or laptop supports even smarter AI. It’s also private, offline, unlimited, and…
One of the most common reasons for opening Activity Monitor is to check the % CPU of processes that might be running out of control. How accurate are those figures, though, and should you believe t…
I wrote this app to fix a personal annoyance. You probably don’t need it. I’m not an Imgur user. But in my day-to-day browsing, I sometimes encounter a wild...
More than a feed reader, a content curation system to find the top articles of all sources
Economist. Policy Entrepreneur. Geek. Co-recipient of the 2018 Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel. University Professor at NYU. Focused on urbanization; cooperation at scale of millions and billions; science; technology; economic development; long-term growth; code as language.
This article is going to show you how to convert your (existing) wired doorbell (also works for battery-powered chimes) into a smart, WiFi-enabled, doorbell. The essential components needed sets you back about $2, yes, that is correct, just two bucks. No soldering is required and you don’t
Diagram of the OpenAPI Specification tooling ecosystem, focusing on how tasks relate to the specification
Link to: https://www.codingfont.com/
Jujutsu (`jj`) is a new version control system from a software developer at Google. I have been using it full time for 6 months. Here’s why you should switch, too.
By replacing pip with uv in our production images, our build pipeline (and therefore releasing a new version) is a lot faster.
Quickly understand inscrutable LLM frameworks by intercepting API calls.
I was fed up with the poor opportunities for abstraction in configuration formats. The many configuration languages that exist already were not invented here, so I wrote my own, at first just for fun. But then it became useful.
I gave a talk about accessing Large Language Models from the command-line last week as part of the Mastering LLMs: A Conference For Developers & Data Scientists six week long …
Are expensive clothes really worth their price? I took a data-supported look at how to clean up and restock your closet.
In the first half of 2024, Ruby LSP has seen significant enhancements, particularly in the area of code navigation, thanks to the advancement of its indexer. In this post, we’ll dive into the major code navigation enhancements that have been made to Ruby LSP. We’ll also touch on some experimental features that are on…
The missing introduction.
My wife's alarm clock has been acting up lately. Sporadic at first but then every day, it wouldn't blare in the morning at the set time. Instead, when it was supposed to go off it would... reset itself. The time would start flashing in that "I'm confused because the power went out" sort of way.
We’re making it easier for people to experience the benefits of AI without needing to sign up
Welcome to the 2030s.
A merge workflow for activating multiple branches simultaneously using Jujutsu, an alternative VCS to Git.
Bitwarden includes a very handy integration called forwarded email aliases. Learn how to use the feature in this blog!
A couple of years ago, I was in an incident that reduced the strength in my left shoulder. I’ve been waiting for an operation to restore the function to that shoulder, but we were warned the post-operative recovery period would be several months. So I started looking for keyboard options...
Last year, I created Fake Parallel Printer , a tool to capture the output of the parallel printer port of old-ish test equipment so that it can be converted into screenshots for blog posts etc.