December 2025

118 bookmarks saved in December 2025

Synology as a NUT client | Synology Community

https://community.synology.com/enu/forum/1/post/149169
I see a NUT configuration in /usr/syno/etc/ups. The DSM configuration UI only lets you set the IP of the NUT server; the UPS name is hardcoded to "ups", the username is hardcoded to "monuser" and password to "secret". I renamed my UPS on my NUT server and added the monuser user, and now the Diskstation logs into upsd as a slave OK.

Origin private file system - Web APIs | MDN

https://developer.mozilla.org/en-US/docs/Web/API/File_System_API/Origin_private_file_system
The origin private file system (OPFS) is a storage endpoint provided as part of the File System API, which is private to the origin of the page and not visible to the user like the regular file system. It provides access to a special kind of file that is highly optimized for performance and offers in-place write access to its content.

The Silicon Valley Stack Doesn’t Work Here: Why Africa Will Lead the Post-Bloat Web | by Paul Allies | Dec, 2025 | Medium

https://paulallies.medium.com/the-silicon-valley-stack-doesnt-work-here-why-africa-will-lead-the-post-bloat-web-e7c34b577c61
While the West builds for the 1%, Africa has the opportunity — and the necessity — to lead the world in building for the next billion users. We don’t need to catch up to their bloated standards; we need to leapfrog them. By embracing a “back-to-basics” approach — prioritising Server-Side Rendering (SSR), lightweight libraries, and “Offline-First” architectures — Africa can become the global hub for the sustainable, lean web.

You can make up HTML tags: (Maurycy's blog)

https://maurycyz.com/misc/make-up-tags/
Browsers handle unrecognized tags by treating them as a generic element, with no effect beyond what’s specified in the CSS. This isn’t just a weird quirk, but is standardized behavior. If you include hyphens in the name, you can guarantee that your tag won’t appear in any future versions of HTML.

delphitools - Handmade Developer Tools

https://tools.rmv.fyi/
A collection of small, low stakes and low effort tools. No logins, no registration, no data collection. I can't believe I have to say that. Long live the handmade web. If you find these tools useful, I'm glad. You don't owe me anything. But if you're an artist, feel free to email me your work. I'd love to see it.

Can a Commodore 1541 disk drive be used as a general purpose computer? - YouTube

https://www.youtube.com/watch?v=6loDwvG4CP8&t=327s
I modified the KIM-1 kernal to run on a bone stock Commodore 1541 disk drive. That's right -- zero hardware modifications. I'll walk you through the theory behind this, and everything I needed to do to make it work, then I'll show you a Hello World example in both BASIC and machine language running on a Commodore 1541 disk drive.

I built a DIY security camera with Frigate, and it's easier than you think

https://www.xda-developers.com/i-built-a-diy-security-camera-with-frigate/
With their remote monitoring, motion detection, PTZ control, and data storing provisions, Network Video Recorders are a great way to turn a bunch of IP cameras into a full-fledged surveillance system. Better yet, the self-hosting landscape is chock-full of cool NVR solutions that not only let you manage your security footage, but also preserve your privacy and money while doing so. I’ve tinkered with a handful of these tools over the last couple of months, and while some may specialize in certain aspects, Frigate is ideal for building a DIY security camera system.

How Rob Pike got spammed with an AI slop “act of kindness”

https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/#atom-everything
The irony here is that the one thing AI agents can never have is true agency. Making a decision to reach out to a stranger and take time out of their day needs to remain a uniquely human decision, driven by human judgement. Setting a goal for a bunch of LLMs and letting them loose on Gmail is not a responsible way to apply this technology.

An Ingenious Moving Illustration That Transforms a Boy Into a Werewolf With the Use of Pull-Tabs

https://laughingsquid.com/boy-to-werewolf-illustration/
Talented Japanese paper artist Shinrashinge created an ingenious moving illustration that, with the strategic pull of various paper tabs, turns a young boy into a werewolf. The tabs allow the user to slow go through each stage of this remarkable transformation. The artist also shared how this illusion was created.

Scripting News: The web as your plan B

http://scripting.com/2025/12/22/220039.html?title=theWebAsYourPlanB
My advice -- think this through, now. And if you can't see a way that you share in the success of the company behind Bluesky, which we know very little about, then I urge you to at least have the web as a backup. Use a standard format to broadcast your writer's work to places outside the AT Proto-verse, so we can pick up your signal, and you'll still be on the air if they yank your chain. This alone might get the Bluesky folk to listen to you more carefully. My experience, no matter how much you want, you can't wish away the economics of this stuff.

Mass quitting Apple

https://bastiangruber.ca/posts/mass-quitting-apple/
The biggest win? I own my identity now. My email address is on my domain. My files are on my server. My passwords are in my vault. If any single service disappears tomorrow, I can move. That's the freedom I was looking for.

all the code are belong to claude* | Tarek Ziadé

https://blog.ziade.org/ai/2025/12/20/all-the-code-are-belong-to-claude/
Claude Code is good. Very good. Good enough that you need discipline to use it well. With a tuned CLAUDE.md, clear test-driven goals like WPT conformance, and some tooling to reduce noise and cost, it becomes a powerful accelerator. Without that discipline, it is easy to overuse it and slowly burn budget on things you already know how to do. I do not think this replaces engineering skill. If anything, it amplifies both good and bad habits. The trick is to make sure it is amplifying the right ones.

Backing up Spotify - Anna’s Blog

https://annas-archive.li/blog/backing-up-spotify.html
We backed up Spotify (metadata and music files). It’s distributed in bulk torrents (~300TB), grouped by popularity. This release includes the largest publicly available music metadata database with 256 million tracks and 186 million unique ISRCs. It’s the world’s first “preservation archive” for music which is fully open (meaning it can easily be mirrored by anyone with enough disk space), with 86 million music files, representing around 99.6% of listens.

What happens when the coding becomes the least interesting part of the work | by Obie Fernandez | Dec, 2025 | Medium

https://obie.medium.com/what-happens-when-the-coding-becomes-the-least-interesting-part-of-the-work-ab10c213c660
If the part of programming you enjoy most is the physical act of writing code, then agents will feel beside the point. You’re already where you want to be, even just with some Copilot or Cursor-style intelligent code auto completion, which makes you faster while still leaving you fully in the driver’s seat about the code that gets written. But if the part you care about is the decision-making around the code, agents feel like they clear space. They take care of the mechanical expression and leave you with judgment, tradeoffs, and intent. Because truly, for someone at my experience level, that is my core value offering anyway. When I spend time actually typing code these days with my own fingers, it feels like a waste of my time. If that time is being billed to my client at my expensive hourly rate, I feel even worse about it.

Writing Code Is Fun - davidcel.is

https://davidcel.is/articles/writing-code-is-fun
I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?

I got hacked, my server started mining Monero this morning. | Unfinished Side Projects

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning/
TL;DR Umami analytics (built with Next.js) had an RCE vulnerability. Got exploited, installed cryptominers Mined Monero for 10 days at 1000%+ CPU Container isolation saved me because it ran as non-root with no mounts Fix: docker rm umami and enable firewall Lesson: Know what your dependencies are built with, and configure containers properly

Diabaig by conornally

https://conornally.itch.io/diabaig
Diabaig is a traditional turn-based ASCII roguelike where you are never more than a few mistakes away from death. Choose a starting class, find powerful items, and learn new spells and techniques to face increasingly dangerous adversity. You will discover many floors with rooms filled with unique creatures, magic scrolls, unknown potions and mighty weapons. Use everything at your disposal to survive as long as possible and defeat the dragon, but remember to keep enough spare for the return journey.

Your job is to deliver code you have proven to work

https://simonwillison.net/2025/Dec/18/code-proven-to-work/#atom-everything
As software engineers we don’t just crank out code—in fact these days you could argue that’s what the LLMs are for. We need to deliver code that works—and we need to include proof that it works as well. Not doing that directly shifts the burden of the actual work to whoever is expected to review our code.

About - Ringspace Trusted Webrings: Protocol Specification

https://ringspace.net/about.html
Ringspace is an attempt to revive the old concept of webrings, but with an added twist: mutual verification of identity and reputation. Historically, webrings were simply a “doubly-linked list” of sites, in which each member provided links to the previous and next members in the ring. A simple concept, brilliantly effective in its time to organize the web into discrete, discoverable communities in a time before search engines.

Introducing Ringspace: A Proposal for the Human Web: Taggart Tech

https://taggart-tech.com/ringspace/
Ringspace is a proof-of-concept for how we might modernize the webring concept to provide a reasonable amount of trust within a small human community of creators. It attempts to provide readers of sites with a guarantee that the site is a) who they claim to be, and b) in good standing in the community. With a simple CLI and an accompanying browser extension (and a little asymmetric cryptography), the webring model blossoms into a trust model suitable for small to medium-sized communities.

OBS Studio Gets A New Renderer: How OBS Adopted Metal | OBS

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
Starting with OBS Studio 32.0.0 a new renderer backend based on Apple's Metal graphics API is available for users to test as an experimental alternative to the existing OpenGL backend on macOS. This marks an important step in OBS Studio's development to adapt one of the modern APIs that deliberately broke with the past to unlock better performance and efficiency gains for end users, but also require fundamental changes to how an application interacts with a GPU.

China's Clean Energy Push is Powering Flying Taxis, Food Delivery Drones and Bullet Trains - The New York Times

https://www.nytimes.com/interactive/2025/12/17/climate/china-hefei-clean-energy-drones-evs-robots.html?unlocked_article_code=1.9k8.1fIH.r6yQXTdljzCN&smid=bs-share
If all that sounds futuristic and perhaps bizarre, it also shows China’s ambition to dominate clean energy technologies of all kinds, not just solar panels or battery-powered cars, then sell them to the rest of the world. China has incurred huge debts to put trillions of dollars into efforts like these, along with the full force of its state-planned economy.

The Web Platform is a Triumph of Object-Oriented Programming | That HTML Blog

https://thathtml.blog/2025/12/the-dom-is-a-triumph-of-object-oriented-programming/
It’s not just that web APIs often take advantage of OOP. They would not exist without OOP! Virtually every web API you have ever used is designed specifically within the OOP paradigm. And every entity in the lifecycle of a web page is based on objects. These objects are instances of classes and in a great many cases these classes are subclasses of other classes. This means that key functionality is spread across a class hierarchy. That isn’t a bug, it’s a feature! And this means that it’s absurd to think that to write a web app you need to reach for a “framework”. The Web Platform is a framework.

Schrodinger's Democracy: Why Isn't Anyone Doing Anything?

https://catvalente.substack.com/p/schrodingers-democracy-why-isnt-anyone
And in the end, it’s impossible to convince people that it’s worth throwing away whatever we have left in this life on an abstract idea of “doing something” when the very leaders whose business is telling us how very serious this is, how awful the fascistic future is going to be, how deeply in danger we all are, won’t risk even a sliver of their comfort to do much of anything but continue talking about how brave they are to talk about how brave they are.

The Long, Knotty, World-Spanning Story of String | Hakai Magazine

https://hakaimagazine.com/features/the-long-knotty-world-spanning-story-of-string/?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
On its own, a stray thread cannot accomplish much. But when several fibers are twisted into yarn, and yarn into strands, and strands into string or rope, a once feeble thing becomes both strong and flexible—a hybrid material of limitless possibility. A string can cut, choke, and trip; it can also link, bandage, and reel. String makes it possible to sew, to shoot an arrow, to strum a chord. It’s difficult to think of an aspect of human culture that is not laced through with some form of string or rope; it has helped us develop shelter, clothing, agriculture, weaponry, art, mathematics, and oral hygiene. Without string, our ancestors could not have domesticated horses and cattle or efficiently plowed the earth to grow crops. If not for rope, the great stone monuments of the world—Stonehenge, the Pyramids at Giza, the moai of Easter Island—would still be recumbent. In a fiberless world, the age of naval exploration would never have happened; early light bulbs would have lacked suitable filaments; the pendulum would never have inspired advances in physics and timekeeping; and there would be no Golden Gate Bridge, no tennis shoes, no Beethoven’s fifth symphony.

A first interview with Mozilla’s new CEO on AI, Firefox, and the web | The Verge

https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo
It’s no accident that the Firefox guy is taking over, by the way. “Priority one [for Mozilla] is still building the best browser,” he says. “I am very pragmatic that that is our core business, and it would take a lot to prove otherwise.” Going forward, when Mozilla launches new products, they’re likely to be tied to Firefox — Enzor-DeMeo mentions that Mozilla VPN is coming to Firefox next year, just to name one, and says there are other features in the works.

Thin Desires Are Eating Your Life

https://www.joanwestenberg.com/thin-desires-are-eating-your-life/?ref=westenberg-newsletter
You'll spend an afternoon doing something that cannot be made faster, producing something that you could have bought for four dollars, and in the process you'll recover some capacity for patience that the attention economy has been methodically stripping away.

The Colonization of Confidence., Sightless Scribbles

https://sightlessscribbles.com/the-colonization-of-confidence/
"No," I say. "It chose 'stone' because statistically, in the petabytes of training data scraped without consent from the internet, the word 'stone' appears in proximity to 'lump in throat' with a probability of 0.04 percent, which is higher than 'wet creature.' It isn't a choice. It's a math problem. It is a predictive text algorithm on steroids. It doesn't know what a throat is. It doesn't know what fear feels like. It is predicting the next token based on mediocrity."

Polyglot AI Agents: WebAssembly Meets the JVM

https://blog.mozilla.ai/polyglot-ai-agents-webassembly-meets-the-java-virtual-machine-jvm/?utm_source=Social%20(RB)
In previous posts, Davide Eynard demonstrated how to run agentic frameworks in the browser, while Baris Guler showed how to extend them with in-browser inference and support for multiple programming languages. In this post, we leverage the JVM's polyglot capabilities to create a self-contained, enterprise-optimized server-side blueprint that combines the performance benefits of WebAssembly with the reliability and maturity of Java's ecosystem.

Discovering the indieweb with calm tech

https://alexsci.com/blog/calm-tech-discover/
I reject the dead Internet theory: I see a vibrant Internet full of humans sharing their experiences and seeking connection. Degradation of the engagement-driven web is well underway, accelerated by AI slop. But the independent web works on a different incentive structure and is resistant to this effect. Humans inherently create, connect, and share: we always have and we always will. If you choose software that works in your interest you’ll find that it’s possible to make meaningful online connections without mental hazard.

Why RSS matters

https://werd.io/why-rss-matters/
RSS has always worked quietly in the background. In a moment when the web is being reshaped by enclosure, consolidation, and algorithmic mediation, its reliability is exactly what we need. It offers a simple, durable way for publishers to keep control of their distribution and for readers to keep control of their attention, without permission, platform lock-in, or hidden agendas. If we treat RSS not as a relic of an earlier web but as the strategic infrastructure it already is, it can continue to anchor a more open, more resilient, and more humane internet for decades to come.

1984 Toys “R” Us Christmas Sale Circular - The Retroist

https://www.retroist.com/p/1984-toys-r-us-christmas-sale-circular
Nowadays, I still enjoy looking at the old relics of sales past. They are wonderful historical artifacts and they take me right back to when I was a kid. So, I would like to share with you a Toys “R” Us circular from 1984. It was published right after December of that year. Like most of their sales offering during these years, it promised that their “prices will be no higher through Dec. 25th.” So no matter when you shop at the store this month, this is what you would have paid. Let’s jump in and look at some of the highlights on each page.

The Same Game, Twice - The Strong National Museum of Play

https://www.museumofplay.org/blog/the-same-game-twice/
Our arcade games are wonderful examples of living traditions (to use Mansfield’s term), and so we approach their conservation in the same philosophical way. We haven’t replaced the CRT in our Pac-Man yet, and perhaps we never will, but the key principle is to preserve these incredible machines, as ethically as we can, as living traditions.

Two Years of Building AI in Firefox | Tarek Ziadé

https://blog.ziade.org/2025/12/05/two-years-of-ai-at-mozilla/
When I started working on AI at Mozilla two years ago, I was a Python developer with a background in web services and three months of machine learning experience from working on the Nuclia DB project. I was not someone who had trained models from scratch or built production ML infrastructure. Today, Firefox ships multiple AI features that run entirely on-device, and I helped build the infrastructure that makes that possible. This is a retrospective on what we accomplished and what I learned along the way.

Useful patterns for building HTML tools

https://simonwillison.net/2025/Dec/10/html-tools/
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to provide useful functionality. I have built over 150 of these in the past year, almost all of them written by LLMs. This article presents a collection of useful patterns I’ve discovered along the way.

If You’re Going to Vibe Code, Why Not Do It in C?

https://stephenramsay.net/posts/vibe-coding.html
So my question is this: Why vibe code with a language that has human convenience and ergonomics in view? Or to put that another way: Wouldn’t a language designed for vibe coding naturally dispense with much of what is convenient and ergonomic for humans in favor of what is convenient and ergonomic for machines? Why not have it just write C? Or hell, why not x86 assembly?

GitHub - modem-works/dream-recorder: Dream Recorder is an open-source venture by Modem. Developed in close collaboration with Mark Hinch (software & hardware), Ben Levinas and Joe Tsao (industrial design), and Alexis Jamet (illustrations).

https://github.com/modem-works/dream-recorder
Dream Recorder is an open-source venture by Modem. Developed in close collaboration with Mark Hinch (software & hardware), Ben Levinas and Joe Tsao (industrial design), and Alexis Jamet (illustrations).

wavephoenix/hardware/mini-receiver at main · loopj/wavephoenix

https://github.com/loopj/wavephoenix/tree/main/hardware/mini-receiver
The WavePhoenix Mini Receiver is a small, low-cost WaveBird receiver replacement. It has been designed to be as cheap as possible (~$4 in parts) and simple to build. The receiver uses a cheap, off-the-shelf wireless module (the RF-BM-BG22C3), which can either be hand-wired, or assembled onto a custom PCB.

Oprah Pursues Dr. Phil On Ship Through Arctic - The Onion

https://theonion.com/oprah-pursues-dr-phil-on-ship-through-arctic/
Winfrey stated that she had spent the past few months on the trail of Dr. Phil, traveling thousands of miles through the Alps, the Black Sea, the Mediterranean, the Russian wilderness, and, at one point, Los Angeles, where he was embedded with federal immigration officers. Winfrey alleged the pursuit was instigated after Dr. Phil strangled her beloved Stedman in retaliation for her refusal to create a female Dr. Phil to serve as his companion.

Melting Spoons and Autistic Burnout | MetaFilter

https://www.metafilter.com/211325/Melting-Spoons-and-Autistic-Burnout#8790866
It is very hard work, running a body this way. It is only automatic in that I am trained to run a series of programs given the right input, but regardless of practice it never takes less of my brain to move and sound like a human being. This is at the core of autistic burnout. It is the end result of constant hypervigilance, which of course neurotypicals can experience as well. But it is not usual for them to experience this particular kind of hypervigilance, about these things, in this way.

The Neighborhood That Broke Portland's Street Grid - YouTube

https://www.youtube.com/watch?v=XXw43ykWbJs
Explore Portland's Lad's Edition, a unique neighborhood that deviates from the city's typical street grid. Discover its unusual diagonal streets and planned green spaces, contrasting with surrounding areas. This video details the neighborhood's history and architectural evolution, from its origins to its present day.

Resonant Computing Manifesto

https://resonantcomputing.org/
We suggest these five principles as a starting place: Private: In the era of AI, whoever controls the context holds the power. While data often involves multiple stakeholders, people must serve as primary stewards of their own context, determining how it's used. Dedicated: Software should work exclusively for you, ensuring contextual integrity where data use aligns with your expectations. You must be able to trust there are no hidden agendas or conflicting interests. Plural: No single entity should control the digital spaces we inhabit. Healthy ecosystems require distributed power, interoperability, and meaningful choice for participants. Adaptable: Software should be open-ended, able to meet the specific, context-dependent needs of each person who uses it. Prosocial: Technology should enable connection and coordination, helping us become better neighbors, collaborators, and stewards of shared spaces, both online and off.

I built a tiny RSS generator for my Advent of Code solutions : Juha-Matti Santala

https://hamatti.org/posts/i-built-a-tiny-rss-generator-for-my-advent-of-code-solutions/
This week, I started solving Advent of Code problems and this time I’m publishing my explanations as part of my Digital Garden and that doesn’t support separated RSS feeds for a subset of notes. Two IndieWeb principles that I love are Make what you need and Use what you make. In that spirit, I built a tiny tool today afterwork to enable people to follow my Advent of Code explanations via RSS.

In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet - Ars Technica

https://arstechnica.com/gadgets/2025/12/in-1995-a-netscape-employee-wrote-a-hack-in-10-days-that-now-runs-the-internet/
The 10-day creation story has become programming folklore, but even with that kernel of truth we mentioned, it tends to oversimplify the timeline. Eich’s sprint produced a working demo, not a finished language, and over the next year, Netscape continued tweaking the design. The rushed development left JavaScript with quirks and inconsistencies that developers still complain about today. So many changes were coming down the pipeline, in fact, that it began to annoy one of the industry’s most prominent figures at the time.

Emulate ROMs At 12MHz With Pico2 PIO | Hackaday

https://hackaday.com/2025/12/06/emulate-roms-at-12mhz-with-pico2-pio/
Nothing lasts forever, and that includes the ROMs required to make a retrocomputer run. Even worse, what if you’re rolling your own firmware? Period-appropriate EPROMs and their programmers aren’t always cheap or easy to get a hold of these days. [Kyo-ta04] had that problem, and thanks to them, we now all have a solution: Pico2ROMEmu, a ROM emulator based on, you guessed it, the Raspberry Pi Pico2.

Introducing Anthropic Interviewer \ Anthropic

https://www.anthropic.com/research/anthropic-interviewer?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
We built an interview tool called Anthropic Interviewer. Powered by Claude, Anthropic Interviewer runs detailed interviews automatically at unprecedented scale, feeding its results back to human researchers for analysis. This is a new step in understanding the wants and needs of our users, as well as gathering data for the analysis of AI’s societal and economic impacts.

Post by @did:plc:krowynl7cikgfdjemlv6dh4i — Bluesky

https://bsky.app/profile/did:plc:krowynl7cikgfdjemlv6dh4i/post/3m6ytn4qmyc2r?ref_src=embed&ref_url=https%253A%252F%252Fnerdist.com%252Farticle%252Fhbo-max-mad-men-4k-remaster-crew-members-visible%252F
HBOMax has started showing a 'remastered' 4K Mad Men and they’ve messed things up so during Roger’s oyster vomit scene you can now see the crew men with the vomit hose on the right

The Long Linguistic Journey to 'Dagnabbit' - Atlas Obscura

https://www.atlasobscura.com/articles/what-does-dagnabbit-mean
“Taboo deformation is one possible way for a word to change its meaning,” says Andrew Byrd, a professor of linguistics at the University of Kentucky who specializes in Indo-European languages. Basically, we are scared of the true names of certain beings or concepts, because to use them might mean we summon them, which we don’t want, or anger them, which we definitely don’t want, or simply make other humans mad at us, which is slightly less bad but still not ideal. The true name is powerful, and we normal humans can’t handle that power. So we avoid using the true name, but sometimes we still need to communicate with each other about those beings or concepts. That means we have to figure out a way to talk about something without using the actual word for it.

Why I Ignore The Spotlight as a Staff Engineer - Lalit Maganti

https://lalitm.com/software-engineering-outside-the-spotlight/
The tech industry loves to tell you to move fast. But there is another path. It is a path where leverage comes from depth, patience, and the quiet satisfaction of building the foundation that others stand on. You don’t have to chase the spotlight to have a meaningful, high-impact career at a big company. Sometimes, the most ambitious thing you can do is stay put, dig in, and build something that lasts.

We can build precise, scalable things from imprecise parts.

https://sundaylettersfromsam.substack.com/p/we-can-build-precise-scalable-things?r=5qn1&utm_campaign=FuckOff&utm_medium=FuckOff&triedRedirect=true
Since its early days, there is a lot of discussion and criticism of this idea - fair enough. But I think it misses the point. The thing to look at isn’t whether agentic coding can do all of the things we do with software today - that would be nice, but in neither of my examples above does the new system replace the old one entirely. There are still bespoke craftsmen, handmade objects, and mainframes. The point instead is that agentic coding is not about eliminating mistakes; it’s about engineering the substrate, so mistakes don’t matter. We can see the pattern, we think the models have gotten to a point of stability where they are usable4 for a system like this, and we can see first light.

Telepath: building a new kind of computer - unique hazards may exist

https://uniquehazards.com/2025/12/04/telepath-building-a-new-kind.html
That’s the mission of my new startup, Telepath. We’re building that metaphorical EV: the software stack for a new kind of computing experience, freed from decades of accrued assumptions, powered at its core by machine intelligence but employed in the service of individuals. We aren’t really an “AI company”, and we aren’t chasing AGI. We see AI as normal technology, but one that carries an unusual level of both promise and peril. Used wisely and responsibly, this technology has the potential to elevate our computers and unlock a revolution even greater and more exciting than the move from CLI to GUI forty years ago.

Django 6.0 released | Weblog | Django

https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/
The Django team is happy to announce the release of Django 6.0. The release notes assembles a mosaic of modern tools and thoughtful design. A few highlights are: Template Partials: modularize templates using small, named fragments for cleaner, more maintainable code. (GSoC project by Farhan Ali Raza, mentored by Carlton Gibson) Background Tasks: run code outside the HTTP request-response cycle with a built-in, flexible task framework. (Jake Howard)

Being of the Web – CogDogBlog

https://cogdogblog.com/2011/08/being-of-the-web/
If you are “of” the web, you are doing things that make content available, leaving it there, making it findable. Twitter takes place “on” the web (and elsewhere) but the older rings of growth die off as the search is only able to return just the newest few weeks of stuff. Twitter thus creates debris rings of dead web content.

Of the web

https://werd.io/of-the-web/
most web apps are on the web, but not of it. This seems right to me, and I suspect web instigators like Tim Berners-Lee would agree. The odd thing is that, for a while, desktop software did exactly this. Word would save a document in a particular format, and another application written by someone else entirely could open that document. When we moved to the cloud, we signed up for a computing environment that was as much about siloing and isolation as much as it was about ease of access and maintenance.

][ Hello blog

https://nobloat.org/articles/2025-07-01-hello-blog.html
This blog is generated by 400 lines of handwritten go code, mainly because it is fun, but also because I was annoyed by all the breaking changes with each update of existing solutions.

Zoppi, the lighter to quit smoking by LUCKYCO MakerWorld: Download Free 3D Models

https://makerworld.com/en/models/1178015-zoppi-the-lighter-to-quit-smoking#profileId-1187535
This innovative lighter is designed to add a touch of humor to smoking cessation while delivering a powerful message When ignited, a miniature 3D-printed hand emerges, extending a symbolic middle finger—a playful "no" to cigarettes The concept leverages humor and satire to help break nicotine addiction by making the smoking experience less appealing

What imitating an iconic robot reveals on allospecific vocal imitation in parrots and starlings | Scientific Reports

https://www.nature.com/articles/s41598-025-23444-7?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
This study compared nine parrot species and European starlings on their ability to imitate monophonic and multiphonic sounds created for the Star Wars character R2-D2. These complex synthesizer sounds allow for a strong comparative analysis with the same spectral complexity imitated by multiple species. Our results show that starlings have a higher accuracy when imitating multiphonic sounds than parrots

Stellar Harvest — Center for PostNatural History

https://www.postnatural.org/stellar-harvest?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
Pell designed the Stellar Harvest project to use the light-concentrating power of a large reflecting telescope to gather light from the brightest available star in the night sky for the smallest light-loving microorganisms on Earth - phytoplankton. The project will examine the ability of a type of phytoplankton known as diatoms, which are found in every aquatic environment on the planet and responsible for a significant amount of the oxygen we breathe, to grow off the light from a star.

My Work - Victoria Rose Richards

https://victoriaroserichards.co.uk/work/?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
This is the archive of my past and present art, including my aerial and non-aerial embroideries, and polymer clay landscapes. All my art is completely handmade and unique to each other! Some embroideries only take a few hours, some over 150… but all gave me enjoyment to create. Art still available to buy is in the ‘AVAILABLE ART’ section of the drop-down menu.

Durable Consumables - Travers Nisbet

https://travers.fyi/durables?ref=sidebar
The frontier keeps moving. Progress keeps accelerating. The rational response is shorter time horizons, faster replacement cycles, less investment in permanence. I understand the logic. I just wonder what we lose when fewer objects around us are built with the assumption that they'll still be here, still working, still ours, decades from now.

The Junior Hiring Crisis | People Work

https://people-work.io/blog/junior-hiring-crisis/?ref=sidebar
When tech companies started giving engineers an alternative career path to management by letting them climb the ranks as individual contributors instead of having to be managers, I thought that was definitely the right move. Still do. However, the unintended consequence of that is that we’ve spent a decade normalizing senior engineers opting out of developing the next generation.

On Factory Tours.

https://www.scopeofwork.net/on-factory-tours/?ref=sidebar
Factories, though complex societal artifacts, have an untapped magic that we should be using to encourage young people to build the future we want. Coming out of college, I had never considered working in an industrial environment. I took the interview at McMaster-Carr because I wanted the interview practice, and thought the trip to Atlanta would be cool. But seeing the facility at work — the miles of conveyor, the meticulously choreographed processes, the thinking put into every piece of the puzzle — made me excited to get involved.

The questions you need to ask before quitting your job - LeadDev

https://leaddev.com/career-development/the-questions-you-need-to-ask-before-quitting-your-job?utm_source=FuckOff&utm_medium=FuckOff&utm_content=FuckOff&utm_campaign=FuckOff
Take a step back and tease apart your current feelings. What are your likes and dislikes in this role? You know you want something new, but how new? What amount of change is going to feel like a reset? Even if you make a change, are your dislikes going to follow you?

Cover letters used to mean something - LeadDev

https://leaddev.com/hiring/cover-letters-used-to-mean-something?utm_source=FuckOff&utm_medium=FuckOff&utm_content=FuckOff&utm_campaign=FuckOff
Just as the job market flooded with freshly-graduated and newly laid-off tech workers, generative AI arrived on the scene. Now, as jobseekers increasingly rely on platforms like ChatGPT to spit out cover letters that tick off all the right keywords, hiring managers must wade through an ever-deepening pool of applications that read more or less alike.

And Stay Out

https://lmnt.me/blog/and-stay-out.html
There’s no doubt Jony has good taste, by the way. He and his team designed great products during the first half of his tenure at Apple. But as he became wealthier, he started to conflate good taste with luxury. Jony often described Apple products with words about craft, material, and precision, all things that appeal to a luxury market. Apple shifted away from making products “for the rest of us” and started making products that appealed specifically to rich people

Vibe Coding: Empowering and Imprisoning - Anil Dash

https://www.anildash.com/2025/12/02/vibe-coding-empowering-and-imprisoning/
And a vibe coding tool absolutely won’t make something truly new. The most radical, disruptive, interesting, surprising, weird, fun innovations in technology have happened because people with a strange compulsion to do something cool had enough knowledge to get their code out into the world. The World Wide Web itself was not a huge technological leap over what came before — it took off because of a huge leap in insight into human nature and human behavior, that happened to be captured in code. The actual bits and bytes? They were mostly just plain text, much of which was in formats that had already been around for many years prior to Tim Berners-Lee assembling it all into the first web browser. That kind of surprising innovation could probably never be vibe coded, even though all of the raw materials might be scooped up by an LLM, because even if the human writing the prompt had that counterintuitive stroke of genius, the system would still be hemmed in by the constraints of the works it had been trained on. The past is a prison when you’re inventing the future.

Using CSS nesting - CSS | MDN

https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Nesting/Using
The CSS nesting module allows you to write your stylesheets so that they are easier to read, more modular, and more maintainable. As you are not constantly repeating selectors, the file size can also be reduced. CSS nesting is different from CSS preprocessors such as Sass in that it is parsed by the browser rather than being pre-compiled by a CSS preprocessor. Also, in CSS nesting, the specificity of the & nesting selector is similar to the :is() function; it is calculated using the highest specificity in the associated selector list.

Datacenters in space are a terrible, horrible, no good idea.

https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/
The short version: this is an absolutely terrible idea, and really makes zero sense whatsoever. There are multiple reasons for this, but they all amount to saying that the kind of electronics needed to make a datacenter work, particularly a datacenter deploying AI capacity in the form of GPUs and TPUs, is exactly the opposite of what works in space. If you've not worked specifically in this area before, I'll caution against making gut assumptions, because the reality of making space hardware actually function in space is not necessarily intuitively obvious.

Ribbons - Kinotone

https://kinotoneaudio.com/products/ribbons/
Customize a massive range of sounds from pristine hi-fi clarity to haunting lo-fi textures — all in stereo. You can emulate magnetic tape, vinyl, an old radio, or a vintage telephone. Even skipping CDs, and spectral mishaps of MP3s and early digital media.

Custom Asidenotes – Eric’s Archived Thoughts

https://meyerweb.com/eric/thoughts/2025/10/29/custom-asidenotes/
Previously on meyerweb, I crawled through a way to turn parenthetical comments into sidenotes, which I called “asidenotes”. As a recap, these are inline asides in parentheses, which is something I like to do. The constraints are that the text has to start inline, with its enclosing parentheses as part of the static content, so that the parentheses are present if CSS isn’t applied, but should lose those parentheses when turned into asidenotes, while also adding a sentence-terminating period when needed.