TIL: Using PygmentsRenderer with mistletoe as a partial(opens in new tab)
Another part of the process of switching from marked.js and python-markdown to just using mistletoe.
Latest posts from blogs I follow
Another part of the process of switching from marked.js and python-markdown to just using mistletoe.
In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import code ...
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need ...
Do I self-host my own Bluesky PDS? It seems simple enough. PDS MOOver looks useful. I’m worried I will mess up migration and the whole custom domain setup. I like the idea of owning my data on principle.
The guy sure works hard at blogging. Using AI to help do that seems like a fine use case. He addresses the usual anti-AI backlash with a few choice quotes. Doctorow, Six Years of Pluralistic Purity culture is such an ...
Just had a really clever idea, but because I now work with 5 instances of Claude instead of actual humans—and knowing they'll all forget how smart I just was in a median 125k tokens from now—it feels kind of hollow. ...
I seem to have completely lost the thread when it comes to managing my photos. I blame Linux, but it’s totally my fault, and has been happening in some form for years. When living on macOS, I moved between Lightroom, ...
Saturday mornings are hopefully for not feeling hungover or beaten-up or assassinated. You see, it's Friday as I write these words, and I've just been invited out for drinks in the park with one Graham Smith, former RPS EIC and ...
I’ve been gaining weight again. More than twenty pounds in the last ~4 months. I’ve been hitting the gym hard and getting measurably stronger, so: Food! See, your boy can eat. The amount I can eat before I feel full ...
It's been a weird experience enabling turbocommit on my repos and watching it do a better job titling commits than I ever do. That it preserves my agent transcripts in the commit message alongside code changes is really nice! https://github.com/searlsco/turbocommit
If you're not sure about the ins and outs of passkeys, here's a little primer.
Recently, I got nerd-sniped by this exchange between Jeff Dean and someone trying to query 3 billion vectors. I was curious to see if I could implement the optimal map-reduce solution he alludes to in his reply. A vector is ...
So much of what the SteelSeries Arctis Nova 7X Wireless Gen 2 does, it does right. Its build quality is outstanding, having a thickness and solidity that most wireless headsets lack. Its stretchy headband, as on pretty much all SteelSeries ...
My initial interest in the SteelSeries Arctis Nova 3X Wireless was sparked by it being, essentially, an over-ear version of the Arctis GameBuds, with a near-identical USB-C 2.4GHz receiver that lets it pull double duty with both a main PC ...
Glad to see John Roberts finally take meaningful action on America's affordability crisis. Just like the framers intended.
Danny has several ideas for how we could use :near(), a proposed pseudo-class that detects when the pointer is near an element. Potentially Coming to a Browser :near() You originally published on CSS-Tricks, which is part of the DigitalOcean family. ...
Nobody asked for it but nevertheless, I present to you my definitive “it depends” tome on visually-hidden web content. I’ll probably make an amendment before you’ve finished reading. If you enjoy more questions than answers, buckle up! I’ll start with ...
The thing you need to understand about Fogpiercer is that this deckbuilding roguelike, in which you control a train battling Mad Max-style road bandits, knows the secret joy of artillery. It is one of the few games that recognises that ...
Today's links A perforated corporate veil: The Brazilian method for curbing corporate power. Hey look at this: Delights to delectate. Object permanence: Social media turned US parties into host organisms for third parties; "Citizens" are hired actors; Insured exoskeletons; Talking ...
Valve currently have three Steam Deck models on offer: you've got the standard 256GB LCD variant (basically no longer in production), the 512GB Steam Deck OLED, and a beasty 1TB edition of the latter. All of them are lovely handheld ...
NPMX caught my attention. It’s a new front-end for NPM, not a new registry like JSR. That doesn’t excite me. Nor does the trendy grey-on-black tiny font. Certainly not the Nuxt bones. I’m just intrigued by its relative popularity. NPMX ...
Peek-aboo, the (un)usefulness of AGENTS.md, and Windows Phone (finally) gets some love
It’s always a pleasure to write about Frostpunk, but I’m glum that Frostpunk has boarded the Great Videogame Remaking Train. I don’t think the original Frostpunk is beyond improvement, but I do find it very complete. Chilly finitude, obsessive symmetry ...
There's this way of writing on LinkedIn where you start with a personal story, and then you draw a business lesson from it. It's a silly pattern that often reeks of faked success and other forms of falsehood. So what ...
I've been diving into vibe engineering over the past several months in order to streamline my software engineering cycles. One of the biggest problems I see people run into is how to ensure AI makes q...
 I just thought of a simple framework for becoming anti-fragile in this new world that's forming. 1. Know how the world works 2. Have opinions on how you think it should work differently 3. ...
It was only once I read Andrew Yang's "The End of the Office" post the other day that I realized how few political leaders are seriously grappling with this question: what will happen to civilization if all this AI investment ...
Steve Ruiz joins us for a deep-dive on tldraw (a very good free whiteboard) and the business he's built selling SDKs that help others build very good whiteboards (and more) with tldraw's high-performance web canvas. Along the way, we discuss ...
If you use a Mac, you’ve probably noticed that the menu bar fills up with icons pretty quickly. Bartender and Ice (sadly, now an unfortunate name) are apps that let you manage and hide unwanted icons from your macOS menu ...
"Since the last round of EMTERR ‘stabilisation’, they’ve been trying to force us lifers out," the phantom line engineer tells Zero Parades protagonist Hershel Wilk. "We can’t be fired, not easily, but they can take away the work that made ...
There’s been talk lately about why RSS readers are designed like email clients and whether they should use unread count indicators This goes back to at least 2014. The latest discussion is around Phantom Obligations. I love seeing new approaches ...
Honestly after 15 years of hiring reporters to write but not report, maybe it's time we tried hiring them to report but not write https://www.cleveland.com/news/2026/02/journalism-schools-are-teaching-fear-of-the-future-letter-from-the-editor.html
Catch me on YouTube and Twitch, y'all.
Today I learned about displayplacer - “macOS command line utility to configure multi-display resolutions and arrangements.” In December, I upgraded to MacOS Tahoe and picked up the TS4 dock for my work machine. While my upgrade was painless, the biggest ...