{"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":"88724633","content_html":"<p><a href=\"http://marioguzman.bsky.social\">@marioguzman.bsky.social</a> That’s awesome! Love it.</p>\n<p>Here’s mine from Visio. This one celebrates shipping 1.0.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjzlsgf3mk2w","date_published":"2026-04-21T18:18:22+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-21 18:18","date_timestamp":1776795502,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88704536","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/stephtara@indieweb.social\" class=\"u-url mention\">@stephtara</a></span> No, I haven’t. Looks interesting though! 👍🏼</p>\n","url":"https://micro.blog/fahrni/88704536","date_published":"2026-04-21T13:17: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-04-21 13:17","date_timestamp":1776777420,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88704425","content_html":"<p>First time seeing one of these in the wild. 😃</p>\n<p><img src=\"https://cdn.uploads.micro.blog/5176/2026/9218bd5f86-m.jpg\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://rob.crabapples.net/2026/04/21/first-time-seeing-one-of.html","date_published":"2026-04-21T13:15: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-04-21 13:15","date_timestamp":1776777306,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116442924551717028","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjz3jpiz2e22"]}},{"id":"88582698","content_html":"<p>Work Note: Stream for Mac: <a href=\"https://rob.crabapples.net/2026/04/19/work-note-stream-for-mac.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/04/19/work-note-stream-for-mac.html","date_published":"2026-04-19T16:48:53+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-19 16:48","date_timestamp":1776617333,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116432394513753012","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjufvd3i6u2c"]}},{"id":"88510061","content_html":"<p>Things are starting to get really happy around here.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/f6ad9ef068-m.jpg\" width=\"450\" height=\"600\" alt=\"A gardenia blossom.\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/5176/2026/482b90eac3-m.jpg\" width=\"450\" height=\"600\" alt=\"I can’t recall what these are called. They look like carnations but they’re not. &amp;10;&amp;10;Beautiful two tone pink flowers with a grey green stem.\" loading=\"lazy\">\n</div>\n","summary":"","url":"https://rob.crabapples.net/2026/04/18/things-are-starting-to-get.html","date_published":"2026-04-18T11:43: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-18 11:43","date_timestamp":1776512590,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116425536081977984","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjregkslkd2a"]}},{"id":"88508989","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/04/18/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/04/18/saturday-morning-coffee.html","date_published":"2026-04-18T11:14: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-04-18 11:14","date_timestamp":1776510847,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116425421479547941","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjrcs53o5h2m"]}},{"id":"88326341","content_html":"<p>J.D. Vance, Idiot: <a href=\"https://rob.crabapples.net/2026/04/15/jd-vance-idiot.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/04/15/jd-vance-idiot.html","date_published":"2026-04-15T19:27: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-04-15 19:27","date_timestamp":1776281220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116410378330520664","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjkmzc5t4f24"]}},{"id":"88240065","content_html":"<p><a href=\"http://joncooper-us.bsky.social\">@joncooper-us.bsky.social</a> Nope</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjexgfyid22d","date_published":"2026-04-13T13:20:29+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-13 13:20","date_timestamp":1776086429,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88097452","content_html":"<p>Time to work on <a href=\"https://stream.hayseed.co\">Stream</a>.</p>\n<p>Code by <a href=\"https://fahrni.me\">me</a>, coffee by <a href=\"https://gritcoffee.com/\">Grit</a></p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/7d57278509-m.jpg\" width=\"450\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/04/12/time-to-work-on-stream.html","date_published":"2026-04-12T11:26: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-04-12 11:26","date_timestamp":1775993202,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116391491145591875","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjcamiaz7z2j"]}},{"id":"88061901","content_html":"<p>Beautiful day out. ☀️</p>\n<p>Perfect for doing yard work.</p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/f14b97e48e-m.jpg\" width=\"450\" height=\"600\" alt=\"Picture of the sky between trees.\" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/04/11/beautiful-day-out-perfect-for.html","date_published":"2026-04-11T18:45: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-04-11 18:45","date_timestamp":1775933106,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116387553063683659","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mjainozm3224"]}},{"id":"88048934","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/04/11/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/04/11/saturday-morning-coffee.html","date_published":"2026-04-11T14:04:40+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-11 14:04","date_timestamp":1775916280,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87917412","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> Doubtful! 🤣</p>\n<p>I don’t get many visits. Just you and a few other folks. I have two LinkedIn connections at Starbucks. One is a VP and the other is the Mobile Dev Manager. That could be it?</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mj36e6jmkc2u","date_published":"2026-04-09T15:57:53+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-09 15:57","date_timestamp":1775750273,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87917071","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> I would love to, I really, really, would but it’s not in the cards. We moved to Virginia to be close to our grand kids and they’re not going anywhere. 🤣</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mj36bbwvvs2u","date_published":"2026-04-09T15:56: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-09 15:56","date_timestamp":1775750176,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87862162","content_html":"<p>I’ll just leave this here.</p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/separate-maga-toilets-m.jpg\" width=\"496\" height=\"600\" alt=\"Trent Reznor quote about having separate toilets for MAGA's because he doesn't feel comfortable with them around women and children.\" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/04/08/ill-just-leave-this-here.html","date_published":"2026-04-08T20: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-04-08 20:03","date_timestamp":1775678589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116370873024280608","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3miz3med7zv2i"]}},{"id":"87787400","content_html":"<p>Our Dogwood’s are extremely happy.</p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/fc380bdf75-m.jpg\" width=\"450\" height=\"600\" alt=\"Picture of a Dogwood tree with beautiful white blossoms. \" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/04/07/our-dogwoods-are-extremely-happy.html","date_published":"2026-04-07T18:58:24+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-07 18:58","date_timestamp":1775588304,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116364955929392848","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3miwhjnzsj42g"]}},{"id":"87727169","content_html":"<p>Stable Genius Indeed: <a href=\"https://rob.crabapples.net/2026/04/06/stable-genius-indeed.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/04/06/stable-genius-indeed.html","date_published":"2026-04-06T22:20:59+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-06 22:20","date_timestamp":1775514059,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"87638694","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> Yeah, it is. I wasn’t thinking about that.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mip7misdac2k","date_published":"2026-04-04T21:48:29+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-04 21:48","date_timestamp":1775339309,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87589193","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/04/04/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/04/04/saturday-morning-coffee.html","date_published":"2026-04-04T13:19: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-04-04 13:19","date_timestamp":1775308771,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116346640477964387","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3miodastmzl25"]}},{"id":"87480860","content_html":"<p>Ms. Gracie, living her best life.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/5176/2026/bd7a51a13c-m.jpg\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://rob.crabapples.net/2026/04/02/ms-gracie-living-her-best.html","date_published":"2026-04-02T17:46:59+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-02 17:46","date_timestamp":1775152019,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116336363498283844","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mijr7cxopo27"]}},{"id":"87329590","content_html":"<p>The White House App is a React Native App: <a href=\"https://rob.crabapples.net/2026/03/31/the-white-house-app-is.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/31/the-white-house-app-is.html","date_published":"2026-03-31T16:09: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-03-31 16:09","date_timestamp":1774973397,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116324663254029171","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3miekwjn6yg27"]}},{"id":"87141863","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/03/28/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/28/saturday-morning-coffee.html","date_published":"2026-03-28T14:24:45+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-03-28 14:24","date_timestamp":1774707885,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116307258020037515","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mi4tlnr3jl2b"]}},{"id":"87082867","content_html":"<p><a href=\"http://warnercrocker.bsky.social\">@warnercrocker.bsky.social</a> Well, he’s not exactly the brightest bulb in the box.</p>\n<p>His password was probably something like:</p>\n<p>USAUSAUSA</p>\n<p>or</p>\n<p>BeerBro</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mi2hwcbqas2l","date_published":"2026-03-27T15:51:14+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-03-27 15:51","date_timestamp":1774626674,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86937962","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> Also, if you’re Jewish like Prof Galloway is why the hell would you support Nazi’s?</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mhvhay5i6s2l","date_published":"2026-03-25T15:56: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-03-25 15:56","date_timestamp":1774454160,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86929519","content_html":"<p><a href=\"http://atrupar.com\">@atrupar.com</a> Parker, don’t threaten me with a good time.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mhvamdd2lk2l","date_published":"2026-03-25T13:57:04+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-03-25 13:57","date_timestamp":1774447024,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86746127","content_html":"<blockquote>\n<p>grug tempted to reach for club and yell “big brain no maintain code! big brain move on next architecture committee leave code for grug deal with!”</p>\n</blockquote>\n<p>I love <a href=\"https://grugbrain.dev/\">The Grug Brained Developer</a>. Grug make laugh. 🤣</p>\n","summary":"","url":"https://rob.crabapples.net/2026/03/22/grug-tempted-to-reach-for.html","date_published":"2026-03-22T21:54:59+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-03-22 21:54","date_timestamp":1774216499,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116275053157384860","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mhojwihcx42x"]}},{"id":"86730031","content_html":"<p>Work Note: Stream for Mac: <a href=\"https://rob.crabapples.net/2026/03/22/work-note-stream-for-mac.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/22/work-note-stream-for-mac.html","date_published":"2026-03-22T16:10:01+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-03-22 16:10","date_timestamp":1774195801,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116273704114143073","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mhnwr3y6h42u"]}},{"id":"86701436","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> The boy doesn’t need any coffee, Nish! 😂</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mhmeffzq2s2w","date_published":"2026-03-22T01:10: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-03-22 01:10","date_timestamp":1774141849,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86666906","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/03/21/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/21/saturday-morning-coffee.html","date_published":"2026-03-21T12:17: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-03-21 12:17","date_timestamp":1774095430,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116267128906210968","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mhkzdc7btu2x"]}},{"id":"86620120","content_html":"<p><a href=\"https://micro.blog/lwdupont\">@lwdupont</a> I’ve been working to get Stream for Mac completed for a very long time now. Years and years. One of the things that is driving me nuts is layout of a cell. I come from 15 years of UIKit experience so AppKit feels familiar but I’ll be damned if I can get autolayout of an NSTableViewCell to work properly. This is, of course, a me thing but I was able to get it working in SwiftUI in an hour, and I’m not an experienced SwiftUI dev.</p>\n<p>Now, that brought other issues to the surface so I’ve gone back to trying to get an AppKit version working. 😂 I hope I can figure this out soon or I may just quit my job and go to work at WalMart as a greeter.</p>\n","url":"https://micro.blog/fahrni/86620120","date_published":"2026-03-20T17:43:20+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-03-20 17:43","date_timestamp":1774028600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86458860","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Congratulations, Manton! 🥳</p>\n","url":"https://micro.blog/fahrni/86458860","date_published":"2026-03-18T13:55:53+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-03-18 13:55","date_timestamp":1773842153,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86137043","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> That’s exactly why I’m asking. It seems a logical choice if they just want to drive him batty.</p>\n<p>Could you imagine if they dropped small bombs on every one of his golf course greens?</p>\n<p>He’d lose his noodle.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgxfs46kfs23","date_published":"2026-03-13T17:09: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-03-13 17:09","date_timestamp":1773421795,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85781455","content_html":"<p>MacBook Air: <a href=\"https://rob.crabapples.net/2026/03/08/macbook-air.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/08/macbook-air.html","date_published":"2026-03-08T19:20: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-03-08 19:20","date_timestamp":1772997649,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116195182018807762","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgl2vbsayw2l"]}},{"id":"85711804","content_html":"<p>Saturday Morning Coffee: <a href=\"https://rob.crabapples.net/2026/03/07/saturday-morning-coffee.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/07/saturday-morning-coffee.html","date_published":"2026-03-07T15:49: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-03-07 15:49","date_timestamp":1772898555,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116188687633931490","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgi6m7bhac2l"]}},{"id":"85711321","content_html":"<p><a href=\"http://zeldman.bsky.social\">@zeldman.bsky.social</a> I’m so sorry, Mr. Zeldman. ❤️</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgfbxg3xfk24","date_published":"2026-03-06T12:13: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-03-06 12:13","date_timestamp":1772799203,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85567351","content_html":"<p>Stream for Mac - View Styles: <a href=\"https://rob.crabapples.net/2026/03/05/stream-for-mac-view-styles.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/05/stream-for-mac-view-styles.html","date_published":"2026-03-05T15:39:29+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-03-05 15:39","date_timestamp":1772725169,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116177318389993069","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgd4zu7ybv2k"]}},{"id":"85510311","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> I hope so.</p>\n<p>As for being in Germany, that’s the first country I want to localize Stream for. 😃</p>\n<p>When the time comes I’ll have to get you on a TestFlight for it, if you’re open to that?</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgb3oi6ljs2v","date_published":"2026-03-04T20:10: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-03-04 20:10","date_timestamp":1772655021,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85508564","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> I’m sorry, Angelo. I’ve been dragging my feet on getting my EU issue straightened out.</p>\n<p>Where are you?</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgazhigxrc2v","date_published":"2026-03-04T19:30:39+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-03-04 19:30","date_timestamp":1772652639,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85492193","content_html":"<p>OMG! My favorite IPA ever is back! 😍</p>\n<p>Firestone Walker <a href=\"https://www.firestonewalker.com/back-by-popular-demand-double-jack-returns-for-2026/?_kx=7CBZ69gw4YD3Veexgqa8U2roK3QcpGhxENB_ups0UDk.Rs8rNc\">Double Jack IPA</a>!</p>\n<img src=\"https://cdn.uploads.micro.blog/5176/2026/double-jack-m.jpg\" alt=\"An image of Firestone Walker's Double Jack IPA. \" loading=\"lazy\">\n","summary":"","url":"https://rob.crabapples.net/2026/03/04/omg-my-favorite-ipa-ever.html","date_published":"2026-03-04T15:35: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-03-04 15:35","date_timestamp":1772638528,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116171639718774338","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgamdmyadi25"]}},{"id":"85489792","content_html":"<p>MacBook Neo: <a href=\"https://rob.crabapples.net/2026/03/04/macbook-neo.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/04/macbook-neo.html","date_published":"2026-03-04T15:01:14+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-03-04 15:01","date_timestamp":1772636474,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116171510790258898","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgakiu74uu2x"]}},{"id":"85484607","content_html":"<p>Someone must’ve mentioned <a href=\"https://stream.hayseed.co\">Stream</a> yesterday? 😀</p>\n<p>I had 130 downloads, which is a good day for it!</p>\n<p>Thank you to whoever mentioned it! 🙏🏼</p>\n","summary":"","url":"https://rob.crabapples.net/2026/03/04/someone-mustve-mentioned-stream-yesterday.html","date_published":"2026-03-04T13:21: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-03-04 13:21","date_timestamp":1772630494,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116171112752350674","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mgaetwdvft2k"]}},{"id":"85338410","content_html":"<p>iPhone 17e: <a href=\"https://rob.crabapples.net/2026/03/02/iphone-e.html\">rob.crabapples.net</a></p>","summary":"","url":"https://rob.crabapples.net/2026/03/02/iphone-e.html","date_published":"2026-03-02T14:36: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-03-02 14:36","date_timestamp":1772462175,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://curmudgeon.cafe/@fahrni/116160082234326440","https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mg3i3qnv3l25"]}},{"id":"85084955","content_html":"<p><a href=\"http://larand.one\">@larand.one</a> Same</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mfrqgcmzwk24","date_published":"2026-02-26T17:39: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-02-26 17:39","date_timestamp":1772127540,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84923908","content_html":"<p><a href=\"http://thomasfuchs.at\">@thomasfuchs.at</a> After my time at Visio/Microsoft I worked as an IT Developer for a Pistachio and Almond processing plant automating systems. We spent a lot of time migrating local Access databases to use our on prem SQL Servers. Folks made all kinds of stuff to make their jobs easier. Good stuff!</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mfmcvusjas2u","date_published":"2026-02-24T13:53:51+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-02-24 13:53","date_timestamp":1771941231,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84863084","content_html":"<p><a href=\"http://thomasfuchs.at\">@thomasfuchs.at</a> Right there with you, Thomas. I was lucky enough to be on the VB 1.0 beta and we were completely blown away by how easy it was to build and user interface with code behind it.</p>\n<p>Later on I got to use VBA pre-1.0 as part of the Visio team. Again, blown. rob.crabapples.net/2025/09/07/m…</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mfk5k334ac2u","date_published":"2026-02-23T17:12:27+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-02-23 17:12","date_timestamp":1771866747,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84860025","content_html":"<p><a href=\"http://mehdirhasan.bsky.social\">@mehdirhasan.bsky.social</a> Mr. Hasan, why do you remain on Substack? It’s known to allow Nazi content on the platform and they profit from it?</p>\n<p>Given the shit show we have in America right now and those of us fighting against fascism I’m shocked you’d stay on the platform. Is it all about money? There are alternatives.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mfk2kg57qs2u","date_published":"2026-02-23T16:18: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-02-23 16:18","date_timestamp":1771863537,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84854729","content_html":"<p><a href=\"http://jimray.net\">@jimray.net</a> Make it so, Mr. Ray.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mfjvtgw7rs2u","date_published":"2026-02-23T14:54: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-02-23 14:54","date_timestamp":1771858471,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84691018","content_html":"<p><a href=\"http://mackuba.eu\">@mackuba.eu</a> The Enshitification of Doctorow.</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mfcztc4zpk2u","date_published":"2026-02-20T21:17: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-02-20 21:17","date_timestamp":1771622243,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84470120","content_html":"<p><a href=\"http://adamkinzinger.substack.com\">@adamkinzinger.substack.com</a> Mr. Kinzinger, Substack is a platform that supports Nazi publications. Why do you remain there?</p>\n<p>There are many other options to choose from.</p>\n<p>www.theguardian.com/media/2026/f…</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3mf3hqiig7k2k","date_published":"2026-02-17T21:05:04+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-02-17 21:05","date_timestamp":1771362304,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84281130","content_html":"<p><a href=\"http://katiephang.bsky.social\">@katiephang.bsky.social</a> Ms. Phang, Substack supports Nazis.</p>\n<p>www.theguardian.com/media/2026/f…</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3metxofhr322g","date_published":"2026-02-14T21:28: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-02-14 21:28","date_timestamp":1771104535,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84269644","content_html":"<p><a href=\"http://fahrni.me\">@fahrni.me</a> 😁</p>\n","url":"https://bsky.app/profile/did:plc:mfz2klocg7rw3r2ta2z5kobf/post/3metk3hk4222w","date_published":"2026-02-14T17:25: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-02-14 17:25","date_timestamp":1771089941,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}