Arian van Putten @arianvp.me · 26/05/2025I guess I can talk about this now :D You should be able to sign in with Passkeys on mercury.com and the iOS app since today 093
Arian van Putten @arianvp.me · 26/05/2025The entshitification of GitHub is happening at record pace since they've replaced all their engineers with AI. The website literally is not usable anymore on slightly bad network connections. We need to abandon ship before we're all going down with it 110
Arian van Putten @arianvp.me · 22/05/2025Programmers uncovers inscriptions from an ancient civilization and they provide useful insights (User commenting on a thread that was created pre-AI boom) 151
Arian van Putten @arianvp.me · 10/05/20251. Linux Torvalds writes git to develop linux 2. GitHub starts business on top of git 3. GitHub gets acquired by trillion-dollar MicroSoft 4. GitHub enshitifies so much you can't even browse the linux kernel on GitHub anymore Seriously???? I'm so done man. 270
Arian van Putten @arianvp.me · 23/04/2025Dear @github.com please for the love of... Fix the CSS for Github Actions when using matrix jobs and reusable worfklows How is this readable at all? And this is a trivial matrix. I'm not doing anything complicated 100
Arian van Putten @arianvp.me · 15/04/2025No dice. When I press the little key icon there is only an option for "Passkey from Nearby Device" and no Security Key 100
Arian van Putten @arianvp.me · 15/04/2025Firefox works too. Albeit with more clicks as they use Apple's AuthenticationServices more and we need to click through more modals to find the Security Key option. 000
Arian van Putten @arianvp.me · 15/04/2025Same flow on Chrome. Note that it gives me the option to either use a QR code **or** use a security key. 100
Arian van Putten @arianvp.me · 15/04/2025Hey @rmondello.com when I only implement conditional mediation for passkeys on Safari; there doesn't seem to be a button for people to use their Security Keys . In Chrome they do give this option when pressing "Use nearby device". Is this expected? It feels like a bug. 200
Arian van Putten @arianvp.me · 01/03/2025The actions will also neatly report errors in a structured log format. Showing the logs per instance that was affected. This is great to quickly figure out why a deploy failed 010
Arian van Putten @arianvp.me · 01/03/2025Full end-to-end examples can be found here github.com/MercuryTechn... 110
Arian van Putten @arianvp.me · 01/03/2025The SSM document can either take a flake-ref or a nix store path. if your CI already evaluated and built the flake; you can directly inject the nix store path -- else you can use a flake ref to even build the NixOS config on the ec2 instance. You can pass extra substituters in the nix config. 130
Arian van Putten @arianvp.me · 17/01/2025Wondering if anyone at @tailscale.com actually uses their API client. This does not spark joy. Why anonymous structs? 010
Arian van Putten @arianvp.me · 24/12/2024Nothing nicer than your cloud provider silently lowering a quota on you on Christmas Eve.🎅 I'm working on a fix, but your NixOS updates might be late in some regions. 😘 github.com/NixOS/amis/a... 190
Arian van Putten @arianvp.me · 21/12/2024Finally, we can deploy our NixOS webserver with a terraform apply. The association will associate the nix store path of our NixOS config with all the instances tagged webserver, which will substitute from the binary cache and then switch into the new configuration. And that's it! 110
Arian van Putten @arianvp.me · 21/12/2024Next, we use our terraform module to create an SSM Document for NixOS deploys. We configure our binary cache in the document as well. Then we can associate our SSM document to a group of instances by creating an association 110
Arian van Putten @arianvp.me · 21/12/2024Next, we define two EC2 instances running the official NixOS AMI. The AMI ships with ssm-agent installed by default which is key to making this deploy scheme work. We tag the instances with Role = "webserver" which we will use in the next post to associate an SSM document with the EC2 instances. 110
Arian van Putten @arianvp.me · 21/12/2024Let's start with a simple NixOS config defining a webserver running nginx. And let's push it to our internal cache. Our EC2 instances will later fetch from this cache to do deploys. Any cache will work but we'll use S3 in this example. 110
Arian van Putten @arianvp.me · 21/12/2024I've created a terraform module to allow easy declarative deploys of NixOS to EC2 instances using AWS Systems Manager. A sneak peak thread! 1110