Sign in

Felix Schwarz

@felixschwarz.bsky.social
1.6K followers 325 following 109 posts

Indie since 1995, macOS/iOS/kext/web dev. I run IOSPIRIT (@iospirit.com) & make @RemoteBuddy.app, @Vidimote.app & more. I mostly write about software development, indie life, research and environmental topics. Born 341 ppm. Blog: felix-schwarz.org

PostsRepliesMedia
Felix Schwarz @felixschwarz.bsky.social · 11/05/2026
Happy #iPadOS 26.5 release day, fellow #SafariExtension devs! It fixes the bug introed in 26.4 causing Safari to ALWAYS crash if users tried to open ANY extension's popup while using Compact Tabs. Imagine this had already shipped in 26.4.1/.2: we'd have missed out on so many unwarranted 1★ reviews!
131
Felix Schwarz @felixschwarz.bsky.social · 09/05/2026
"Das Gewicht der Welt" runs tomorrow at Cinecitta in Nuremberg, 11 AM - with a subsequent discussion with the director and one of the protagonists as part of their movie tour. Probably not an easy film to watch, but an important one. I'll be there & look forward to the film and the discussion. 1/2
Movie poster for "Das Gewicht der Welt"
110
Felix Schwarz @felixschwarz.bsky.social · 09/05/2026
#TimeMachine on #macOS 26.5 still failed trying to back up to my Samba server. The fix was to remove fruit:time machine max size=… from the share's configuration. As an alternative one can use tmutil to enforce a quota: tmutil destinationinfo sudo tmutil setquota [destination uuid] [quota-in-gb]
000
Felix Schwarz @felixschwarz.bsky.social · 24/02/2026
TIL the S.M.A.R.T. power on hours of the drives in a rented server have now lapsed at least twice (integer overflowing at 65.536 hours), meaning they've run for ~132K hours (~15 years) non-stop. 🤯
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%      3455         -
# 2  Extended offline    Completed without error       00%      3676         -
# 3  Extended offline    Completed without error       00%     64017         -
# 4  Extended offline    Completed without error       00%     61508         -
# 5  Extended offline    Completed without error       00%     61495         -
# 6  Extended offline    Completed without error       00%     54859         -
# 7  Extended offline    Completed without error       00%     54841         -
# 8  Extended offline    Completed without error       00%     54827         -
# 9  Extended offline    Completed without error       00%     54809         -
#10  Short offline       Completed without error       00%     54792         -
#11  Extended offline    Completed without error       00%        25         -
#12  Extended offline    Completed without error       00%         6         -
000
Reposted by Felix Schwarz
IOSPIRIT @iospirit.com · 26/11/2025
🔥 Save up to 50% 🔥 on @RemoteBuddy, @Vidimote and Spacious until December 2nd, 2025 in our #BlackDays promotion: www.iospirit.com/blog/2025/11... #BlackFridayDeals
Image highlighting the discount of 33% for Vidimote, 40% for Remote Buddy and 50% for Spacious.
004
Reposted by Felix Schwarz
Sam Rose @samwho.dev · 27/11/2025
WHAT benjojo.co.uk/u/benjojo/h/... cc @fasterthanli.me for cursed Mac shit
benjojo.co.uk
benjojo:
This MacOS (APFS?) quirk was mentioned at the pub last night, and I still cannot believe this actually works when I tried it myself
76616
Felix Schwarz @felixschwarz.bsky.social · 08/10/2025
✅ COVID and flu shots for this season
020
Felix Schwarz @felixschwarz.bsky.social · 26/09/2025
TIL a new word: workslop. "AI-generated ‘workslop’ is here. It’s killing teamwork and causing a multimillion dollar productivity problem, researchers say" 1/3
120
Reposted by Felix Schwarz
Vidimote @vidimote.app · 15/09/2025
Vidimote 1.9 for Safari for #macOS26 #Tahoe is out! What's new: - redesigned PiP extension: now with position slider & Skip button - overlay actions like Skip & PiP now grouped - adopts liquid glass in native UI Web: www.iospirit.com/products/vid... Mac App Store: apps.apple.com/app/vidimote...
132
Felix Schwarz @felixschwarz.bsky.social · 15/09/2025
When Apple announced Pasteboard Privacy in May, the assumption was that it'll arrive in the next major macOS release. But AFAICS - unless you turn it on explicitly via defaults - it seems absent in the macOS 26. 1/2
mjtsai.com
Michael Tsai - Blog - Pasteboard Privacy Preview in macOS 15.4
110
Reposted by Felix Schwarz
Aaron Rupar @atrupar.com · 06/08/2025
Tim Cook pathetically kisses Trump's ass by pretending him with a "24 karat gold" gift
12293854965
Felix Schwarz @felixschwarz.bsky.social · 05/07/2025
The Group Labs at #WWDC25 were fun and informative, providing information and context not available in the videos and dev docs. If you missed any, DTS has published transcripts on the Developer Forums: developer.apple.com/forums/searc...
developer.apple.com
Search results | Apple Developer Forums
020
Felix Schwarz @felixschwarz.bsky.social · 26/06/2025
Why would I want to ever sign in to ChatGPT then, Xcode?
Xcode message:
"Using ChatGPT without an Account
If you don't sign in to ChatGPT, your requests are anonymous and won't be used to improve OpenAl's models."
260
Felix Schwarz @felixschwarz.bsky.social · 25/06/2025
Just spent hours trying to install macOS 26b2 on an external SSD. After rebooting, it just wouldn't complete but boot back into macOS on the internal SSD eventually. 1/3
100
Felix Schwarz @felixschwarz.bsky.social · 23/06/2025
I had hoped that the Mac mini M1 with 8GB RAM would be sufficient to explore Xcode 26 and *OS 26 development. But no. 1/2
100
Felix Schwarz @felixschwarz.bsky.social · 22/06/2025
Xcode 26 adds an option to generate string catalog comments for newly-added strings by analyzing surrounding source code. Will be interesting to see in action. #WWDC25
Screenshot from Xcode:
Title: "Localized Strings"
Toggle: "Automatically generate string catalog comments"
Description: "Generate string catalog comments for newly-added strings by analyzing surrounding source code. Requires Xcode's predictive code completion model."
130
Felix Schwarz @felixschwarz.bsky.social · 12/06/2025
Looks like you can only use Xcode's AI features when installing Tahoe on the internal SSD of your Apple silicon Mac. I tried all other options: -it's not supported on Sequoia -it's not supported on Intel Macs -it's not supported in VMs -it's not supported when the system is on an external drive 1/2
110
Felix Schwarz @felixschwarz.bsky.social · 12/06/2025
New in macOS Tahoe: the OS alerts the user if an app continues to run after the user closed it. #WWDC25
New macOS alert:
"App" is running in the background after it was closed
Apps in the background retain their access to sensors or personal data, even though they don't appear to be open.
If you need this app to perform tasks such as updating or syncing data when it's not open, you can allow it run in the background.
Do Not Allow Always Allow
030
Felix Schwarz @felixschwarz.bsky.social · 11/06/2025
Two surprises from the new PaperKit framework session: - it's UIKit-/AppKit-first - the class names have no prefixes Video: developer.apple.com/videos/play/... #WWDC25
Screenshot from the PaperKit video showing how to setup and show the MarkupEditViewController.
110
Felix Schwarz @felixschwarz.bsky.social · 10/06/2025
LOL, the Touch Bar also got an update 😜 #WWDC25
0234
Felix Schwarz @felixschwarz.bsky.social · 10/06/2025
Containerization looks very impressive - essentially allowing to pull and run Docker images and containers with Apple-provided tools and frameworks. It even appears to allow running x86 images on Apple silicon. 1/2 #WWDC25
developer.apple.com
Meet Containerization - WWDC25 - Videos - Apple Developer
Meet Containerization, an open source project written in Swift to create and run Linux containers on your Mac. Learn how Containerization...
100
Felix Schwarz @felixschwarz.bsky.social · 10/06/2025
Good and bad news after watching "Finish tasks in the background": The good: unlike what I initially believed after watching the keynote, the new background capabilities also come to iOS. 🎉 1/2 #WWDC25
developer.apple.com
Finish tasks in the background - WWDC25 - Videos - Apple Developer
Discover background execution advancements and understand how the system schedules runtime. We'll discuss how to get the most out of...
140
Felix Schwarz @felixschwarz.bsky.social · 10/06/2025
The Finder window in "Meet Liquid Glass" (9:59) looks different than what I see on my Mac in the Dev Preview: - better contrast between elements and content - higher line height - permanently visible disclosure triangles in the sidebar 1/2 #WWDC25
Finder window as shown in "Meet Liquid Glass" session.
280
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
I really hope Apple will improve the contrast of the new UI on macOS before release. Looking at Finder, f.ex., as it is right now, everything looks like it's bleeding together - with barely identifiable boundaries between sidebar and content. 1/2 #WWDC25
4121
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
macOS 26 Tahoe is the final release for Intel Macs #SOTU #WWDC25
Slide from SOTU: "final release for Intel Macs"
000
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
"Adopting Liquid Glass" covering - at first glance - UIKit and SwiftUI: developer.apple.com/documentatio... #WWDC25
developer.apple.com
Adopting Liquid Glass | Apple Developer Documentation
Find out how to bring the new material to your app.
070
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
FWIW I'm offered the macOS Tahoe 26 Developer Beta on my Intel MBP, too. #WWDC25
030
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
Downloads are up - and include links to Release Notes (which still 404 for me): - Downloads: developer.apple.com/download/ - macOS 26 RN: developer.apple.com/documentatio... - iOS/iPadOS 26 RN: developer.apple.com/documentatio... #WWDC25
developer.apple.com
Sign In - Apple
000
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
Massive WebKit updates in Safari 26 beta: - SVG icons - WebKit in SwiftUI - <model> on visionOS - WebGPU support - CSS updates - … webkit.org/blog/16993/n... #WWDC25
webkit.org
News from WWDC25: WebKit in Safari 26 beta
Welcome to WWDC25!
030
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
It will be interesting to see if or how much of the new visuals will be SwiftUI-exclusive. And for those that are not: how they're also made available to AppKit and UIKit. 1/ #WWDC25
120
Felix Schwarz @felixschwarz.bsky.social · 09/06/2025
Maybe it's not so bad when seen on device, but from this screenshot iPadOS' new look really pains my eye: -the radius of sidebar & window don't match -the small traffic light icons just look really off next to the toolbar icon -that icon also looks off next to the free-floating toolbar icons #WWDC25
Screenshot of iPadOS 26 version of Keynote with sidebar taken from apple.com
162
Reposted by Felix Schwarz
Vidimote @vidimote.app · 30/05/2025
🚀 Vidimote for Safari 1.8.5 is now available via the App Store! The new version improves support for videos embedded in particularly complex ways and fixes a few bugs. If you don't know Vidimote yet, check it out now: vidimote.app
vidimote.app
Vidimote - smart playback & speed controls for web videos in Safari
Universal controls for web video playback, speed, position, fullscreen, picture-in-picture and more.
012
Reposted by Felix Schwarz
Remote Buddy @remotebuddy.app · 14/03/2025
🆕 Do more with your Satechi R2 Remote! With Remote Buddy 2.7, per-app configuration of most buttons is now possible: www.iospirit.com/blog/2025/03...
Screenshot of Remote Buddy Preferences' Mapping options for Keynote for a Satechi R2 Remote.
012
Reposted by Felix Schwarz
Federico Viticci @viticci.macstories.net · 13/03/2025
I've been sitting on this story for months: The best iPad apps I've used lately are…web apps. Groundbreaking iPad-only apps are now a lost art, and only Apple is to blame. The iPad's "Sweet" Solution www.macstories.net/stories/the-...
macstories.net
The iPad&#8217;s &#8220;Sweet&#8221; Solution
In working with my iPad Pro over the past few months, I’ve realized something that might have seemed absurd just a few years ago: some of the best apps I’m using – the ones with truly desktop-class la...
76311
Reposted by Felix Schwarz
Matt Massicotte @massicotte.org · 17/02/2025
This was a hard one. But we, as developers for Apple platforms and as humans, have a responsibility to respond. www.massicotte.org/leverage
massicotte.org
Leverage
I’m really not sure how to start this one. Normally, I write about technical topics. But, that’s not what this is. This is different. So I’m just going to say it.
1815651
Reposted by Felix Schwarz
Matt Massicotte @massicotte.org · 25/01/2025
Here's a glossary for Swift concurrency. I've been asked about this a few times, and I finally sat down to do it. www.massicotte.org/concurrency-...
massicotte.org
A Swift Concurrency Glossary
It would be nice if there was a single place to go to look up all the terms, keywords, and annotations related to Swift concurrency. So here it is. By no means do you need to understand everything her...
613331
Felix Schwarz @felixschwarz.bsky.social · 28/12/2024
The #RaspberryPi USB 3 Hub is - hands-down - the best USB 3 Hub I've had to date (and I've tried _many_ this year). For the last 3 weeks, it has worked absolutely flawlessly with everything I plugged into it. 1/
Photo of Raspberry Pi USB 3 Hub packaging
270
Felix Schwarz @felixschwarz.bsky.social · 19/11/2024
Putting together a CocoaHeads Nuremberg list: bsky.app/profile/feli... If you're missing, let me know in a reply. 🙂
230
Felix Schwarz @felixschwarz.bsky.social · 13/11/2024
Currently back to work on one of my golang side projects, I stumbled across this list of 27 #golang gotchas. Some of which I didn't know about before. Recommended read if you're doing anything in golang: yourbasic.org/golang/gotcha/
yourbasic.org
Do you make these Go coding mistakes?
27 Go gotchas and pitfalls intended to help you find and fix similar problems in your own code.
020
Felix Schwarz @felixschwarz.bsky.social · 13/11/2024
There‘s not much I miss on Bluesky, but I really miss bookmarks. I don‘t want to have to „like“ everything I may want to come back to or save for later.
040
Felix Schwarz @felixschwarz.bsky.social · 12/11/2024
It's such a joy to see Mastodon and Bluesky really pick up steam recently! Great to see so many familiar - and new - faces on here! 🙂
2131
Reposted by Felix Schwarz
Remote Buddy @remotebuddy.app · 17/09/2024
This weekend, we released Remote Buddy 2.6.1 with an important fix for macOS Sequoia. For the smoothest experience, please install the update before installing macOS Sequoia. www.iospirit.com/blog/2024/09...
iospirit.com
Remote Buddy updates bring macOS Sequoia and iOS 18 compatibility and bugfixes
Updates of Remote Buddy and Remote Buddy Mobile now available.
002
Felix Schwarz @felixschwarz.bsky.social · 15/09/2024
TIL that in #macOS #Sequoia SecPKCS12Import() fails with error errSecAuthFailed ("Authorization/Authentication failed") when trying to import PKCS12 data that's "protected" with an empty password (""). 1/2
120
Felix Schwarz @felixschwarz.bsky.social · 09/09/2024
Ok, so iOS 18 and macOS Sequoia will be released on September 16th. #AppleEvent #iOS #macOS #ReleaseDate
020
Reposted by Felix Schwarz
Felix Schwarz @felixschwarz.bsky.social · 11/06/2024
#Protip for anyone watching #WWDC24 videos in Safari on Mac: my extension @vidimote.app can add speed, skip fwd/backward 10 sec and remaining time controls to Safari's PiP window. More info: vidimote.app
Vidimote's extra controls in action on a WWDC24 video played by Safari in picture-in-picture.
052
Felix Schwarz @felixschwarz.bsky.social · 11/06/2024
#Protip for anyone watching #WWDC24 videos in Safari on Mac: my extension @vidimote.app can add speed, skip fwd/backward 10 sec and remaining time controls to Safari's PiP window. More info: vidimote.app
Vidimote's extra controls in action on a WWDC24 video played by Safari in picture-in-picture.
052
Felix Schwarz @felixschwarz.bsky.social · 11/05/2024
Barely visible to the naked eye, but spectacularly colorful in the 10s shot with an iPhone 12 around 2 AM. #AuroraBorealis #NorthernBavaria
Aurora Borealis over Northern Bavaria, Germany
130
Felix Schwarz @felixschwarz.bsky.social · 07/04/2024
I was wondering why a civil airplane this size is flying so low above our area, looked it up on FlightRadar24 and it sure seems like a map service is taking aerial shots for 3D maps. I'm sure happy we cleaned up the mess in the garden yesterday.
100
Felix Schwarz @felixschwarz.bsky.social · 30/03/2024
If true the App Store in China could shrink significantly in 2 days: "Existing apps must provide a valid ICP Filing Number before March 31, 2024, or face removal from app stores in China." (source: www.21cloudbox.com/how-to-get-m...) (1/2)
110
Felix Schwarz @felixschwarz.bsky.social · 28/03/2024
For a few major versions now (IIRC since the Big Sur redesign), macOS no longer has a sidebar icon for servers identifying as "Xserve" - instead showing a placeholder "document" icon. It's silly, but it saddens my inner geek every time I notice.
020