• 7 Posts
  • 739 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • Azov has gotten completely diluted by a gigantic influx of ordinary people, its hardcore Nazi times were over before they were even rolled into Ukraine’s overall command structure which came along with some more denazification. The Wolfsangel isn’t recognised as a far-right symbol in Ukraine by the general public so they kept it. It’s also not a clear-cut Nazi symbol even in Germany, you see it on plenty of coat of arms, it also has plenty of use in forestry which is its original source: You hang it with bait onto a branch to kill wolves in a rather gruesome manner. That’s outlawed nowadays but you still see it on border forestry border stones, to mark wood, etc. The heraldic use derives from that, it symbolises presence or importance of forestry in the area the coat of arm represents. Not much forest around the Azov sea, though.

    Those are not the Nazis you’re looking for. If you want to see, well not exactly nazis but the hot-bed of ultranationalists in the Ukrainian army have a look at the right sector regiment. Dylan Burns did an interview.

    Next up: Someone’s going to claim that the Ukrainian army uses the “Iron Cross”. First off, the Bundeswehr still uses it, secondly, no the Ukrainians don’t use it you’re looking at the Cossack Cross, derived independently from the Templar Cross, unlike the Iron Cross not via the Teutonic Order. They’ve been using that thing for centuries.

    EDIT: Oh wait I just remembered I’m completely banned from lemmygrad they won’t see this. Well, whatever.


  • So then, you think Nazi Swastikas without context should be allowed without any repercussions.

    That’s incoherent. “Nazi swastika” and “without context” doesn’t mesh because “Nazi” is a context for “swastika”.

    That aside, I’m going to take German law as an example: No, non-nazi swastikas are very much not outlawed. You can see them on stray Hindu temples or shrines in the country, for example. “Without” context they’re generally assumed to be Nazi ones over here because historical context, also, only Nazis draw random swastikas over here. You also see ones broken in pieces getting thrown in the trash or in a crossed-out circle, those come from the Antifa side.

    Both the Hindu and Antifa uses are legal, the Nazi ones aren’t. That’s because German law doesn’t outlaw the swastika as such, it outlaws “using symbols of unconstitutional or outlawed organisations in a manner suitable to further their aims”. A Nazi painting a Swastika on a Jewish gravestone is considered furthering the aims of the NSDAP, which had the swastika as their logo. A Hindu chiselling a swastika into their gravestone is a completely different matter. (Do Hindus use gravestones? Anyway doesn’t matter it’s a hypothetical example).

    In another country, where the historical context is different, those “without” context swastikas won’t be interpreted the same as in Germany. So even under German law those would arguably be legal, there.


  • Assembly is a direct mapping to instructions. It just converts the text into machine code directly,

    Kinda… yes and no? At least with x86 there’s still things like encoding selection going on, there’s not a 1:1 mapping between assembly syntax and opcodes.

    Also assemblers, at least those meant for human consumption (mostly nasm nowadays) tend to have powerful macro systems. That’s not assembly as such, of course.

    But I think your “a compiler changes the structure of the code” thing is spot-on, an assembler will not reorder instructions, it won’t do dead code elimination, but I think it’s not really out of scope of an assembler to be able to do those things – compilers weren’t doing them for the longest time, either.

    I think a clearer division would be that compilers deal with two sets of semantics: That of the source language, and that of the CPU. The CPU semantics don’t say things like “result after overflow is undefined”, that’s C speaking, and compilers can use those differences to do all kind of shennanigans. With assemblers there’s no such translation between different language semantics, it’s always the CPU semantics.


  • 32 is ASCII space, the highest number you need is 114 for r (or 122 for z if you want to be generic), that’s a range of 82 or 90 values.

    The target string has 13 characters, a long long has 8 bytes or 16 nibbles – 13 fits into 16 so nibbles (the (x >>= 4) & 15) it is. Also the initial x happens to have 13 nibbles in it so that makes sense. But a nibble only has 16 values, not 82, so you need some kind of compression and that’s the rest of the math, no idea how it was derived.

    If I were to write that thing I’d throw PAQ at it it can probably spit out an arithmetic coding that works, and look even more arcane as you wouldn’t have the obvious nibble steps. Or, wait, throw NEAT at it: Train it to, given a specific initial seed, produce a second seed and a character, score by edit distance. The problem space is small enough for the approach to be feasible even though it’s actually a terrible use of the technique, but using evolution will produce something that’s utterly, utterly inscrutable.







  • barsoap@lemm.eetoMemes@lemmy.mlGet rich quick
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    20 days ago

    Also, you need a supported card. I have a potato going by the name RX 5500, not on the supported list. I have the choice between three rocm versions:

    1. An age-old prebuilt, generally works, occasionally crashes the graphics driver, unrecoverably so… Linux tries to re-initialise everything but that fails, it needs a proper reset. I do need to tell it to pretend I have a different card.
    2. A custom-built one, which I fished out of a docker image I found on the net because I can’t be arsed to build that behemoth. It’s dog-slow, due to using all generic code and no specialised kernels.
    3. A newer prebuilt, any. Works fine for some, or should I say, very few workloads (mostly just BLAS stuff), otherwise it simply hangs. Presumably because they updated the kernels and now they’re using instructions that my card doesn’t have.

    #1 is what I’m actually using. I can deal with a random crash every other day to every other week or so.

    It really would not take much work for them to have a fourth version: One that’s not “supported-supported” but “we’re making sure this things runs”: Current rocm code, use kernels you write for other cards if they happen to work, generic code otherwise.

    Seriously, rocm is making me consider Intel cards. Price/performance is decent, plenty of VRAM (at least for its class), and apparently their API support is actually great. I don’t need cuda or rocm after all what I need is pytorch.




  • I am not beholden to colonial language “authorities”.

    Also OP said “energy sources”, not “fossile fuels”. Yes that’s unconscionably nit-picky but so was criticising

    Other fossil energy sources like oil and nuclear energy

    in the first place: It’s perfectly clear what OP means. There’s no possible ambiguity. You attacking that kind of thing contributes to nothing but your own smugness.



  • One possible meaning of fossil is “any rock or mineral dug out of the earth”, which very much applies to uranium. If you want to police people’s choice of words at least make sure that you know the actual meaning of words. Another meaning, very much applicable here, is “something outmoded”. Something like a lathe can be a fossil without having spent a single second buried.


  • The statist perspective is unable to properly address these inequalities and injustices because it cannot reject the hierarchical power structures that caused them in the first place.

    I mean I can reject them all I want doesn’t mean that Wagner rolling tanks through my village wouldn’t upend the idealism quite quickly as I’m staring straight down hierarchy’s barrel. It sucks, yes, but there’s also shit all that could currently be done without breaking means-ends unity.

    Which doesn’t mean that nothing at all can be done – but even the most hardcore anarchist will have to become a mere liberal in practice as making a pact with the devil might be the only way to fuck him over. To assuage your conscience, that goes both ways: Even the Pentagon has taken note of Rojava’s unparalleled capacity to stop those ISIS fucks in their tracks and they’d rather have the headache of yet another hundred anarchist (or at least anarchisty) places than the instability that the likes of ISIS bring. As they say a compromise is when both sides are unhappy. I’m sure that they’d be happier with more Rwandas (which is currently in the progress of becoming Africa’s Singapore) but the conditions that bring about authoritarian regimes which are neither corrupt nor power-mad are so fickle as to be impossible to bring about by design.


  • barsoap@lemm.eetoMemes@lemmy.mlUncanny Valley
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 month ago

    The best non-DSM category for socio/psychopath I’ve come across is the lack of affective empathy, but intact cognitive empathy. (non-DSM because that’s just symptom clusters not aetiologies, you quite literally need to have broken laws to be diagnosed with ASPD). Then you have a look at what skills are useful to have as a surgeon, like not flinching when you cut into people, and their character traits including their bedside manners, yep there’s plenty of perfectly integrated psychopaths around. Same goes for pyromaniacs fire departments are full of them, you only ever hear about the ones who don’t get the curve.


  • I mostly counter-steered here because of another pragmatism: The corrupt domestic powers that be in plenty of African states love to blame everything on colonialism, skirting responsibility for their own role in their country’s abject poverty. They’re the ones commanding the armies letting Wagner run around exploiting mineral resources and massacring people. And that isn’t even capitalism as such it’s plain ole feudalism.

    I think that profling populations by nation/culture is a fundamentally flawed way of approaching the difficulties of (mass) immigration

    The Ukrainian thing is not by culture or anything, it’s by “has a Ukrainian passport”. Which means you have a good educational standard because the basically one thing that the Soviets got right was education, and Ukraine kept that intact and even built on it.

    I’m quite sure if those Ukrainian refugees were South Africans they’d get the same treatment, 95% literacy are nothing to scoff at.



  • Modern states are never representative of specific / homogeneous culture

    The broad geographical area, inhibited by neighbouring tribes. Nigeria stayed Nigeria in that sense same as Europe stayed Europe.

    Regarding the sheer size of the unit – most of Nigeria was unified by Cameroon (same approximate geographical thing) jihading the Hausas. Hausas have always been a single polity in the same sense that Greeks already were a polity when they were separate city states, the concept of nation didn’t suddenly spring up with the age of the national state. Similar things apply to the other groups.

    You don’t want to open the can of worms that is “Should there be Yorubaland, Igboland, and Hausaland”. Not to be too geographically determinist but creating a land-locked state in <currentyear> is a rather courageous idea. Also see Ethiopia. And that’s before all the other trouble that it’d cause for the 300+ other ethnicities.

    but I’m sure these processes can be understood as a form of deterritorialisation and reterritorialisation (I wasn’t able to find a freely available copy, but this article seems like it could be a relevant, interesting read

    So… Orisha, a Yoruba religion, is spreading to the Americas. That has anything to do with governance in Nigeria vs. Syria… how? Syria isn’t poor as such. They have the same if not more resources to pour into their own development as Nigeria, as can be seen in Rojava, they’re making rapid progress. Syria before the civil war had 5x of Nigeria’s current gdp/capita. Their education system still sucked, social mobility, completely absent you’re either in the right clan or aren’t. And no, Europeans didn’t come up with the Arab clan system. I guess an argument can be made that Russia propping up the Assad regime over the port in Tartus is colonialism, but Syria’s problem didn’t start there, Russia didn’t cause them as-such they’re merely exploiting.


  • You mean while Syria spent 400 years under Ottoman rule Nigeria was busy raiding for slaves and selling them? The socio-political conditions in the countries are almost flipped in comparison to the past, Nigeria has some vaguely but not terribly authoritarian socdem-thirdway thing, while Syria is straight-up fascist: Modern-day Syrians are practically slaves, Nigerians aren’t.

    Or did you just want to use the c-words as a thought-terminating cliches? Is any of those forces stopping the Syrian government from increasing literacy? Are those forces in the room here with us? Maybe if the Syrian government spent money on throwing books at people instead of poison gas canisters the situation would look different. But it doesn’t. Syria is a hellhole. Modulo Rojava, of course, but that’s not where the refugees are from that’s where refugees go.

    What do you suppose we do with Syria? Invade and rule it for a while to teach them our superior ways? I’d say that’d be quite colonial. I certainly wouldn’t mind the US stopping to implicitly back Turkey in its anti-Kurdish stance as well as Russia going so bankrupt they can’t prop up Assad any longer.