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

help-circle
  • Now AI can sort through the hours of traffick camera footage

    No it can’t, not without major hallucinations and/or basic errors (ex: Black People tend to be misidentified).

    That’s the big thing about this AI push, it’s subtle mistakes are fucking people over right now. If AI actually worked reliably that’s another thing. But right now, people are mostly pretending that AI works and/or ignorant of its flaws.



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


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



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








  • Cool. How will you lead these people? How will you communicate with all of them? How do you get all of them to trust you?

    Well, you build up a network of trusted lieutenants who blitz the media with your message of unity. You organize your subordinates and their subordinates (and so on) until you have a network of trust with you at the top of it.

    Of course, you will have competition. Run media disinformation campaigns on your supporters and the supporters of your opponents to hamper your opponents’s followers enthusiasm while increasing the enthusiasm of your own followers.

    Spread vile lies if you have to. Contradict yourself repeatedly, say whatever you need to increase enthusiasm for your side while hampering enthusiasm for the other side.

    Then get roughly 75 million people to vote for you while torpedoing the other woman candidate’s support to 68 million and win the 2024 election.


    100 million isn’t needed, at least by my calculations. About 75 million is what you probably need. Perhaps in the past you might be led to believe that 80 million was needed (say in 2020), but as it turns out the hampering of the opponents support from 80 million down to 68 million is a better strategy.







  • dragontamer@lemmy.worldtoFediverse@lemmy.worldWhy is Mastodon struggling to survive?
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    4
    ·
    edit-2
    9 months ago

    My post above is 376 characters, which would have required three tweets under the original 140 character limit.

    Mastodon, for better or worse, has captured a bunch of people who are hooked on the original super-short posting style, which I feel is a form of Newspeak / 1984-style dumbing down of language and discussion that removed nuance. Yes, Mastodon has removed the limit and we have better abilities to discuss today, but that doesn’t change the years of training (erm… untraining?) we need to do to de-program people off of this toxic style.

    Especially when Mastodon is trying to cater to people who are used to tweets.

    Your post could fit on Mastodon

    EDIT: and second, Mastodon doesn’t have the toxic-FOMO effect that hooks people into Twitter (or Threads, or Bluesky).

    People post not because short sentences are good. They post and doom-scroll because they don’t want to feel left out of something. Mastodon is healthier for you, but also less intoxicating / less pushy. Its somewhat doomed to failure, as the very point of these short posts / short-engagement stuff is basically crowd manipulation, FOMO and algorithmic manipulation.

    Without that kind of manipulation, we won’t get the kinds of engagement on Mastodon (or Lemmy for that matter).


  • dragontamer@lemmy.worldtoFediverse@lemmy.worldWhy is Mastodon struggling to survive?
    link
    fedilink
    English
    arrow-up
    120
    arrow-down
    6
    ·
    edit-2
    9 months ago

    Because Threads and BlueSky form effective competition with Twitter.

    Also, short form content with just a few sentences per post sucks. It’s become obvious. That Twitter was mostly algorithm hype and FOMO.

    Mastodon tries to be healthier but I’m not convinced that microblogs in general are that useful, especially to a techie audience who knows RSS and other publishing formats.