{"version":"https://jsonfeed.org/version/1","title":"talqix.cloud - Thomas Cannon","home_page_url":"https://talqix.cloud","feed_url":"https://talqix.cloud/posts/tcannonfodder","_microblog":{"about":"https://talqix.cloud/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%2Ftalqix.cloud%2Fimages%2Fblank_avatar.png"},"items":[{"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"17:08","date_timestamp":1781370507,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"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.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116694948264683777","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mniyynelj623"]}},{"id":"91554967","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> But what if we torched the entire economy for this?</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mngfno6lyc2g","date_published":"2026-06-04T00:48:32+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-06-04 00:48","date_timestamp":1780534112,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91492562","content_html":"<p>I saw the greatest minds of my generation order Chipotle</p>\n<img src=\"https://cdn.uploads.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116688365545674795","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mng3hedlqy23"]}},{"id":"91492217","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Yep; with an AntennaDirect antenna.</p>\n<p>I’m very impressed by the software build quality of the Homerun. The apps are…okay; but gotdang that management UI feels solid (if old)</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmpwbvhjqc2r","date_published":"2026-05-26T02:14:56+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-26 02:14","date_timestamp":1779761696,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91492218","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Such is life! But this does look like a bit of a viable option. At the very least, it’s fun!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmpujfzcik2g","date_published":"2026-05-26T01:43:21+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-26 01:43","date_timestamp":1779759801,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91492219","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> What kinda antenna is it? Antenna tech has gotten much better; but the fundamentals are the same.</p>\n<p>I ended up going with an AntennasDirect (installed in the attic today; which ZOMG I was drenched), then an HDHomerun for the tuner, feeding into Plex</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmpuhw4vf22g","date_published":"2026-05-26T01:42:31+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-26 01:42","date_timestamp":1779759751,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91492220","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> In our area: Around 80-ish! ABC is a weird gap/dead zone because of the hellscape that is ATSC 3.0; which hopefully gets sorted out. It’s still an active issue; with discussions happening this month.</p>\n<p>forums.plex.tv/t/transcodin…</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmpuff3k3c2g","date_published":"2026-05-26T01:41:06+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-26 01:41","date_timestamp":1779759666,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91492221","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> How else am I gonna get Night Court?</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmpubp5aqc2g","date_published":"2026-05-26T01:39:02+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-26 01:39","date_timestamp":1779759542,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91492222","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Mainly trying to replace the YouTube subscription with broadcast TV 8mos of the year (football baybeee). Aside from that, our usage is just the big broadcast networks for local news + brain off TV</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mmpq74ud4k22","date_published":"2026-05-26T00:26:01+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-26 00:26","date_timestamp":1779755161,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116547845097342836","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mlhojud4bb2u"]}},{"id":"89804944","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Glad I’m not the only one who feels this way about it. I’d like to say it’s wild that they threw away one of their best selling points, but I’m not terribly surprised given their “pivot to AI”</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mldq7jeotc2j","date_published":"2026-05-08T12:29:05+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-08 12:29","date_timestamp":1778243345,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89804945","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Why would you make a low-fi editor that anyone can use if you’re then going to restrict who in an organization can use it?</p>\n<p>If I had to guess, they’re trying to offset the cost of their new “AI prototyping” in a way that hides the true costs.</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mldq43d2h22j","date_published":"2026-05-08T12:27:10+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-08 12:27","date_timestamp":1778243230,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89804946","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Seat-babysitting is inherently a restrictive behavior, leading to worse outcomes. Especially in the wireframing stage. They’ve essentially created a keycard system, where only the chosen few can make actual product decisions.</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mldq43cyik2j","date_published":"2026-05-08T12:27:10+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-08 12:27","date_timestamp":1778243230,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116538940595308560","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mldpykr2yh2u"]}},{"id":"89804620","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> I mean, you’re welcome to a conference regardless, but Ruby is such a JOY</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mla4c24nwc2b","date_published":"2026-05-07T01:54:36+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-07 01:54","date_timestamp":1778118876,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89804621","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> We gotta get you experimenting with Ruby so you can come to a conference and get a passport! 😄😄😄</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mla44as3m22b","date_published":"2026-05-07T01:51:22+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-07 01:51","date_timestamp":1778118682,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116530150779708225","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ml7t3g36ab2c"]}},{"id":"89741885","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Do not PaaS GO</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ml7qj7jlxs2m","date_published":"2026-05-06T22:23:52+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-06 22:23","date_timestamp":1778106232,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"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.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116523951006071306","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3ml52y5sbe22c"]}},{"id":"89563627","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> More like PORT=3000</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mkyb3mkaxk2p","date_published":"2026-05-03T22:59:11+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-03 22:59","date_timestamp":1777849151,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89530063","content_html":"<p>Blue Ridge Ruby 2026 <img src=\"https://talqix.cloud/photos/50/https://cdn.uploads.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116512887804069653","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mky5rbqvrx2y"]}},{"id":"89528640","content_html":"<p><a href=\"http://cacab.bsky.social\">@cacab.bsky.social</a> Goblins!!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mktu6r5gss2c","date_published":"2026-05-02T04:57:39+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-02 04:57","date_timestamp":1777697859,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89528641","content_html":"<p><a href=\"http://etagwerker.com\">@etagwerker.com</a> I can’t wait for you to see it!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mktsgr7w422f","date_published":"2026-05-02T04:26:20+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-05-02 04:26","date_timestamp":1777695980,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89313121","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> And he only did the eyebrow arch once! 😆</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mkmf3otrmk2m","date_published":"2026-04-29T05:38:52+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-29 05:38","date_timestamp":1777441132,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89313122","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> The TOS version, and the Twilight Zone version</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mkmezr7egk2m","date_published":"2026-04-29T05:37:47+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-29 05:37","date_timestamp":1777441067,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89313123","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> And that reveal was excellent; a great closing shot</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mklyybxmds24","date_published":"2026-04-29T02:02:13+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-29 02:02","date_timestamp":1777428133,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88744465","content_html":"<img src=\"https://cdn.uploads.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116445440753529545"]}},{"id":"88744406","content_html":"<p><a href=\"http://notnotnuanced.bsky.social\">@notnotnuanced.bsky.social</a> Excellent way of putting it</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mjsym5hckk2n","date_published":"2026-04-19T03:18:52+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-19 03:18","date_timestamp":1776568732,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88744407","content_html":"<p><a href=\"http://philsalv.bsky.social\">@philsalv.bsky.social</a> Meet ya there!</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mjqlg2w4ws2y","date_published":"2026-04-18T04:17:30+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-18 04:17","date_timestamp":1776485850,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88744408","content_html":"<p><a href=\"http://heyjuliebb.bsky.social\">@heyjuliebb.bsky.social</a> Beat me to it R-I-Z-G-O-D RIZGOD Baybeeeeee</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mj6hxs2kuc2c","date_published":"2026-04-10T23:27:54+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-10 23:27","date_timestamp":1775863674,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"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.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116380513292113060","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mj5emsljxs2p"]}},{"id":"87977452","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> All cleared up! :D</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mizbcxf2rk26","date_published":"2026-04-08T21:45:34+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-08 21:45","date_timestamp":1775684734,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87977453","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> <a href=\"http://aidosaur.bsky.social\">@aidosaur.bsky.social</a> do you know if George has sent out a ping yet? I still haven’t been able to find one in my inbox 😭</p>\n<p>(I’m also available via Bluesky DMs if needed!)</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3miyagabtxc2t","date_published":"2026-04-08T11:56:51+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-08 11:56","date_timestamp":1775649411,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87977454","content_html":"<p><a href=\"http://thomascannon.me\">@thomascannon.me</a> Not sure if the ping had been sent out yet, but in case it was, as an extra precaution I sent over a fresh email from my Gmail account to info@organizedhavoc.com</p>\n<p>Really sorry to bug y’all about this and the seemingly missed pings! 😭</p>\n","url":"https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3miogwt3lnc2y","date_published":"2026-04-04T14:26:52+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-04-04 14:26","date_timestamp":1775312812,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87282729","content_html":"<p>Legion of Doom levels of “nightmare blunt rotation” here</p>\n<img src=\"https://cdn.uploads.talqix.cloud/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.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%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,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116320347507973645","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3micnlxvjfy2k"]}},{"id":"87229767","content_html":"<p>Today was my 3rd watch of <em>The Wind Rises</em>; which isn’t exactly my top Ghibli movie but has so many tiny, tragic moments that reflect what it’s felt like trying to work amidst all of…this</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/03/29/today-was-my-rd-watch.html","date_published":"2026-03-30T03:54:02+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-03-30 03:54","date_timestamp":1774842842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116316101080558926","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3miarauzvqo2n"]}},{"id":"85796888","content_html":"<p>Another great thing about Oaken: as I rip out old models, I have so much less finagling to do because with Oaken’s seeds, I only have a small dataset that’s logically broken up. So I nuke the old seeds, work on a single test until it passes; then the whole suite.</p>\n","summary":"","url":"https://microblog.thomascannon.me/2026/03/08/another-great-thing-about-oaken.html","date_published":"2026-03-09T01:00:03+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-03-09 01:00","date_timestamp":1773018003,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116196508612334113","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mglnqjkval2a"]}},{"id":"85666683","content_html":"<p>Heads up! our new home for Ruby gems is gem.coop. If you’re looking for the latest and greatest open-source work from us, there’s where to go</p>\n<p><a href=\"https://beta.gem.coop/@practical-computer\">beta.gem.coop/@practica…</a></p>\n","summary":"","url":"https://blog.practical.computer/2026/03/06/heads-up-our-new-home.html","date_published":"2026-03-06T21:45:04+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-03-06 21:45","date_timestamp":1772833504,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84010993","content_html":"<p>A truly amazing gift that my dad made; a 3D woodcut of the Practical Computer logo. And the color matching is perfect too!</p>\n<p>It deserves to be right under <a href=\"http://jennyrjohnsonart.bsky.social\">@jennyrjohnsonart.bsky.social</a>’s amazing work.</p>\n<img src=\"https://cdn.uploads.talqix.cloud/51932/2026/9f79c64877-m.jpg\" width=\"450\" height=\"600\" alt=\"A sunlit photo of a shadow-boxed, CNC-d, painted version of the Practical Computer logo. It is hung under an oil painting of an iconic scene from Deep Space Nine’s “Far Beyond The Stars”\" loading=\"lazy\">\n","summary":"","url":"https://microblog.thomascannon.me/2026/02/10/a-truly-amazing-gift-that.html","date_published":"2026-02-11T00:20:28+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-02-11 00:20","date_timestamp":1770769228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/116049134754733961","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mek7gs52ag2k"]}},{"id":"83914724","content_html":"<p>The Seinfeld Transcoding Problem: <a href=\"https://microblog.thomascannon.me/2026/02/09/the-seinfeld-transcoding-problem.html\">microblog.thomascannon.me</a></p>","summary":"","url":"https://microblog.thomascannon.me/2026/02/09/the-seinfeld-transcoding-problem.html","date_published":"2026-02-09T16:06:47+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-02-09 16:06","date_timestamp":1770653207,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"83365058","content_html":"<p>🕵️‍♂️ Pssst! LittleCRM now lets you set a codename for a deal; because it’s always much more fun to add ✨mystery✨ to the work</p>\n<img src=\"https://cdn.talqix.cloud/photos/1000x/https%3A%2F%2Fblog.practical.computer%2Fuploads%2F2026%2F39dae0f83f.png\" alt=\"A screenshot of LittleCRM, showing how deals can have codenames (labels), with versions of the deal cards in various states.\" loading=\"lazy\">\n","summary":"","url":"https://blog.practical.computer/2026/02/01/pssst-littlecrm-now-lets-you.html","date_published":"2026-02-01T19:50:38+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-02-01 19:50","date_timestamp":1769975438,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:fouwpjytbdir5el3pfmunufw/post/3mdt47xvozy26"]}},{"id":"82773982","content_html":"<p>Announcing `caddy-dev`: <a href=\"https://blog.practical.computer/2026/01/24/announcing-caddydev.html\">blog.practical.computer</a></p>","summary":"","url":"https://blog.practical.computer/2026/01/24/announcing-caddydev.html","date_published":"2026-01-24T17:02:21+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-01-24 17:02","date_timestamp":1769274141,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:fouwpjytbdir5el3pfmunufw/post/3md6p3d7iaz2f"]}},{"id":"82222475","content_html":"<p>Web Awesome continues to be an excellent investment. Since it’s all based on Web Standards, extending it to handle complex behavior leverages decades of experience, tooling, and approaches. Gotta love it!</p>\n<p><a href=\"https://github.com/shoelace-style/webawesome/discussions/1939#discussioncomment-15521818\">github.com/shoelace-…</a></p>\n","summary":"","url":"https://blog.practical.computer/2026/01/16/web-awesome-continues-to-be.html","date_published":"2026-01-16T21:51:38+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-01-16 21:51","date_timestamp":1768600298,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:fouwpjytbdir5el3pfmunufw/post/3mcl3ggpbul2d"]}},{"id":"81458020","content_html":"<p>Replaced the battery on my iPod and only busted up the case <em>a little</em>. These buggers are a nightmare.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.talqix.cloud/51932/2026/118d6a221b-m.jpg\" width=\"450\" height=\"600\" alt=\"An iPod with minor case damage on the top\" loading=\"lazy\"><img src=\"https://cdn.uploads.talqix.cloud/51932/2026/15ba9c38b7-m.jpg\" width=\"450\" height=\"600\" alt=\"An iPod, opened up with its battery detached and pry tools everywhere \" loading=\"lazy\"><img src=\"https://cdn.uploads.talqix.cloud/51932/2026/bfc402cc0a-m.jpg\" width=\"450\" height=\"600\" alt=\"An iPod with plastic wedges sticking out of it\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://microblog.thomascannon.me/2026/01/06/replaced-the-battery-on-my.html","date_published":"2026-01-06T11:48:24+00:00","author":{"name":"Thomas Cannon","url":"https://thomascannon.me","avatar":"https://cdn.talqix.cloud/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fca9cec5f94901b30c846d25752b7ecbd%3Fs%3D96%26d%3Dhttps%253A%252F%252Ftalqix.cloud%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tcannonfodder"}},"_microblog":{"date_relative":"2026-01-06 11:48","date_timestamp":1767700104,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://mastodon.social/@tcannonfodder/115848001368566883","https://bsky.app/profile/did:plc:amcoolkcwqyoow5g4j5pxnvx/post/3mbqv5yndcx25"]}}]}