Sometimes you suspect that your application runs substantially slower than you believe it should, but you can’t find the slow parts just by intuition or putting in simple benchmarks. You could waste a
Python has a long history, and it has evolved over time. This article describes some agreed modern best practices. Using Python Avoid Using the Python Installation in Your Operating System If your ope
I tried pip-tools for the first time today to pin the requirements for the natbat/pillarpointstewards Django app. The pip-tools README is really good. Here's how I'm using it. Create a requirements.in
Profile Wikimedia’s CTO: In the age of AI, human contributors still matter Selena Deckelmann argues that in this era of machine-generated content, Wikipedia becomes even more valuable. By February 26,
POLITICO’s weekly transatlantic tech newsletter for global technology elites and political influencers. By MARK SCOTT GIDDY UP, THIS IS DIGITAL BRIDGE. I’m Mark Scott, POLITICO’s chief technology corr
Friends, From time to time I burden you with some personal stuff, based on my belief that our values begin with who we are and where we came from. Besides, I’ve been writing this daily letter to you f
Jun 2024 Mindset matters more than where you go. Who you go with matters more than where you go. After seeing each other for a few months, many new couples take a short trip, which often ends in an ap
Systems Engineers at Substack are responsible for building the foundational infrastructure, tooling, and systems that enable product engineering and feature development. We architect systems to suppor
Move over Clojure, there’s a new kid on the block; Zig has emerged as the best-paying programming language for developers in 2024. That’s according to the latest Stack Overflow survey. The poll, which
Paul Verhoeven, director Robert Heinlein’s original 1959 science-fiction novel was militaristic, if not fascistic. So I decided to make a movie about fascists who aren’t aware of their fascism. Roboco
I say this with zero sense of irony or hyperbole: Starship Troopers is a masterpiece of cinema, unlike anything that has ever been put to film. Right now you might be thinking “Really? The movie where
Taking BS to mean behavioral science, the answer to that question is, not quite. But most things are. Most things involve a heavy dose of behavioral science. I would argue, however, the contrary does
2024-06-17 (Last updated 2024-06-26) Last week, DreamHost upgraded the shared server that this site runs on. The new configuration can no longer run FastCGI reliably, which means that our tiny but use
written on Wednesday, June 26, 2024 My colleague Ben Vingar wrote a tool called Counterscale which I would describe as “deploy your own analytics”. Except there is a catch: it needs Cloudflare to run.
This week’s paper review is the third in a series on “The Future of the Shell”Here are links to Part 1 and Part 2 . These weekly paper reviews can be delivered weekly to your inbox, and based on feedb
Discussion on Hacker News This is the fourth paper in a series on “The Future of the Shell”Here are links to Part 1, Part 2, and Part 3. . These weekly paper reviews can be delivered weekly to your in
Discussion on Hacker News Unix Shell Programming: The Next 50 Years This week’s paper won the distinguished presentation award at HotOS 2021, and discusses the potential for future innovation in the t
Table of Contents Remove ads Most software projects benefit from having a piece of documentation that provides a quick start guide for setting up, using, and contributing to the project. This is espec
I wanna rockRomero said that during the heyday of Wolfenstein and Doom, he felt useful fulfilling the company's many interview requests so the rest of the team wouldn't be distracted. "It was most hel
The central fact about child rearing by my parents was the equal intellectual status of everyone in the family. My sister and I did not get a vote on the family budget; we were not the ones who had ea
A few days ago I released my analysis of Apache Hudi’s consistency model, with the help of a TLA+ specification. This post will do the same for Delta Lake. Just like the Hudi post, I will not comment
A memory and a dream. How it was I started programming in the 1990s living above my parent’s medical practice. We had 15 PCs for the business, and one for me. The standard OS was MS-DOS. The network s
ContentsContentsWhy do you write tests? I’ve been thinking about this question a lot recently. I’ve been trying to motivate some teammates that tests are worth writing. But I’m going to convince them
If you have never listened to jazz before, Miles Davis’ Kind Of Blue is a great place to start. If you’re an obsessive jazz fan like me, it never gets old. The heart of the album is its first track, “
December 6, 2020 — 12.01am , register or subscribe to save articles for later. Save articles for later Add articles to your saved list and come back to them any time. WikiLeaks has raised fundamental
Back in January I launched an open source product. It’s called Counterscale, and it’s a web analytics service to help you understand your website traffic. Feature-wise, Counterscale isn’t that impress
Boeing is facing the potential prospect of criminal charges after US prosecutors reportedly told the Department of Justice (DoJ) that the US manufacturer had violated a settlement related to two fatal
So I was at the Local-First Conf the other day, listening to Martin Kleppmann, and this slide caught my attention: Specifically, this part: But first, some context. What is local-first? For the long v
Investigating an Event Queue Hang We had a fun bug last week that almost doubles as a logic puzzle. It makes perfect sense in hindsight, but as I was staring at it, it seemed every part of it was nail
Copy-on-Write performance and debugging Erik Mavrinac May 14th, 2024 This is a follow-up to our previous coverage of Dev Drive and copy-on-write (CoW) linking. See our previous articles from May 24, 2
As news consumption habits become more digital, U.S. adults continue to see value in local outlets Reporters question a defense attorney at Harris County Criminal Courts at Law in Houston on March 26,
Back in 2012, a Seattle-based startup named FiftyThree launched a drawing app designed exclusively for iPad, with a name that sounded like it was designed specifically for an Apple crowd: Paper. Despi
For most of his career, Billy Crudup has kept his personal life behind closed doors. But “Hello Tomorrow!” — the new Apple TV+ series set in a retro-futuristic world — hits close to home for the actor
Part 1 The Time of Their Lives “What’s the benefit?” This is one of Don Draper’s favorite questions. When you’re trying to sell people something, what are you really selling them? Answer: not the prod
Apple has been found to be in breach of sweeping new EU laws designed to allow smaller companies to compete and allow consumers to find cheaper and alternative apps in the tech business’s app store. T
Table of Contents Some time ago, Hillel Wayne published an article titled Microfeatures I’d like to see in more languages. In this article, he described three kinds of features in programming language
Charlie Kaufman’s directorial debut is a difficult, maddening and elusive film that’s also intriguing, profound and darkly funny. Is Synecdoche, New York self-indulgent? Perhaps. It’s most definitely
Distributed operating system Operating system Amoeba is a distributed operating system developed by Andrew S. Tanenbaum and others at the Vrije Universiteit Amsterdam. The aim of the Amoeba project wa
Transnational Digital Public Infrastructure, Tech Governance, and Industrial Policy Disclaimer: more so than usual, this post is several months' worth of notes very roughly straightened out and assemb
Over the last few days, there has been this… debate over at Twitter sparked by a claim that you cannot be a good programmer without knowing C. You obviously can be one, but there is some nuance in wha