<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>open sorcerer and plaintext enthusiast.&#xA;&#xA;Building tools for digital sovereignty at http://ren.org</description><link>https://bsky.app/profile/t4t5.com</link><title>@t4t5.com - T4T5</title><item><link>https://bsky.app/profile/t4t5.com/post/3mqrlfc5gwc2i</link><description>a cool thing about caldir: anyone can write a custom provider for fetching calendar data&#xA;&#xA;here’s one that reads calendar feeds from the AT Protocol using the &#34;community.lexicon.calendar.event&#34; lexicon:&#xA;&#xA;https://github.com/t4t5/caldir-provider-atproto</description><pubDate>16 Jul 2026 15:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mqrlfc5gwc2i</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mp4lqrgh4k2a</link><description>i finally built my dream Linux calendar on top of caldir&#xA;&#xA;local-first, keyboard-driven, agent-friendly&#xA;&#xA;rencal.org</description><pubDate>25 Jun 2026 14:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mp4lqrgh4k2a</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mog5z2jzek2n</link><description>i wrote a post about the UK&#39;s increasingly authoritarian approach to digital privacy&#xA;&#xA;t4t5.com/privacy-uk/&#xA;https://t4t5.com/privacy-uk/</description><pubDate>16 Jun 2026 15:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mog5z2jzek2n</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mnuasfvldc2b</link><description>feels like I’m 10 years old again 🥹 &#xA;&#xA;such a beautiful device</description><pubDate>09 Jun 2026 12:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mnuasfvldc2b</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mnjmz2re2c2t</link><description>claude code has been borderline unusable for me lately&#xA;&#xA;it fights simple instructions and spends 10+ minutes thinking about changes that should take 30 seconds&#xA;&#xA;i moved my setup to pi + GPT 5.5 and the results are sooo much better</description><pubDate>05 Jun 2026 07:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mnjmz2re2c2t</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mlbycjqbrk2i</link><description>i&#39;m pretty much doing open-source full-time now&#xA;&#xA;haven&#39;t sat through a standup or gotten a slack ping for months&#xA;&#xA;god i love being free</description><pubDate>07 May 2026 19:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mlbycjqbrk2i</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mk65wzpwd22y</link><description>soo nice to have a scriptable calendar</description><pubDate>23 Apr 2026 13:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mk65wzpwd22y</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mgfssgwvu22i</link><description>I wanted my AI agent to be able to read my calendar.&#xA;&#xA;Turns out the easiest way is to just make a directory of text files.&#xA;&#xA;So I built caldir&#xA;&#xA;caldir.org&#xA;&#xA;🧵&#xA;https://caldir.org</description><pubDate>06 Mar 2026 17:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mgfssgwvu22i</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mdpubtnrps2h</link><description>x402 is the future</description><pubDate>31 Jan 2026 12:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mdpubtnrps2h</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mdfoqhazl225</link><description>some changes i&#39;ve made to my tech stack to optimise for agent workflows:&#xA;&#xA;🚫 Notion/Notes&#xA;✅ markdown files (with Obsidian)&#xA;&#xA;🚫  Todo app&#xA;✅  todo.txt&#xA;&#xA;🚫 Quickbooks&#xA;✅ beancount files&#xA;&#xA;🚫 Google sheets&#xA;✅ csv files&#xA;&#xA;🚫 Recipe app&#xA;✅ cooklang files</description><pubDate>27 Jan 2026 11:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mdfoqhazl225</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mby3k2lmq22f</link><description>my biggest bet for 2026: invest in plaintext productivity&#xA;&#xA;https://t4t5.com/plaintext-productivity/&#xA;https://t4t5.com/plaintext-productivity/?r=1</description><pubDate>09 Jan 2026 08:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mby3k2lmq22f</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3mbrtxk7rs22g</link><description>the thing with vibe coding is that writing the code was never really the hard part&#xA;&#xA;It’s like an author saying they could write Harry Potter because they can generate any sentence</description><pubDate>06 Jan 2026 21:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3mbrtxk7rs22g</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3llvybomln22k</link><description>these L2s, they&#39;re laughing at us. we will make them pay their fair share with reciprocal blob fees</description><pubDate>03 Apr 2025 13:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3llvybomln22k</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3llvusbixu22c</link><description>you can now install the ordiscan MCP server and ask your AI assistant about ordinals ✨</description><pubDate>03 Apr 2025 12:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3llvusbixu22c</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3lkngsjc52y26</link><description>I built a website showing where the UK government spends its money&#xA;&#xA;https://wheredoesitallgo.org</description><pubDate>18 Mar 2025 10:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3lkngsjc52y26</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3ljkyfeul5k2d</link><description>&#34;very nice stock markeut you have over zere.&#xA;would be a shame if something &#39;appened to it...&#34;</description><pubDate>04 Mar 2025 17:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3ljkyfeul5k2d</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3lbticizgi225</link><description>can the eu just chill and let us have good things</description><pubDate>26 Nov 2024 07:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3lbticizgi225</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3lbrvpg67wk2z</link><description>working with bitcoin script is hard, so i made a neovim plugin that shows you the state of the stack after each operation ✨</description><pubDate>25 Nov 2024 16:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3lbrvpg67wk2z</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3layouznquk2m</link><description>feel like pure shit i just want her back x</description><pubDate>15 Nov 2024 15:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3layouznquk2m</guid></item><item><link>https://bsky.app/profile/t4t5.com/post/3jzpihnwoar23</link><description>gm</description><pubDate>04 Jul 2023 16:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsompag6nn7cxneuo2wlriom/app.bsky.feed.post/3jzpihnwoar23</guid></item></channel></rss>