Lazygit Turns 5: Musings on Git, TUIs, and open source
This post is brought to you by my sponsors. If you would like to support me, consider becoming a sponsor
The latest blog posts to take off on Hacker News. 3,824 posts.
This post is brought to you by my sponsors. If you would like to support me, consider becoming a sponsor
Do you like reading articles in publications like Bloomberg, the Wall Street Journal or the Economist, but can’t afford to pay what can be hundreds of dollars a year in subscriptions? If so, …
Executive Summary of Bi-temporality
This summer, 3Blue1Brown launched the third installment of the Summer of Math Exposition contest. Every year, I’ve been impressed and inspired by the quality of some of the videos in this con…
It’s well-known at this point that GPT-4/GPT-3.5-turbo is non-deterministic, even at temperature=0.0. This is an odd behavior if you’re used to dense decoder-only models, where temp=0 should imply greedy sampling which should imply full determinism, because the logits for the next token should be a pure function of…
The next time you start on a major project, I want you to write code for a couple of days and then delete it all . Just throw it away.
Vim one-liners for fast text edits: count words, format JSON, delete blank lines, sum the numbers in a file, extract IP addresses, and open files in splits.
Finally I got around implementing and committing badge support in GNUStep ! I think it is one of the fine additions Apple did to the origina...
Async communication is like gzip compression for humans: more processing up front, but greater throughput with fewer packets.
One frustrating aspect of email phishing is the frequency with which scammers fall back on tried-and-true methods that really have no business working these days. Like attaching a phishing email to a traditional, clean email message, or leveraging link redirects on LinkedIn , or abusing an encoding method that makes…
Global investment vampires have positioned themselves to suck our libraries dry
I gave a talk on Sunday at North Bay Python where I attempted to summarize the last few years of development in the space of LLMs—Large Language Models, the technology …
Three theories
Software engineer, artist and musician
A habit for addressing two-way decisions.
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites . This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
Elastic tabstops - a better way to indent and align code
The story of the CRUDController
Westbrook spent 35 years in a codebase that allegedly powers some sort of medical software somewhere. During his tenure, he contributed hundreds of lines of code to his projects.
I went on a small journey the last couple days to find the original Netscape Navigator “meteors” animation. This one has a special place in my head and heart because it is so clearly connected to my memories of discovering the web as a kid. Here it is in its original 60×60 px glory:
Where would you set the default call handler for macOS? And where in System Settings do you set the default web browser?
Rem recently asked:
Let’s get one thing out of the way: it’s not normal to stuff $100,000 in cash into a suitcase and then check said suitcase on to a domestic flight.
My next book is The Internet Con: How to Seize the Means of Computation : it's a Big Tech disassembly manual that explains how to disenshittify the web and bring back the old good internet. The hardcover comes from Verso on Sept 5, but the audiobook comes from me – because Amazon refuses to sell my audio:
The title says it: if you’re involved in drug or medical development and have experienced the FDA’s torpor, or vengeance, consider getting in touch; anonymously is fine. I want to make …
Read my manifesto on Code as an alternative to Mathematics. Code for this article can be found on this Colab Notebook should you choose to follow along. Why Kalman Filters? Kalman filters are ingenius. If you have never heard of them, then a very intuitive (and arguably reductive) way to think about them is to
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.