Posts by Hans
Guilty as charged. Here's the one I sneaked to Josh (I should point out those are shadows on your pants.) Btw, where'd the "Deep Dish Forever" song come from? It's catchy.
Joe, your talk was inspirational, and it was great speaking with you afterwards. I've shared the video with a dozen friends already. So far the feedback has been: They loved your paced presentation because it allowed them to understand. You're a great storyteller.
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.
Vibe code usually isn't very terse.
that's awesome Rob! Too bad I didn't make a video of you piloting my aircraft. :-)
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.
Hey, can I sign up for this? Seriously, anytime! I can even work the radios if they want.
Too funny! @SFFlights caught me on the radio as they were filming the Queen. www.facebook.com/SF.Flights/v...
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...
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.
This is fantastic! Quick tip for anyone installing this via the Claude UI, the Claude skills upload agent wants the skill . md file in the root directory of the ZIP file, so compress the swiftui-pro folder and it'll work. Glad my HWS+ sub can support great work like this.
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.
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-actu...
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.
This feels a little like looking up your name on the DarkWeb. ;-)
I think Moltbook is an AI Zoo. And that's giving Zoos a bad name. @emilymbender.bsky.social
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.
51 hrs later, 846AN seems to have survived the Queensland storms.
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
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.
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!
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.
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.
π 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.
Why is this a feature?
It's enough of a pain that some folks created Helm for App Store Connect.
π I just finished Day 36 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/36.
#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.