• 0 Posts
  • 88 Comments
Joined 1 年前
cake
Cake day: 2023年7月3日

help-circle






  • Here is a explanation:

    When you eat, your body process the food and tries to utilize it for different things (Nutrients absorpsion, muscle/fat/bone repair and creation and so on). This processes are not 100% independent and they are modulated via several ways, as an example insulin regulates(or inhibits, depends who you ask) lyposis, which is the fat burning process.

    There are a large number of ways to regulate all of this process and to some extend they all regulate each other constantly.

    Now, the yoyo effect, i.e. ganing lots of ways after finishing a diet: After your body runs in a deficit for a whiley your body is behaving as is food was scarse then, when you increase your calorie intake your body uses its enzymes, hormones and whatnot to assure that the most energy is saved, it can do this, going back to the fat example by raising your insuling levels more than usual and so, storing more energy from the same meal.

    It makes sense from a evolutionary view also, your body can’t try to store everything when your starving, since it needs the extra effort to go get food, then, when you find the food it tries to store it all and also, since it has enough you can spare some hours of letargy, i.e. why peoole get sleepy after a big meal. Also relevant, when you are in a deficit your body starts pumpling growth hormones, even tho it has nothing to grow off, but the hormone is there to kick start creation as soon as some extra energy is avaliable.

    Of course that, compunded with how normally people tent to underestimate their calorie intake is even worst. Which happens a lot.





  • 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



  • 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.




  • 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.


    1. Decide on a random N and what tails (even) and heads (uneven) mean.

    2. Each party generates a random number

    3. Combine the numbers with a conmutative operation of some sort, the harder the operation the better.

    4. 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)

    1. 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!