@tonyarnold@mastodon.social
@tonyarnold@mastodon.social avatar

tonyarnold

@tonyarnold@mastodon.social

Cocoa-wielding person-like-object.

I help to build Reveal: https://revealapp.com/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Does anyone have any guidance on running multiple VMs for CI on a single Mac mini? If I run two side-by-side, it's so slow as to be unusable - I'm looking for advice on memory setup, core counts, etc.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

@simonbs you mention on the Tartelet page that running two VMs on a single 16Gb Mac mini works well — what's the config of the tart VM in the performance example?

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Those were OpenAI employees cheering at their Spring update, right? What is it with the US and fake corporate excitement? It's the same vibe as Apple employees cheering and high-fiving conference attendees.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I want to join The Browser Company just to fix the bodgy focus rings on their custom buttons in Arc, and then I'd fly off into the night like a vengeful, bug-fixing Mary Poppins.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I’ve got to admit that watching the destruction of those beautiful musical instruments in the new iPad ad made me deeply uncomfortable.

Such incredible, needless waste.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Is anyone else having git-credential-osxkeychain ask them hundreds of times a day to approve access to the Keychain? It only started in the last week or so, but it's non-stop — I've checked my Keychain and can't see anything obviously wrong.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Unless Apple is about to announce that you can choose to install macOS on iPads at WWDC (or a huge overhaul of iPadOS), the pricing of the new iPads is pretty wild.

(US prices shown)

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Is there a way to modify my test bundle's xcconfig values when it is being compiled for testing, versus when it is just a normal app? I seem to recall someone had worked out a bunch of tricks to get something like this to work in recent Xcode releases.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

One of the things that I adore about the Swift community is the genuine desire to understand and analyse performance issues. This entire thread about Vapor's performance could have turned into a finger-pointing exercise, but instead a bunch of gracious, intelligent folk worked to understand the issues in detail: https://forums.swift.org/t/standard-vapor-website-drops-1-5-of-requests-even-at-concurrency-of-100/71583

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I feel like my career has absolutely stalled.

Having all of this time to reflect and introspect during my illness and recovery over the past few months has left me wondering what impact I believed I was having on my peers and the people around me over the last decade.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Is it just me, or does this fit modern day Apple as well? https://chaos.social/@obrhoff/112369907442905273

tonyarnold, to random
@tonyarnold@mastodon.social avatar

The idea of using Wasm to solve compilation performance issues with Swift Macros feels to me like sidestepping the actual problems that are affecting us all. Given how long the blockers and problems with SwiftPM's handling of binary artefacts have hung around, this'll end up being a "for now" solution that never goes away.

Cool use of tech, but it's plastering over the cracks.

https://forums.swift.org/t/poc-improving-macro-build-times-with-webassembly/70967/14

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Swift Concurrency question: I have a network client (class) that is wrapped by an actor (ModelActor for SwiftData) at a higher level, however using the network client as a property of the actor results in Sendable warnings whenever I try to call any of it's methods.

What do I do here? Make the class an actor?

tonyarnold, to random
@tonyarnold@mastodon.social avatar

The interactions between SwiftUI, SwiftData and Swift Concurrency can be confusing.

Because SwiftData Models are retrieved by Views on the MainActor, it's reasonably safe to pass them between Views, but anything around the edges will still force you to drop back to persistent identifiers and looking up the Models — it'd almost be easier to pretend that it's not safe to pass Models between Views, for consistency.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

My surgeon has said they'd like to send me home from the hospital tomorrow (after 24 days), and I know I'm going to be even more exhausted once I'm home, but I am looking forward to it so very much.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Day 18 of living in a hospital. I’m well enough to drag myself to random spots around the hospital to sit and rest, which is an absolute godsend.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Made it through surgery - far bigger than I was hoping, but now the ball is back in my court to recover and get back to health.

Thanks for all of the kind words, you beautiful people!

Now, time to slap the PCA like nanna at the pokies 😂🎰

tonyarnold, to random
@tonyarnold@mastodon.social avatar

The seals on my AirPods Pro gen 1 just tore. FML those were keeping me sane here in amongst everything that has been happening 🫣🫣

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Surgery is happening imminently.

I don’t do seem to do things by halves.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I’m too high on painkillers to use my phone right now. I keep accidentally long touching things, or falling asleep mid sentence 🫣😊

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Well, things haven’t gone quite according to plan: I’ll be in hospital until the weekend are a minimum. I’ve now got a PICC line into my heart, and a constant pressurised drain from my stomach back out through my nose - it’s super uncomfortable, but it has resolved the crippling pain.

If all goes well, I can just stay like this for a couple of days, and my body will heal. If not, surgery time.

I’m in good spirits, but I’d murder someone for a cold drink right now.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Well, this is a new one: double obstructions, directly after one another. I’ll be in hospital where they have extremely good pain medication if anyone needs me.

✨😓✨

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I agree with @everything in his post on the forums: https://forums.swift.org/t/asyncstream-and-actors/70545/4

My take: Swift Concurrency has gone from being somewhat understandable to being really, really hard to apply and understand properly.

I get that we can stick with Swift 5 language mode, but none of us wants to do that.

I hope that WWDC brings some understandable instruction alongside improved tooling, because right now we're all reliant on @mattiem sharing what he has worked out (thanks Matt!).

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Coming up on 10 years of working on Reveal, and I've come to the conclusion that my dream job would be working on user-visible parts of macOS, or on Xcode.

Gosh I wish Apple were more receptive to remote work.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

aaaaaand the “new” car has a crack in the windscreen that means the glass needs replacing.

I am cursed.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • ethstaker
  • Youngstown
  • everett
  • slotface
  • osvaldo12
  • rosin
  • mdbf
  • kavyap
  • DreamBathrooms
  • provamag3
  • ngwrru68w68
  • Durango
  • modclub
  • cubers
  • khanakhh
  • Leos
  • tacticalgear
  • cisconetworking
  • vwfavf
  • tester
  • anitta
  • normalnudes
  • JUstTest
  • All magazines