I use the acme dns-1 challenge on my public domain. That gives you certificates you can use as you see fit, without needing to expose anything else to the public internet.
I also use Tailscale so I configure my DNS to use my Tailscale IP addresses. If you don’t want to expose them on a public DNS server you can add them only to an internal DNS server.
The majority of these commits are to keep packages up to date. Easy to get an incredibly high number of commits when nixpkgs is a monorepo containing the definition of 140000 packages
I also really like that Nix (both on NixOS or as a package manager for Linux/macOS) can temporarily fetch packages with `nix shell` removing entirely the need to install something I am just trying out or something I know I am not going to need on a regular basis.
Similarly the integration of flakes/devshells and direnv is great to create reproducible development environments. Everything I need and at the correct versions are automatically setup as soon as I `cd` into a project directory.
My point wasn't really about the capability of a phone compared to a computer.
I have thoughts on that but it's not the point I was making.
Assigning tasks to devices can be done due to the capabilities of each device but also due to other factors, like what behaviour you want to influence.
For example, if you want to spend less time doom-scrolling/on social media/whatever, moving these tasks outside of the computer you have in your pocket and into the computer you need to sit in front of helps.
The sad thing about phones being he primary (and in many case the only) computing devices for most people is that they lose the possibility of separating the tasks that the do on the phone vs the tasks that they do on a computer.
I wonder how much local models hallucinate. I am getting almost daily an "Honest answers: I made that up." reply from Claude Opus when I challenge some silly thing it's trying to do.
Reading the comments on the Reddit thread is very interesting. Generally people are happy with Oracle but the reason is that their free tier is (even after the cut) so much generous than other providers.
There is also a lot of justified disappointment in the total lack of communication of the change.
With most of my managers 1:1 have always been a way for them to catch up with what I’ve been working on, despite doing a standup every single day so that the team knows what each other is doing.
I believe this can work if done on top of traditional testing. I would feel very uneasy to replace deterministic (ok, not always but mostly) test suites with something that is not deterministic at all