{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Vid Luther","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/vidluther","_microblog":{"about":"https://micro.blog/about/api","id":"1873897","username":"vidluther","bio":"","pronouns":"","is_following":false,"is_you":false,"following_count":3,"discover_count":0},"author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://www.gravatar.com/avatar/a296082e03196774d85a20ff65bb1131?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"96296635","content_html":"<p>More on the ban on imported routers: <a href=\"https://mb.luther.io/2026/03/26/more-on-the-ban-on.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/26/more-on-the-ban-on.html","date_published":"2026-03-26T07:08:41+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-26 07:08","date_timestamp":1774508921,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298756","content_html":"<p>→ More on the ban on imported routers: <a href=\"https://www.theverge.com/tech/899906/fcc-router-ban-march-2026-explainer\">theverge.com</a></p>","summary":"","url":"https://www.theverge.com/tech/899906/fcc-router-ban-march-2026-explainer","date_published":"2026-03-26T07:08:41+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-26 07:08","date_timestamp":1774508921,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296636","content_html":"<p>Introducing Apple Business — a new all-in-one platform for businesses of all sizes: <a href=\"https://mb.luther.io/2026/03/25/introducing-apple-business-a-new.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/25/introducing-apple-business-a-new.html","date_published":"2026-03-25T03:39:12+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-25 03:39","date_timestamp":1774409952,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298755","content_html":"<p>→ Introducing Apple Business — a new all-in-one platform for businesses of all sizes: <a href=\"https://www.apple.com/newsroom/2026/03/introducing-apple-business-a-new-all-in-one-platform-for-businesses-of-all-sizes/\">apple.com</a></p>","summary":"","url":"https://www.apple.com/newsroom/2026/03/introducing-apple-business-a-new-all-in-one-platform-for-businesses-of-all-sizes/","date_published":"2026-03-25T03:39:12+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-25 03:39","date_timestamp":1774409952,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296637","content_html":"<p>Getting Started with Edge Functions (Dashboard) | Supabase Docs: <a href=\"https://mb.luther.io/2026/03/25/getting-started-with-edge-functions.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/25/getting-started-with-edge-functions.html","date_published":"2026-03-25T02:12:00+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-25 02:12","date_timestamp":1774404720,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298754","content_html":"<p>→ Getting Started with Edge Functions (Dashboard) | Supabase Docs: <a href=\"https://supabase.com/docs/guides/functions/quickstart-dashboard\">supabase.com</a></p>","summary":"","url":"https://supabase.com/docs/guides/functions/quickstart-dashboard","date_published":"2026-03-25T02:12:00+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-25 02:12","date_timestamp":1774404720,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296638","content_html":"<p>arstechnica.com: <a href=\"https://mb.luther.io/2026/03/24/arstechnicacom.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/24/arstechnicacom.html","date_published":"2026-03-24T13:59:48+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-24 13:59","date_timestamp":1774360788,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298753","content_html":"<p>→ arstechnica.com: <a href=\"https://arstechnica.com/security/2026/03/self-propagating-malware-poisons-open-source-software-and-wipes-iran-based-machines/\">arstechnica.com</a></p>","summary":"","url":"https://arstechnica.com/security/2026/03/self-propagating-malware-poisons-open-source-software-and-wipes-iran-based-machines/","date_published":"2026-03-24T13:59:48+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-24 13:59","date_timestamp":1774360788,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296639","content_html":"<p>Quiche Browser — Beautifully customizable web browser: <a href=\"https://mb.luther.io/2026/03/23/quiche-browser-beautifully-customizable-web.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/23/quiche-browser-beautifully-customizable-web.html","date_published":"2026-03-23T17:53:04+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-23 17:53","date_timestamp":1774288384,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298752","content_html":"<p>→ Quiche Browser — Beautifully customizable web browser: <a href=\"https://quiche.industries/browser/\">quiche.industries</a></p>","summary":"","url":"https://quiche.industries/browser/","date_published":"2026-03-23T17:53:04+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-23 17:53","date_timestamp":1774288384,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298751","content_html":"<p>→ Thariq on X: \"Lessons from Building Claude Code: How We Use Skills \" / X: <a href=\"https://x.com/trq212/status/2033949937936085378\">x.com</a></p>","summary":"","url":"https://x.com/trq212/status/2033949937936085378","date_published":"2026-03-18T13:11:23+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-18 13:11","date_timestamp":1773839483,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296640","content_html":"<p>Thariq on X: \"Lessons from Building Claude Code: How We Use Skills \" / X: <a href=\"https://mb.luther.io/2026/03/18/thariq-on-x-lessons-from.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/18/thariq-on-x-lessons-from.html","date_published":"2026-03-18T13:11:23+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-18 13:11","date_timestamp":1773839483,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298750","content_html":"<p>→ The Complete Guide to Zed: A Fast, Modern Editor for Python Developers: <a href=\"https://vikasz.substack.com/p/the-complete-guide-to-zed-a-fast\">vikasz.substack.com</a></p>","summary":"","url":"https://vikasz.substack.com/p/the-complete-guide-to-zed-a-fast","date_published":"2026-03-12T11:58:27+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-12 11:58","date_timestamp":1773316707,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296641","content_html":"<p>The Complete Guide to Zed: A Fast, Modern Editor for Python Developers: <a href=\"https://mb.luther.io/2026/03/12/the-complete-guide-to-zed.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/12/the-complete-guide-to-zed.html","date_published":"2026-03-12T11:58:27+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-12 11:58","date_timestamp":1773316707,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298749","content_html":"<p>→ Bluesky CEO Jay Graber steps down | TechCrunch: <a href=\"https://techcrunch.com/2026/03/09/bluesky-ceo-jay-graber-steps-down/\">techcrunch.com</a></p>","summary":"","url":"https://techcrunch.com/2026/03/09/bluesky-ceo-jay-graber-steps-down/","date_published":"2026-03-10T05:17:48+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-10 05:17","date_timestamp":1773119868,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296642","content_html":"<p>Bluesky CEO Jay Graber steps down | TechCrunch: <a href=\"https://mb.luther.io/2026/03/10/bluesky-ceo-jay-graber-steps.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/10/bluesky-ceo-jay-graber-steps.html","date_published":"2026-03-10T05:17:48+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-10 05:17","date_timestamp":1773119868,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298748","content_html":"<p>→ How We Exploited CodeRabbit: From a Simple PR to RCE and Write Access on 1M Repositories - Kudelski Security Research Center: <a href=\"https://kudelskisecurity.com/research/how-we-exploited-coderabbit-from-a-simple-pr-to-rce-and-write-access-on-1m-repositories\">kudelskisecurity.com</a></p>","summary":"","url":"https://kudelskisecurity.com/research/how-we-exploited-coderabbit-from-a-simple-pr-to-rce-and-write-access-on-1m-repositories","date_published":"2026-03-09T07:42:53+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-09 07:42","date_timestamp":1773042173,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296643","content_html":"<p>How We Exploited CodeRabbit: From a Simple PR to RCE and Write Access on 1M Repositories - Kudelski Security Research Center: <a href=\"https://mb.luther.io/2026/03/09/how-we-exploited-coderabbit-from.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/09/how-we-exploited-coderabbit-from.html","date_published":"2026-03-09T07:42:53+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-09 07:42","date_timestamp":1773042173,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298747","content_html":"<p>→ Anthropic and the Pentagon - Schneier on Security: <a href=\"https://www.schneier.com/blog/archives/2026/03/anthropic-and-the-pentagon.html\">schneier.com</a></p>","summary":"","url":"https://www.schneier.com/blog/archives/2026/03/anthropic-and-the-pentagon.html","date_published":"2026-03-08T02:17:27+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-08 02:17","date_timestamp":1772936247,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296644","content_html":"<p>Anthropic and the Pentagon - Schneier on Security: <a href=\"https://mb.luther.io/2026/03/08/anthropic-and-the-pentagon-schneier.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/08/anthropic-and-the-pentagon-schneier.html","date_published":"2026-03-08T02:17:27+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-08 02:17","date_timestamp":1772936247,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298746","content_html":"<p>→ Want to work from abroad? These 8 countries offer remote work visas for Indians - Lifestyle News | The Financial Express: <a href=\"https://www.financialexpress.com/life/lifestyle-want-to-work-from-abroad-these-8-countries-offer-remote-work-visas-for-indians-4153194/?utm_term=Autofeed&amp;utm_medium=Echobox&amp;utm_source=Facebook#Echobox=1772098658\">financialexpress.com</a></p>","summary":"","url":"https://www.financialexpress.com/life/lifestyle-want-to-work-from-abroad-these-8-countries-offer-remote-work-visas-for-indians-4153194/?utm_term=Autofeed&utm_medium=Echobox&utm_source=Facebook#Echobox=1772098658","date_published":"2026-03-05T04:21:13+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-05 04:21","date_timestamp":1772684473,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296645","content_html":"<p>Want to work from abroad? These 8 countries offer remote work visas for Indians - Lifestyle News | The Financial Express: <a href=\"https://mb.luther.io/2026/03/05/want-to-work-from-abroad.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/05/want-to-work-from-abroad.html","date_published":"2026-03-05T04:21:13+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-05 04:21","date_timestamp":1772684473,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96298745","content_html":"<p>→ Introducing Custom Agents: <a href=\"https://www.notion.com/blog/introducing-custom-agents\">notion.com</a></p>","summary":"","url":"https://www.notion.com/blog/introducing-custom-agents","date_published":"2026-03-04T14:46:16+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-04 14:46","date_timestamp":1772635576,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296646","content_html":"<p>Introducing Custom Agents: <a href=\"https://mb.luther.io/2026/03/04/introducing-custom-agents.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/04/introducing-custom-agents.html","date_published":"2026-03-04T14:46:16+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-04 14:46","date_timestamp":1772635576,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96296647","content_html":"<p>Syncing Claude Code settings between computers: <a href=\"https://mb.luther.io/2026/03/04/syncing-claude-code-settings-between.html\">mb.luther.io</a></p>","summary":"","url":"https://mb.luther.io/2026/03/04/syncing-claude-code-settings-between.html","date_published":"2026-03-04T14:34:49+00:00","author":{"name":"Vid Luther","url":"https://vidluther.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fa296082e03196774d85a20ff65bb1131%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"vidluther"}},"_microblog":{"date_relative":"2026-03-04 14:34","date_timestamp":1772634889,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}}]}