• 8 Posts
  • 1.08K Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle

  • Three days is the (generously calculated) time until civil defence will have soup kitchens up and running, and at least over here they stock three months worth of lentil stew, pea stew, and bread and more than enough diesel to keep logistics, kitchens and crucial infrastructure such as water pumps running. Heating, push come to shove, would be supplied at the gymnasium of your local school or suchlike. Recommendation is to have 7-10 days worth of stock.

    But yes I’d recommend against (completely) relying on stocks that need preparation because electricity and water might fail. Canned soups and stews are good and don’t forget canned peaches or such so you can have dessert. Woodgas burners are cheap camping supplies and you’re bound to be able to find some sticks somewhere so with some water reserve you even can have your morning coffee.


  • You definitely need something else than git for large assets, yes, its storage layer is just not built for that and they way art pipelines generally work you don’t get merge conflicts anyway because there’s no sane way to merge things so artists take care to not have multiple people work on the same thing at the same time, so a lock+server model is natural. Also, a way to nuke old revisions to keep the size of everything under control.








  • You’re right, that’s what I get for not having written a line of C in what 15 years. Bonus challenge: write for i in i32::MIN..=i32::MAX in C, that is, iterate over the whole range, start and end inclusive.

    (I guess the ..= might be where my confusion came from because Rust’s .. is end-exclusive and thus like <, but also not what you want because i32::MAX + 1 panics).


  • I mean i < 10 isn’t wrong as such, it’s just good practice to always use <= because in the INT_MAX case you have to and everything should be regular because principle of least astonishment: That 10 might become a #define FOO 10, that then might become #define FOO INT_MAX, each of those changes look valid in isolation but if there’s only a single i < FOO in your codebase you introduced a bug by spooky action at a distance. (overflow on int is undefined behaviour in C, in case anyone is wondering what the bug is).

    …never believe anyone who says “C is a simple language”. Their code is shoddy and full of bugs and they should be forced to write Rust for their own good.



  • And please don’t confuse straight with upright. Once you start measuring with a straightedge you’ve lost the plot, what you’re rather looking for is minimising the sum of squares of muscle tension differences (because tensegrity)… even of the muscles you’re not aware of. That’s why it’s utterly, utterly unlikely that you’ll ever get good posture by means of holding any position. Exercise fostering good movement patterns (and with that solid mobility) is the way to do it, look into the direction of callisthenics, internal martial arts, suchlike. Things that are whole movement systems. If in doubt go swimming: Because it’s weightless it’s pretty much impossible to make anything worse because there’s really no way to do it wrong. Short of drowning.


  • Running vanilla linux on that kind of device is silly, kernel-wise android has very sensible features and ui-wise it’s not even a competition.

    Now, getting lineage (or similar) on a phone that doesn’t cost an arm and a leg for comparatively potato hardware, like the Fairphone, that’s another issue.

    Or how about a steam deck with an m.2 slot for a cellular modem. Also, headset, because I’m not going to hold that thing to my ear. But still, android compatibility is an issue: The reason I even have a shoddy smartphone is to use things like public transit and package delivery apps.




  • I literally said at the start that authority isn’t just any inqeuality, and you didn’t address it.

    First of all that condition is as arbitrary as any other and you have no more authority to impose it than I do imposing mine. Secondly, I did address it: I limited the term authority specifically to social relations. Between people. Engels doesn’t.

    I would like to see you justify this incrsdibly broad definition.

    I already did:

    If you find yourself having it and are keen on proper praxis then you take on the responsibility to lift the other up as you are capable to do. I think for that reason alone I think it’s important to recognise it as authority, so that we are careful when using it, which, in the end, is unavoidable.

    In other words: It’s important to call bootmaker’s authority authority so that anarchists, bootmakers or apprentices or passers-by, are careful around that topic. Like a candle it’s not a thing that’s bad per se, but a thing which should not be left unattended. Eyes need to be on it.


  • Not really. They’ve been on the stabilising path for about two years now, removing stuff like dataframes from the default feature set to be able to focus on stabilising the whole core language, but 1.0 isn’t out yet and the minor version just went three digits.

    And it’s good that way. The POSIX CLI is a clusterfuck because it got standardised before it got stabilised. dd’s syntax is just the peak of the iceberg, there, you gotta take out the nail scissors and manicure the whole lawn before promising that things won’t change.

    Even in its current state it’s probably less work for many scripts, though. That is, updating things, especially if you version-lock (hello, nixos) will be less of a headache than writing sh could ever be. nushell is a really nice language, occasionally a bit verbose but never in the boilerplate for boilerplate’s sake way, but in the “In two weeks I’ll be glad it’s not perl” way. Things like command line parsing are ludicrously convenient (though please nushell people land collecting repeated arguments into lists).


  • Authority is a power imbalance in a social relationship. It does not, in itself, imply domination or monopoly or expertise it happens each time two people are not on eye level regarding something, cannot, for whatever reason, relate to each other as complete equals. If you find yourself having it and are keen on proper praxis then you take on the responsibility to lift the other up as you are capable to do. I think for that reason alone I think it’s important to recognise it as authority, so that we are careful when using it, which, in the end, is unavoidable.

    We don’t need to be dominated in order to clean up our garbage. And the state is often really bad at collecting garbage, so just teach people that.

    Garbage collection is a non-issue over here, it just works. Couple of neighbouring municipalities own the company and it’s run on an at-cost basis with decent wages. If, suddenly, an anarchist revolution were to happen I’m quite sure the general arrangement would carry over.

    …and I took that as an example precisely because (over here) it just works, it’s a baby you wouldn’t want to throw out with the bathwater. I’m reasonably sure that wherever you’re living, you can think of such an example.


  • Knowledge is power, thus with a knowledge gap we have a power gap. As a bootmaker’s apprentice, my capacity to judge whether or not I’m getting taught proper technique is limited, I can alleviate that disparity by consulting more than one bootmaker, but ultimately that gap won’t vanish until I, myself, have mastered the craft.

    Authority is the socially-recognised power to dominate.

    …unnatural authority. Natural authority aka the bootmaker’s does not require social recognition. The bootmaker knows more than the apprentice no matter what society thinks, the imbalance is not socially caused.


    If you don’t want to call it authority, fine, but saying “as bad as Engels” is going too far IMO. While bootmaker’s authority does not rely on (wider) social recognition it is still a thing that happens in a social relationship, and not in the relationship of a worker to their alarm clock or whatnot. Though arguably in the modern world that line is also blurring, see technological paternalism, OTOH it’s just a reification of the relationship between the producer and consumer of a technology. It’s an unavoidable (unless you’re a primitivist) side-effect of increased division of labour in a technologically advancing society.

    Heck I’m myself on the page of “the state is a people, a territory, and organisation”, simply because the classical anarchist definition drifted miles and miles from the dictionary and the lived experience of people in liberal democracies, when you say “abolish the state” they hear “abolish garbage collection”. We can re-do terminology once in a while, it’s a good idea.