> If you’re a programmer, you might think that the fiddliness of programming is a special feature of programming, but really it’s that everything is fiddly, but you only notice the fiddliness when you’re new, and in programming you do new things more often.
I think I'm drawn to programming because the fiddliness is tractable, and fixable.
In which other domain can I:
* introspect the relevant processes/state, step by step
* snapshot/undo
* fix niggles, once and for all, and for everyone; and get their fixes too
* probe and test my inputs and outputs, checking for quality. Get notified if a part changes in a way that breaks me.
And the only tool I need is a commodity general purpose PC.
When I try woodwork, or even electronics, I'm struck by much friction is in even simple tasks: tools, parts, lead time, safety, space, physical effort, cost, ...
In the spirit of the article, what detail in the decision making of layoffs might you be missing?
I expect there's a lot of detail that I'm unaware of relating to running a company (planning; risk; legal; ...) that might make a decision foolish to me, but make sense if given more context.
I do some FOSS work with bootloaders and would love a cheap setup where I could leave boards running and have remote access to their UART/SPI/power.
Occasionally I need to be able to get physical access to it too.
I use esp32 for the remote UART/SPI, but don't really have a good setup for keeping a few projects tidy, and with the ability to move it from its remote location (a bookshelf) to my desk for physical access.
Does anyone know of any cheap and dense way to store these projects/boards?
> imo it's just free market at play here which happens to provide value to the companies more than the consumers
It's not clear that there is large value, to consumers as a whole, to physical media or DRM-free media.
I am aware of the benefits, but the few cases of "losing your licence" are a rounding error, unimportant to many, and maybe even better than their success at durably storing their own physical media or DRM-free digital media.
I exclusively (?) buy games from GOG. It's important to me. I wish it were the norm, but I just don't think it's actually important to others. Perhaps we might imagine some dystopian future where a temporary licence was the only option, but ultimately media providers face competition from other leisure activities. They are incentivised to make it less onerous, and in practice today, it is!
What's the risk, and does that change by moving to an alternative?
Companies deal with leaked secrets a lot. A company already using a password manager is ahead of the game.
Suppose they move to a competitor. That's a migration and training that someone has to drive. What do they gain? Another company that can also have exploits? Or they self-host, and now have to fund that, and still potentially get exploits?
Ultimately, this likely isn't that big of a deal for a company.
And they have to weigh it up against all the other things that they can be doing.
I raised the comparison to distinguish between authoritative and recursive resolvers, since the parent's question was ambiguous: "So is this just a dns service?".
To be fair, a large fraction of Hetzner's costs will be RAM/SSD prices (since that is what they are selling), and they're in a competitive market, and known to have competitive pricing.
Bunny CDN of course runs on RAM/SSD but their costs are also developing and operating services on top. Their costs are comparatively less impacted by the RAM/SSD issue.
Hetzner might not have raised prices so suddenly if they had similar services.
Indeed, Hetzner DNS has been free for a long time.
Its an authoritative DNS service, so it can host your domains.
Compare with a recursive resolver, like 8.8.8.8 or 1.1.1.1, which you can use to resolve domains.
What's nice about Bunny DNS is that they have authoritative nameservers ~everywhere, so resolving is quick everywhere.
But I think in practice this isn't that useful, since if a domain is moderately used, its DNS records will be cached ~everywhere in anycasted recursive resolvers.
They're a community, and will serve according to that community.
If you're looking for a service provider, GitHub or even GitHub Enterprise might be a closer alignment to what you're looking for.