Chaos, not anarchy!
HappyRedditRefugee
Op, I have been suffering from sleep issues for years, what I found it works:
- Sleep/Awake (roughtly) at the same time every day
- No alcohol
- No Caffeine after 15:00
- Weed (if you don't want/can getting high, CBD is legal almost everywhere, but tbh CBD does nothing for me
- Melotonin (otc, helps sleep, not adictive)
- Sports
I'll coincide with you in that first-aid-quick-repairs is something people should in the best of cases know how to do, but setting a envirental variable or installing a package is not a "simple thing". I've worked with engineers that programmed math models for a living that had no idea what a enviromental varible even was. Yes is easy to do, but the concept behind it, what it is, what it does and why are not simple, without the right background or the will to learn about the topic.
And, about user and owner. Sure, I get your point and personally I share it. But again, that is an opinion, tell a non-interested-user that they don't really own their rig until they know how to use the terminal and I assure you that most of them will disagree.
Edit cause I wrongly posted before finishing: Comparing uncloging -manually pushing and pull a bar- or chaning a light -turn left, change, then right- or a breaker -literally just pulling a tab up- are WAY simpler actions. Yes, running apt upgrade is easy, but how you know is all well? That it work? + if I run apt update everyday I see almost no diference in my system, why should I even do something like that
Ikr? "Since it interest me, it you interest you too"
Do you know how everything in your house works? How to repair everything? No right?
Would you be brave enough to mess with the grounding of your house, or the AC or the heaters, the washing machine, the doors? Not eveyone wants mess with every (subsystem) thing in their house/live"
Most of the people I know want their PC to work and if somwthing goes wrong they just send it to repair or ask somebody else to fix it, they don't wanna do it themselves, which I find normal, they have little to no interesting in PCs, and that is compleatly fine.
And before someone says "Yeah, but the computer won't kill you if you fuck up the fixing or messing, let me tell you, a "sudo rm -r" or "sudo chown -R" can fuck you system BAR, making you loose important data and info.
-...But refugee -I hear you about to type-, they SHOULD have 10921 back-ups in atleast 2542 independent locations. Yo, they don't wanna even see the terminal, and you want them to interest themselves for data integrity and redundacy? Come on.
This whole threat is a HUGE circle jerk and a collection of all the "I USE ARCH BTW" variations imaginable.
"WHY WOULDN'T ALL PEOPLE WANT THE KNOWLEDGE TO CRAFT COMMANDS TO MANIPULATE, FILTER AND SEARCH TEXT IN A WHOLE FILE SYSTEM WITH JUST ONE COMMAND? UNCULTURED PESANTS"
Come, not everyone is a computer nerd, nor everyone ones to optimize 30s in the workflow if it means memorizing a bunch of commands, their syntax and options.
Amazing solution, didn't arrive to that one, I was thinking just making a timing constraint to reveal the number that would make the precaculation practically imposible, but the commitment schmeme is waaaay more elegant.
Not very important, even if generated by a single actor N has not such a big importance. If I were implementing something like this I'd just probably make it -hardcoded-.
If you reaaaallyyyy want to decide on a N on the fly, I'd put a restricction (a<Nx<b) make each participant generate a Nx and then sum then all, -multiply'em If you wanna be hardcore- But I'd be tricky to get it right, for example a party might be able to consistently make N whatever the max value of N is by making their Nx very big -Which, well, I don't really know how it would benefit that party and how would they exploit it-. Maybe using a operation like a XOR on the Nx would be robust enough, and would mitigate the kind of attack that I described above
Tl;dr: you can just have a random party generate it.
-
Decide on a random N and what tails (even) and heads (uneven) mean.
-
Each party generates a random number
-
Combine the numbers with a conmutative operation of some sort, the harder the operation the better.
-
Take the hash N times. (Can be done independently by each participant)
(4.5) optional: for extra robustness, do some hard-to-calculate transformations to the result of 4. (Can be done independently by each party)
- The final result is either uneven or even === coin toss. (0 will be treathed as even*.*)
This is not infalibe, one party could get all the numbers a precalculate a answer to get a specific result but they will need to randomly try numbers. adding some timing constrains, using big numbers and hard operations would make that sort of attack not really practicable.
Nice question, had fun thinking about it!
Could you dm it to me?
that makes more sense! I was so outraged
where I live is quite common to ride bikes for transportation, lots of places have stickers disallowing riding the bikes in the buidings
You can still take the bike in in some cases, but not ride it.