{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Rob Fahrni","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/fahrni","_microblog":{"about":"https://micro.blog/about/api","id":"6650","username":"fahrni","bio":"Husband, father, and grandfather.\n\niOS code monkey at [TELUS Digitial](https://telusdigital.com) (formerly WillowTree Apps) by day. \n\niOS and Mac code monkey by night at [Hayseed](https://hayseed.co).","pronouns":"","is_following":false,"is_you":false,"following_count":165,"discover_count":0},"author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://micro.blog/fahrni/avatar.jpg"},"items":[{"id":"95980418","content_html":"<p><a href=\"http://manton.org\">@manton.org</a> Why doesn’t he?</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mtekpmln7s2s","date_published":"2026-08-18T15:44:56+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-18 15:44","date_timestamp":1787067896,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95969159","content_html":"<p>A repairable iPhone? <a href=\"https://rob.crabapples.net/2026/08/18/a-repairable-iphone.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/18/a-repairable-iphone.html","date_published":"2026-08-18T12:10:28+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-18 12:10","date_timestamp":1787055028,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117116439952378728","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mte6qwmjrm2s"]}},{"id":"95870786","content_html":"<p>Work Note: Stream for Mac: <a href=\"https://rob.crabapples.net/2026/08/16/work-note-stream-for-mac.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/16/work-note-stream-for-mac.html","date_published":"2026-08-16T15:49:41+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-16 15:49","date_timestamp":1786895381,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117105977790575950","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mt7k3h3qmw2v"]}},{"id":"95827538","content_html":"<p>Retired Navy Commander on the rot that is the Trump Administration: <a href=\"https://rob.crabapples.net/2026/08/15/retired-navy-commander-on-the.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/15/retired-navy-commander-on-the.html","date_published":"2026-08-15T17:03:00+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-15 17:03","date_timestamp":1786813380,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117100602672857395","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mt55p4c7bz2v"]}},{"id":"95820011","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/08/15/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/15/saturday-morning-coffee.html","date_published":"2026-08-15T14:27:23+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-15 14:27","date_timestamp":1786804043,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117099991078838186","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mt4uyxswb324"]}},{"id":"95778139","content_html":"<p>Today marks 39 years my lovely bride has put up with me.</p>\n<p>I’m very grateful and love her more now than ever. ❤️</p>\n","summary":"","url":"https://rob.crabapples.net/2026/08/14/today-marks-years-my-lovely.html","date_published":"2026-08-14T18:53:09+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-14 18:53","date_timestamp":1786733589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117095383202002771","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mt2tjeluz72i"]}},{"id":"95757594","content_html":"<p><a href=\"http://mackozer.bsky.social\">@mackozer.bsky.social</a> Just got it! Congratulations! 🥳</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mt24qb6fkm2i","date_published":"2026-08-14T12:08:08+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-14 12:08","date_timestamp":1786709288,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95516289","content_html":"<p>Native Windows Apps: <a href=\"https://rob.crabapples.net/2026/08/10/native-windows-apps.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/10/native-windows-apps.html","date_published":"2026-08-10T12:51:37+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-10 12:51","date_timestamp":1786366297,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117071302827908304","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3msq5cwzb732e"]}},{"id":"95405716","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/08/08/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/08/saturday-morning-coffee.html","date_published":"2026-08-08T13:56:57+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-08 13:56","date_timestamp":1786197417,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117060235328893191","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3msla24apao24"]}},{"id":"95358119","content_html":"<p>Something new and purdy just arrived! 😃</p>\n<p>I’m stoked! I know what I’m doing tonight after everyone goes to bed. 😂</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/3143973f49-m.jpg\" width=\"600\" height=\"450\" alt=\"MacBook Air in a box\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/5176/2026/e3f90154e2-m.jpg\" width=\"450\" height=\"600\" alt=\"Top of a MacBook Air\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/5176/2026/8806270043-m.jpg\" width=\"600\" height=\"450\" alt=\"MacBook Air booting\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://rob.crabapples.net/2026/08/07/something-new-and-purdy-just.html","date_published":"2026-08-07T15:57:41+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-07 15:57","date_timestamp":1786118261,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117055048552535834","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3msiwdnbj4q27"]}},{"id":"95287181","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> ok, where can I get one of those hats!</p>\n","url":"https://micro.blog/fahrni/95287181","date_published":"2026-08-06T11:40:06+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-06 11:40","date_timestamp":1786016406,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95286995","content_html":"<p>I’d mentioned earlier in the spring that Kim picks up two new hanging ferns every year so the birds can nest in them. This one has had two separate momma birdies choose it to birth and care for their young this year.</p>\n<p>And yes, that’s a lot of poop! 🤣</p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/527791a73f-m.jpg\" width=\"450\" height=\"600\" alt=\"Three baby birds in their nest.\" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/08/06/id-mentioned-earlier-in-the.html","date_published":"2026-08-06T11:36:41+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-06 11:36","date_timestamp":1786016201,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117048359239081344","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3msfxbtlhd32u"]}},{"id":"95192367","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> I love me some Gallup! 😃</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3ms6iub2fbk22","date_published":"2026-08-03T12:30:34+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-03 12:30","date_timestamp":1785760234,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95192368","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> We love it there.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3ms6itfmx5k22","date_published":"2026-08-03T12:30:05+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-03 12:30","date_timestamp":1785760205,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"95113473","content_html":"<p>Yesterday took us from Elk City, Oklahoma, to Jackson, Tennessee.</p>\n<p>We traveled approximately 660 miles in about 10 hours. 🚙</p>\n<p>Today we get back to Charlottesville, Virginia. Home. 🏡</p>\n","summary":"","url":"https://rob.crabapples.net/2026/08/03/yesterday-took-us-from-elk.html","date_published":"2026-08-03T10:27:36+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-03 10:27","date_timestamp":1785752856,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117031100202835436","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3ms6bytviec2i"]}},{"id":"95037774","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/08/01/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/01/saturday-morning-coffee.html","date_published":"2026-08-01T17:20:19+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-01 17:20","date_timestamp":1785604819,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117021400087882542","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrzy5yg2ig2i"]}},{"id":"95028523","content_html":"<p>Day Two Back: Gallup to Elk City: <a href=\"https://rob.crabapples.net/2026/08/01/day-two-back-gallup-to.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/08/01/day-two-back-gallup-to.html","date_published":"2026-08-01T13:33:10+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-08-01 13:33","date_timestamp":1785591190,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117020505471948959","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrzlgwfcvz2q"]}},{"id":"94980669","content_html":"<p>San Luis Obispo <img src=\"https://micro.blog/photos/50/https://cdn.uploads.micro.blog/5176/2026/3bc9d20a21.jpg\" width=\"20\" height=\"20\" class=\"mini_thumbnail\" alt=\"Picture of a tri-tip sandwich. \"><img src=\"https://micro.blog/photos/50/https://cdn.uploads.micro.blog/5176/2026/8b37d17fe2.jpg\" width=\"20\" height=\"20\" class=\"mini_thumbnail\" alt=\"Picture of a tri-tip Cobb salad\"> : <a href=\"https://rob.crabapples.net/2026/07/31/san-luis-obispo.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/31/san-luis-obispo.html","date_published":"2026-07-31T16:10:42+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-31 16:10","date_timestamp":1785514242,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117015462920786284","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrxds6xiif25"]}},{"id":"94974455","content_html":"<p>We start our journey back home today.</p>\n<p>Today’s leg takes us from Avila Beach, California to Gallup, New Mexico.</p>\n<p>Looks like 811 miles with an estimated time of around 12 hours. 🚙</p>\n<p>It will, of course, take longer. 😃</p>\n","summary":"","url":"https://rob.crabapples.net/2026/07/31/we-start-our-journey-back.html","date_published":"2026-07-31T14:13:06+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-31 14:13","date_timestamp":1785507186,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/117015000017375570","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrx57ddydt2e"]}},{"id":"94808820","content_html":"<p>Hayseed, Stream, and Others: <a href=\"https://rob.crabapples.net/2026/07/28/hayseed-stream-and-others.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/28/hayseed-stream-and-others.html","date_published":"2026-07-28T19:07:44+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-28 19:07","date_timestamp":1785265664,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116999171279392337","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrq4bazwr525"]}},{"id":"94807955","content_html":"<p>Indie Icon Design Special! 😍: <a href=\"https://rob.crabapples.net/2026/07/28/indie-icon-design-special.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/28/indie-icon-design-special.html","date_published":"2026-07-28T18:49:52+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-28 18:49","date_timestamp":1785264592,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116999101381039618","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrq3bhync62e"]}},{"id":"94531326","content_html":"<p><a href=\"http://massicotte.org\">@massicotte.org</a> For now we still need folks who understand how to put together software and get it ready to ship.</p>\n<p>But… at some point I’d imagine that goes away. Especially if folks are going to write throwaway software they need for their specialized tasks.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrdakhrd2k2d","date_published":"2026-07-23T16:20:03+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-23 16:20","date_timestamp":1784823603,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94469254","content_html":"<p><a href=\"http://gacross.bsky.social\">@gacross.bsky.social</a> I’m so sorry, Glenna. We’ve become a terrible nation and I hate it.</p>\n<p>I hope some day we’ll be able to repair all the damage created by our narcissists in chief. 😞</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mrapdvtypc27","date_published":"2026-07-22T16:06:50+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-22 16:06","date_timestamp":1784736410,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94401084","content_html":"<p>Day Four: Gallup to Fresno: <a href=\"https://rob.crabapples.net/2026/07/21/day-four-gallup-to-fresno.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/21/day-four-gallup-to-fresno.html","date_published":"2026-07-21T14:39:30+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-21 14:39","date_timestamp":1784644770,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116958482095398358","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mr62235p3m2m"]}},{"id":"94326196","content_html":"<p>Today is a long one.</p>\n<p>Gallop, New Mexico to Fresno, California.</p>\n<p>Estimated 11 hours, 775 miles or 1,247 kilometers.</p>\n","summary":"","url":"https://rob.crabapples.net/2026/07/20/today-is-a-long-one.html","date_published":"2026-07-20T12:45:07+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-20 12:45","date_timestamp":1784551507,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94297998","content_html":"<p>Day three, check. ✅</p>\n<p>We blew out of Elk City, Oklahoma at 6AM and arrived in Gallup, New Mexico, at 3:15PM local time.</p>\n<p>We covered 563 miles or 862 kilometers.</p>\n<p>Tomorrow is another long drive. More in the morning.</p>\n","summary":"","url":"https://rob.crabapples.net/2026/07/19/day-three-check-we-blew.html","date_published":"2026-07-19T22:37:54+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-19 22:37","date_timestamp":1784500674,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116949036684670402","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mqztsongut2i"]}},{"id":"94290453","content_html":"<p>Today we head to Gallup, New Mexico. I love the desert. Still tired. 😂</p>\n","summary":"","url":"https://rob.crabapples.net/2026/07/19/today-we-head-to-gallup.html","date_published":"2026-07-19T19:32:15+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-19 19:32","date_timestamp":1784489535,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116948306810684089","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mqzjgrizwp25"]}},{"id":"94270035","content_html":"<p>Day Two: Forrest City to Elk City: <a href=\"https://rob.crabapples.net/2026/07/19/day-two-forrest-city-to.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/19/day-two-forrest-city-to.html","date_published":"2026-07-19T10:13:31+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-19 10:13","date_timestamp":1784456011,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94231006","content_html":"<p>Dropped by a Scooter’s Coffee here in Maumelle, Arkansas. It’s good! ☕️</p>\n<p>WillowTree did the Scooter’s app. 😃 Unfortunately I didn’t get to work on it but boy-o-boy did the team do an amazing job!</p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/54d8e23cf5-m.jpg\" width=\"450\" height=\"600\" alt=\"A red and white coffee cup with the Scooter’s Coffee logo on it.\" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/07/18/dropped-by-a-scooters-coffee.html","date_published":"2026-07-18T14:35:21+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-18 14:35","date_timestamp":1784385321,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116941481981356382","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mqwihdcebo25"]}},{"id":"94230490","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/07/18/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/18/saturday-morning-coffee.html","date_published":"2026-07-18T14:21:06+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-18 14:21","date_timestamp":1784384466,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116941425392235272"]}},{"id":"94227169","content_html":"<p>Today’s leg of the trip takes us from Forrest City, Arkansas, to Elk City, Oklahoma.</p>\n<p>Short jaunt.</p>\n","summary":"","url":"https://rob.crabapples.net/2026/07/18/todays-leg-of-the-trip.html","date_published":"2026-07-18T13:00:55+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-18 13:00","date_timestamp":1784379655,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116941106428469771","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mqwd4iur3625"]}},{"id":"94204959","content_html":"<p>Day One: Charlottesville to Forrest City: <a href=\"https://rob.crabapples.net/2026/07/17/day-one-charlottesville-to-forrest.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/07/17/day-one-charlottesville-to-forrest.html","date_published":"2026-07-18T02:20:55+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-18 02:20","date_timestamp":1784341255,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116938590414406905","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mqv7ec43ez2m"]}},{"id":"93840623","content_html":"<p><a href=\"http://franglaise.bsky.social\">@franglaise.bsky.social</a> HE HAS A TIE! 😍</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mqfe2b2ip22v","date_published":"2026-07-11T19:02:42+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-11 19:02","date_timestamp":1783796562,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93430813","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> Thanks, Jerry!</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mpte4h23d22q","date_published":"2026-07-04T15:16:00+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-07-04 15:16","date_timestamp":1783178160,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92918092","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> I’m sure he will, John. I’ve had some requests to support feed services like Feedbin, Feedly, and NewsBlur which, of course, made me think having everyone implement something the same would be nice.</p>\n<p>The weird thing about it is having a decentralized thing become centralized. But, how else do you keep everything in sync across multiple devices without a service? Be it your own or a third-party? The only thing that comes to mind is standardizing at an API level.</p>\n<p>I am 100% open to alternative solutions.</p>\n<p>As it stands I will be implementing multiple feed service APIs to support my users.</p>\n","url":"https://micro.blog/fahrni/92918092","date_published":"2026-06-25T23:41:03+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-06-25 23:41","date_timestamp":1782430863,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92908067","content_html":"<p><a href=\"https://micro.blog/johnbrayton\">@johnbrayton</a> <a href=\"https://micro.blog/manton\">@manton</a> Fellas, should we define a standard set of APIs for feed readers?</p>\n<p>RSS and JSON Feed are anxiously at the center for adding feeds but if someone wants to hatch a server side component like what y’all have done with Unread and Inkwell wouldn’t it be nice for the basics to be the same?</p>\n","url":"https://micro.blog/fahrni/92908067","date_published":"2026-06-25T20:44:36+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-06-25 20:44","date_timestamp":1782420276,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92054801","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> Word</p>\n","url":"https://micro.blog/fahrni/92054801","date_published":"2026-06-12T17:32:56+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-06-12 17:32","date_timestamp":1781285576,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91082929","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> Yeah, I saw that! It should be fixed now. Give it a refresh and see if they show up. Thanks, Aaron!</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mmwc5fm52c22","date_published":"2026-05-28T15:03:09+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-28 15:03","date_timestamp":1779980589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"90766259","content_html":"<p><a href=\"https://micro.blog/johnbrayton\">@johnbrayton</a> Ahhh, ok, gotcha!</p>\n","url":"https://micro.blog/fahrni/90766259","date_published":"2026-05-23T11:42:48+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-23 11:42","date_timestamp":1779536568,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"90709647","content_html":"<p><a href=\"https://micro.blog/johnbrayton\">@johnbrayton</a> I know Colbert is gone, but what’s going on besides that? 😳</p>\n","url":"https://micro.blog/fahrni/90709647","date_published":"2026-05-22T14:22:52+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-22 14:22","date_timestamp":1779459772,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"90421741","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I feel like they should bring at least two things to the party. Their own power and their own cooling system not based on water.</p>\n<p>I know, big requirements, but it’s the right thing to do. They’re not even trying to solve environmental problems. They’re just making them worse!</p>\n","url":"https://micro.blog/fahrni/90421741","date_published":"2026-05-18T15:35:23+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-18 15:35","date_timestamp":1779118523,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89737969","content_html":"<p><a href=\"http://atrupar.com\">@atrupar.com</a> Meh. The dude is old and rotting right before our eyes. Wish he’d hurry up and get it over with.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3ml7ldoae5c26","date_published":"2026-05-06T20:51:17+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-06 20:51","date_timestamp":1778100677,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89451661","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> Oh, you’re welcome! I didn’t know the name for them until I saw my first one seven years ago. 😁</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkusehi52c26","date_published":"2026-05-02T13:57:43+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-02 13:57","date_timestamp":1777730263,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89451662","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> They’re space aliens!</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkuscuaq4c26","date_published":"2026-05-02T13:56:49+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-05-02 13:56","date_timestamp":1777730209,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89314228","content_html":"<p><a href=\"http://ianrobinson.mastodon.social.ap.brid.gy\">@ianrobinson.mastodon.social.ap.brid.gy</a> DHH 🤦🏻</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkmyoazhhc2c","date_published":"2026-04-29T11:29:16+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-04-29 11:29","date_timestamp":1777462156,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89314229","content_html":"<p><a href=\"http://ianrobinson.mastodon.social.ap.brid.gy\">@ianrobinson.mastodon.social.ap.brid.gy</a> RIGHT! 👍🏼</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkkzsv5qt22t","date_published":"2026-04-28T16:44:26+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-04-28 16:44","date_timestamp":1777394666,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89173081","content_html":"<p><a href=\"http://ianrobinson.mastodon.social.ap.brid.gy\">@ianrobinson.mastodon.social.ap.brid.gy</a> 🤣</p>\n<p>I deleted mine in 2011, then last year got it back because I was looking for a used truck and my wife said there were great deals on their market thing. So, yeah, I still have one. All private. No friends, except my wife and kids. Haven’t looked at it in months and months.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkkpkafbtc2t","date_published":"2026-04-28T13:40:38+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-04-28 13:40","date_timestamp":1777383638,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89173082","content_html":"<p><a href=\"http://ianrobinson.mastodon.social.ap.brid.gy\">@ianrobinson.mastodon.social.ap.brid.gy</a> Facebook</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkiwy2pnas2t","date_published":"2026-04-27T20:48:18+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-04-27 20:48","date_timestamp":1777322898,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88920770","content_html":"<p><a href=\"http://radmakr.com\">@radmakr.com</a> I knew that. 😁</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mkagmg2lss2a","date_published":"2026-04-24T11:34:10+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-04-24 11:34","date_timestamp":1777030450,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88873529","content_html":"<p><a href=\"http://radmakr.com\">@radmakr.com</a> Swift is a good choice. 😄</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mk6oujnww22t","date_published":"2026-04-23T18:56:33+00:00","author":{"name":"Rob Fahrni","url":"https://fahrni.me","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Ffahrni%2Favatar.jpg","_microblog":{"username":"fahrni"}},"_microblog":{"date_relative":"2026-04-23 18:56","date_timestamp":1776970593,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}