Posts

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

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I was watching a YouTube tutorial on running nix on macOS, nodding along and impressed by defining a setup using a flake file, and then the person said "and now we're going to install homebrew using nix because there are packages in there that aren't in nix” and I nope'd out so hard.

Packagemangerception isn't cool.

ryanbooker,
@ryanbooker@mastodon.social avatar

@tonyarnold what video are you watching. I’m curious.

bazscott,
@bazscott@mastodon.social avatar

@tonyarnold I used nix at my n-2 job and it's impressive technology but has holes. E.g. it would set up most of a Rails environment but you still had to install Postgres and Redis separately - which are the hard bits! So I never fully saw the appeal over just using asdf or whatever to manage installs.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

What web platforms are people enjoying for writing technical content that aren't Medium? I want something low friction to get setup and running, that allows for well structured articles, code syntax highlighting, etc.

Traditionally, I've used https://gohugo.io for this.

tonyarnold,
@tonyarnold@mastodon.social avatar

Oh it is! 😅

timac,
@timac@mastodon.social avatar

@tonyarnold hugo too

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Another solid day of my extensive engineering skills being used for… [checks notes, looks into camera]

marketing

oh no wtf GIF by CBC

tonyarnold,
@tonyarnold@mastodon.social avatar

I fear this chapter of my professional life has been giving me a bunch of hints that I've ignored.

It's way past time to start writing technical articles and giving talks.

tonyarnold,
@tonyarnold@mastodon.social avatar

@NeoNacho negatory little buddy

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Maybe I'm just tired, but far out I'm tired.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Is there a way to declare via a Swift Protocol that a property must be isolated to AnyActor in Swift 5.10?

mattiem,
@mattiem@mastodon.social avatar

@tonyarnold @teomatteo89 I bet it does, but if you can make it async, you get all of the same protection with a lot more flexibility. Give it a shot!

tonyarnold,
@tonyarnold@mastodon.social avatar

@mattiem @teomatteo89 I will.

When I'm finished cursing about the disconnect between AppKit and async methods. 😉

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?

simonbs,
@simonbs@mastodon.social avatar

@tonyarnold I don't recall the configuration of the VMs at that exact moment but it must have been very similar to what we have today which is:

{
"memorySizeMin" : 4294967296,
"arch" : "arm64",
"display" : {
"height" : 768,
"width" : 1024
},
"cpuCount" : 4,
"memorySize" : 6442450944,
"cpuCountMin" : 2
}

tonyarnold,
@tonyarnold@mastodon.social avatar

@simonbs thanks, I'll try lowering the memory to 6Gb and see if that helps!

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.

finestructure,
@finestructure@mastodon.social avatar

@tonyarnold We rotate runners depending on demand, that's why the Sonoma runners are currently stopped. We ran them very hot when we ran the first two batches of Swift 6 preview testing (7.2k builds each) on them and they held up perfectly.

They handled most of the load with only one other non-VM Mac handling Swift 6 builds.

finestructure,
@finestructure@mastodon.social avatar

@tonyarnold Host is a M2 Mac mini @ MacStadium

M2/8C/10C/GPU/16G/1T/SSD/10G

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.

PadraigOCinneide,
@PadraigOCinneide@mastodon.social avatar

@tonyarnold it's so bad!

bok,
@bok@mastodon.social avatar

@tonyarnold are you sure it wasn't GPT video chats cheering?

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.

NeoNacho,

@tonyarnold @jsq best country

krzyzanowskim,
@krzyzanowskim@mastodon.social avatar

@tonyarnold it smells too much of SwiftUI on macOS to be honest

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.

fahrni,
@fahrni@curmudgeon.cafe avatar

@uliwitness @tonyarnold I was hoping they were all purposefully made just for that shot.

If the instruments were real that’s sad coming from the company that made music front and center as part of their DNA.

twostraws,
@twostraws@mastodon.social avatar

@tonyarnold It’s such a dramatic misfire from them; I wonder whether there will be an apology donation or similar to draw a line under it all.

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.

fbartho,
@fbartho@mastodon.social avatar

@tonyarnold reboot your computer! That happens to me every few months!

BrendanThompson,
@BrendanThompson@mastodon.social avatar

@tonyarnold this happens to be every few months or so, it has also been happening for at least the past five years. Never been able to solve it except spam my password in. Most things use SSH for me these days so it also doesn’t happen as often

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.

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@tonyarnold if you have a custom build configuration for testing, you can use the trick where you interpolate inside of the interpolated field name like this:
https://media.social.shadowfacts.net/media/7796d62524bea8c40c47ef687a8c76bf387c629b72b92631f56fd4a52199ddb8.png?name=image.png

tonyarnold,
@tonyarnold@mastodon.social avatar

@shadowfacts that was it. I was hoping there'd be some difference I could take advantage of, but there's no difference in the compilation of the test bundle.

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)

jsq,
@jsq@mastodon.social avatar

@tonyarnold just use some Australian money. It’s not even real

aleck,
@aleck@mastodon.social avatar

@tonyarnold I half-jokingly predicted appleOS encompassing all of their devices in 5y but would be quite something to see it in a month. 😰

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,
@tonyarnold@mastodon.social avatar

@rustyshelf it was a fairly measured approach, IMO. I run Vapor in production, and I’ve not seen what that user was reporting.

It looks like @LordOfNightmares authored a patch for the issue this morning, too.

pixelscience,
@pixelscience@mastodon.social avatar

@tonyarnold @rustyshelf Congrats to @LordOfNightmares for the responsiveness! 🙇🏻

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.

ennuicartierbresson,
@ennuicartierbresson@mastodon.social avatar

@tonyarnold bro I fuckin loved working with you. Get confident, stupid!!

bazscott,
@bazscott@mastodon.social avatar

@tonyarnold You've had much more impact than most people I know - specifically with Reveal on a LOT of developers, but also more locally with the people who have been lucky enough to work with you.

As for career, that's a very personal question. I felt the same - in fact I felt I'd gone significantly backwards. But then I realised I don't really care. I'd rather be a good developer working with good people than have a high fallutin' job title and be miserable.

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