's Avatar

@benpious

iOS engineer at Uber. Swift language Crime enthusiast.

54
Followers
113
Following
27
Posts
28.05.2023
Joined
Posts Following

Latest posts by @benpious

I’m looking for resources to teach Swift concurrency in Swift 6 to other engineers. Ideally similar to the objc io swift concurrency book.

Particularly interested in strategies to avoid unstructured concurrency and Mutexes, since that’s the stumbling blocks I’ve seen most.

27.02.2026 22:09 👍 2 🔁 1 💬 0 📌 0

Are recycled materials universally bad? Outerknown is expensive relative to American Eagle and seems very proud of recycling various materials; cashmere, cotton, “fibers from landfills”

03.08.2025 02:21 👍 0 🔁 0 💬 1 📌 0

Big crypto vibes from the recent narrative that if you don’t “keep up with AI tools” you’ll be “left behind.”

25.05.2025 02:34 👍 2 🔁 0 💬 0 📌 0

If you make an ABI, but don’t document it, do you actually have an ABI?

Asking for a friend who is a multi billion dollar company

10.05.2025 03:40 👍 0 🔁 0 💬 0 📌 0

is fulton county okay?

18.04.2025 23:54 👍 2 🔁 0 💬 0 📌 0

eekum bokum

11.04.2025 03:53 👍 0 🔁 0 💬 0 📌 0
Preview
[Pitch] InlineArray type sugar Hi all. Below is a pitch to add sugar for the InlineArray type. The PR for the proposal can be found here, please direct typo/grammar feedback there. Let me know what you think! InlineArray Literal S...

I for one will be spelling this `[Int twitter 5]`

forums.swift.org/t/pitch-inli...

07.04.2025 19:30 👍 2 🔁 0 💬 0 📌 0
Preview
[Pitch] Property-Based Type Narrowing and Union Types Title: Property-Based Type Narrowing and Union Types Author: John Developer (fictional) Introduction: This proposal introduces two interrelated enhancements to the Swift type system: Value-based u...

John Developer (fictional)

forums.swift.org/t/pitch-prop...

27.03.2025 00:12 👍 3 🔁 0 💬 1 📌 0

My favorite swift language bug: stored properties whose storage takes up zero bytes have the same hash and are equal to other adjacent properties

23.03.2025 03:24 👍 1 🔁 0 💬 0 📌 0

Contributing to the swift compiler is a pretty big deal even for a senior+ iOS dev though… I imagine “my work was accepted by Apple into arguably their most important open source project” does wonders at a college job fair

22.03.2025 02:05 👍 5 🔁 0 💬 0 📌 0

There’s at least two up right now that seem AI generated to me, down to the author of one of them responding with “sorry for the confusion” followed by another wall of text. Both from people who want to do GSoC.

Honestly I really envy the patience of the guy who responded

21.03.2025 18:21 👍 2 🔁 0 💬 2 📌 0

Apropos of nothing, the swift forums really needs a policy requiring that any use of AI to generate pitches be disclosed

21.03.2025 18:07 👍 4 🔁 0 💬 1 📌 0
Preview
Equivalent of global actor annotation using `isolated`? I wrote some code that was annotated with @MainActor, which I now want to reuse elsewhere. For my current testing strategy to work, it is essential that the code have the same number of executor hops...

I broke withTaskExecutorPreference

forums.swift.org/t/equivalent...

18.03.2025 17:26 👍 1 🔁 0 💬 0 📌 0

Seems like @ MainActor in Swift does different stuff at runtime than using an `isolated` parameter for a function called on MainActor. On a related note, testing unstructured concurrency is really hard

15.03.2025 04:39 👍 0 🔁 0 💬 1 📌 0

If Atlassian can afford an F1 title sponsorship they can afford to make updating a jira ticket faster than an F1 pitstop (2-3 seconds)

14.03.2025 05:00 👍 1 🔁 0 💬 1 📌 0

I want to see the author of this story investigate the New York Times’ own insistence on injecting the words “curbed” and “freewheeling” into as many articles as possible

14.03.2025 02:23 👍 1 🔁 0 💬 0 📌 0

Until the last homeless person in San Francisco is either housed or institutionalized, as appropriate, I don’t want to hear about a single California public servant’s podcast. I especially don’t want to hear their opinions about sports

07.03.2025 02:18 👍 2 🔁 0 💬 0 📌 0

Body macros 🤝 typed throws
crashing the compiler

04.03.2025 02:58 👍 1 🔁 0 💬 0 📌 0

Not sure if I know where to route it but I’ll see what I can do. Just curious, are the vouchers part of some corporate business program at your employer or is this like “I took my car for repairs and they gave me a voucher” one off kind of a deal?

02.03.2025 19:38 👍 0 🔁 0 💬 1 📌 0

The funniest thing about the Zelensky half zip scandal is how shabbily Trump and a lot of the other conservative figures who are upset dress. Yet another of these “every accusation is a confession” things; clearly none of them enjoy the performance of wearing off the rack brioni suits or whatever

02.03.2025 19:35 👍 0 🔁 0 💬 0 📌 0

Imo ukraine has given America the best deal since the Louisiana purchase: we spent trillions of dollars on defense specifically to counter Russia over the past fifty or so years, and they’re grinding the Russian army into powder for a measly hundred billion or so.

28.02.2025 19:17 👍 1 🔁 0 💬 0 📌 0

list of things that have SEs approved, have not shipped, that i really need:
- static member key paths
- accessor macro on lets
- body macro on computed vars
- abi annotation (for crimes)

16.02.2025 02:23 👍 0 🔁 0 💬 0 📌 0

Tired: update xcode, your UI snapshots have all failed
Wired: update swift syntax, your macro unit tests have all failed

14.02.2025 03:02 👍 0 🔁 0 💬 0 📌 0

some people make Type Systems, i make Type Sins

07.12.2024 22:28 👍 1 🔁 0 💬 0 📌 0

Imagine being Microsoft, spending billions on AI, and not bringing back clippy

28.11.2024 01:49 👍 0 🔁 0 💬 0 📌 0
Post image

do we really need ethics experts for this though

come on

we’ve seen this movie before and it ends with the entire country cutting up curtains to make masks while the dipshit capers on tv asking if drinking bleach will help

28.11.2024 01:44 👍 1 🔁 0 💬 0 📌 0

My WWDC prediction: apple will announce a core data replacement which leverages the new macro system to rewrite predicates as SQL queries, and the type wrapper annotation to duplicate existing core data behaviors.

02.06.2023 21:41 👍 6 🔁 0 💬 2 📌 0