Hans @hanscath.bsky.social · 04/08/2026I'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. 010 1
Hans @hanscath.bsky.social · 28/07/2026Claude 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 000 0
Hans @hanscath.bsky.social · 11/05/2026Private 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/2026Evidence of the agentic coding tsunami... github.blog/news-insight... 010 1
Hans @hanscath.bsky.social · 23/04/2026OMG, the Iranians trolling Trump online. I'm practically dying of laughter. 000 0
Hans @hanscath.bsky.social · 20/04/2026petapixel.com/2026/04/18/a...petapixel.comAdobe Has Run Out of AlliesShifting 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/2026Using 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/2026We'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/2026What 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/2026Was 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 HansCharlie Fish @charlie.fish · 23/02/2026Last 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/2026I 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/2025N846AN (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/2025Finished 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.comDay 38 – 100 Days of SwiftUIFollow 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.comDay 36 – 100 Days of SwiftUIFollow 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/2025Broke 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/34hackingwithswift.comDay 34 – 100 Days of SwiftUIFollow the 100 Days of SwiftUI and learn to build apps for free. 020 2
Hans @hanscath.bsky.social · 13/06/2025I haven't used SceneKit or RealityKit, but I noticed this deprecation notice today. #WWDC25 171 7
Hans @hanscath.bsky.social · 13/06/2025Ahmedabad'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. 100 1
Hans @hanscath.bsky.social · 12/06/2025James Dempsey introducing the new Apple Release calendar to address the issue of 26 coming out in 2025. #WWDC 030 3
Hans @hanscath.bsky.social · 10/06/2025The 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/2025What 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.toStudents, Swift, St★rs - 2025Students, 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/2025This 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.) 100 1
Hans @hanscath.bsky.social · 10/06/2025These glass effects are pretty cool. I wonder what they'll feel like on a real device. 000 0
Hans @hanscath.bsky.social · 09/06/2025Hanging out at CommunityKit and downloading the new Xcode and iOS26 simulator. #WWDC25 010 1
Hans @hanscath.bsky.social · 09/06/2025Saw 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/2025Lewis Black brilliantly comments on the state of AI in colleges! (www.youtube.com/watch?v=_9K0...)youtube.comLewis Black Rags on the State of Education and the Rise of ChatGPT University | The Daily ShowYouTube video by The Daily Show 020 2
Hans @hanscath.bsky.social · 06/06/2025Well this is depressing... (www.theguardian.com/environment/...)theguardian.com‘Half the tree of life’: ecologists’ horror as nature reserves are emptied of insectsA 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/2025Here's a furry story for AvTalk, breaking right after last week's recording. @flightradar24.com 100 1
Reposted by HansTechnology Connections @techconnectify.bsky.social · 02/06/2025Genuinely 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/2025Tomorrow, 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/33hackingwithswift.comDay 33 – 100 Days of SwiftUIFollow the 100 Days of SwiftUI and learn to build apps for free. 070 7
Hans @hanscath.bsky.social · 01/06/2025Today, I reviewed animations: implicit, explicit, custom and animating bindings, during Day 32 of #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/32.hackingwithswift.comDay 32 – 100 Days of SwiftUIFollow the 100 Days of SwiftUI and learn to build apps for free. 030 3
Hans @hanscath.bsky.social · 01/06/2025Earlier than ever, I've again signed up to go to Chicago for DDS4. deepdishswift.com @deepdishswift.comdeepdishswift.comDeep Dish Swift 2026 | April 12th to 14thA supreme Swift developer conference being served in Chicago, Illinois 061 6
Hans @hanscath.bsky.social · 31/05/2025AI 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 030 3
Hans @hanscath.bsky.social · 30/05/2025I 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'. 020 2
Hans @hanscath.bsky.social · 29/05/2025Now 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.comDay 29 – 100 Days of SwiftUIFollow the 100 Days of SwiftUI and learn to build apps for free. 120 2
Hans @hanscath.bsky.social · 28/05/2025Josh 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.comA.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.socialhackingwithswift.comDay 27 – 100 Days of SwiftUIFollow 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...). 010 1
Hans @hanscath.bsky.social · 27/05/2025Is 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. 120 2
Hans @hanscath.bsky.social · 23/05/2025Finished Day 21 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/21 via @twostraws.bsky.social 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.socialhackingwithswift.comDay 20 – 100 Days of SwiftUIFollow the 100 Days of SwiftUI and learn to build apps for free. 020 2
Hans @hanscath.bsky.social · 21/05/2025Sergey 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/2025In 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.comDay 19 – 100 Days of SwiftUIFollow the 100 Days of SwiftUI and learn to build apps for free. 010 1