• 10 Posts
  • 172 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle
  • If you want a more standard grimdark about bad guy main character pillaging and conquering with his army of Demons, I guess Overlord is for you.

    I found OddTaxi to be far more emotionally mature than Overlord though. But Overlord hits at the more immediately obvious bad guy wins tropes.

    I don’t consider Overlord to be of masterpiece quality. But it does scratch the itch

    https://youtu.be/vci9YwpFFcA

    I still say OddTaxi is worth it. It’s probably darker than you think it is. I’d argue that most of the characters in OddTaxi were smarter and better written than Death Note even (the intelligence level of Death Note was basically ‘I know something you don’t know’. Meanwhile in OddTaxi, the flaws of each perspective makes far more sense and nuance)


    Overlord purposely flips the script. Every new arch a new set of heroes is introduced and then BRUTALLY MURDERED by the demons / in the glory of Ains Opal Gown. You watch the steady progress as this group of villains takes over the new world under the name of the God of Death, Overlord of Undeath.

    The joy of Overlord for me is how hard the author reverse engineers villainous monologues or other stereotypical effects. Ains places gold at the top of his base to test the greed of the heroes. They took the money yet continue to explore, clearly they’re greedy pigs and liars who must be destroyed. If they were only invading his home dungeon for the money, they should have been satisfied with the riches on the first floor yet they explore deeper. They must be punished.



  • I’m pretty sure there’s an anime out there that you’d enjoy, if only because the genre is so wide and deep.

    That being said: my anime ‘why did I finish this??’ is Aldnoah Zero, as well as A Certain Scientific Railgun. Kinda bad in the great scheme of things but I kept going for some reason.

    I think Aldnoah Zeros physics-accurate fighting got me to enjoy the fights even if the story was utterly trash. It’s like seeing a spec of gold in a pile of shit.

    Ex: I forgot why they were fighting the lightning mech. But the main character tethers himself to the lightning mech then hovers. As long as he’s at the same electric potential as the mech, it’s impossible for the lightning to hit him (and as long as he’s not touching the ground or other large sources of electron storage, he’s insulated from the effects).

    Did it matter much? No. This was like a 2 minute fight and the story otherwise sucked. But some anime director put a LOT of thought into the physics of this anime. And I was here to enjoy the 2 minutes of that per episode lol.




  • Great answer!!

    After thinking about all this for a while, I’ve gone with the basic binary tree (leaning towards AVL tree as I expect my use case to be read heavy).

    In my use case, multiple ‘intervals’ can merge together without major penalty (and should be merged together). It looks like a lot of these interval trees (including ph trees) are best when the intervals need to be kept separate.

    There is a part of my algorithm where ph trees might be useful though. I’ll have to give it some though.


    I’m kind of shocked that a basic binary tree ended up being so usable. Its a classic for a reason, lol. I guess I saw the intervals and got confused and overcomplicated things…



  • dragontamer@lemmy.worldtoAsk Lemmy@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    1 month ago

    Not: Gilgamesh is the oldest still surviving written story.

    There was writing older than Gilgamesh. There were cities and culture before 2000BCE. Its just so old that nothing at all survived beyond that time period.

    There’s the Bronze Age Collapse, Burning of the Great Library, and many other events that destroyed history in the 1000BCE period. Those old people may have had older records than Gilgamesh, but all we have today is Gilgamesh if that makes any sense.



  • dragontamer@lemmy.worldtoAsk Lemmy@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 month ago

    King Arthur isn’t “one story” though. King Arthur is closer to 1100s-era fanart / fanfiction culture.

    EVERYONE was making King Arthur stories back then. And guess what? They contradicted. That’s why we have Excalibur vs Sword in the Stone (sometimes they’re the same sword. Sometimes they aren’t. Its a big contradiction because there’s no singular author).

    The Chinese Great Novel “Journey to the West” is truly one story by one author with multiple millennia of copycats. Meanwhile, King Author is basically a millennia of copycats without anyone knowing who the original was to begin with. Very different fundamentally.




  • And typical RAM speeds are 100GB/second for CPUs and 500GB/second on GPUs, meaning 512MB operations are literally on the order of 5 miliseconds for CPU and 1ms on GPU.

    Below certain sizes, the ‘billions of intervals’ is larger than the damn Bitmask. Seriously, 8 bytes per interval (aka one pointer and 0 data) and that’s 8GB for the data structure.

    Instead of a billion 32-bit intervals to store (4GB of RAM at the minimum) it’s obviously a better move to store 500-million byte Bitmasks. And modern GPUs can crush that in parallel with like 3 lines of CUDA anyway.


  • Because CUDA and ROCm/HIP are far easier to program.

    The Khronos competitor to CUDA/ROCm is SYCL not OpenCL.


    SYCL vs these other options is a fun theoretical problem, but only Intel seems to be pushing SYCL at all. OpenCL got stuck in OCL1.2 (the 2.0 release was dead. 3.0+ OpenCL ignores OCL2.0 but it’s too late, OpenCL is seen as a dead end tech these days).

    The biggest issue is that OpenCL is a different language, while CUDA/HIP/SYCL are ‘just’ C++ extensions. This means that if you ever shared data between CPU and GPU in OpenCL (or DirectX or Vulkan for that matter), you have to carefully write and rewrite structs{} to line up between the two languages.

    Meanwhile, CUDA/HIP support passing structs, classes and more between CPU and GPU (subject to conditions of course. GPUs can’t do function pointers or vtables for example, but cpu-only classes can have vtables)



  • Pretty simple. A jury is 12 rrandom-ish people (ignoring the Voir Dire process where lawyers argue about who deserves to be on the jury).

    If you openly are for jury nullification, then the prosecutor will try to throw you out in the Voir Dire proces (its unfair to the prosecutor if you think that you can ignore the Prosecutor’s argument entirely). Then they select someone else to be part of the jury.

    Secondly, all 12 members of the jury have to agree on the decision. So all 12 of you have to agree that the law is unfair in this case and opt for jury nullification instead. There’s examples where this happens: ex a child gets charged for child pornography when they send a picture of themselves. After all, they “distributed child porn” which is grossly illegal by the law, but the jury can agree “Yeah, they broke the law but don’t deserve to be punished in this case”. That’s the kind of thing jury nullification was created for, when everything is “technically correct”, but the jury is smart enough to realize that its not “Truly a crime”.


    Now people bring up the Jury Nullification as a potential… erm… way to get someone out of a murder case. Highly unlikely that you’d get all 12 people agreeing on that. At best, you’d probably get a hung jury if say, 2 or 3 people agreed ahead of time to use jury nullification.

    Furthermore, by showing that you’ve got “interest” in a case means that you’re no longer a random person off the street, but instead someone who may have been misinformed by media about a case. A jury must be ignorant about the case and have an open mind for the trial process to work at all. So people with pre-existing knowledge about cases are often thrown out during Voir Dire. This is because many pieces of evidence are often determined to be illegal. (Ex: if the police illegally wiretapped you, then the evidence CANNOT be shown to the jury, even if the wiretap was published in the media). So the evidence that shows up in court is itself part of a large process and selective ignorance is in fact key to the whole shebang. (How else can you punish a prosecutor for illegally obtaining evidence? Even if the evidence is true, it must be struck out of the record and the prosecutor is not allowed to use such evidence in their case).


  • dragontamer@lemmy.worldtoNo Stupid Questions@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    2 months ago

    Basic psychology.

    Anyone who has already decided that they like Elon (or MAGA) do not want to believe that they are the bad guy. So they will reach for even the worst of arguments to make themselves believe they aren’t the bad guy.

    Remember: Nazis themselves refuse to believe the Holocaust happened. Same same really. No one wants to think of themselves as the bad guy.





  • Also, David basically brought a gun to a knife fight against Goliath. Seems like Goliath should have been considered the underdog :3

    Its been suggested that the combat could have been a ritualistic slaughter. Much like the Gladiator Ring was ritualized slaughter, to appease the masses.

    IE: David vs Goliath, if it were to ever have happened in true history, would have always been written down like the story. The concept of “true history” wasn’t invented until centuries after that particular story. The purpose of writing in the Bronze Age was to build shared culture and shared stories.