Toots for rhysmorgan@mastodon.social account

Written by Rhys Morgan on 2025-02-03 at 07:54

The BBC are reporting on this woman’s attempt to raise funds for all kinds of bollocks treatments.

I have no doubt that she is suffering, and she deserves to have symptoms investigated and treated. But the BBC should not be reporting that she has Lyme disease based off some fake home test, nor reporting that Ozone therapy or some dodgy German immunotherapy will treat her.

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-02-03 at 07:37

Why the fuck is the BBC credulously reporting on this story?

Chronic Lyme disease is not a thing!

https://www.bbc.co.uk/news/articles/cge75r7p3nlo

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-02-02 at 15:03

Holy shit, Swift Playgrounds got an update for the first time in what feels like forever! It doesn’t support Swift 6 yet though, and gets screwy with some common (IMO) Swift Packages.

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-01-28 at 01:34

littel freacke

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-01-14 at 12:29

Off to Singapore today, and onwards to Melbourne in a few days! Gonna be such a cool holiday 😁

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-01-13 at 11:48

Not all AI is created equally. Not all AI is the big, bad, much-maligned (and not always fairly) generative AI. Not every single AI query ever uses much in the way of resources. Lots of consumer AI stuff is happening on-device nowadays, and that’ll likely increase as models shrink, become more efficient, etc.

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-01-13 at 11:45

Said it on Bluesky, and I’ll say it here.

I’m really, really exceptionally tired of reading takes on AI both from the crypto-bro-level boosters who at least appear to think genAI will solve every problem ever (or at least line their pockets), and from the doomers who seem to believe that every single ChatGPT query uses a whole ocean of water, and that data centres are a profound evil.

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-01-12 at 10:23

Can’t believe I’ve only just twigged that Cocoa is named Cocoa in response to Java… The 1999 WWDC is so heavy on Java being the future of development on the Mac, in Cocoa!

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2025-01-01 at 10:31

Oh no, Russ in Cheshire is on Bluesky

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-22 at 18:39

If I'm using OSLog as an app logging tool, is there a way to extract formatted logs from it, or do I reconstruct it myself using the OSLogStore? #swiftlang #iosdev

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-08 at 17:34

@krzyzanowskim I just saw your tweet about FUCK_SWIFT_SYNTAX lmao. What does that actually do?

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-06 at 06:56

Europe and the EU needs to fully reinvent itself. Boot out those who stand in the way of liberal democratic norms. It needs to become completely independent of the U.S.

https://mastodon.social/@absolutspacegrl/113434397843694482

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-03 at 12:17

For context, this is the kind of interaction I'm looking for, but without the hackiness and magic numbers…

[#]swiftui #swiftlang #iosdev

=> View attached media

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-03 at 12:12

Does anyone know if there's a way (without using GeometryReader or onGeometryChange) to position a view above a sheet with detents in SwiftUI?

I'm just trying to figure out if it's possible to draw a toolbar above the top of the sheet in a way that doesn't use onGeometryChange/GeometryReader and manually positioning views.

[#]swiftui #swiftlang #iosdev

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-02 at 17:42

This change seems to have happened without anyone calling it out? It's a massive improvement to SwiftUI, because the problem was pretty much impenetrable. You just had to know that your tag type needed to match – including optionality, which goes against most other cases in Swift. Now, you get correct behaviour by default!

[#]iosdev #swiftlang #swiftui

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-11-02 at 17:38

omg, just discovered a new API that seems to have been added (and backported!) in SwiftUI for setting the tag of a view for situations like a tabItem or Picker when the Binding type is Optional, and you're ForEach-ing over non-Optional values.

Instead of having to remember the magick invocation of:

Text(flavour.rawValue).tag(Optional.some(flavour))

you can now just use:

Text(flavour.rawValue).tag(flavour)

https://developer.apple.com/documentation/swiftui/view/tag(_:includeoptional:)/

[#]iosdev #swiftlang #swiftui

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-10-07 at 08:51

omfg

https://mastodon.social/@krzyzanowskim/113262926776525028

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-09-28 at 17:00

Fuck yeah! Rosie Duffield has quit as a Labour MP!

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-09-23 at 11:08

this is actually worse than Vista, at this point.

https://mastodon.social/@oskargroth/113186314275694842

=> More informations about this toot | View the thread

Written by Rhys Morgan on 2024-08-30 at 13:35

@mattiem Hey! Do you have any guidance, documentation, resources you find useful on when to (and when not to) do [weak self] inside a Task?

I know that it does retain a strong reference to self, but then I see recommendations that just retaining a reference to the Task and calling task.cancel() gets around that. I see some suggesting adding it in your model/view model/whatever's deinit, but that deinit would never be called if a Task has a strong reference, …right? 🤯

=> More informations about this toot | View the thread

=> This profile with reblog | Go to rhysmorgan@mastodon.social account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109554523960860979
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
337.379265 milliseconds
Gemini-to-HTML Time
5.345422 milliseconds

This content has been proxied by September (3851b).