• 0 Posts
  • 18 Comments
Joined 2 years ago
cake
Cake day: November 26th, 2023

help-circle




  • I think there’s not much Nazi gamer shit out there because it’s incredibly rare for any to slip into my recommendations.

    But if I let YouTube go it would probably take me from normal people like anyaustin to hype people like xQc. And then from there all the popular people can show up, including asmonmold. And people like him are legit brain rot.

    Edit: for overwhelming Nazi content in your feed, try gun YouTubers. I binged gun Jesus and nothing. Watched Brandon Herrera (spelling?) build aks and look at cursed weapon memes and somehow that means I’m a flaming Trumper.






  • So is this a way to take away rights by making it about kids?

    I mean what the fuck. We did much less and got punished right? It didn’t matter if we were on the property. Schools can hold students accountable for conduct with other students.

    The leaded-gas adults of the time had no problem dealing with the emergence of cell phones. It was a distraction. They didn’t need lawmakers to call it something specific. My Pokemon cards caused fights and were banned. No lawmakers needed.

    The problem is surely with the interaction between parents and schools. Or maybe it’s just the old way of thinking. Maybe it’s better to have police and courts start taking over discipline in schools.


  • Look, there’s people who host videos that we must watch at any cost. But not really any cost, because we don’t feel we should pay, or watch ads… or anything, really. But we deserve to watch these videos. It’s our right. We’re entitled damn it!

    So we’re going to barge into this place and watch videos while blocking ads. We’re going to use tools to watch through the windows. We’re going to smuggle content out of the building.

    Because we need these videos. We’ll modify our browsers, install new apps, change our habits, fight pointless fights, get accounts terminated…

    But we’re not going to pay a dime. It’s not like Youtube means anything to us. Gross! We’d just leave if there was no choice. We’d just go to… somewhere else. These guys don’t have a hold on us.


  • If I thought that way about YouTube, why not just be a sovcit about laws in general? I don’t want to cherry pick philosophy. Let’s go all in on technicalities and loopholes and definitions and wording. Life is a video game where X leads to Y because that’s the rules. YouTube is merely answering requests, and I’m merely watching a curated selection of data. They have a TOS but I never agreed to it. For I’m not a user or customer, but a Netizen, and we have rights.


  • But I don’t have adblockers installed and I still get told to turn my blocker off. I have no extensions and YouTube randomly stops my video to tell me I’m doing it wrong.

    Edit: I guess this is the result when dealing with the kind of users who refuse to watch ads, but also can’t fuck off like decent human beings. Just millions of people who will climb your fence, pick your locks, smash your window, because they deserve to watch content, but they won’t pay or watch ads.


  • It’s new to me, I think it’s saying that your system is built up by you declaring what you want in a file, a single source that everything comes from.

    It’s atomic because each action the system takes is carefully completed rather than bailing out and requiring you to fix something.

    It’s immutable meaning you declare how you want things to be set up and then critical changes stem from those declarations and nothing else. You would obviously generate preferences, save data, etc. but the files that make the system / packages work are carefully locked.

    It’s like the concept of flatpaks + structured system defining + modern common sense OS operations?



  • You use lifetimes to annotate parameters and return values in order to tell the compiler about how long things must last for your function to be valid. You can link a specific input with the output, or explicitly separate them. If you don’t give lifetimes the language uses some basic rules to do it for you. If it can’t, eg it’s ambiguous, then it’s a compile error and you need to do it manually.

    It’s one of the harder concepts of rust to explain succinctly. But imagine you had a function that took strA and strB, used strB to find a subsection of strA, and then return a slice of strA. That slice is tied to strA. You would use 'a annotation for strA and the return value, and 'b for strB.

    Rust compiler will detect the lifetime being shorter than expected.


    Also, ownership semantics. Think c++ move semantics. Only one person is left with a good value, the previous owners just have garbage data they can’t use anymore. If you created a thing on the heap and then gave it away, you wouldn’t have it anymore to free at the end. If you want to have “multiple owners” then you need ref counting and such, which also stops this problem of premature freeing.


    Edit: one more thing: reference rules. You can have many read-only references to a thing, or one mutable reference. Unless you’re doing crazy things, the compiler simply won’t let you have references to a thing, and then via one of those references free that thing, thereby invalidating the other references.