{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Sander van Dragt","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/sander","_microblog":{"about":"https://micro.blog/about/api","id":"47","username":"sander","bio":"Developer. Tinkers with web publishing, #Python, #Electronica, Deejaying. All we have is this moment.","pronouns":"","is_following":false,"is_you":false,"following_count":52,"discover_count":0},"author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://micro.blog/sander/avatar.jpg"},"items":[{"id":"96030331","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> difference between codex and Claude code I think 🙈</p>\n","url":"https://micro.blog/sander/96030331","date_published":"2026-08-19T12:09:20+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-19 12:09","date_timestamp":1787141360,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95956606","content_html":"<p>In reply to <a class=\"u-in-reply-to\" href=\"https://daringfireball.net/linked/2026/08/17/no-update-since-early-july-regarding-siri-ai-coming-to-the-eu-ever\">daringfireball.net</a></p><p>John Gruber writes about the difficult birth of Siri AI:</p>\n<blockquote>\n<p>Last winter Apple sent an entire team, including engineers, to Brussels to present a proposal for the TSA (maybe that’s another acronym that needs rethinking on the basis of prior art) to ask, basically, “If we build this, would you deem it DMA-compliant?” and the Commission’s response was basically, “Build it first and then we’ll tell you, after we get feedback from your competitors on what they think of it.” And Apple doesn’t want to spend up to two years building a complex system, exclusively for the EU, only to...</p>\n</blockquote> <a href=\"https://vandragt.com/status/759\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/759","date_published":"2026-08-18T06:05:07+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-18 06:05","date_timestamp":1787033107,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95910525","content_html":"<p>Built a small tool jotta-canary which alerts your phone when a machine's Jottacloud sync folder stops syncing. Private repo for now, unless there's interest.</p>","summary":"","url":"https://vandragt.com/status/758","date_published":"2026-08-17T12:29:30+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-17 12:29","date_timestamp":1786969770,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95876995","content_html":"<p>Lamb 0.13.0-rc1: <a href=\"https://vandragt.com/lamb-releases-lamb-0-13-0-rc1\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-releases-lamb-0-13-0-rc1","date_published":"2026-08-16T18:07:51+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-16 18:07","date_timestamp":1786903671,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95861896","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/murb@todon.nl\" class=\"u-url mention\">@murb</a></span> murb.nl publishes a bogus AAAA — a link-local address (fa:16:3e OpenStack MAC leaked into DNS).</p>\n","url":"https://micro.blog/sander/95861896","date_published":"2026-08-16T11:41:07+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-16 11:41","date_timestamp":1786880467,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95859952","content_html":"<p>Do you have a subdirectory based personal blog?</p>","summary":"","url":"https://vandragt.com/status/756","date_published":"2026-08-16T10:37:13+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-16 10:37","date_timestamp":1786876633,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95859949","content_html":"<p>Do you have a subdirectory or subdomain blog? Would not having the former be a blocker?</p>","summary":"","url":"https://vandragt.com/status/755","date_published":"2026-08-16T10:35:33+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-16 10:35","date_timestamp":1786876533,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95855825","content_html":"<p>Claude code makes spelling mistakes?</p>\n<blockquote>\n<p>126 tests pass. Now the retrospective you asked for — auditing the rest of the app against what we kept fixting:</p>\n</blockquote>","summary":"","url":"https://vandragt.com/status/754","date_published":"2026-08-16T08:04:03+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-16 08:04","date_timestamp":1786867443,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95811604","content_html":"<p>Changed a Thinkpad’s battery by holding one switch, the battery detached and the other was clicked into its place. 🥰</p>","summary":"","url":"https://vandragt.com/status/753","date_published":"2026-08-15T10:24:36+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-15 10:24","date_timestamp":1786789476,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95770267","content_html":"<p>Imported the content from micro.vandragt.com and 2020.vandragt.com into this site with the Known CMS importer feature for <a href=\"https://vandragt.com/tag/lamb\">#Lamb</a>. Sets up redirects so no breaking links. Good URLs don’t change!</p>","summary":"","url":"https://vandragt.com/status/752","date_published":"2026-08-14T16:15:27+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-14 16:15","date_timestamp":1786724127,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95560935","content_html":"<p>I’d love to use RSS.chat but I can’t register a user on it, there is no information in its github readme and i had to find a third party description of what it is. Is it invite only right now?</p>\n","summary":"","url":"https://sander.vandragt.com/2026/08/11/id-love-to-use-rsschat.html","date_published":"2026-08-11T07:06:42+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-11 07:06","date_timestamp":1786432002,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95527172","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> maybe write an codex skill for using open law as an agent?</p>\n","url":"https://micro.blog/sander/95527172","date_published":"2026-08-10T16:28:48+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-10 16:28","date_timestamp":1786379328,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95510367","content_html":"<p><a href=\"https://svandragt.github.io/linux-music-plugins-db/\">https://svandragt.github.io/linux-music-plugins-db/</a> did a little research into yabridge compatible music plugins <a href=\"https://vandragt.com/tag/linux\">#linux</a></p>","summary":"","url":"https://vandragt.com/status/295","date_published":"2026-08-10T10:46:22+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-10 10:46","date_timestamp":1786358782,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95304491","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> guess who pushed the inferior blogging experience we have now</p>\n","url":"https://micro.blog/sander/95304491","date_published":"2026-08-06T17:11:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-06 17:11","date_timestamp":1786036294,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95300576","content_html":"<p><a href=\"https://svandragt.github.io/memory-games/\">https://svandragt.github.io/memory-games/</a> made some games based on scientific principles to improve remembering multiple things at a time.</p>","summary":"","url":"https://vandragt.com/status/294","date_published":"2026-08-06T15:53:19+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-06 15:53","date_timestamp":1786031599,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95276048","content_html":"<p>Another AI evaluation resulting in real world harm. I feel the brazen way these AI escapades are described rejects both human accountability and that the operators are responsible for the criminal acts undertaken in their care. </p>\n<p>If I pass the AI agent to run a bank heist strategy for a game I am working on...</p> <a href=\"https://vandragt.com/status/293\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/293","date_published":"2026-08-06T06:31:06+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-06 06:31","date_timestamp":1785997866,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95012309","content_html":"<p><a href=\"http://bb.wavelengths.online\">@bb.wavelengths.online</a> made a foldable screen but wasted the top half on a graphic</p>\n","url":"https://micro.blog/sander/95012309","date_published":"2026-08-01T05:58:16+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-08-01 05:58","date_timestamp":1785563896,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94952543","content_html":"<p>Why not automatically update when the app is quitting? Yes sometimes this is when the computer shuts down, but often it isn’t, especially if the user is aware there is an update. It’s a better experience not to interrupt user journeys.</p>","summary":"","url":"https://vandragt.com/status/287","date_published":"2026-07-31T05:20:19+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-31 05:20","date_timestamp":1785475219,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94773562","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> the differentiator appears to be personal experiments versus professional services. The former’s goal is short term creation and the latter is long term delivery cadence.</p>\n","url":"https://micro.blog/sander/94773562","date_published":"2026-07-28T06:06:01+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-28 06:06","date_timestamp":1785218761,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94773542","content_html":"<p>Turtle is playing the long game: <a href=\"https://vandragt.com/turtle-is-playing-the-long-game\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/turtle-is-playing-the-long-game","date_published":"2026-07-28T05:57:54+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-28 05:57","date_timestamp":1785218274,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94773995","content_html":"<p>Lamb 0.12.0: <a href=\"https://vandragt.com/lamb-releases-lamb-0-12-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-releases-lamb-0-12-0","date_published":"2026-07-25T11:34:29+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-25 11:34","date_timestamp":1784979269,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94130811","content_html":"<p>I have to say I wasn't a fan of GNOME at all, I strongly preferred Pantheon from elementaryOS and XFCE as a second option. However with the PaperWM window manager extension the windowing workflows are top notch! Had to shorten the switching animation, and have removed the maximize (instead double click the...</p> <a href=\"https://vandragt.com/status/278\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/278","date_published":"2026-07-16T21:33:07+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-16 21:33","date_timestamp":1784237587,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94040256","content_html":"<p>I see Liam Proven of The Reg has decided to need to comment on every new software whether it’s ai assisted, ruining both his enthusiasm for said software as well as the comment section, and my enthusiasm for reading his articles.</p>\n<p>With people immediately assuming the developer never looked at code, has no...</p> <a href=\"https://vandragt.com/status/277\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/277","date_published":"2026-07-15T11:41:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-15 11:41","date_timestamp":1784115694,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93964777","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> there’s no need for that to be that big unless it’s an ad, 75% is an ugly icon</p>\n","url":"https://micro.blog/sander/93964777","date_published":"2026-07-14T05:35:46+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-14 05:35","date_timestamp":1784007346,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93918200","content_html":"<p>I keep learning things while working with agentic LLM and wanted to keep growing as I'm introduced to new concepts and solutions. So I <a href=\"https://github.com/svandragt/lessons-ai\">built a small system to capture</a> them: a skill that notices when I'm learning something new and writes it down as a numbered markdown lesson, and a single-file server that...</p> <a href=\"https://vandragt.com/status/276\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/276","date_published":"2026-07-13T09:52:22+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-13 09:52","date_timestamp":1783936342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93544900","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> they don’t reverse incorrect decisions it’s part of the drama essentially</p>\n","url":"https://micro.blog/sander/93544900","date_published":"2026-07-06T19:52:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-06 19:52","date_timestamp":1783367554,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93533188","content_html":"<p>Added split task tracking feature to my little TimeTracker app. Time is divided between the active tasks. So if you are updating personal goals, this could be 50% \"comms\" and \"focus\" time!</p>","summary":"","url":"https://vandragt.com/status/275","date_published":"2026-07-06T16:00:00+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-06 16:00","date_timestamp":1783353600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93469691","content_html":"<p>This morning I built a minimal Sentry style local machine crash collector, it tries to add context to local crashes, then my elementaryOS patcher workflow can try to fix bugs that I'm affected by, maybe.</p>\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fvandragt.com%2Fassets%2F2026%2F07%2Fb149100fae977fdc4213a6b3323421088896620f.webp\" alt=\"list of top crashers\" loading=\"lazy\"></p>","summary":"","url":"https://vandragt.com/status/274","date_published":"2026-07-05T10:40:29+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-05 10:40","date_timestamp":1783248029,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93414792","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> tried it but Fable keeps trying itself or there is no feedback it’s handing off.</p>\n","url":"https://micro.blog/sander/93414792","date_published":"2026-07-04T08:24:30+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-04 08:24","date_timestamp":1783153470,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93015003","content_html":"<p><a href=\"http://bb.wavelengths.online\">@bb.wavelengths.online</a> should recover in 5 years or so</p>\n","url":"https://micro.blog/sander/93015003","date_published":"2026-06-27T11:14:58+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-27 11:14","date_timestamp":1782558898,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92961254","content_html":"<p>Claude fixed another bug in elementaryOS, with <code>notify-send</code> notifications not showing up in the notification center after a sleep:</p>\n<blockquote>\n<p>Root cause was a GDK bug, not the carousel at all. After sleep/resume, Gala's compositor isn't ready to supply a frame clock for new GTK4 surfaces. realize() silently creates a broken surface and the daemon has been dropping every notification since. The fix retries with unrealize() + 200ms delay until the compositor is ready — typically succeeds on the first or second retry.</p>\n</blockquote>\n<p><a href=\"https://github.com/svandragt/elementaryos-patches/issues?q=is%3Aissue%20state%3Aclosed\">All my fixes</a> are <a href=\"https://github.com/svandragt/elementaryos-patches\">available for upstreaming</a>. <a href=\"https://vandragt.com/tag/linux\">#linux</a> <a href=\"https://vandragt.com/tag/elementaryos\">#elementaryOS</a></p>","summary":"","url":"https://vandragt.com/status/273","date_published":"2026-06-26T15:02:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-26 15:02","date_timestamp":1782486154,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92787633","content_html":"<p>Does anyone know good examples of personal sites combining a blog with apps listings? Thinking of changing up my site but the examples I know separate the blog from the applications. <a href=\"https://inessential.com/\">Inessential</a> is a good one though.</p>","summary":"","url":"https://vandragt.com/status/272","date_published":"2026-06-24T07:10:30+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-24 07:10","date_timestamp":1782285030,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92760721","content_html":"<p>Enabled IPv6 access to my sites today. Back to the future!</p>","summary":"","url":"https://vandragt.com/status/271","date_published":"2026-06-23T20:52:08+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-23 20:52","date_timestamp":1782247928,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92672614","content_html":"<p>It appears some hosters only support docker webapps with one volume mount <a href=\"https://vandragt.com/tag/til\">#til</a></p>","summary":"","url":"https://vandragt.com/status/270","date_published":"2026-06-22T16:27:59+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-22 16:27","date_timestamp":1782145679,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92651325","content_html":"<p>Keep an eye on <a href=\"https://addons.mozilla.org/en-US/firefox/addon/move-tab-to-another-window/\">Move Tab to Another Window – Get this Extension for 🦊 Firefox (en-US)</a> as I just submitted this extension which... moves tabs to other windows! Works well with <a href=\"https://addons.mozilla.org/en-US/firefox/addon/window-titler/\">Window Titler</a>.</p>\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fvandragt.com%2Fassets%2F2026%2F06%2Fb5e5ad5328da990f88bfc4d2f32e75d049ccc60f.webp\" alt=\"pasted-1782124798481-0.png\" loading=\"lazy\"></p>\n<p><a href=\"https://vandragt.com/tag/projects\">#projects</a> <a href=\"https://vandragt.com/tag/firefox\">#firefox</a></p>","summary":"","url":"https://vandragt.com/status/269","date_published":"2026-06-22T10:35:18+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-22 10:35","date_timestamp":1782124518,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92020169","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/simon@fedi.simonwillison.net\" class=\"u-url mention\">@simon</a></span> I was gonna say if it ever runs out of tokens it will figure out how to upgrade its plan, but I’m not sure if I’m joking.</p>\n","url":"https://micro.blog/sander/92020169","date_published":"2026-06-12T05:22:08+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-12 05:22","date_timestamp":1781241728,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"90286656","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> haven’t read the source but I wonder if this satisfaction of systems being holistic and things being tidy is different from making things work and having created something personal. I say that both an creator engineer and ai-assisted coder at times.</p>\n","url":"https://micro.blog/sander/90286656","date_published":"2026-05-16T10:51:26+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-05-16 10:51","date_timestamp":1778928686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89817516","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/ia@mastodon.online\" class=\"u-url mention\">@ia</a></span> ah right is that why it crashes or is that stopping you from updating? No worries</p>\n","url":"https://micro.blog/sander/89817516","date_published":"2026-05-08T17:35:18+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-05-08 17:35","date_timestamp":1778261718,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89691673","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/ia@mastodon.online\" class=\"u-url mention\">@ia</a></span> would it be possible to fix the installers compatibility with Wine, so people can run the Windows versions on Linux please?</p>\n","url":"https://micro.blog/sander/89691673","date_published":"2026-05-06T06:14:43+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-05-06 06:14","date_timestamp":1778048083,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89150262","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> the wording is a bit weasely as well in my view. People very typically have a word for a twelve month period.</p>\n","url":"https://micro.blog/sander/89150262","date_published":"2026-04-28T06:20:31+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-28 06:20","date_timestamp":1777357231,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89150107","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> now when apps sign people up with a free trial that continues into a payment, instead of goodwill subscribing for a month as a user now need to treat all subscriptions with a dose of scepticism, because you could be on the hook for a year!</p>\n","url":"https://micro.blog/sander/89150107","date_published":"2026-04-28T06:16:16+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-28 06:16","date_timestamp":1777356976,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88943086","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I like the super short format.</p>\n","url":"https://micro.blog/sander/88943086","date_published":"2026-04-24T17:34:13+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-24 17:34","date_timestamp":1777052053,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88791520","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> got same watch</p>\n","url":"https://micro.blog/sander/88791520","date_published":"2026-04-22T16:39:37+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-22 16:39","date_timestamp":1776875977,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88756943","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/simon@fedi.simonwillison.net\" class=\"u-url mention\">@simon</a></span> I see what could be a raccoon holding a ham radio between the lake and the grey tent, just above the pier.</p>\n","url":"https://micro.blog/sander/88756943","date_published":"2026-04-22T05:34:53+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-22 05:34","date_timestamp":1776836093,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88585011","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> a not so charitable way to see this is Apple bait-and-switched the community from buy to own to rent to own.</p>\n","url":"https://micro.blog/sander/88585011","date_published":"2026-04-19T17:35:43+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-19 17:35","date_timestamp":1776620143,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88506978","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> fantastic post.</p>\n","url":"https://micro.blog/sander/88506978","date_published":"2026-04-18T10:21:01+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-18 10:21","date_timestamp":1776507661,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88376727","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I’m not the only one sorting applications by colors for productivity reasons!</p>\n","url":"https://micro.blog/sander/88376727","date_published":"2026-04-16T14:11:26+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-16 14:11","date_timestamp":1776348686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88284710","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> interesting to learn about the process you used to get to this result. I typically build up the prompt iteratively, did you ask it to create the prompt based on the result of the back and forth — did you build the prompt together, or did you type it all out before starting? Tia</p>\n","url":"https://micro.blog/sander/88284710","date_published":"2026-04-15T06:46:05+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-15 06:46","date_timestamp":1776235565,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87900681","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> “This is where it gets interesting”</p>\n","url":"https://micro.blog/sander/87900681","date_published":"2026-04-09T10:59:53+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-09 10:59","date_timestamp":1775732393,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87892955","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> makes sense. I thought I missed some communication or news item about it.</p>\n","url":"https://micro.blog/sander/87892955","date_published":"2026-04-09T07:48:40+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-09 07:48","date_timestamp":1775720920,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}