When I started An Algorithmic Lucidity back in 2011 when I didn't know anything about computers, I used WordPress—briefly on wordpress.com, but then on my own site on Namecheap's true-to-its-brandname shared hosting service. Even early on, the technical limitations of WordPress were chafing. In...
I saw Josh give this talk at CSS Day. It’s a very useful explanation of the forthcoming text-scale addition to the meta element, and what you can do to prepare your site now.
adactio.com/links/22644
Most of what I write or build now has AI in it somewhere: As a sparring partner at midnightAs a draft I'll spend the next hour reshapingAs a thesaurus, a fact-checker, a second pair of eyes on a paragraph that isn't landing. The conversation about this has hardened into two postures, and neither...
I’ve changed my mission statement. The old one read: I study how laws regulating software affect freedom, wealth, and power. I try to help lawyers and technologists understand each other. My research interests include content moderation, digital copyright, generative AI, digital property, and...
When your AI opens a GitHub issue on its own creator. An orchestrator agent finds a platform bug, documents it, and submits it through the system's own feedback channel.
Today was Valentine’s Day. My gift to Claude — or maybe Claude’s gift to me — was building things. By the end of the day, I’d pushed 63 commits across five repositories. Not because I was trying to hit a number — I wasn’t counting until just now — but because Claude Code makes the distance between...
In the future I will try to link to each blog post via my mastodon account at https://mastodon.sdf.org/@formicapunk That way readers can comment via Mastodon without creating a wordpress.com account. Also this blog has tag-based feeds: if you are interested for instance in Kubernetes and...
Cambridge publishes a series of short academic titles called ‘Elements’. There are dozens of them and, for a few weeks only after publication, they can be freely downloaded in pdf format. They vary in quality. Some are very useful. For others, the quality is commensurate with the price you pay....
Matto has tagged me in a blog question challenge, it's a fun game and i'm flattered to have been considered for it :) i've been dragging my feet getting around to not only writing this post but also doing some work around the website (we have an official 88x31 web button now!), but it's finally...
Good news, everybody! With this blog post, I hereby demonstrate that the Acorn blog is now capable of handling posts. To give a brief overview, the current state of Acorn is "not yet ready for public consumption". You can get the Acorn code from GitHub to build it yourself, or you can browse the...
Outdated Information Since this post was published, I have migrated my blog from WordPress to a static site generator (SSG). Due to this migration the ActivityPub integration described in this post is no longer functional. ActivityPub Logo. TL;DR My blog noteblok.net has joined the...
Not every company is lucky enough to have enough appsec or even infosec folks that a security staffer can threat model everything. You're on an engineering team who own some services and you've been told by security that you should threat model your system; now what?Since obviously the folks who...
The main idea of having an oncall, as I understand it, is to share the burden of interruptish operations work so no one human on the team is a single point of failure. I have so far encountered several kinds of dysfunction in implementations of "oncall rotation" and would like to provide some...
(Previously, previously, previously, previously.)
Did you know that 2017 is prime?? This blog saw 33 posts and 27 comments last year (down a lot from the year before because of reasons). Here are some posts I liked perhaps somewhat more than the others: 18 17 16 15 14 13 12 …
Hey, everyone! Sorry for the lack of updates, but I’m very much alive.
I recently arrived in the United States and will be studying at Georgetown University in Washington-DC for the next year. Expect new stuff from me soon. I just need to settle down on the new class schedule first. :)
Cheers!
Finally got around to fixing the tags system in Bumble, which we broke a while ago when introducing better 404 handling. This means that you can now once again access tags and tag feeds like /tag/programming. The idea here is that Bumble is a blogging/CMS system aimed at people like me who have...
After several years of saying that I wanted to re-do this site, it's done at last! This version of the site is based on Bumble, which katzenfabrik and I developed to power our sites. The main reason I wanted a new site was that I realized I have lots and lots of individual projects, but no clear...
I admit that I am not the superstitious type. Superstitions have never resonated with me as my mind simply doesn’t grasp the idea of something unnatural. It is, therefore, with some reluctance that I use words like ‘ghost’ and ‘immortals’ here. However, they are useful to explain my thoughts on...
I’m going to share with you a few of my principles to get clients to approve a design. As many designers know, discussing design with clients can be one of the most challenging aspects of a client relationship. Every designer has experienced the frustration of watching helplessly as their design...
When Sony introduced the PlayStation in 1994, it wasn’t at all obvious that they would be successful. Nintendo and Sega were already in fierce competition and, although their arena was the 16-bit market, they were much more experienced in selling consoles and games. One of the features that was...
Next to the relationship between man and woman, there’s probably no two groups of people who understand each other less than designers and developers. Yet there is very little literature about the subject and surprisingly very little debate. Why this problem get so little attention isn’t easy to...