@simonbs@mastodon.social
@simonbs@mastodon.social avatar

simonbs

@simonbs@mastodon.social

Developer and speaker with a passion for #iOS and building developer tools.

Building https://runestone.app, https://scriptable.app, https://retoot.app, https://jayson.app, and https://datajar.app.

Working on a big update to Runestone in order to bring it to macOS.

Aspiring home brewer, brewing beers and espresso.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

simonbs, to random
@simonbs@mastodon.social avatar

Spent the day working on a prototype for an app that I have had on my mind for a long time. It lets me track events I have defined myself.

Ultimately, it should answer the question “How often does this event occur?” but now I can at least start putting data into it.

video/mp4

simonbs, to random
@simonbs@mastodon.social avatar

So here’s a question I hope to answer today:

Can I figure out how to replace the battery in my iPhone 3GS? 👀

I’ve already removed the old battery as it had swollen so much that the display got pushed out. Now it’s time to insert a new battery.

simonbs, to random
@simonbs@mastodon.social avatar

Me porting Runestone from UIKit to AppKit.

Man gesturing with arms in front of board filled with papers.

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

Is it common in your country to take leftovers home from a restaurant? Feel free to mention where you live.

I ask because yesterday my girlfriend and I went to a restaurant with a menu that had 10 servings. There was no way we could finish it all, so my girlfriend asked for boxes to take some of it home. I think she is really cool for doing that because it's not very common in Denmark, and I'm too shy to do it myself. This made me wonder how normal it is to do so around the world.

simonbs, to random
@simonbs@mastodon.social avatar

Can anyone think of a design pattern that makes it easy and safe to keep the state of child objects in sync with their parent? I.e. when a property is updated on a parent object, the new value should be forwarded to its children.

The naive approach is to override didSet on the parent's property and forward the new value to the children but it’s easy to forget to update the implementation of didSet when new children are introduced.

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

Incredibly often, it seems that Safari fails to load a website. It happens both on my Mac and iPhone and has been happening for a long time. I think this has to do with my WiFi, but I fail to see anything unusual in my Ubiquiti setup.

Anyone seeing similar issues with Safari, or is this some issue in my Internet setup?

(Yes, I've tried disabling all extensions)

simonbs, to random
@simonbs@mastodon.social avatar

My contribution to society is an app that puts the user in a permanent rain of confetti 🎉 😄

Screen recording of the Apple Vision Pro simulator showing the user moving around a museum while covered in cofetti.

simonbs, to random
@simonbs@mastodon.social avatar

Just shopped for my next brew. It will be an IPA at 4.9% with Citra/Simcoe hops and Kveik yeast. My two previous IPAs turned out pretty bad so I'm crossing my fingers that third time is the charm 🤞

simonbs, to random
@simonbs@mastodon.social avatar

Looking for a gadget to cover all my charging needs when traveling. Does this device exist?

  • It’s a power bank.
  • It has passthrough charging.
  • It can charge my iPhone, iPad, Apple Watch when used as a power bank.
  • It can charge my MacBook when charging with passthrough.
  • Ideally, it has MagSafe to power my iPhone and AirPods.
  • Bonus points if it can charge my Apple Watch wirelessly.

I know I’m asking for a lot and maybe it’s too much.

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

Would you pay $5-$10 per app per year to be automatically notified when your app is featured on the App Store?

simonbs, to random
@simonbs@mastodon.social avatar

The journey to Chicago and @DeepDishSwift has begun! 🇩🇰 ➡️ 🇺🇸🍕

Train arriving on the platform.

simonbs, to random
@simonbs@mastodon.social avatar

Looking for recommendations for good documentaries 👀

simonbs, to random
@simonbs@mastodon.social avatar

Apple rejected an update to Runestone because its App Store description mentions the app's price. This text has been included in the description for two years on iOS and for two releases on visionOS. I was inspired by Overcast, which also has a similar text, to add it to my app.

I strive to be transparent and upfront about the pricing of my app, and it has been fine for two years, but now Apple suddenly disapproves.

The inconsistency of Apple's reviewers is frustrating 😑

Screenshot of Overcast on the App Store with the following part of its App Store description highlighted: “Current price for Overcast Premium is $9.99 USD per year, and may vary from country to country.”

simonbs, to random
@simonbs@mastodon.social avatar

I know I’ve been looking at coffee machines for too long when it’s starting to sound like a good idea to spend $1200 on an espresso machine.

simonbs, to random
@simonbs@mastodon.social avatar

Watching a TV series where the main character is drinking coffee with Coca-Cola has me thinking:

  1. I need to try this tomorrow.
  2. Is this a thing?

Google says it’s a thing, but everything is a thing on the Internet. Is it really a thing, though?

simonbs, to random
@simonbs@mastodon.social avatar
simonbs, to random
@simonbs@mastodon.social avatar

This wrinkle in the carpet inside the Vision Pro simulator annoys me more than I’m ready to admit.

video/mp4

simonbs, to random
@simonbs@mastodon.social avatar

I miss the old Moves app that showed where I had walked throughout a day and where I had made stops along the way. All without needing to start a workout. Does anyone know of a modern alternative?

simonbs, to random
@simonbs@mastodon.social avatar

Any recommendations for iPhone games I should install before boarding my flight tomorrow? 😃

simonbs, to random
@simonbs@mastodon.social avatar

Recently I chatted with colleagues about iCloud Keychain and how it seems insecure that an attacker can shoulder surf a victim to obtain the 4-digit passcode that protects their iPhone and ultimately access all the victim’s passwords.

This seems like a valid point, especially as this differs from 1Password which doesn’t allow unlocking a vault with the iPhone’s passcode.

Does anything in iOS prevent this or should people using iCloud Keychain protect their iPhone with an alphanumeric passcode?

simonbs, to random
@simonbs@mastodon.social avatar

I wonder how many developers and companies are currently preparing their roadmap and codebases for the potential announcement of an AR headset in about a month. Zero? Probably not. I also wonder how they are preparing.

simonbs, to random
@simonbs@mastodon.social avatar

Which new API or change to an existing API has you the most excited this year?

simonbs, to random
@simonbs@mastodon.social avatar

Today's my birthday, and the present from my girlfriend is that we'll be attending an espresso brewing course on May 7th.

And so, TODAY, Apple announces an event that takes place ON MAY 7TH?!

You all are welcome, I guess.

simonbs, to random
@simonbs@mastodon.social avatar
simonbs, to random
@simonbs@mastodon.social avatar

Me, a month ago: I need a new coffee machine, not a new hobby.

Me now: spends hours a week watching YouTube videos about espresso

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • Durango
  • thenastyranch
  • ngwrru68w68
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • Youngstown
  • everett
  • ethstaker
  • slotface
  • rosin
  • anitta
  • kavyap
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • provamag3
  • khanakhh
  • tacticalgear
  • cubers
  • Leos
  • normalnudes
  • megavids
  • tester
  • lostlight
  • All magazines