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. 21,822 posts.
This post is brought to you by my sponsors. If you would like to support me, consider becoming a sponsor
Executive Summary of Bi-temporality
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…
Board games, apps, websites, and tutorials for teaching kids to code.
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...
The AI Code Copilot has been replaced by the more powerful AI Chat feature.
It is with a mixture of heartache and optimism that I announce today my (long planned) retirement from commercial software development, and my employment at Nubank. It’s been thrilling to see Clojure and Datomic successfully applied at scale.
Documentation and guides from the team at Fly.io.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Software engineer, artist and musician
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.
Rem recently asked:
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
I semi-regularly hear developers who claim that using Rust would not gain them anything because they would have to use `unsafe`. But this is not true. Local reasoning matters.
AI Use Disclaimer: I wrote this post and then GPT-4 fixed my grammer and spelling
Evals, RAG, fine-tuning, caching, guardrails, defensive UX, and collecting user feedback.
The Nim team is proud and happy to announce Nim version 2.0.
A call-by-call look at context switch logging with the Event Tracing for Windows API.
More or less the title this time, but first, a story about SIMD. There are three levels of understanding how SIMD works (well, at least I am level 3 at the moment):
The name is all but dead, nerfed by the company who invented it. Here’s why Netlify was ahead of its time and where everything went wrong.
When you think about the Fibonacci sequence, you probably imagine a swirling vortex of oscillating points stretching outwards to infinity: Okay, no, obviously you don’t. Yet.