The suggested hodgepodge of over-engineering and mindless indirections in the fine article are far from “doing things right”, though. Stop chasing magic bullets and consider the actual current requirements, while being relatively flexible about them (this will mean something different in each case). Everything else is just a waste of effort and will come back and bite in the long run.
You have complex enough logic to warrant a language, you should use a real language. You'll have more support, less obscure issues, a solid standard library and whatever else you want, because it's a REAL language.
If the argument is "someone in my team uses recursion to write the YAML files, so I'll disallow it", then the issue is not with the language, it's with the team.
What I have found on my career is that many Ops people sell themselves short and hesitate to dive into learning and fully using an actual language. I've yet to understand why, but I've seen it multiple times.
They then end up using pseudo-languages in configuration files to avoid this small step towards using an actual language, and then complain about how awful those pseudo-languages are.
> You have complex enough logic to warrant a language, you should use a real language.
Not sure what you mean. Dhall is a real language:
Dhall is not a Turing-complete programming language,
which is why Dhall’s type system can provide safety
guarantees on par with non-programmable configuration
file formats. Specifically, Dhall is a “total”
functional programming language, which means that:
You can always type-check an expression in a finite
amount of time
If an expression type-checks then evaluating that
expression always succeeds in a finite amount of time
Generally what happens is that:
- Everyone is able to prove a transaction's correctness;
- There's no way for a third party to track the contents of a transaction adversarialy;
- there are ways for first and second parties to prove them if they so wish.
I tell them that it’s important to me to talk to them, but it’s not the most important thing I’m doing right now. A call requires my immediate attention. An email requires, and will get, my attention.
No-cloud (except for git, could be self hosted), local-first, plain data formats solution for note taking, knowledge organisation, text production and spaced repetition.
For a less romanticised, more practical resource on the topic, I recommend The Hitchhiker’s Guide to Online Anonymity https://anonymousplanet.org/guide.html
They're suggesting you buy cryptocurrency then buy an eSIM online (which comes in the form of a QR code you scan) from a particular, kind of sketchy service. Don't need to worry about country restrictions unless the country you're in somehow bans roaming.
same in germany. fortunately there are services like digitalcourage where you send your card and get another random
back - easy to deflect the legal issues you‘ll be confronted with because it’s not illegal to exchange.
Why has this loophole not been closed? It seems really easy to ban exchanging personal SIMs.
Mexico already tried something like this in 2008 IIRC, and it was aborted because the database was leaked and sold for like 20-30 USD a copy. That database empowered fraudsters then, and I fear this new one, having recent biometric data, would be even worse if passed, as our government is an even less capable digital steward now. If this law gets enforced, an loophole like the one DigitalCourage uses would be closed quickly.
Writer of the guide here. I actually do tell you what to do in that case:
- Take the cost and go physically to such a country
- Use online services such as dtmf.io and pay with Monero (there are others but I didn't test them and some are "sketchy" to say the least)
But you could also just ask someone you trust in such a country to buy one for you (carefully) and mail it to you including a top-up voucher paid by cash.
Otherwise well just don't use services that require phone numbers for verification. No other way I'm afraid.
If you're not bothered by having a conversation with the homeless, indigent, or hard-up, then it's more doable than you think. You're not just subject to the chance of happening upon someone already in the business of providing these services. You can be a job creator.
With mandatory (and otherwise widespread) masking policies right now, it's even easier than under normal circumstances.
At least where I live, there is simply no option for voice/SMS SIM cards other than a subscription drawing from your credit card or bank account etc. So it would take the proxy person to also hold a bank account or credit card and be on the hook for any charges to the SIM card. Even with government ID etc they can't just go to a shop and pick up a prepaid for cash.
Theoretically possible, yes, but in practice, I think the only option is if you have the "right" connections with organized crime. I don't think you'd be able to solicit on the streets, even in the capital.
"desirable illegal thing isn't available on the black market" is wrong. Not even worth saying it. No, that horrific thing you're thinking of isn't a counterexample but you probably can't afford it.
Aside from the click-baity article, the actual report puts emphasis on the quality of the existing data about food waste. A bit of an "let's measure this first" attitude, which is a bit of a let down to me.
"Food waste means all of the environmental impacts of food production without any of the benefits of people being fed." — it reads, and I think it misses an important point: leaving food waste to rot with the rest of the rubbish is in itself environmentally damaging while using it for composting, feeding larvae or both, is immensely beneficial.
I'd like to see more practical recommendations for what we already know we can do about food waste. And not just about reducing it, which is more easily said than done, but also about giving it a proper goodbye.