![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/CJ7moKL2SV.png)
Cost billions and have 10 year lead times?
Cost billions and have 10 year lead times?
Use any old computer you have lying around as a server. Use Tailscale to connect to it, and don’t open any ports in your home firewall. Congrats, you’re self-hosting and your risk is minimal.
Strong types are really just healthy, clearly defined boundaries
Encryption has very little overhead; modern CPUs have hardware acceleration for all the common algorithms. What are you doing that’s so performance constrained you can’t tolerate even that?
Typescript got a lot easier for me when I stopped even trying to read the error messages
Typescript gives you better suggestions, red squiggles where you would get errors or bugs if you try to run it, more information about whatever it is you’re using that’s defined somewhere else, and some other neat stuff like project-wide renaming that works every time.
This thread is amazing. My own fuckups:
snapper is good software i like snapper
Nothing is off limits, you can change everything
So is PowerPoint
It’s Phoenix. Desert.
This is why linting and static typing are mandatory
Idunno, Ruby was my first language and the other day I was trying to write a one-file script to wrangle some CSV data and even that got irritating. What does this function need? What does it return? Who the fuck knows! Is it even a function? Run it and find out, loser
And I’ve got reasonably popular projects in ruby, I’m not a beginner.
You don’t see most of these errors in situations where screenshots are possible
Bootable thumb drive with a persistent OS installed and preconfigured?
Why you gotta pick on Connor and his girl? Let people love each other don’t be a dick
Not to defend capitalism in general, but it’s really good at answering these sort of “is it worth the cost?” aquestions. The whole point is to allocate scarce resources efficiently; the problem is that it assumes nobody is a scumbag and all the costs are accounted for.
It’s a lot more painful if you don’t know what you’re doing and disregard good advice.
Well then maybe you should also pass on making generalizations about selfhosting?
dude I say nuke when I microwave things