The Blue Collar Jobs of Philip Glass
I praise his work as a composer—but also as plumber, taxi driver, steel mill worker, and in other trades
The latest blog posts to take off on Hacker News. 49,205 posts.
I praise his work as a composer—but also as plumber, taxi driver, steel mill worker, and in other trades
Just intonation (JI) today falls under the umbrella of microtonal music, because it involves playing "between the notes" of the 12-tone scale we're used to. As I type microtonal , my spellchecker decorates it with a sad squiggle, confirming I've drifted (again) into a topic that's not even in its dictionary. But JI is…
The ideas behind Product Market Fit (PMF) were first articulated by Marc Andreessen in a detailed blog post around 2007 [https://pmarchive.com/guide_to_startups_part4.html].
Every software engineer uses a programming language, usually multiple. Few of us make programming languages. This makes sense, because the work we need to get done can typically be done just fine in the languages that exist. Those already have people making them better. Let's focus on the task at hand.
JD Stillwater, Science Ambassador's blog.
A compelling idea in the Transient UI package is the ability to craft interfaces where commands specific to a context can be discovered and used. Such contextual interfaces enable a user to...
I use a fairly well-developed todo list system to manage my workload during the day. Some of the details are unusual, so I thought it would be worth sharing.
When the PostgreSQL project makes a release, the primary artifact of that is the publication of a source code tarball. That represents the output of all the work that went into the creation of the PostgreSQL software up to the point of the release. The source tarball is then used downstream by packagers to make binary…
Between March 2023 and May 2023, we identified multiple security vulnerabilities within points.com, the backend provider for a significant portion of airline and hotel rewards programs. These vulnerabilities would have enabled an attacker to access sensitive customer account information, including names, billing…
Tuesday, January 28, 2003 0xCAFEBABE & 0xFEEDFACE Recently, the origin of the magic numbers of 0xCAFEBABE and 0xFEEDFACE came up in an email conversation between a number of ex-NeXT folks. Specifically, someone asked what the origin of the two magic numbers were in the context of mach-o file formats and why had Java…
PDF slides from a presentation by Paul Gerste at DEF CON 32. It turns out some databases have vulnerabilities in their binary protocols that can be exploited by carefully crafted …
You’ve probably seen this Python 101 thing before: @memoized def fib(n): if n <= 1: return n return fib(n - 1) + fib(n - 2) Leaving aside the absurdity of computing Fibonacci numbers recursively, it’s a common first introduction to Python decorators and higher-order functions. fib is just a function, and memoized…
An important announcement There Is No Antimemetics Division has been picked up for publication by Penguin Random House! Find out more here. Everything below is for the original self-published version of the story only. An antimeme is an idea with self-censoring p...
TL;DR: You can use Pydantic’s support for tagged unions to approximate sum types in Python; go right to Sum types in Python (and onwards) to see how it’s done.
A guide to configuring WezTerm using its Lua API. Focuses on appearance, keybindings, multiplexing, workspace navigation, and status bar (powerline) setup.
Always choose the right tool for the job? Nah. I use Go basically everywhere, which either makes me insightful or stupid. Decide for yourself! :D
About eight years ago, I was playing a game of Codenames where the game state was such that our team would almost certainly lose if we didn't correctly guess all of our remaining words on our turn. From the given clue, we were unable to do this. Although the game is meant to be a word guessing game based on word…
When we are interrupted or need to hastily respond to a new demand, we often make quick decisions about where to place physical items. We always place them in locations which make sense given our current state of mind, but often that state of mind is fleeting, and so we forget where we put our things.
I’ve been reading Pearl’s Causal Inference in Statistics , and one of the exercises poses this problem:
A short explanation of what is preemption and how it works
As a consultant, I have been called in to review and, in many cases, replace dozens of half-finished, abandoned, and sometimes forgotten data infrastructure projects.
OpenStreetMap at 20
How I used my own Rust tool to ship 175 quality pixel fonts.
On Tim Peters' recent suspension as a Python core developer
The latest version of this app is now available as a free download on the Mac App Store.More info on my apps website at: gingerbeardman.com/apps/stapler/
Last week's article discussed how the Super Nintendo's Video system feeds the TV's CRT. Today I'll summarize what I understand of the hardware generating these graphics.
Back in 2020, Hal Hickel answered a Quora question with great detail about how we created Grand Moff Tarkin for "Rogue One" (2016), and in t...