Rob Fahrni

https://rob.crabapples.net

100 posts · 8 Votes

Life 53% · Tech 28% · Politics 10% · Nature 4% · Art 1% · Crafts 1%

Subscribe via RSS

  1. Saturday Morning Coffee

    Good morning from Charlottesville, Virginia! ☕️ Nothing much to talk about this week. I got a haircut and had a bunch of random thoughts about blogging and feed readers. 🤣 Of course I’d still like to make a living working on Feed Readers and Blogging tools. Someday, oh yes, someday. 😃 Jason Snell • Macworld That’s my long way of saying that this is my last More Color column at Macworld. Thank you so much to everyone at Macworld for the chance to keep my name attached to this brand for an…

    0
  2. Good thing my fingers don’t need to read the keys to do their job.

    Good thing my fingers don’t need to read the keys to do their job.

    0
  3. The Push to Stream for Mac 1.0

    It’ll be 1.7 in the store so I can sync the iOS and Mac versions. 😃 How close am I? It’s hard to say to be perfectly honest. One day I’ll just declare it good enough and I’ll boot it out the door. I want to do a bit of work to the leftmost view in the app to make it into a sidebar and shrink up each item displayed there a bit. That’ll mean some font size changes and probably change the size of the icon and tweak the middle column a bit. 🤣 Then again, maybe not? I’m just not sure I want to do it…

    0
  4. Kim made this for me in 2002.

    Kim made this for me in 2002.

    0
  5. Saturday Morning Coffee

    Good morning from Charlottesville, Virginia! ☕️ It’s been super hot and humid in Virginia this week so I’ve been staying inside as much as I possibly can. I did manage to get to Grit yesterday and work on Stream. I need to write up the changes I’ve made in the last two BETA releases. That’s all for now. I hope you enjoy the links. Daring Fireball Felix Rieseberg, quite obviously, is the answer to the question why Claude is an Electron app. It’s like wondering why all the screws in a building…

    0
  6. Random shot of my desk. It’s always a complete mess. In the shot we have a 3D printed Apple in six colors, an AirTag ...

    Random shot of my desk. It’s always a complete mess. In the shot we have a 3D printed Apple in six colors, an AirTag printed with R💀B, a Diet Pepsi, my Visio 1.0 tombstone, a mouse cable, a little red fridge, an empty protein shake box, and some candles in the background. 🤣

    0
  7. Standing guard.

    Standing guard.

    0
  8. Random, but I haven’t posted a picture of my surgically replaced left knee in a long time. It works so well now and t...

    Random, but I haven’t posted a picture of my surgically replaced left knee in a long time. It works so well now and the scar is barely visible. For me it was an excellent decision. Now I’m waiting for the right one to completely fall apart. 🤣

    0
  9. Lookie what I just got!

    Lookie what I just got!

    0
  10. Time for code and coffee! Let’s go!

    Time for code and coffee! Let’s go!

    0
  11. Saturday Morning Coffee

    Good morning from Charlottesville, Virginia! ☕️ After Apple announced their price increases for so many of their products I managed to find a new MacBook Air on Amazon at the old price so I went ahead and purchased it. I got a 15in, M5, 24GB RAM, and a 1TB SSD in Sky Blue. I think it’ll be great for my Sunday morning Coffee and Code adventures. OM Om Malik passed away on June 24, 2026, at Stanford Hospital after a long health journey with his heart. He was surrounded by family and friends. I…

    0
  12. Our Magnolia is very happy. My Mom had a Magnolia and when I see one I think of her.

    Our Magnolia is very happy. My Mom had a Magnolia and when I see one I think of her.

    0
  13. It’s beautiful outside today. The current temperature is 86F(30C) but it doesn’t feel that hot in the shade with a sl...

    It’s beautiful outside today. The current temperature is 86F(30C) but it doesn’t feel that hot in the shade with a slight breeze. I’m on our back deck enjoying a beer and our beautiful blue sky.

    0
  14. Using Stream Daily

    Using the Beta I’ve been using Stream for Mac in its default mode for quite a while now and I really love it. I can see things I need to tweak but the overall shape and stability of the app put a smile on my face. It’s simple, as intended. Perhaps too simple for some but I built Stream to scratch my own itch and I hope others will enjoy it as well. The default mode is, like the iPhone and iPad versions, a timeline like Mastodon or Bluesky. There are no unread dots in the timeline so you don’t…

    0
  15. I haven’t had a beer in quite a while. Flying Dog’s Double Dog really hits the spot. Big flavor. Cheers! 🍻

    I haven’t had a beer in quite a while. Flying Dog’s Double Dog really hits the spot. Big flavor. Cheers! 🍻

    0
  16. Work Note: Stream for Mac

    I was able to work on Stream for Mac Friday and I finally fixed up some UI stuff I’ve been meaning to get to for a very long time. I’d asked a friend from some honest to goodness, unvarnished, feedback and part of what he recommended, I took care of Friday. When you Refresh your feeds either directly — Cmd+r or clicking the Refresh button or selecting File > Refresh — or indirectly at startup, there was no indication of what was happening. Now there is. Up in the title where it says Stream I’ve…

    0
  17. Blogging Platform Thoughts

    I’d really like to create a web service that implements Micropub as a front end to many different blogging systems. With that you could connect it to your WordPress, Micro.blog, Tumblr, or your favorite blogging platform with an API and use a single front end client or web site to publish to it. Yes, it would require writing multiple different connectors to those other systems and require overcoming technical limitations of some of them, but overall, it could be something pretty special.…

    0
  18. Saturday Morning Coffee

    Good morning from Charlottesville, Virginia! ☕️ I had the first two days of the week off and didn’t realize until we got back from our camping trip that we had Friday off for Juneteenth, so I had a two day work week mainly filled with getting caught up. Also, I desperately need a vacation to recover from my vacation. As recorded here we spent June 1st through 7th with our grandkids at Myrtle Beach, South Carolina, camping at the State Beach. It is a lot of fun to hang out with them and see the…

    0
  19. Checks out

    Checks out

    0
  20. Work Note: Stream

    I’d really hoped I’d have shipped Stream for Mac by now. I’m just having so much trouble polishing off the final bits. It doesn’t feel quite right yet. This is the point in Stream for iOS where I punted and made some views as Web Views just to get it out the door. I need to finish off OPML Import and Export so they show a progress indicator and some bugs and I’m calling it good enough. I’ll ship it as version 1.7 along with an updated iOS version 1.7 and hope to keep them in sync from then on.…

    0
  21. Doing yard work was not exactly how I wanted to spend my final day of vacation, but here we are, doing yard work. I w...

    Doing yard work was not exactly how I wanted to spend my final day of vacation, but here we are, doing yard work. I want to retire so bad. A week and a couple days off did nothing for my burnout except make me want more time off. 😃 I’m buying a Power Ball ticket next time I’m at the store. 🤣

    0
  22. Kim’s hydrangea is pretty happy.

    Kim’s hydrangea is pretty happy.

    0
  23. No Saturday Morning Coffee today. We’re still at the beach! Here’s a picture of my Perfect Coffee.

    No Saturday Morning Coffee today. We’re still at the beach! Here’s a picture of my Perfect Coffee.

    0
  24. Myrtle Beach Day Four

    Day four at the beach is in the books. The kids are tired, Kim and I are tired, everybody’s tired. We’re having lunch at the trailer then I bet everyone takes a nap. 🤣 No beach tomorrow. Tomorrow we go inland a bit to a boardwalk of sorts and have a chill day. Some food, ice cream, whatever. Then we’ll pack up a bit and have a quiet evening. Sunday we travel home. 🏡

    0
  25. Our grandson has started building his kingdom.

    Our grandson has started building his kingdom.

    0
  26. Love these kiddos and the ocean.

    Love these kiddos and the ocean.

    0
  27. Kolby Jack (Yes, that’s his name)

    Kolby Jack (Yes, that’s his name)

    0
  28. Saturday Morning Coffee

    Good morning from Charlottesville, Virginia! ☕️ Welp, I’m on PTO! 🥳 The sad thing is I don’t feel like I’m on vacation, yet. Today I need to vacuum Kim’s car and my truck so they’re nice and clean because Monday morning we’re off to Myrtle Beach, South Carolina, for a week of camping at the beach with our daughter, grandkids, and the dogs. We enjoy it down there. The folks are nice, the campgrounds are well maintained, and the beach is, well… it’s the beach. Everything is better at the beach!⛱️…

    0
  29. It would appear that Donald J. Trump is a closeted gay man? Not that there’s anything wrong with being gay but this ...

    It would appear that Donald J. Trump is a closeted gay man? Not that there’s anything wrong with being gay but this dude should just come out and admit he’s gay, or bi, or whatever. Don’t hide it Donnie Boy. There are definitely gay men who’d love to have you, I think? 🤔 Just look at those, clearly, gay cheerleaders in the picture.

    0
  30. Rejected by Starbucks

    Oh a whim I applied for an iOS dev job with Starbucks. I’ve always liked the app because it’s super easy to use and gives me exactly what I want from an app: a way to order and a way to pay. Simple. To the point. It could be a much smaller app, but it’s one of a group of useful ordering apps I call Marketing Apps. Anywho, I did not expect to get a call and I didn’t. Just a nice rejection email, which I was grateful for because it’s nice to have your rejection acknowledge.

    0