Adrian Schönig :kangaroo:

Dad, cyclist, loves playing in the sand. Making mobility apps at SkedGo. Indie iOS/macOS/visionOS developer of @longplay and @maparoni.

Adrian Schönig :kangaroo: boosted:
Dr Paris (he/him)parisba@cloudisland.nz
2025-12-13

posted about my Apple ID woes, please share widely?

hey.paris/posts/appleid/

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-11

That was a weird one! Obsidian on my Mac became totally unusable. Always went into a spinning beachball a few seconds after launch. I tried removing its Application Support folder, removing my `.obsidian` folder in my vault, starting afresh with a new vault, installing a previous version. Nothing helped. A spindump showed that Electron was stuck in a call to `NSSharingService`. A restart fixed it. Come on, Apple.

A deep spindump trace, which got stuck when Electron called NSSharingService, which called out to an iCloud service, which was stuck waiting in a synchronous XPC call.
Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-11

@decryption Why do we have to jump through these hoops? Capitalism is so inefficient. Can't Apple just send everyone a free iPhone every couple of years?

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-10

@dimsumthinking Nice marketing growth hack. Reminds me of those restaurants that name themselves "Thai Food Near Me" or similar to confuse Google Maps.

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-10

@mattiem How about both? It’s a slop flop!

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-10

Ich freu mich richtig über die Rezension von Longplay im Mac & i-Magazin: heise.de/select/mac-and-i/2025

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-10

Hey Siri, start a one minute if-you-happy-and-you-know-it-stop-your timer.

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-10

@GroupNebula563 @evan A household robot that's actually remote controlled by VR operators for most tasks. See 1x.tech/neo

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-09

@mattiem I doubt that’s where the idea came from though. There might be Zen teachings on it 😄

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-09

@mattiem It reminds me of the message of Don Norman’s The Design of Everyday Things. It’s about general usability of things there. Say, if a user struggles with a feature, it’s not because they are dumb, but because the design doesn’t match the user’s mental model and the design is flawed. Good book.

Adrian Schönig :kangaroo: boosted:
2025-12-09

Never forget, if you design a city for cars, it fails for everyone, including drivers.

If you design a multi-modal city that makes walking, biking & public transit attractive options, it works better for everyone, including drivers.

INCLUDING DRIVERS.

The “war on cars” has always been a lie.

Slide, saying almost the same thing as the post.
Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-06

RE: aus.social/@nighthawk/11532095

@maikel LiveView Native is dead unfortunately. The Phoenix server does not live in the app but on an external server that the view connects to. It’s server-driven UI where you can share a lot of the view logic server side between the LiveView web app and native apps. From what I understand there were experiments to have more of the Phoenix logic client side for things like offline functionality.

Adrian Schönig :kangaroo: boosted:
2025-12-05

If you interview 1,000 software developers at random (which is probably about the number I have), you discover that maybe 100 of them are competent, and maybe 10 are actually great.

The 100 who are competent tend to know they're not great, and the 10 who are great often believe they're one of the 100, and the remaining 900 often believe they're one of the 10.

Anyway, that's LinkedIn explained.

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-05

Going with Upvoty. Simple, good feature set, reasonably priced, and they were helpful and very responsive with importing data from Canny.

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-05

@matthewcassinelli No, also asks for login to your workspace.

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-05

@matthewcassinelli Is it on purpose that that form link requires a log in?

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-05

A cautionary tale: I tried migrating a document-based app to SwiftUI's DocumentGroup and ReferenceFileDocument. Love the semantics and the code is simpler than with AppKit/UIKit. Unfortunately you get a plethora of bugs. iOS doesn’t save as some internal EnvironmentObject doesn’t release the document when dismissing the view. Switching to FileDocument saves but the recently saved file disappears from the UI. visionOS has no way to get back to the list of documents after opening one. macOS works.

Adrian Schönig :kangaroo: boosted:
Rogue AmoebaRogueAmoeba
2025-12-04

SoundSource 6 is here, and it’s a huge upgrade. Do you use audio on your Mac in any way at all? Then SoundSource is for you. Come experience sound control so good, it ought to be built in to MacOS!

weblog.rogueamoeba.com/2025/12

SoundSource 6 icon and text reading “Available Now!”
Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-04

@monkeydom Bring back brushed metal 🤘

Adrian Schönig :kangaroo:nighthawk@aus.social
2025-12-03

Bye Dye. I'm _thrilled_ to see where Apple software design is going next.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst