Ricky Witherspoon

@rwitherspoon
164 Followers
129 Following
1,065 Posts
95% iOS developer & Tech Lead at Fetch Rewards. 5% indie dev.

Welp, after almost six years at Kroger I’m unexpectedly in the job market again. If you know anyone looking for a seasoned iOS Principal or Staff engineer, let me know.

Skills include concurrency, networking, designing great shared code, debugging, and open source.

Remote or PDX area.

FinanceKit currently gives no merchant location info. Small stores I can fudge with MapKit, but big chains like Home Depot just say "The Home Depot"—no store number, no address, nothing. And Apple Cash transfers? No contact info at all. Huge gaps for building Wallet-quality detail screens. Meanwhile Wallet shows maps + logos pulled from Apple Maps Place Cards. Why can’t devs get the same metadata? Feels like a huge gap for building Wallet-quality transaction detail screens. #iOSDev #FinanceKit

And yes I have submitted an email for the bounty.

https://youtu.be/2zayHD4kfcA?si=PWab5XlZ3nwdhkGa

FULU Foundation offers $20,000 bounty to unbrick echelon bikes

YouTube

I’m thrilled to share some exciting progress—earlier this week, I successfully figured out how to bypass the Echelon lockout!

There are still a few steps I need to take before I can share full details and make it publicly available but I’m really looking forward to sharing more soon.

I’m also hoping to have more to say on this in the coming weeks 👀

Although not strictly named, I am referenced in this article. I hope that Echelon reverses course and undoes this update.

https://arstechnica.com/gadgets/2025/07/firmware-update-hinders-echelon-smart-home-gym-equipments-ability-to-work-offline/

Echelon kills smart home gym equipment offline capabilities with update

Update also blocks compatibility with popular third-party apps.

Ars Technica

Figured out how to apply any arbitrary SF Symbol to a folder in Tahoe.

xattr -w 'com.apple.icon.folder#S' '{"sym":"camera.viewfinder"}' some/folder/here

It also works with private symbol names!

Think you can build this paywall faster than me? Enter @revenuecat World Paywall Speed Building Championships! By July 22nd!

Your goal is to build this paywall as accurately and quickly as possible!

You could win:
💵$5,000 cash
🗽trip to NYC
😁 your face on a time’s square billboard
🎖️championship belt are on the line.

Submit your speed build for a chance to win. My time was 25:45 - good luck!

https://revenuecatpaywallsworldchamps.devpost.com/ #RevenueCatPaywallChampionship

@pointfreeco do you have material on an authenticated user? Having an optional User for an app that requires login is very typical but leads to so many problems. I’d love to see your take on it.

The “What’s new in Wallet” video has this onLoad modifier that I’ve never seen and I can’t find it in the documentation at all. Has anybody come across before?

#iosdev #swiftui #wwdc25

×

Figured out how to apply any arbitrary SF Symbol to a folder in Tahoe.

xattr -w 'com.apple.icon.folder#S' '{"sym":"camera.viewfinder"}' some/folder/here

It also works with private symbol names!

also because emoji labels are just handled as strings, you can put anything in the emoji config thing.
@samhenrigold I believe @dlx had also open sourced a similar tool
@czakka @dlx i contributed to it, actually! haha. i think it holds the record for fastest “Time to Sherlock”

@samhenrigold

While I was sharing your hack, someone showed me how to go open info on a folder, then drag a svg onto the info wondow, and it becomes the default image for that folder....

Then I played around a little, and found that I could add, throuth edit and insert on the title field in the info dialog, and I can add an emoji rught there..... So, thanks!

@samhenrigold this seems far too complicated than it ought to be. then again, in windows you need icons in a ICO or DLL (or EXE, or anything else that can hold icons in that format really) to use them as custom icons for folders or shortcuts
Furbland's Very Cool Mastodon™, in macOS you could also set a custom .icns for a folder or a disk since about forever
@samhenrigold Technically this also requires setting the folder as having a custom icon, which the xattr alone is not enough.
@mikeymikey maybe try this mdls flag? that’s the only other metadata i observed that changes when you set an icon

@samhenrigold Custom icon is a Carbon-era filesystem flag. GetFileInfo and SetFile (if you have developer tools installed) will let you toggle it on a stock macOS install directly if you don't go the route of pasting in a custom icon / using APIs to configure a file's icon

I would not be surprised it maps to FinderInfo since that's the name of the struct member

@samhenrigold oooooh, great find. Definitely making a note to check that out! https://github.com/lgarron/folderify/issues/80#issuecomment-3054417328
Add option to use an SF Symbol as input · Issue #80 · lgarron/folderify

I am using this project to get the icons in the Finder sidebar styled. While it is possible to use completely custom icons for this, the recommended way is to use Apple's built-in SF Symbols. I am ...

GitHub
@samhenrigold In case anyone is interested, you inspired me to make a quick little utility app to make this customization easier: https://github.com/archagon/grimace
GitHub - archagon/grimace: Just a fun little tool that lets you change macOS Tahoe folder icons to arbitrary system symbols or text.

Just a fun little tool that lets you change macOS Tahoe folder icons to arbitrary system symbols or text. - archagon/grimace

GitHub
@archagon objc in the year of our lord 2025?!
@samhenrigold Wrangling UnsafePointer<CChar> in Swift is not how I wanted to spend my weekend!