Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Hans

@hanscath.bsky.social
63 followers 102 following 152 posts

mostly an AvGeek & SwiftUI enthusiast

PostsRepliesMedia
Hans @hanscath.bsky.social · 04/08/2026
I've been using my Oriens harness app to work with Claude to help design future Oriens functionality, and LLM AIs have a fascinating duality. On the one hand, I can't imagine ever designing another product without its help -- on the other, it may help me build stuff no one will ever want to use.
Screenshot from within the Oriens app. Showing a Chapter view of AI-related research chapters, and the WebView with a window into a Claude.ai conversation about future Oriens app features.
010 1
Hans @hanscath.bsky.social · 28/07/2026
Claude decided (on its own) my dropdown buttons were too boring, so it found SF Symbols that matched Claude, Gemini and ChatGPT. I guess it struck out with Ollama. Not enough animals in SF Symbols. #SwiftUI
Several screenshotted buttons showing a drop-down menu options of Claude, Gemini, ChatGPT and a few other buttons along with the app's icon (orange sunrise), where there's an SF Symbol in front of the various AIs.
000 0
Hans @hanscath.bsky.social · 11/05/2026
Private equity capitalist value extraction, here we come! Didn't you just fire half your company employees and replace them with AI tools? Shouldn't that make the products less expensive?
010 1
Hans @hanscath.bsky.social · 29/04/2026
Evidence of the agentic coding tsunami... github.blog/news-insight...
010 1
Hans @hanscath.bsky.social · 23/04/2026
OMG, the Iranians trolling Trump online. I'm practically dying of laughter.
000 0
Hans @hanscath.bsky.social · 20/04/2026
petapixel.com/2026/04/18/a...
petapixel.com
Adobe Has Run Out of Allies
Shifting priorities and a move to appeal to B2B has left Adobe alone. Now as enemies gather at its gates, it has run out of allies.
000 0
Hans @hanscath.bsky.social · 02/04/2026
Using Claude for 3 months, I have learned more about practical SwiftUI development than I can explain. However, #HackingWithSwift, HWS+ and the years of listening to @twostraws.bsky.social laid the foundation for understanding what I'm doing.
031 3
Hans @hanscath.bsky.social · 22/03/2026
We've reached Inception! Today, I was 'talking' with Gemini to understand the concept of apostrophe in creative writing. After some explaining, it suggested we do an exercise where I write some text and Gemini judges it! It started off by giving me a prompt to make my part of it easier to start.
000 0
Hans @hanscath.bsky.social · 12/03/2026
What flying through SFO airspace sounds like, I talk to tower at 0:55, 2:44, and 6:15. I flew through as the Lufthansa 747-8i (Flight 455 Heavy) is taking off, the nice new 100th Anniversary livery, and got a rare "nice paint-job" compliment from tower at 5:40. archive.liveatc.net/ksfo/KSFO-Gn...
archive.liveatc.net
100 1
Hans @hanscath.bsky.social · 10/03/2026
Was flying over San Francisco, when D-ABYN departed. She’s the prettiest livery I’ve ever seen. The blue and white contrast almost make her camouflaged, kind of hard to make out the aircraft shape at a distance.
100 1
Reposted by Hans
Charlie Fish @charlie.fish · 23/02/2026
Last month I was swept up in ForeFlight's massive layoffs. I wrote about my experiences with AI in software development, what I think this means for the future, and why I have concerns. charlie.fish/posts/2026/02/re-im-ac…
131 3
Hans @hanscath.bsky.social · 31/01/2026
I think Moltbook is an AI Zoo. And that's giving Zoos a bad name. @emilymbender.bsky.social
001 1
Hans @hanscath.bsky.social · 23/11/2025
N846AN (AA 7) BNE-bound 787-9 diverted to Gold Coast (OOL/YBCG), presumably because the two SYD-bound Qantas A380s had to divert to BNE. It's been on the ground 24 hrs, I wonder what happened to the pax, and when it's flying home. @flightradar24.com @jetcitystar.bsky.social
100 1
Hans @hanscath.bsky.social · 10/07/2025
Finished Day 38 & iExpense Challenges of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/38. I figured out Challenges 1 & 2, but got stumped on #3. Fortunately, HWS+ helps.
hackingwithswift.com
Day 38 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020 2
Hans @hanscath.bsky.social · 09/07/2025
🎉 I just finished Day 37 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/37. To understand Identifiable better, I goofed around a bit and looked at a List where SwiftUI won't be able to properly track each row.
110 1
Hans @hanscath.bsky.social · 08/07/2025
🎉 I just finished Day 36 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/36.
hackingwithswift.com
Day 36 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
010 1
Hans @hanscath.bsky.social · 06/07/2025
#100DaysOfSwiftUI Day 35 Challenge complete! www.hackingwithswift.com/100/swiftui/35 I finally managed to built the Edutainment app, and feel somewhat good about the functionality. The UI will need an overhaul once I get a little further in the course.
010 1
Hans @hanscath.bsky.social · 06/07/2025
Broke the streak. I took a month off, attended WWDC25, OneMoreThing, CommunityKit, Students, Swift & Stars, and heard @twostraws.bsky.social inspire folks at all 3 events! Built a workspace for #100DaysOfSwiftUI and reviewed the animation sections, Day 34 done www.hackingwithswift.com/100/swiftui/34
hackingwithswift.com
Day 34 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020 2
Hans @hanscath.bsky.social · 13/06/2025
Saudi ATC having some busy days.
Screenshot from Flightradar24 showing the middle east, and with no aircraft flying over Israel, Iran, Iraq, Syria, or Jordan, most of the traffic is diverting over Saudi Arabia.
010 1
Hans @hanscath.bsky.social · 13/06/2025
I haven't used SceneKit or RealityKit, but I noticed this deprecation notice today. #WWDC25
171 7
Hans @hanscath.bsky.social · 13/06/2025
Ahmedabad's runway 23 is 11,499' long. That's a sizable runway for any international airport. It appears Air India 171 routinely back-taxied. On its last flight (on left) FR24 did not observe any back-taxiing, which is also the case with the flight on June 7th. Note: FR24 data could be incomplete.
Screenshots from Flightradar24, showing the last five flights of Air India AI171. The accident flight's track on the runway shows now back-taxiing.
100 1
Hans @hanscath.bsky.social · 12/06/2025
James Dempsey introducing the new Apple Release calendar to address the issue of 26 coming out in 2025. #WWDC
030 3
Hans @hanscath.bsky.social · 11/06/2025
Hacking with Swift IRL @ #WWDC25 #CommunityKit
Paul presenting in front of the large group of CommunityKit attendees.
050 5
Hans @hanscath.bsky.social · 10/06/2025
The FAA has put up two TFRs in Los Angeles. They're from the surface to 400'. The one over I-405 is specifically marked a UAS-only TFR, presumably to stop the use of drones. The one over downtown bans all aircraft. These TFRs criminalize the use of any non-law enforcement drones.
000 0
Hans @hanscath.bsky.social · 10/06/2025
What a fantastic event to accompany #WWDC25. These student projects were so inspiring, and I'm just amazed how talented all these 'kids' are. Also, great to catch up with Charlie, Kai and Malin.
ti.to
Students, Swift, St★rs - 2025
Students, Swift, St★rs is back for the third year in Cupertino, California! Join us for an exciting night filled with project demos by Swift Student Challenge winners. 📆 Event Details Date: Monday, 9 ...
000 0
Hans @hanscath.bsky.social · 10/06/2025
This may be the first time Guess the Flag from #100DaysOfSwiftUI has run on the iOS 26 simulator. Notice the translucent alert dialog. (Not sure if it's a sim bug, but the alert text is flushed left for incorrect answers and centered for correct answers.)
Screenshot on Guess the Flag app on iOS 26 running on iPhone 16 Pro simulator. I've guessed on the wrong flag and it is showing a dialog that I picked the wrong flag.
100 1
Hans @hanscath.bsky.social · 10/06/2025
These glass effects are pretty cool. I wonder what they'll feel like on a real device.
screenshot from the iOS simulator running iOS 26. The picture shows my moving the finger in the Photos app between the Library and Collections icons and seeing the glass-effects that appear as part of the new OS.
000 0
Hans @hanscath.bsky.social · 09/06/2025
Hanging out at CommunityKit and downloading the new Xcode and iOS26 simulator. #WWDC25
010 1
Hans @hanscath.bsky.social · 09/06/2025
Saw a preview of Matt’s knowhow in today’s OMT tutorial and I highly recommend his session!
030 3
Hans @hanscath.bsky.social · 07/06/2025
@ One More Thing. Warren Moore taught us how to light up a cow! Metal is way more complex than I thought, but Warren's presentation was great. #OMTConf @omt-conf.bsky.social #WWDC25
030 3
Hans @hanscath.bsky.social · 07/06/2025
Lewis Black brilliantly comments on the state of AI in colleges! (www.youtube.com/watch?v=_9K0...)
youtube.com
Lewis Black Rags on the State of Education and the Rise of ChatGPT University | The Daily Show
YouTube video by The Daily Show
020 2
Hans @hanscath.bsky.social · 06/06/2025
Well this is depressing... (www.theguardian.com/environment/...)
theguardian.com
‘Half the tree of life’: ecologists’ horror as nature reserves are emptied of insects
A new point in history has been reached, entomologists say, as climate-led species’ collapse moves up the food chain even in supposedly protected regions free of pesticides
031 3
Hans @hanscath.bsky.social · 02/06/2025
Here's a furry story for AvTalk, breaking right after last week's recording. @flightradar24.com
100 1
Reposted by Hans
Technology Connections @techconnectify.bsky.social · 02/06/2025
Genuinely younger generations need to think so much more about how impossible it has become to navigate systems without a smartphone or with poor tech literacy. "respect your elders" includes that.
0102 10
Hans @hanscath.bsky.social · 02/06/2025
Tomorrow, I'm going to need to repeat this day. For tonight, however, I can't break my streak, and at the very least 'listened' to the videos from Day 33 of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/33
hackingwithswift.com
Day 33 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
070 7
Hans @hanscath.bsky.social · 01/06/2025
Today, I reviewed animations: implicit, explicit, custom and animating bindings, during Day 32 of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/32.
hackingwithswift.com
Day 32 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
030 3
Hans @hanscath.bsky.social · 01/06/2025
Earlier than ever, I've again signed up to go to Chicago for DDS4. deepdishswift.com @deepdishswift.com
deepdishswift.com
Deep Dish Swift 2026 | April 12th to 14th
A supreme Swift developer conference being served in Chicago, Illinois
061 6
Hans @hanscath.bsky.social · 31/05/2025
AI Agents & Apple's App Intents. I've been wondering a lot about these technologies, especially as they're being positioned as "the future". Two similar technologies, RSS and Open APIs have failed for predictable reasons: transactions cost money. Thoughts?
000 0
Hans @hanscath.bsky.social · 31/05/2025
🎉 I just finished Day 31 of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/31 via @twostraws.bsky.social
Screenshot of WordScramble app showing a word "fairness" in bold at the top, and a text field into which the user has previously typed three functional words: "rain", "ness", "fair". There is a blue bar at the bottom of the screen showing the score, which is currently set to "12".
030 3
Hans @hanscath.bsky.social · 30/05/2025
I just finished Day 30 of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/30, and for fun I tried to get ChatGPT to explain what part of the sample code did. It gave an accurate answer, but then provided an example that was so obviously wrong a kid could have found the 'hallucination'.
A long screenshot from ChatGPT where I ask what a certain bit of Swift code does. The answer is correct, but then ChatGPT goes to show an example, using the word "butterfly". ChatGPT then says that one cannot form the word "flutter" from the word "butterfly" because there aren't two T's and two L's in "butterfly". It's using GPT-4-turbo model.
020 2
Hans @hanscath.bsky.social · 29/05/2025
Now that I've finished Day 29 of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/29, I'm wondering when Apple plans to release more swifty APIs for UITextChecker and NSSpellChecker. According to my online searches there's nothing new yet.
hackingwithswift.com
Day 29 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
120 2
Hans @hanscath.bsky.social · 28/05/2025
Josh is a modern Aristotle, Socrates, Kant, Locke, Hume, or Aquinas. His take on AI is so on point it ought to be required reading.
youtube.com
A.I. Teachers and Duolingo’s New Plan — What Could Go Wrong?
YouTube video by Josh Johnson
010 1
Hans @hanscath.bsky.social · 28/05/2025
🎉 I just finished Day 27 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/27 via @twostraws.bsky.social
hackingwithswift.com
Day 27 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
010 1
Hans @hanscath.bsky.social · 27/05/2025
🎉 I just finished Day 26 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/26 and rewatched the excellent, and entertaining, Create ML for Everyone (www.youtube.com/watch?v=a905...).
Screenshot from the Create ML for Everyone YouTube video made by Paul. Shows a slide with the talk's agenda (Image recognition, Sentiment analysis, Regression analysis), and a picture-in-picture video of Paul reading a magazine.
010 1
Hans @hanscath.bsky.social · 27/05/2025
Is this our future? (Courtesy Dylan Beattie's NDC London 2024 talk: www.youtube.com/watch?v=By4G...)
000 0
Hans @hanscath.bsky.social · 26/05/2025
🎉 Spent the last few days getting through Day 22 thru 25 of the #100DaysOfSwiftUI and finishing the Rock, Paper, Scissors challenge at www.hackingwithswift.com/100/swiftui/25 via @twostraws.bsky.social. The code's not pretty, but it's functional.
Two panels in Xcode, the left showing a part of the code for the ContentView of my Rock, Paper, Scissors application, the right showing the preview of the application.
120 2
Hans @hanscath.bsky.social · 23/05/2025
Finished Day 21 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/21 via @twostraws.bsky.social
Computer screen showing SwiftUI code in Xcode on the left and the Xcode iPhone simulator showing the Guess The Flag application on the right. Game asks you to guess the US flag, currently showing the flags of the UK, the US, and Poland as possible options.
040 4
Hans @hanscath.bsky.social · 21/05/2025
🎉 I just finished Day 20 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/20 via @twostraws.bsky.social
hackingwithswift.com
Day 20 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020 2
Hans @hanscath.bsky.social · 21/05/2025
Sergey Brin was asked about GoogleGlass today. He remembers, although I think Google would like to forget. Personally, I think they missed a huge opportunity by not creating an AI-generated skydive video with XR glasses.
000 0
Hans @hanscath.bsky.social · 21/05/2025
In the past few days, I've completed Day 17 thru 19 of #100DaysOfSwiftUI, including a passable attempt at the first challenge. (www.hackingwithswift.com/100/swiftui/19)
hackingwithswift.com
Day 19 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
010 1