{"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":"92413380","content_html":"<p>An idea: are there any nail clippers that collect the clippings in a compartment? I’d buy one!</p>","summary":"","url":"https://vandragt.com/status/266","date_published":"2026-06-18T07:27: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-06-18 07:27","date_timestamp":1781767657,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92377052","content_html":"<p>Pretty tempted to try out a Nintendo Switch Linux setup without joycons with keyboard attachment as a cyber deck! Not sure if it’s viable.</p>\n<p>I keep thinking it would be nice but probably a small Thinkpad laptop would beat it in convenience.</p>","summary":"","url":"https://vandragt.com/status/265","date_published":"2026-06-17T18:22: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-06-17 18:22","date_timestamp":1781720542,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92367202","content_html":"<p>Still managing media libraries for a personal blog? Try Lamb</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/image.gif\" width=\"600\" height=\"249\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/06/17/still-managing-media-libraries-for.html","date_published":"2026-06-17T16:12: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-06-17 16:12","date_timestamp":1781712746,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92321658","content_html":"<p>🐑 <a>#Lamb</a> dev log: now generates sitemap.xml + robots.txt (auto-derived from private routes), adds microformats2 (h-entry/h-card) markup, and logs failed admin logins. Plus bug fixes: editor scroll jump, smarter post-delete redirects, hardened password tooling &amp; Micropub 403s.</p>","summary":"","url":"https://vandragt.com/status/264","date_published":"2026-06-16T22:31: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-16 22:31","date_timestamp":1781649068,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92271495","content_html":"<blockquote>\n<p>Do I already own this game, and where? gamecheck searches your owned-game libraries across Steam, GOG, Epic and Amazon and prints any matches with the store they're on.</p>\n</blockquote>\n<p>I've been working a bit and have good cli output:</p>\n<pre><code><span class=\"line\"><span class=\"token\">#</span><span class=\"token\"> List all your games\n</span></span><span class=\"line\"><span class=\"token\">$</span><span class=\"token\"> </span><span class=\"token\">uv</span><span class=\"token\"> </span><span class=\"token\">run</span><span class=\"token\"> </span><span class=\"token\">gamecheck</span><span class=\"token\"> </span><span class=\"token\">list</span><span class=\"token\"> </span><span class=\"token\">|</span><span class=\"token\"> </span><span class=\"token\">head</span><span class=\"token\"> </span><span class=\"token\">-</span><span class=\"token\">n</span><span class=\"token\"> </span><span class=\"token\">11</span><span class=\"token\">\n</span></span><span class=\"line\"><span class=\"token\">493</span><span class=\"token\"> </span><span class=\"token\">owned</span><span class=\"token\"> </span><span class=\"token\">games:</span><span class=\"token\">\n</span></span><span class=\"line\"><span class=\"token\">  </span><span class=\"token\">-</span><span class=\"token\"> </span><span class=\"token\">1000xRESIST</span><span class=\"token\"> [steam</span><span class=\"token\">]\n</span></span><span class=\"line\"><span class=\"token\">  </span><span class=\"token\">-</span><span class=\"token\"> </span><span class=\"token\">9</span><span class=\"token\"> </span><span class=\"token\">Kings</span><span class=\"token\"> [steam</span><span class=\"token\">]\n</span></span><span class=\"line\"><span class=\"token\">  </span><span class=\"token\">-</span><span class=\"token\"> </span><span class=\"token\">A</span><span class=\"token\"> </span><span class=\"token\">Knight</span><span class=\"token\">'</span><span class=\"token\">s Quest [amazon]\n</span></span><span class=\"line\"><span class=\"token\">  - Active Soccer 3 [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Against the Storm [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Age of Empires: Definitive Edition [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Alan Wake Remastered [epic]\n</span></span><span class=\"line\"><span class=\"token\">  - Albion Online [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - All Will Fall Playtest [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Alone in the Dark 1 [gog]\n</span></span><span class=\"line\"><span class=\"token\">\n</span></span><span class=\"line\"><span class=\"token\"># Fuzzy...</span></span></code></pre> <a href=\"https://vandragt.com/status/263\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/263","date_published":"2026-06-16T07:44:45+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-16 07:44","date_timestamp":1781595885,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92266434","content_html":"<blockquote>\n<p>When your customer starts finding almost as much bugs as you found yourself, you're not leading into the right place. — Ex-Intel principal engineer, François Piednoël</p>\n</blockquote>\n<p>Although this quote is about Apple and Skylake, it is relevant to software engineering as well.</p>","summary":"","url":"https://vandragt.com/status/262","date_published":"2026-06-16T05:35:55+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-16 05:35","date_timestamp":1781588155,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92232611","content_html":"<blockquote>\n<p>Do I already own this game, and where? gamecheck searches your owned-game libraries across Steam, GOG, Epic and Amazon and prints any matches with the store they're on.</p>\n</blockquote>\n<p>Working on a proof of concept.</p>","summary":"","url":"https://vandragt.com/status/261","date_published":"2026-06-15T17:58:28+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-15 17:58","date_timestamp":1781546308,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":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":"91898775","content_html":"<p>Browser tabs are just mini tasks to me, I was closing them mimicking as if I got something done. I really liked tab groups but now I think that's just doubling down on this fake value.</p>\n<p>So now I've started hiding my tabbar and have an extension deleting them after 3 hours of inactivity, and just open new one,...</p> <a href=\"https://vandragt.com/status/258\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/258","date_published":"2026-06-10T12:36:50+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-10 12:36","date_timestamp":1781095010,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91747074","content_html":"<p>Two new <strong>system-update</strong> versions: <a href=\"https://github.com/svandragt/system-update/releases/tag/1.3.1\">1.3.1 is the latest version</a>, support for more tools and improvements in cleaning up space. <a>#system-update</a> <a>#projects</a>  <a>#linux</a></p>","summary":"","url":"https://vandragt.com/status/255","date_published":"2026-06-08T10:19: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-06-08 10:19","date_timestamp":1780913966,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91738851","content_html":"<p>Reading Paulo Andrade, last month, “ <a href=\"https://pfandrade.me/blog/mac-assed-swiftui-app/\">Using SwiftUI to Build a Mac-assed App in 2026</a>”</p>\n<blockquote>\n<p>A serious cross-platform framework that unified the two should have happened long before SwiftUI. Instead, Apple left AppKit to fossilize and then tried to leapfrog the problem.</p>\n</blockquote>\n<p>I have no doubt that someone on this planet is working on their unifying framework layer, as it doesn’t seem waiting another eight years on Apple improving matters is helping.</p>","summary":"","url":"https://vandragt.com/status/254","date_published":"2026-06-08T05:43:04+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-08 05:43","date_timestamp":1780897384,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91814097","content_html":"<p>Lamb 0.10.0: <a href=\"https://vandragt.com/lamb-0-10-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-0-10-0","date_published":"2026-06-07T10:31: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-07 10:31","date_timestamp":1780828278,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"91586950","content_html":"<p><a href=\"https://github.com/svandragt/lamb/releases/tag/0.10.0-rc2\">Lamb 0.10.0-rc2</a> is out: with webmentions, reply posts, WebSub, syntax highlighting, draft preview links, image paste, WebP conversion, a new default theme, one-command upgrades, Docker images, and faster page caching. It's a  release candidate, so feedback is very welcome. <a>#lamb</a> <a>#projects</a></p>","summary":"","url":"https://vandragt.com/status/252","date_published":"2026-06-05T14:05:47+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-05 14:05","date_timestamp":1780668347,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91544533","content_html":"<p>Added WebSub support to <a>#Lamb</a> today, allowing realtime feed updates, by pinging a hub. Go <a>#Indieweb</a>!</p>","summary":"","url":"https://vandragt.com/status/247","date_published":"2026-06-04T20: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-06-04 20:00","date_timestamp":1780603200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91536573","content_html":"<p>Having operating system sources and a capable code assistant available is a powerful combination!</p>","summary":"","url":"https://vandragt.com/status/250","date_published":"2026-06-04T16:40:52+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-04 16:40","date_timestamp":1780591252,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91489443","content_html":"<p>I added a small elementaryOS patch for the terminal to open OSC 8 hyperlinks on ctrl-click, used by for example Claude Code. <a>#elementaryos-patches</a> <a>#projects</a></p>","summary":"","url":"https://vandragt.com/status/243","date_published":"2026-06-03T20:57: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-03 20:57","date_timestamp":1780520238,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91457978","content_html":"<p>Updated my <a href=\"https://github.com/svandragt/elementaryos-patches\">elementaryos-patches</a> workflow. It now has a <code>ep rebuild  --all</code> command which fetches the latest source, re-applies the patches, builds and installs in one go. <a>#elementaryos-patches</a> <a>#projects</a></p>","summary":"","url":"https://vandragt.com/status/241","date_published":"2026-06-03T11:05:14+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-03 11:05","date_timestamp":1780484714,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91424964","content_html":"<p>After yesterday's release, I'm already working on the next version of <a>#Lamb</a>, and webmentions will feature heavily! <a>#projects</a></p>","summary":"","url":"https://vandragt.com/status/240","date_published":"2026-06-02T21:56:47+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-02 21:56","date_timestamp":1780437407,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91379272","content_html":"<p><a>#til</a> Wow, it turns out browsers really made me think the tabs are important. It feels as if my brain has been using them as a todo-list proxy, making me feel I get things done by closing tabs and working through them. After hiding tabs in the interface and relying on a todo list, my day seems more purposeful.</p>","summary":"","url":"https://vandragt.com/status/239","date_published":"2026-06-02T07:57:04+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-02 07:57","date_timestamp":1780387024,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91314633","content_html":"<p>Lamb 0.9.0: <a href=\"https://vandragt.com/lamb-0-9-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-0-9-0","date_published":"2026-06-01T10: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-06-01 10:00","date_timestamp":1780308000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"91277409","content_html":"<p>Ai generated code is legacy code. But on the flip side ai is useful for onboarding, learning, rubber ducking, verifying assumptions, diagnosing, troubleshooting and all these produce no permanent legacy code.</p>\n","summary":"","url":"https://sander.vandragt.com/2026/05/31/ai-generated-code-is-legacy.html","date_published":"2026-05-31T17:49: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-05-31 17:49","date_timestamp":1780249741,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91267245","content_html":"<p>Launching a new weekend project <a href=\"https://pysize.vandragt.com/\">Pysize: Find the install size of a PyPI package</a> — wheel + all dependencies <a>#projects</a> <a>#pysize</a></p>","summary":"","url":"https://vandragt.com/status/237","date_published":"2026-05-31T13:40:28+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-31 13:40","date_timestamp":1780234828,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91145523","content_html":"<p>If only delivery companies would deliver parcels to post offices, who then deliver all the parcels in one go once a day. Update: I guess that's a PO Box does <a>#til</a>.</p>","summary":"","url":"https://vandragt.com/status/232","date_published":"2026-05-29T11:39: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-05-29 11:39","date_timestamp":1780054753,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91131780","content_html":"<p><a href=\"https://github.com/svandragt/elementary-patches/\">Fixing some annoyances in elementaryOS</a> with the help of AI, my patches are personal and build on top of the current apps, but feel free to integrate them upstream. <a>#projects</a> <a>#elementaryos-patches</a></p>","summary":"","url":"https://vandragt.com/status/231","date_published":"2026-05-29T06:57: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-05-29 06:57","date_timestamp":1780037826,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91007006","content_html":"<p>WordPress Admin isn't a great markdown writer: <a href=\"https://vandragt.com/wordpress-admin-isn-t-a-great-markdown-writer\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/wordpress-admin-isn-t-a-great-markdown-writer","date_published":"2026-05-27T13:12: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-05-27 13:12","date_timestamp":1779887571,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"90905136","content_html":"<p>How do you like the 2026 Lamb theme?</p>","summary":"","url":"https://vandragt.com/status/229","date_published":"2026-05-25T22:09:47+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-25 22:09","date_timestamp":1779746987,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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}},{"id":"87820784","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/simon@fedi.simonwillison.net\" class=\"u-url mention\">@simon</a></span> Naive comment maybe but the red lines around government use now make some more sense.</p>\n","url":"https://micro.blog/sander/87820784","date_published":"2026-04-08T06:41: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-08 06:41","date_timestamp":1775630476,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87583056","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> thanks. How did you find out about it?</p>\n","url":"https://micro.blog/sander/87583056","date_published":"2026-04-04T10:04: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-04-04 10:04","date_timestamp":1775297058,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87524258","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> if ran the wordpress plugins with their plugin security maybe it would have been a spiritual successor</p>\n","url":"https://micro.blog/sander/87524258","date_published":"2026-04-03T11:03: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-04-03 11:03","date_timestamp":1775214180,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87340919","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/elementary@mastodon.social\" class=\"u-url mention\">@elementary</a></span> congrats!!</p>\n","url":"https://micro.blog/sander/87340919","date_published":"2026-03-31T18:51: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-03-31 18:51","date_timestamp":1774983097,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86928229","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> love that</p>\n","url":"https://micro.blog/sander/86928229","date_published":"2026-03-25T13:28:21+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-03-25 13:28","date_timestamp":1774445301,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86723801","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I have a shell script that does <code>git remote update origin --prune; git branch --merged | egrep -v \"(^\\*|main|master|dev)\" | xargs git branch -d</code> which over the years hasn’t caused any issues.</p>\n","url":"https://micro.blog/sander/86723801","date_published":"2026-03-22T13:27:14+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-03-22 13:27","date_timestamp":1774186034,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86664341","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> cool vis</p>\n","url":"https://micro.blog/sander/86664341","date_published":"2026-03-21T11:07:04+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-03-21 11:07","date_timestamp":1774091224,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86639626","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/ia@mastodon.online\" class=\"u-url mention\">@ia</a></span> working great now, thanks for fixing!</p>\n","url":"https://micro.blog/sander/86639626","date_published":"2026-03-20T22:45:38+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-03-20 22:45","date_timestamp":1774046738,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86616100","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/ia@mastodon.online\" class=\"u-url mention\">@ia</a></span> hi your micropub redirection endpoint seems to be down, sorry. <code>https://ia.net/writer/indieauth/redirect?code=650&amp;amp;state=436…</code></p>\n","url":"https://micro.blog/sander/86616100","date_published":"2026-03-20T16:27: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-03-20 16:27","date_timestamp":1774024073,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86526272","content_html":"<p><a href=\"https://micro.blog/sander\">@sander</a> Looks like MicroPub is the way to go?</p>\n","url":"https://micro.blog/sander/86526272","date_published":"2026-03-19T12:05: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-03-19 12:05","date_timestamp":1773921900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}