{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Thomas Cannon","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/tcannonfodder","_microblog":{"about":"https://micro.blog/about/api","id":"91284","username":"tcannonfodder","bio":"Developer, just trying to raise the Lady Bird of Dogs. Making music in my spare time. Probably also making beans and bread.","pronouns":"","is_following":false,"is_you":false,"following_count":15,"discover_count":0},"author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://www.gravatar.com/avatar/ca9cec5f94901b30c846d25752b7ecbd?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"99414957","content_html":"<p>Scrib</p>\n<p>And I cannot emphasize this enough</p>\n<p>Doon</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/10/17/scrib-and-i-cannot-emphasize.html","date_published":"2026-10-17T20:53:54+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-10-17 20:53","date_timestamp":1792270434,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/117458235546559200","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3my3xxix2j22a"]}},{"id":"98515459","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Also! My face absolutely lit up seeing this. So happy that I’m chipping in, and can’t wait to donate more!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mwkb2nf5lc23","date_published":"2026-09-28T02:23:42+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-28 02:23","date_timestamp":1790562222,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"98515460","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Finally; some actual care about the markup!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mwdxdxeexs2a","date_published":"2026-09-25T14:13:58+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-25 14:13","date_timestamp":1790345638,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"98515461","content_html":"<p><a href=\"http://simonwillison.net\">@simonwillison.net</a> Yeouch</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mvuwfxcvlk2a","date_published":"2026-09-19T14:47:16+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-19 14:47","date_timestamp":1789829236,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"98515462","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> <a href=\"http://michaelhobbes.bsky.social\">@michaelhobbes.bsky.social</a> <a href=\"http://notalawyer.bsky.social\">@notalawyer.bsky.social</a> y’all absolutely should do an episode on this memoir. It’s indicative of an entire mode of thinking around AI that is going to be used to run cover for bad actors &amp; still act surprised when bad things keep happening</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mvuwd5lrmc2a","date_published":"2026-09-19T14:45:42+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-19 14:45","date_timestamp":1789829142,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"98515463","content_html":"<p><a href=\"http://raxkingisdead.bsky.social\">@raxkingisdead.bsky.social</a> It’s the Zyn banner that turns this into art</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mvuv6cvjac2a","date_published":"2026-09-19T14:25:06+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-19 14:25","date_timestamp":1789827906,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97819722","content_html":"<p>Because I’m a glutton for punishment, stubborn, I finished Tim Berners-Lee’s memoir. It was…fascinating to analyze. Oh, the halcyon days of technocratic thinking</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/09/19/because-im-a-glutton-for.html","date_published":"2026-09-19T14:23:51+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-19 14:23","date_timestamp":1789827831,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/117298157190574928","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mvuv4ccicz2i"]}},{"id":"97819637","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> My perfect little weirdo!!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mvfm53oqtc2w","date_published":"2026-09-13T12:33:25+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-13 12:33","date_timestamp":1789302805,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97819638","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Not wrong! 😂😂</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mvepbdbvbc2x","date_published":"2026-09-13T03:56:48+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-13 03:56","date_timestamp":1789271808,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97819639","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Beep boop. Not the question at hand here</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mv7bqzzw2227","date_published":"2026-09-11T00:11:45+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-11 00:11","date_timestamp":1789085505,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97819640","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Context: I’m using my homelab to experiment with containerization/isolation as much as possible; keeping a server as lightweight/“stock” as possible (Fedora Server 44). So I’ve got the rootless Podman container (a separate issue), but I’m trying to figure out if I need to spool up a new VM for Miren</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mv7a3ngir22l","date_published":"2026-09-10T23:41:53+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-10 23:41","date_timestamp":1789083713,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97147463","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Assume a spherical movie</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3musahbqrf22d","date_published":"2026-09-05T19:43:47+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-05 19:43","date_timestamp":1788637427,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97147464","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a></p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3murmhqfgwc2o","date_published":"2026-09-05T13:46:07+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-05 13:46","date_timestamp":1788615967,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97147465","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Yes! Very much agree; and why I love DS9 so much because it’s the only one (kind of) interested in challenging the cultural norms.</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3muridv34yc2w","date_published":"2026-09-05T12:32:23+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-05 12:32","date_timestamp":1788611543,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97147466","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> As played by Jeffrey Combs</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mupokimnrs23","date_published":"2026-09-04T19:18:08+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-04 19:18","date_timestamp":1788549488,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"96960654","content_html":"<p>I’ve been running OS 27 and trying to figure out all the different places to turn off “writing assistance” (buzz off, I have a brain).</p>\n<p>The inline suggestions are buried in the <strong>keyboard</strong> settings; along with the 3 other places LLM settings are buried within. Why are writing suggestions inside “Content...</p> <a href=\"https://microblog.thomascannon.me/2026/09/04/ive-been-running-os-and.html\">microblog.thomascannon.me</a>","summary":"","url":"https://microblog.thomascannon.me/2026/09/04/ive-been-running-os-and.html","date_published":"2026-09-04T15:41:32+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-09-04 15:41","date_timestamp":1788536492,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/117213528584572458","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mupchqn3f724"]}},{"id":"96960561","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> I regret to inform you broadcast TV is slop HQ</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mtn4lsjiek2o","date_published":"2026-08-22T01:26:13+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-22 01:26","date_timestamp":1787361973,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"96960562","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a></p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mtn4isb25k2o","date_published":"2026-08-22T01:24:32+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-22 01:24","date_timestamp":1787361872,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"96960563","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Join us!!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mtmtabfzy22k","date_published":"2026-08-21T22:38:43+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-21 22:38","date_timestamp":1787351923,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"96960564","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Alas, the hard-won predilection of “don’t reinvent blogging and crossposting” means I’m locked in until whom knows when</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mtfyykqews2e","date_published":"2026-08-19T05:33:08+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-19 05:33","date_timestamp":1787117588,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"96960565","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> True! But man is it gas on the fire</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mtegfr5mps22","date_published":"2026-08-18T14:27:50+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-18 14:27","date_timestamp":1787063270,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"96960566","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Waitaminit</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mtegf3w5kk22","date_published":"2026-08-18T14:27:28+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-18 14:27","date_timestamp":1787063248,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95973428","content_html":"<p><a href=\"http://konnorrogers.com\">@konnorrogers.com</a> Hmmm</p>\n<p>HMMMMMM</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3msraizte2s2k","date_published":"2026-08-10T23:21:43+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-10 23:21","date_timestamp":1786404103,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95465280","content_html":"<p><a href=\"http://samanthamash.bsky.social\">@samanthamash.bsky.social</a> Had a version of this at SFGE; a really cool looking Homebrew pinball machine had a “no AI was used” line in the intro screen.</p>\n<p>On the machine itself? AI slop poster for the person who I’m guessing maintains said machine</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ms2uh6x73c2e","date_published":"2026-08-02T01:47:22+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-08-02 01:47","date_timestamp":1785635242,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94742234","content_html":"<p><a href=\"https://www.404media.co/luddite-events-nyc-off-tech-summer-of-ludd/\">www.404media.co/luddite-e…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/07/27/httpswwwmediacoludditeeventsnycofftechsummerofludd.html","date_published":"2026-07-27T16:06:24+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-27 16:06","date_timestamp":1785168384,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116992795443333745","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mrnbntzp2b2c"]}},{"id":"94742194","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> It does!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mrlil4bpg22c","date_published":"2026-07-26T23:04:52+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-26 23:04","date_timestamp":1785107092,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94742195","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Sadly the only viable option would be business insurance. Which might offset the replacement costs, but who knows! Will have to submit to find out</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mrli7eecyc2c","date_published":"2026-07-26T22:58:18+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-26 22:58","date_timestamp":1785106698,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94705576","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Chassis: all fucked up!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mrlf6v4suc26","date_published":"2026-07-26T22:04:21+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-26 22:04","date_timestamp":1785103461,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94705577","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Everything still works, but RIP to my trade-in</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mrlf5kttws26","date_published":"2026-07-26T22:03:36+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-26 22:03","date_timestamp":1785103416,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94704988","content_html":"<p>Guess whose laptop fell out of their bag and made a $3.5K oopsie on the concrete</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/07/26/guess-whose-laptop-fell-out.html","date_published":"2026-07-26T21:50:51+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-26 21:50","date_timestamp":1785102651,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116988488040006423","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mrleh3f7wo2t"]}},{"id":"94056155","content_html":"<p>Y’all know this was supposed to be a joke, right? <a href=\"https://stackoverflow.blog/2021/04/01/the-key-copy-paste/\">stackoverflow.blog/2021/04/0…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/07/15/yall-know-this-was-supposed.html","date_published":"2026-07-15T17:14:25+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-15 17:14","date_timestamp":1784135665,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116925115144636667","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mqp7ug24rm2l"]}},{"id":"93678313","content_html":"<p>I just walked senior citizens through TryRuby, AMA</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/07/08/i-just-walked-senior-citizens.html","date_published":"2026-07-09T00:25:04+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-09 00:25","date_timestamp":1783556704,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116887172617537981","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mq6eo5zwvg2v"]}},{"id":"93431722","content_html":"<p><a href=\"https://givebutter.com/wnbrb-our-next-chapter\">givebutter.com/wnbrb-our…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/07/04/httpsgivebuttercomwnbrbournextchapter.html","date_published":"2026-07-04T15:41:15+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-07-04 15:41","date_timestamp":1783179675,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116862463523082445","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mptfjqyv352s"]}},{"id":"92666194","content_html":"<p>Heads up that Chrome for Android 149 looks like it breaks cross-document view transitions. So if you’ve got people writing in about your app seeming to freeze, the fix might be to remove the view transition CSS entirely.</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/06/22/heads-up-that-chrome-for.html","date_published":"2026-06-22T15:08:54+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-22 15:08","date_timestamp":1782140934,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116794388797602315","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mov64xgfdu23"]}},{"id":"92116391","content_html":"<p>I’m very much a certified Halt and Catch Fire megafan, but $70 for a used DVD copy of Season 2 is bonkers</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/06/13/im-very-much-a-certified.html","date_published":"2026-06-13T17:08:27+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-13 17:08","date_timestamp":1781370507,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116743897823163527","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mo6qmczopi2n"]}},{"id":"92011791","content_html":"<p><a href=\"https://vale.rocks/posts/game-console-browsers\">vale.rocks/posts/gam…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/06/11/httpsvalerockspostsgameconsolebrowsers.html","date_published":"2026-06-12T00:59:09+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-12 00:59","date_timestamp":1781225949,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116734424189419891","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mo2jy7hhvv26"]}},{"id":"91722769","content_html":"<p>🎶Tale as old as time🎶</p>\n<p><a href=\"https://www.theregister.com/software/2026/05/28/zig-creator-seeks-uncompromising-perfection-before-blessing-10/5247916\">www.theregister.com/software/…</a></p>\n<p><img src=\"https://cdn.uploads.micro.blog/51932/2026/fe16bdb1bc.png\" alt=\"He said he set out to develop a digital audio workstation. He tried Go, but found interoperability with C libraries difficult, and said the garbage collector caused audio delays. He tried C++, or coding C-style using a C++ compiler, but found that small mistakes led to memory corruption bugs that took weeks to fix. He tried Rust but “really struggled to write code that would satisfy Rust’s rules,” and spent a month trying to make font rendering work.Kelley’s solution was to go in a different direction and create a new programming language. Zig, he said, “does not give up any of the power that C offers, while improving the flaws and weaknesses that C has.”As far as we can tell, the digital audio project remains in its early stages.\" loading=\"lazy\"></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/06/07/tale-as-old-as-time.html","date_published":"2026-06-07T21:49:47+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-07 21:49","date_timestamp":1780868987,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116711030554175190","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mnq5k23i5z2n"]}},{"id":"91554968","content_html":"<p><a href=\"https://youtu.be/eom68J-XZA4\">youtu.be/eom68J-XZ…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/06/04/httpsyoutubeeomjxza.html","date_published":"2026-06-05T01:39:56+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-05 01:39","date_timestamp":1780623596,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116694948264683777","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mniyynelj623"]}},{"id":"91492562","content_html":"<p>I saw the greatest minds of my generation order Chipotle</p>\n<img src=\"https://cdn.uploads.micro.blog/51932/2026/38097ce90c.png\" width=\"277\" height=\"600\" alt=\"A screenshot from a news report:&amp;10;&amp;10;“Called Microsoft Scout, the agent can schedule meetings around both personal and work calendars, remind users when tasks have fallen through the cracks, order Chipotle”&amp;10;\" loading=\"lazy\">\n","summary":"","url":"https://microblog.thomascannon.me/2026/06/03/i-saw-the-greatest-minds.html","date_published":"2026-06-03T21:45:26+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-03 21:45","date_timestamp":1780523126,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116688365545674795","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mng3hedlqy23"]}},{"id":"90827144","content_html":"<p>My Blue Ridge Ruby talk got stealth-posted! I’m very proud of this one; it’s a dense one, but covers a bunch of ground &amp; still manages to find a good (if frenetic) cadence. Plus, it’s got an all-timer bit for me.</p>\n<p><a href=\"https://youtu.be/CxQgGgngWCA\">youtu.be/CxQgGgngW…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/05/24/my-blue-ridge-ruby-talk.html","date_published":"2026-05-24T15:07:18+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-24 15:07","date_timestamp":1779635238,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116630175545885656","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmmajg3lte2c"]}},{"id":"89869752","content_html":"<p><a href=\"https://aworkinglibrary.com/writing/into-the-gap\">aworkinglibrary.com/writing/i…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/05/09/httpsaworkinglibrarycomwritingintothegap.html","date_published":"2026-05-10T02:09:41+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-10 02:09","date_timestamp":1778378981,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116547845097342836","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mlhojud4bb2u"]}},{"id":"89804782","content_html":"<p>Balsamiq Pricing: <a href=\"https://microblog.thomascannon.me/2026/05/08/balsamiq-pricing.html\">microblog.thomascannon.me</a></p>","summary":"","url":"https://microblog.thomascannon.me/2026/05/08/balsamiq-pricing.html","date_published":"2026-05-08T12:25:07+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-08 12:25","date_timestamp":1778243107,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116538940595308560","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mldpykr2yh2u"]}},{"id":"89741942","content_html":"<p>What a farce; and even more damning of the continually manufactured consent around LLMs. Burn it all down</p>\n<p><a href=\"https://css-tricks.com/googles-prompt-api/\">css-tricks.com/googles-p…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/05/06/what-a-farce-and-even.html","date_published":"2026-05-06T23:09:48+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-06 23:09","date_timestamp":1778108988,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116530150779708225","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ml7t3g36ab2c"]}},{"id":"89711396","content_html":"<p>Thoughts on self-hosting &amp; PaaS (May 2026): <a href=\"https://blog.practical.computer/2026/05/06/thoughts-on-selfhosting-paas-may.html\">blog.practical.computer</a></p>","summary":"","url":"https://blog.practical.computer/2026/05/06/thoughts-on-selfhosting-paas-may.html","date_published":"2026-05-06T13:09:33+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-06 13:09","date_timestamp":1778072973,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:fouwpjytbdir5el3pfmunufw/post/3ml6rn3khwf2r"]}},{"id":"89668343","content_html":"<blockquote>\n<p>A poem, or a novel, is not a puzzle to solve. It’s an experience to enjoy and think about. And there’s no answer key for that.</p>\n</blockquote>\n<p><a href=\"https://buttondown.com/annleckie/archive/book-event-for-radiant-star-next-wednesday/\">buttondown.com/annleckie…</a></p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/05/05/a-poem-or-a-novel.html","date_published":"2026-05-05T21:01:54+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-05 21:01","date_timestamp":1778014914,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116523986118529991","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ml53i2ukf22i"]}},{"id":"89667961","content_html":"<img src=\"https://cdn.uploads.micro.blog/51932/2026/878c2858bc.png\" alt=\"I felt very bashful towards my serious collaborators, to engage them in such a fairy tale world, but for me it was real. “What has this to do with the year 1923?” said Walter Ruttmann. “Nothing,” I could only say, “but that I am alive now, and I want to do it as I have the chance.” But he did the most wonderful things for this film, and the bits I did together with him are the ones I am most proud of.\" loading=\"lazy\">\n","summary":"","url":"https://microblog.thomascannon.me/2026/05/05/165010.html","date_published":"2026-05-05T20:50:10+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-05 20:50","date_timestamp":1778014210,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116523951006071306","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ml52y5sbe22c"]}},{"id":"89530063","content_html":"<p>Blue Ridge Ruby 2026 <img src=\"https://micro.blog/photos/50/https://cdn.uploads.micro.blog/51932/2026/26c0915e82.jpg\" width=\"20\" height=\"20\" class=\"mini_thumbnail\" alt=\"My Ruby Passport, stamped with the Blue Ridge Ruby entry stamp\"> : <a href=\"https://microblog.thomascannon.me/2026/05/03/blue-ridge-ruby.html\">microblog.thomascannon.me</a></p>","summary":"","url":"https://microblog.thomascannon.me/2026/05/03/blue-ridge-ruby.html","date_published":"2026-05-03T21:58:07+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-03 21:58","date_timestamp":1777845487,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116512887804069653","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mky5rbqvrx2y"]}},{"id":"88744465","content_html":"<img src=\"https://cdn.uploads.micro.blog/51932/2026/bf66431ba1.png\" width=\"382\" height=\"59\" alt=\"A bandcamp download dialog for an album in AAC format, 119MB. The link text: “Download Chris”\" loading=\"lazy\">\n","summary":"","url":"https://microblog.thomascannon.me/2026/04/21/190632.html","date_published":"2026-04-22T00:06:32+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-22 00:06","date_timestamp":1776816392,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116445440753529545"]}},{"id":"87977689","content_html":"<p>I was just trying to look up teardowns of EWIs, and YouTube decided to drag my ass in the harshest way possible.</p>\n<img src=\"https://cdn.uploads.micro.blog/51932/2026/1ad37be5cd.png\" width=\"277\" height=\"600\" alt=\"A screenshot of YouTube search results on mobile, searching for Akai EWI Solo.&amp;10;&amp;10;Most of the screen is taken up by a BetterHelp ad, with a woman whose face is actively grimacing saying to a man “You were a mess.” The title of the ad is: “Healing is Possible. Find it in Therapy.”\" loading=\"lazy\">\n","summary":"","url":"https://microblog.thomascannon.me/2026/04/10/i-was-just-trying-to.html","date_published":"2026-04-10T12:53:19+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-10 12:53","date_timestamp":1775825599,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116380513292113060","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mj5emsljxs2p"]}},{"id":"87282729","content_html":"<p>Legion of Doom levels of “nightmare blunt rotation” here</p>\n<img src=\"https://cdn.uploads.micro.blog/51932/2026/26ff770968-m.jpg\" width=\"600\" height=\"568\" alt=\"A marketing email from Slack for a Webinar, with the subject: “Tomorrow: See how Anthropic, MrBeast, and Salesforce are using Slack to move faster”\" loading=\"lazy\">\n","summary":"","url":"https://microblog.thomascannon.me/2026/03/30/legion-of-doom-levels-of.html","date_published":"2026-03-30T21:53:33+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-03-30 21:53","date_timestamp":1774907613,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116320347507973645","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3micnlxvjfy2k"]}}]}