Hacker News new | past | comments | ask | show | jobs | submit | vlfig's comments login

We shouldn't dismiss the theory of how to do things right just because it is common to do things poorly.


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.


a Dhall configuration file will never:

- throw an exception

- crash or segfault

- accept malformed input

- produce malformed output

- hang or time out

in https://docs.dhall-lang.org/discussions/Safety-guarantees.ht...

Still a fan of Python for configuration?


Yes, because engineering is about context.


Different requirements, different guarantees. Principle of least power. Have a look at https://docs.dhall-lang.org/discussions/Safety-guarantees.ht....


This makes no sense to me.

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


Ban on cash: impose negative interest rates. CBDCs: all manner of restrictions to fungibility.


Sigh.

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.


Mostly yes. My advice on this topic is to read up on Liberating Structures, which I think are a level up.

https://liberatingstructures.com/


A request for a synchronous form of communication is a request for your time. People should earn it first.


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.


Obsidian + GitJournal + NeuraCache.

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

(also, Monero > bitcoin)


The "get an anonymous pre-paid sim card" section doesn't tell you what to do if you can't get one in your country.


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.


In Mexico a new law was passed that requires all sim cards/phone numbers to be registered to the person using it, up to the biometric data.


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.


Because it doesn't actually help and creates false sense of security.


It's still being contested, so far no telco has asked for biometric data, yet.


Just purchased a telcel SIM without any info.


It was voted in the last instance a couple of days ago.

There will be some delay until it's implemented and apparently there are plans to contest it.


Got it! Thanks


Pay someone a small tip to buy and register a pre-paid SIM card for you.

(This seems to be common for people churning/abusing new account bonuses.)


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.


You buy one. You can probably buy a sim card for cash in any high school, college, or public park.


You may be surprised to find this is getting increasingly unlikely in more and more places.


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.


> You can be a job creator.

And the godfather, depending on how local laws are written.


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.


> (also, Monero > bitcoin)

Agree, but IMO both are old tech since they're proof of work. Any good privacy-focused crypto like monero that's efficient?


No, nothing beats PoW as a consensus protocol when it comes to security and privacy so far, unfortunately.

Pretty recent rundown of privacy coins posted on reddit: https://www.reddit.com/r/CryptoCurrency/comments/md3toy/2021...


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.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: