Sign in

Arian van Putten

@arianvp.me
484 followers 93 following 160 posts

Working on banking infra at @mercury@twitter.com prev: @feeldco@twitter.com, @wire@twitter.com Opinions are my own and do not reflect that of my (past) employer(s)

PostsRepliesMedia
Arian van Putten @arianvp.me · 26/05/2025
I 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
Settings page showing an option to add a Passkey to your Mercury account
093
Arian van Putten @arianvp.me · 26/05/2025
The 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/2025
Programmers 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/2025
1. 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/2025
Dear @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/2025
No 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/2025
Firefox 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/2025
Same 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/2025
Hey @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/2025
The 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/2025
Full end-to-end examples can be found here github.com/MercuryTechn...
110
Arian van Putten @arianvp.me · 01/03/2025
The 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/2025
Wondering 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/2024
Nothing 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/2024
Finally, 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/2024
Next, 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/2024
Next, 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/2024
Let'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/2024
I've created a terraform module to allow easy declarative deploys of NixOS to EC2 instances using AWS Systems Manager. A sneak peak thread!
1110