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.
@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.
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.
@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?
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 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.
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.
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.
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 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
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 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.
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.
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
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 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.