Datasette’s new JSON write API: The first alpha of Datasette 1.0
This week I published the first alpha release of Datasette 1.0, with a significant new feature: Datasette core now includes a JSON API for creating and dropping tables and inserting, …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
This week I published the first alpha release of Datasette 1.0, with a significant new feature: Datasette core now includes a JSON API for creating and dropping tables and inserting, …
An arms dealer makes millions on junk fees from National Parks visitors.
In einem konkreten Fall hat die Datenschutzbehörde die Nutzung von Shopify, bzw. der verwendeten Dienste für rechtswidrig erklärt.
Steven Frank's essay on the current state of the desktop UI 1 reminded me of Oberon, a delightfully insane system I used back when I was studying computer science at ETH Zürich. The first thing you have to understand about Oberon is that it evolved entirely outside of the normal genealogy of user interfaces…
With the AM5 platform from AMD on the horizon, five major motherboard manufacturers have annonced their flagship motherboards with the X670E chipset. Some of them are having fun with this generation’s multi-faceted step into “five”: AM5, PCIe Gen 5.0, DDR5, 5nm process, boost clocks over 5GHz, you catch the drift. But…
Managing sets of small, dependent PRs enables faster review and increased developer velocity
Capsaicin, the active substance in chili peppers, acts on vanilloid receptors (TRPV1) and alters adrenaline and endorphine levels.
Life with Postgres only.
Article explaining how to leverage Zig's compile time metaprogramming to build a SQLite wrapper that can type check SQL queries
This is the second of a three part (I, II, III) series tackling the complicated and still very much debated question of ‘how bad was the fall of Rome (in the West)?’ In the last part, w…
This is the third and final part (I, II, III) of our series tackling the complicated and still debated question of ‘how bad was the fall of Rome (in the West)?’ In our first part, we lo…
Blog of Raph Levien.
I heard about VHS recently. It’s a tool for creating recordings of command-line tools, so you can create little demos and tutorials about how to use them. You can write a script to run comman…
Before we begin, I’m not just some crypto FUDster.
A little post on why publishing statistics are so confusing
Attempting to speed up a library without changing the code using mypyc
A few months ago I stumbled on a tweet pointing out a kind of SFP optic that claimed to be smart, made by a Russian company Plumspace . After going through their Smart SFP product listings I was on-board and decided I needed to have some of them.
Fallacies of distributed systems are a set of assertions made by L Peter Deutsch and others at Sun Microsystems describing false assumptions that programmers new to distributed applications invariably make.
A blog by sunfishcode
In this post we’ll try to make sense of what we’re seeing, and try to understand what it means to invert a circle!
In this blog, I will introduce my approach to automatic musical composition, including the theory, the algorithm, and a Python package implementation ch0p1n .
I gave a talk at DjangoCon US 2022 in San Diego last month about productivity on personal projects, titled “Massively increase your productivity on personal projects with comprehensive documentation and …
A few weeks ago I was contacted by a journalist at the New York Times, who asked if I felt that film critics were losing touch with the tastes of the broader public.
Have you ever though about building an iOS app? I did, but I now wish that I hadn’t.
I originally wrote this essay for The Information, where it was published on July 6, 2022. I've read a lot of the advice that venture capitalists have given founders on the current state of the...
I've been sitting on publishing these notes for a while, because I don't want to diminish the work of the talented people that engineered SwiftUI and plowed through years of AppKit and UIKit code to get to this state. But I'd like to draw attention to some performance limitations, in the hope that a SwiftUI engineer…
Asynchronous programming is a popular programming paradigm that allows a large number of lightweight tasks to run concurrently with very little memory overhead, compared to threads.