• 0 Posts
  • 25 Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle

  • It’s why they act like boots are so delicious. Not because they enjoy licking boots but because they see it as a necessary downside to a hierarchy existing that gives them full power over what they see as their domain. It might be their household, their land, their business, their social group.

    It’s why they get so upset at the idea of someone sharing information and think everyone should mind their own business (eg when cheating). It’s behind the “no snitching” mindset (though that one also has a dose of “not all laws are just” and my personal pov is that it is right to inform to help someone being hurt but it is not right to inform to hurt someone who is breaking some law without a real victim or a “victim” that themselves are hurting people but through legal means, which is why I hate thieves but don’t care about shoplifters at big chains). Though there’s also a tribalism aspect to that, where it’s acceptable to expose some cases of cheating if your loyalty to the victim should be higher than to the cheater, in their mind at least. And for some reason the idea that their own values can determine that loyalty others give them breaks their mind (eg “BuT fAmilY!” or “bUt <cheater> waS yOUr frIeNd fIIIrst!”).

    It’s a worldview that puts power above everything else, while the left cares more about how power is used with an emphasis on justice. And the reason that it’s an eternal conflict is that neither side are objectively wrong. Those with the most power do make the rules and can even break those rules because one needs power to enforce them. But also if the majority puts aside their own lust for power and works together for each other, than can overpower the powerful individuals and rule for justice instead of their own greed. But even then, opportunists will always be seeking their own power.


  • Though if there had been things against Rome in the early new testament, do you think the Romans would have just left that alone?

    Similarly, I wonder if Constantine even really believed in Christianity. Like it’s in the historical record that he wanted something to bind all Romans together because it was getting hard to convince Iberian Romans to go fight wars in the middle east after they ran out of land to give away to legionaries. And then, he supposedly had a dream that said he would win a battle if he put a cross on his shield (iirc) and that made him a true believer! Or he picked the Christian cult out of all the cult options at the time and made up a story because no one would go for “I need you to believe this so you’ll die to further my imperial goals” if they didn’t think he believed.

    Even then, it still took a few more emperors for it to stick, and I’m not sure any ruler prior to Charlemagne actually got to benefit from team Christianity giving Europe unity (at least militarily… Rome continued to struggle to fill legions after adopting it, though obviously it did get quite entrenched culturally before the western empire fell).




  • Only thing that would make me interested is if they vastly improved the NPC AI. And I don’t mean hooking them up to an LLM but improving their behaviour.

    Make neutral NPCs more interactive (instead of just repeating a set of lines and otherwise ignoring anything you’re doing, unless you touch an owned item in front of them and they telepathically summon guards because only a thief would touch a bowl on an inn table).

    Make hostile NPCs smarter. Part of the reason that so many people end up pigeon holed into some kind of stealth archer build is because NPCs completely forget someone is there harassing them with arrows when they can’t find them after like 30 seconds of searching. They should put up barriers to block line of fire, add torches to light up dark areas, inform others and group up to search the area. If they keep getting picked off without even seeing who was doing it, eventually the remaining survivors should try to run or lock the place up tight.

    Would also be nice if the density of the world can be increased. Like not so much stuff to do, but how full the world is. Like have more than a dozen NPCs plus guards in towns. Just random people that don’t even have to interact much but are there. Instead of like 5 farmers supporting 30 guards and the lord’s household.

    Also add some more dungeon layouts. Sometimes reuse makes sense, though for ruins it doesn’t make sense for something to decay in the exact same way even if the layout is the same. But there shouldn’t be any identical caves (or if there is, it should be notable that they are identical and there should be a quest or at least hidden notes or something talking about it).

    I’m also not completely satisfied with the whole “everyone is about the same relative strength as you”. I get why they do the balance that way but IMO it really hurts the whole sense of progression when the whole world is always appropriately balanced against your current level. Other mechanisms could be used to bring early level areas up so that a high level character can still do interesting things there, which would also make the world more interesting. Have bandits move around and take over areas, or necromancers, or pull another encounter from a hat. But not a “oh you’re now at a level where you can fight trolls? Ok, the forests are full of them now”. But I acknowledge that this particular facet is hard to tune right and pretty subjective.

    I really hope they put some attention towards these things and aren’t just building a new map and quests for a game that might as well just be called the biggest skyrim DLC.


  • It was just yesterday that I closed my lurking tabs (again). I had been using old.reddit and initially closed them when they first made it log in only, but then after accidentally clicking a reddit link and seeing old reddit again, it turned out the old reddit redirect addon had added something that made it work again. Don’t know exactly what, maybe it was a reskin, maybe they only blocked it on the client side and it was trivial to bypass.

    Then, a few days ago, I noticed that the load more comments links were broken. Then, yesterday, when I refreshed the sub I was lurking, it just opened new reddit instead of old. The redirect wasn’t even giving a loop, so not sure what was going on there. I wonder if this step here is an extra one because they got it working again after I closed the tabs.

    Either way, it’s lurk or nothing for me. Quality was noticeably going down ever since the API change anyways, same with activity level. I remember you used to be able to spend a couple hours reading AITA then refresh and all but the most active threads would be different. At this point, you could refresh a day later and still see some stale threads that weren’t even at 1k upvotes. There was still enough to pass some time with but nothing like it used to be.

    Though I was surprised at how it never did really slide to the right like I figured it would with all the people talking about being banned for any kind of pushback to far right bs.




  • The whole point of TPM is to enable passing keys so users can still view content (which needs to be decrypted to be shown at all) without being able to access the keys themselves (because it has its own public/private keys and the keys are encrypted using the public keys and the private ones aren’t supposed to be visible outside of TPM).

    If this exploit gives access to TPM and its private key, then you can use that to decrypt keys as they are sent and then decrypt a copy of the content that gets saved as such (instead of immediately re-encrypted with your monitor’s public key so you can’t just intercept the signal on the wire, which is also why HDMI has been unwilling to license an open source implementation because those details could reveal flaws and just one flaw could mean all media up to this point is now piratable without an insider leaking anything).







  • Oh yeah, and that’s where I think that knowledge comes in handy because they don’t just say “here’s a list of structures to use and the rules of when to use them” but they give you tools for evaluating how good various ideas are for handling that problem. It boils down to pretty much counting the CPU operations (which IMO is obvious, if tedious-seeming) and then goes through examples of how to do this to show that the math isn’t actually that overwhelming.

    Also it helps seeing equivalence between problems. Like your example is pretty much equivalent to scheduling threads on shared CPU resources with different priorities, especially if there’s a shared global cooldown between all those skills so they don’t just fire off when ready. They are a bit different but they might be close enough for a similar solution to work. So research can include CPU schedulers. Though on the other hand, something running at a game time resolution is trivial compared to the OS that needs to determine this as quick as possible so it can switch to the next thread (which is also an important consideration because it might not be worth optimizing this part at all vs say the order you process the data in each frame, though this isn’t a lesson from algorithms or data structure class but more general “how to optimise usefully” advice).




  • Somehow I got into an efficiency/performance focused mindset pretty early on, so I appreciated the algorithm analysis when I got to it (though I thought then and still do think that big O notation simplifies it a bit too much… Those dropped terms can be just as or even more significant as the final term when it comes to typical data sets, but it’s still useful in understanding how an algorithm scales).

    And I’d say that just going over the existing data structures and understanding their strengths and weaknesses can help just by being aware something exists. Like if all you know are arrays and linked lists, you’ll probably struggle a bit to handle key/value pairs. And then, once you learn about them, you might use them for everything and then wonder why your code runs so slowly.

    And the main reason why I’d like more people to be aware of how to be good programmers is that there seems to be a lot of people that just go from “something I’m doing as a hobby” to “something I’m doing for money” or “a large hobby project that has been picked up by the community”. And software quality has been dropping at a similar rate to how much hardware is improving.

    But you’re right that, without the greater context, a lot of it can be confusing and can beg the question of “why do I need this?”