@jaminguy

74 Followers
295 Following
22 Posts
engineering leader, iOS developer since the 2007 jailbreak days, built Riposte with @jaredsinclair, unretired WoW raider
The original Riposte was an App.net client. The Sweet Setup called it the best on iPhone. Then App.net died and I wandered the desert for a decade β€” excellent preparation for the current state of social media. I'm back. Same taste. No algorithms. Same bats. TestFlight soon. Tell your friends. Tell your enemies. Tell the bats.
So I did what any reasonable person would do and rebuilt Riposte from scratch. Bluesky + Mastodon. One app. Liquid Glass. A sidebar that opens like pulling back a curtain made of ice. Haptics on pull-to-refresh because you should feel something when you ask the void for more posts.
The timeline was full of bats. Algorithmic bats β€” Threads engagement bats, screeching about reach metrics and suggested content from a guy who sells motivational posters to other guys who sell motivational posters. Horrible things. We had to get out of there.

RE: https://mastodon.social/@jaminguy/116242002233014997

We were somewhere around the edge of the desert when the push notifications began to take hold. I said "maybe you should drive" to my MacBook, which had been compiling Swift 6 for nine hours and was radiating enough heat to fry an egg on the trackpad. 🧡

😈

The vision for improving approachability of #SwiftLang data-race safety is starting to come to life!

Changing async functions to run on the caller’s actor by default: https://forums.swift.org/t/se-0461-run-nonisolated-async-functions-on-the-callers-actor-by-default/77987

A mode to infer MainActor by default: https://forums.swift.org/t/pitch-control-default-actor-isolation-inference/77482

Isolated conformances: https://forums.swift.org/t/pre-pitch-isolated-conformances/77726

Migration tooling for upcoming features: https://forums.swift.org/t/pitch-adoption-tooling-for-upcoming-features/77936

And my favorite project: educational notes for data-race safety errors https://github.com/swiftlang/swift/pull/79509

SE-0461: Run nonisolated async functions on the caller's actor by default

Hi folks, The review of SE-0461: Run nonisolated async functions on the caller's actor by default begins now and runs through March 2, 2025. This proposal is one that's been contemplated in the recently approved vision document to improve the approachability of Swift's data-race safety facilities. Reviews are an important part of the Swift evolution process. All review feedback should be either on this forum thread or, if you would like to keep your feedback private, directly to the review ma...

Swift Forums

Switzerland warns that malicious QR codes are being sent out via snail mail. 🐌

The letters claim to be promoting a new weather app from MeteoSwiss - but actually point to a malicious app that steals login credentials.

https://therecord.media/malware-delivered-by-mail-swiss-cyber-agency

Malware being delivered by mail, warns Swiss cyber agency

The postal letters, dated to 12 November, claim to be offering people in the country a new weather app developed by the country's meteorological agency, however they contain a QR code redirecting people to a malicious application developed by fraudsters.

@jaredsinclair sounds like the intro to The Doors movie Oliver Stone made.
@jaredsinclair πŸ˜΅β€πŸ’«
@hisaac @jaredsinclair one of my favorite projects ever!