The Lone Developer Problem
If a single programmer builds something, it can be hard for others to maintain later.
If a single programmer builds something, it can be hard for others to maintain later.
Writing at the end of the world, from Hveragerði, Iceland
Apparently Randall Munroe gets a lot of messages saying that the “random” button on xkcd is biased.
Podman Desktop 1.5 has been released!
I'm not sure when Hacker News started adorning a black bar on top of the website after a significant person passed, but I compiled a list of people who've received it.
Tinkering with relay-based logic just for the fun of it.
Creating a standard programming major mode presents significant challenges, with the intricate tasks of establishing proper indentation and font highlighting being among the two hardest things to get right. It's painstaking work, and it'll quickly descend into a brawl between the font lock engine and your desire for…
Tools for thought, programming, games, homeschooling, and learning
If you ever get a chance to look through the classic Amiga OS source-code still floating around some murky corners of the internet, it is a thing of beauty and astonishing capabilities. It’s an inspirational piece of computing history with unmatched capabilities for the time. Remember, this was all on a computer…
Learn the importance of SPF, DKIM, DMARC, and BIMI in ensuring email delivery.
Google says it has suspended the app for the Chinese e-commerce giant Pinduoduo after malware was found in versions of the software. The move comes just weeks after Chinese security researchers published an analysis suggesting the popular e-commerce app sought to seize total control over affected devices by exploiting…
Men floundering, women most affected
The GNOME Project is proud to announce the release of GNOME 44, ‘Kuala Lumpur’. This release brings a grid view in the file chooser, improved settings panels for Device Security, Accessibility, etc, and refined quick settings in the shell. The Software and Files apps have seen improvements, and a whole slew of new…
The Norwegian Data Protection Authority imposes a ban on Meta carrying out behavioural advertising based on the surveillance and profiling of users in Norway. The ban will initially apply until October
Introducing Aptos, our modern successor to Calibri
As cities explore ebike incentive programs and look to model Denver’s success, we offer context on the state of the ebike industry, how Denver funded and implemented their program, results, and recommendations.
Learn how to create an accessible hamburger button with pure HTML and CSS.
There’s a new “feature” in Sonoma, and no one besides Apple is quite sure what it is. Alerts for deprecated APIs are now appearing frequently. Sometimes when you launch an app, and sometimes at random. Here are three I got the other day after waking a MacBook from sleep: From a UI point-of-view, these alerts […]
An experiment of using incremental computations for managing state in Humble UI
This is a simple guide on how to lose your work using the brilliant design of the Windows interface. Here are the steps:
Tutorial and comparison with RAG methods
Learn how Adobe managed to let users edit even the biggest files on the web version of its iconic Photoshop app.
The AI Code Copilot has been replaced by the more powerful AI Chat feature.
A team of University of Minnesota Medical School researchers successfully tested a new antifungal therapy to treat fungal meningitis. The trial results were published today in the peer-reviewed journal Clinical Infectious Diseases.
Back in 2017 I wrote an article in which I attempted to explain how YouTube works under the hood, how it serves streams to the client, and also how you can exploit that knowledge to download videos from the site. The primary goal of that write-up was to…
A version of Wordle that runs inside the Firefox address bar via abuse of the Opensearch spec.
For those who don’t follow Swift’s development, ABI stability has been one of its most ambitious projects and possibly it’s defining feature, and it finally shipped in Swift 5 . The result is something I find endlessly fascinating, because I think Swift has pushed the notion of ABI stability farther than any language…