{"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":51,"discover_count":0},"author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://micro.blog/sander/avatar.jpg"},"items":[{"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":"88497248","content_html":"<p><a href=\"https://daringfireball.net/linked/2026/04/16/app-store-reviews-are-busted\">daringfireball.net/linked/20…</a></p>\n<blockquote>\n<p>You have to play the game as the game stands, and Apple controls the game.</p>\n</blockquote>\n<p>Any app that prompts for reviews gets a 1-star from me, it’s a dark pattern to game the system in my view, even if it’s the official rules that doesn’t make it right. But I turned off the prompt setting, so any prompts that I see are disrespectful.</p>\n","summary":"","url":"https://sander.vandragt.com/2026/04/18/061858.html","date_published":"2026-04-18T05:18: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-04-18 05:18","date_timestamp":1776489538,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"88366766","content_html":"<p>Like bitbar or xbar but run a Linux system? <a href=\"https://github.com/svandragt/sidewing\">github.com/svandragt…</a> well I started something.</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/bd470dd324.png\" width=\"531\" height=\"257\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/04/16/like-bitbar-or-xbar-but.html","date_published":"2026-04-16T11:11: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-16 11:11","date_timestamp":1776337900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"88151996","content_html":"<p>Created a lovely elementaryOS Files App inspired switcher between the live view and the completion log. Still working on the terminology. Also used the ctrl+1/2 convention to switch between views. #folio</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/2026-04-13-10-38-1.png\" width=\"553\" height=\"393\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/04/13/created-a-lovely-elementaryos-files.html","date_published":"2026-04-13T09:41:12+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-13 09:41","date_timestamp":1776073272,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88089928","content_html":"<p>Added experimental AI analysis for Vinted rule changes to <a href=\"https://rulesnapper.org\">rulesnapper.org</a>! This makes it easy to see how you are affected as a seller.</p>\n","summary":"","url":"https://sander.vandragt.com/2026/04/12/added-experimental-ai-analysis-for.html","date_published":"2026-04-12T07:51:25+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-12 07:51","date_timestamp":1775980285,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88087767","content_html":"<p>Vinted UK highlight: bundle photo rules have been relaxed — you no longer have to show every item in a bundle in your first photo. Small change, big quality-of-life improvement for sellers listing sets and collections.​​​​​​​​​​​​​​​​ Full rule change: <a href=\"https://rulesnapper.org/vinted.co.uk/diff/?change=45\">rulesnapper.org/vinted.co…</a></p>\n","summary":"","url":"https://sander.vandragt.com/2026/04/12/vinted-uk-highlight-bundle-photo.html","date_published":"2026-04-12T06:29: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-04-12 06:29","date_timestamp":1775975374,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88044029","content_html":"<p>Sat 11 Apr 2026 11:58: <a href=\"https://vandragt.com/status/217\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/status/217","date_published":"2026-04-11T11:58:11+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-11 11:58","date_timestamp":1775908691,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87931521","content_html":"<p>It’s pretty amazing times for personal computing. With some engineering experience or a lot of back and forth you can materialize your own software idea scaled up to daily productivity use as fast as you can think of features plus the time to take a coffee break after each iteration!</p>\n","summary":"","url":"https://sander.vandragt.com/2026/04/09/its-pretty-amazing-times-for.html","date_published":"2026-04-09T19:20:15+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 19:20","date_timestamp":1775762415,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87931437","content_html":"<ul>\n<li>You can open files with a keyboard shortcut.</li>\n<li>Cut and copy now work on whole task blocks instead of individual lines.</li>\n<li>You can convert selected lines into tasks.</li>\n<li>Double-clicking a task in the rendered pane moves the editor cursor to that task.</li>\n<li>Flagged-filter rendering was fixed so flagged children are no...</li>\n</ul> <a href=\"https://sander.vandragt.com/2026/04/09/you-can-open-files-with.html\">sander.vandragt.com</a>","summary":"","url":"https://sander.vandragt.com/2026/04/09/you-can-open-files-with.html","date_published":"2026-04-09T19:16:25+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 19:16","date_timestamp":1775762185,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"87850939","content_html":"<p>Just received the first notification of my RuleSnapper project: Czech Vinted changed their catalogue rules, anyone speaks Czech? <a href=\"https://rulesnapper.org/vinted.cz/diff/?change=27\">vinted.cz diff — 2026-04-08</a></p>\n","summary":"","url":"https://sander.vandragt.com/2026/04/08/just-received-the-first-notification.html","date_published":"2026-04-08T17:12: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-08 17:12","date_timestamp":1775668320,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"87686108","content_html":"<p>New features this weekend:</p>\n<ul>\n<li>Focus mode</li>\n<li>more shortcuts</li>\n<li>support for external changes (automatic 3 way merge)</li>\n<li>supports storing todos on syncing services</li>\n<li>full undo/redo</li>\n<li>Help onboarding checklist</li>\n<li>Drag and drop reordering of tasks in the preview</li>\n</ul>\n<p>Interested or have questions? Love to hear :)</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/screenshot-from-2026-04-06-09.52.50.png\" width=\"600\" height=\"354\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/04/06/new-features-this-weekend-focus.html","date_published":"2026-04-06T08: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-04-06 08:57","date_timestamp":1775465824,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87634077","content_html":"<p>Making some good progress with Folio, my two-pane task manager for Linux.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://eu.uploads.micro.blog/204745/2026/screenshot-from-2026-04-05-10.05.35.png\" width=\"600\" height=\"466\" alt=\"\" loading=\"lazy\"><img src=\"https://eu.uploads.micro.blog/204745/2026/2026-04-05-10-05.png\" width=\"510\" height=\"600\" alt=\"\" loading=\"lazy\"><img src=\"https://eu.uploads.micro.blog/204745/2026/2026-04-05-10-03.png\" width=\"276\" height=\"194\" alt=\"\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://sander.vandragt.com/2026/04/05/making-some-good-progress-with.html","date_published":"2026-04-05T09:07:39+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-05 09:07","date_timestamp":1775380059,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"87384359","content_html":"<p>Today’s app: save image data from the clipboard to a file</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/screenshot-from-2026-04-01-11.37.08.png\" width=\"374\" height=\"248\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/04/01/todays-app-save-image-data.html","date_published":"2026-04-01T10:38: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-04-01 10:38","date_timestamp":1775039913,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87382220","content_html":"<p>Got some more work done on my todo app Folio. Here I assigned some tasks and then filtered by that. Also shows priority visualisation,  tags, and sections.</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/ccb5bdf879.png\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/04/01/got-some-more-work-done.html","date_published":"2026-04-01T09:54: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-01 09:54","date_timestamp":1775037245,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87341006","content_html":"<p>Never mind vibe coding and article slop, vibe slop commenting is all the rage, just look below any ai article 🙃</p>\n","summary":"","url":"https://sander.vandragt.com/2026/03/31/never-mind-vibe-coding-and.html","date_published":"2026-03-31T18:52:17+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:52","date_timestamp":1774983137,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"87285039","content_html":"<p>Playing around with a cross between a GUI and markdown todo app. Supports assigned tasks, tags, projects, flagging, priorities and deleting lines as well as what’s in the video. <a href=\"https://fileshare.vandragt.com/download/Projects/folio/folio-2026-03-30_23.01.37.mp4\">demo</a></p>\n","summary":"","url":"https://sander.vandragt.com/2026/03/30/playing-around-with-a-cross.html","date_published":"2026-03-30T22:32: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-03-30 22:32","date_timestamp":1774909960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87265214","content_html":"<p>Do your best work with Claude, but for users in the Greenwich Mean Time (GMT), you’re best avoiding the afternoon and early evenings.</p>","summary":"","url":"https://vandragt.com/status/216","date_published":"2026-03-30T16:56: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-03-30 16:56","date_timestamp":1774889802,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87236133","content_html":"<p>Lamb 0.8.0: <a href=\"https://vandragt.com/lamb-0-8-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-0-8-0","date_published":"2026-03-29T22:17:17+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-29 22:17","date_timestamp":1774822637,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87207660","content_html":"<p>How do you copy an email address out of the to: bar in iOS mail draft? Well, just take a screenshot and OCR the text. <a>#better-with-pc</a></p>","summary":"","url":"https://vandragt.com/status/212","date_published":"2026-03-29T18:54:56+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-29 18:54","date_timestamp":1774810496,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87135064","content_html":"<p><a href=\"https://jai.scs.stanford.edu/\">JAI</a> is a new sandbox for AI agents. It has installation instructions for Arch Linux, but I managed to compile it on Ubuntu 24.04 using a little help from LLM, creating <a href=\"https://github.com/stanford-scs/jai/issues/7\">these instructions</a> in the process. After setup, you just prefix the cli command with <code>jai</code>. <a href=\"https://jai.scs.stanford.edu/security.html\">Read about the security model</a> <a>#til</a></p>","summary":"","url":"https://vandragt.com/status/211","date_published":"2026-03-28T11:55: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-03-28 11:55","date_timestamp":1774698908,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86947986","content_html":"<p><a>#til</a> in iOS, emails can be forwarded as an attachment, but it’s <a href=\"https://apple.stackexchange.com/a/310567\">not very discoverable</a></p>","summary":"","url":"https://vandragt.com/status/210","date_published":"2026-03-25T18:41: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-03-25 18:41","date_timestamp":1774464119,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"86927996","content_html":"<p>Are your side-projects lost in your GitHub account? Setup toolhub and spend no time maintaining a showcase! <a href=\"https://vandragt.com/toolhub\">vandragt.com/toolhub</a></p>\n","summary":"","url":"https://sander.vandragt.com/2026/03/25/are-your-sideprojects-lost-in.html","date_published":"2026-03-25T13:22:25+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:22","date_timestamp":1774444945,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86927449","content_html":"<p>toolhub: <a href=\"https://vandragt.com/toolhub\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/toolhub","date_published":"2026-03-25T13:07:17+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:07","date_timestamp":1774444037,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"86858352","content_html":"<p>Friends don’t let friends eat Hydrolysed Collagen Peptides.</p>","summary":"","url":"https://vandragt.com/status/208","date_published":"2026-03-24T13:44:23+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-24 13:44","date_timestamp":1774359863,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86770779","content_html":"<p>Thought it would be useful to apply my LLM learnings to future projects, and extracted half a dozen skills. As I wasn't clear on the separation between Claude.AI and Claude Code I also documented how to make the skills available to both.\nHaving the skills repo symlinked allows you iteratively work on them as...</p> <a href=\"https://vandragt.com/status/184\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/184","date_published":"2026-03-23T08:31: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-23 08:31","date_timestamp":1774254674,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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":"86717274","content_html":"<p>Working some more on the upcoming micropub support feature for Lamb and a side-effect is a nice test suite for other developers to use. <a>#lamb</a></p>","summary":"","url":"https://vandragt.com/status/183","date_published":"2026-03-22T10:31:39+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 10:31","date_timestamp":1774175499,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"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}},{"id":"86526149","content_html":"<p><a href=\"https://micro.blog/help\">@help</a> I made my own blog system, and would love to be post from micro.blog to it (I already have my feed hooked up). Do you recommend to support XML-RPC API, or is there a better way? thanks</p>\n","url":"https://micro.blog/sander/86526149","date_published":"2026-03-19T12:03:17+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:03","date_timestamp":1773921797,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86375463","content_html":"<p><a href=\"https://micro.blog/sander\">@sander</a> Would say now is a good time to take it for a spin if you haven’t. Let me know if you experience any friction either in trying or using it.</p>\n","url":"https://micro.blog/sander/86375463","date_published":"2026-03-17T10:55:57+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-17 10:55","date_timestamp":1773744957,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86121111","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> made some strategic bets that didn’t pay off, easier to pretend it is AI.</p>\n","url":"https://micro.blog/sander/86121111","date_published":"2026-03-13T13:05: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-03-13 13:05","date_timestamp":1773407106,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85319257","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> yeah I’ve updated some prompts to encourage it working as a teacher / mentor, and ficus on high level concepts, avoid generating code unless ask for it. Need to level up alongside it, don’t want to depend on it.</p>\n","url":"https://micro.blog/sander/85319257","date_published":"2026-03-02T07:21: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-03-02 07:21","date_timestamp":1772436114,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85272937","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> see Nintendo vs other game developers</p>\n","url":"https://micro.blog/sander/85272937","date_published":"2026-03-01T13:24: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-03-01 13:24","date_timestamp":1772371490,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85197557","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> flickr?</p>\n","url":"https://micro.blog/sander/85197557","date_published":"2026-02-28T06:41: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-02-28 06:41","date_timestamp":1772260912,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84436416","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/murb@todon.nl\" class=\"u-url mention\">@murb</a></span> is it official?</p>\n","url":"https://micro.blog/sander/84436416","date_published":"2026-02-17T12:10: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-02-17 12:10","date_timestamp":1771330247,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83343686","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> don’t give them any ideas</p>\n","url":"https://micro.blog/sander/83343686","date_published":"2026-02-01T12:57: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-02-01 12:57","date_timestamp":1769950656,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83137785","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I’m working on a feed reader off and on which builds a daily edition at the same point each day, this means you know the edition is static and I hope to kill off the FOMO with the news cycle. <img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsander.vandragt.com%2Fuploads%2F2026%2Fcdeba87d31.png\" alt=\"older screenshot of rss \" loading=\"lazy\"></p>\n","url":"https://micro.blog/sander/83137785","date_published":"2026-01-29T14:31: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-01-29 14:31","date_timestamp":1769697094,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83044318","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/heysupratim@fosstodon.org\" class=\"u-url mention\">@heysupratim</a></span> Been testing this and it’s still far away from Granola, which can determine who is attending the meeting, instead of guessing. Also the model I use is not accurate, and being able to give some manual context to the summarisation would help improve it’s quality. very WIP.</p>\n","url":"https://micro.blog/sander/83044318","date_published":"2026-01-28T09:20:41+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-01-28 09:20","date_timestamp":1769592041,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}