Hans's Avatar

Hans

@hanscath.bsky.social

mostly an AvGeek & SwiftUI enthusiast

57 Followers  |  92 Following  |  131 Posts  |  Joined: 07.11.2023
Posts Following

Posts by Hans (@hanscath.bsky.social)

Sorry you were let go. As a long-time user of code you wrote, I appreciate the dedication you all have to the pilot community. Thank you for the practical insight on the AI tech you worked on as well. I personally think AI will usher in a load of new pilot apps, maybe not all as massive as FF.

23.02.2026 21:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

https://charlie.fish/posts/2026/02/re-im-actually-excited-about-the-future-of-foreflight/

23.02.2026 16:41 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Thank you Stewart. This was great. Been using the Claude Code command line app for a while, so this really helped me understand how it fits in with Xcode. Only downside is it's now time to update my M1 MBAir to macOS 26.2 in order to get the Intelligence tab.

07.02.2026 04:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This feels a little like looking up your name on the DarkWeb. ;-)

31.01.2026 22:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think Moltbook is an AI Zoo. And that's giving Zoos a bad name. @emilymbender.bsky.social

31.01.2026 21:58 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

How about GA prop aircraft? Diamond builds them in Ontario. And does this decertify exiting aircraft already in the US? God, I can't believe I'm asking these questions.

30.01.2026 01:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

51 hrs later, 846AN seems to have survived the Queensland storms.

25.11.2025 05:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

23.11.2025 21:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Your nuanced thoughts on how different 'camps' think of AI is one of the most thoughtful analyses I've heard. Although, I'm squarely in the 'critical' camp, I see more an more 'average' users who are embracing synthetic text, code, image, & video tools.

21.11.2025 20:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If LAX had replaced the entire auto loop with a basic ground-based tram system that went to hotels, drop-offs and parking it would be so much better and have saved the airport years of construction on an overly elaborate elevated rail. But we love our cars in America!

13.09.2025 00:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Day 38 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

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.

10.07.2025 06:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Code that attempts to confuse the List views with dynamic rows.

Code that attempts to confuse the List views with dynamic rows.

And the code looks like this. Don't try to reproduce this, as it's intentionally meant to show how confused SwiftUI can get if you don't properly use Identifiable for dynamic rows.

09.07.2025 06:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

πŸŽ‰ 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.

09.07.2025 06:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why is this a feature?

08.07.2025 06:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's enough of a pain that some folks created Helm for App Store Connect.

08.07.2025 06:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Day 36 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

πŸŽ‰ I just finished Day 36 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/36.

08.07.2025 06:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

#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.

06.07.2025 22:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Day 34 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

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

06.07.2025 22:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I spoke with someone from Apple, and the .leading alignment is apparently something they're trying to default to as standard in iOS 26. (I do need someone to confirm that, however.)

06.07.2025 22:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The Flightradar24 feed now suggests that the aircraft did back-taxi, and it was essentially a data gap. Hopefully we'll find out more during the preliminary accident report.

15.06.2025 02:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.

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.

Saudi ATC having some busy days.

13.06.2025 17:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I haven't used SceneKit or RealityKit, but I noticed this deprecation notice today. #WWDC25

13.06.2025 05:46 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

There are some NOTAMs regarding work in progress on both sides of runway, but it's unclear if that's runway construction. Since VAAH does not appear to have a parallel taxiway, back-taxiing is the only way to use the full runway. None of the last 5 departures seem to have done that.

13.06.2025 05:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshots from Flightradar24, showing the last five flights of Air India AI171. The accident flight's track on the runway shows now back-taxiing.

Screenshots from Flightradar24, showing the last five flights of Air India AI171. The accident flight's track on the runway shows now back-taxiing.

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.

13.06.2025 05:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

James Dempsey introducing the new Apple Release calendar to address the issue of 26 coming out in 2025. #WWDC

12.06.2025 22:56 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Paul presenting in front of the large group of CommunityKit attendees.

Paul presenting in front of the large group of CommunityKit attendees.

Hacking with Swift IRL @ #WWDC25 #CommunityKit

11.06.2025 00:00 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

10.06.2025 15:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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 ...

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.

10.06.2025 06:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's quite the compliment to both you and Paul. :-)

10.06.2025 06:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.

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.

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.)

10.06.2025 02:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0