• 2 Posts
  • 214 Comments
Joined 3 years ago
cake
Cake day: August 7th, 2023

help-circle
  • I don’t have a link or full context, but it turned out that the dev of tessaract (open source program for fediverse sites, involving at least spam and blocking tools) had a functionality in the program that fetched their own block list from their site. But this blocksite was blocking a huge amount of users, fediverse domains, and anything with any keywords which would be anything political, some porn/sexual terms like Yuri, and lots more. This block was completely invisible the ones running the program and would also give fediverse instances that were blocked a generic failed to connect error instead of saying blocked, preventing the fediverse instances from talking.

    Seeing the above, it seems like the dev didn’t handle this discovery in any good way either and retaliated but doing this ddos thing.


  • I support knowing SIMD, but I think it’s worth mentioning that with good design depending on language and compiler you can get SIMD for free by auto vectorization.

    At least Rust does this, and let’s you get away not touching explicit SIMD at all. It’s of course more fragile since you don’t always know if it’s done or not, and they can be skipped for minor changes in code and a, but with good loop hygiene you’ll get a lot of it for free.

    For truly fast implementations though, handmade SIMDis usually better and faster if done correctly. And can do much more than auto vectorization can.






  • Sorta first time Linux user, picked CachyOS because it came with friendly installer and startup install guide/automation. Unlike last time i tried Linux to run some python project on the GPU I never managed to install CUDA.

    CachyOS promised out of box support, wine/proton directly, and the selection of default tools got me far along the Windows migration. So far no issues even compiling programs that need CUDA drivers and more. Haven’t really gamed a lot, but this OS is supposed to be good for that.



  • In principle I agree>!!<, but in practice it’s not clear cut.

    The main one is some historic accuracy, I say some because the color of the skin doesn’t really matter for most things set in some time period or era where a race wasn’t particularly present.

    The second one is just how it looks, we’ll see how well casting Snape for the new Harry Potter goes as it seems to be Harry’s father is bullying the weird black kid. Another one is the Artemis Fowl movie which cases a woman as leader for the Fairy unit, which undermines the actual accomplishment of Holly being the first to get here place as a woman. It’s not the end of the world, but it changes the tone and plot.

    Probably not the end of the world, but these problems fall on the same line as other poor adaption/remake choices that actively hurt the story is try to tell. Not everyone can fit into a role in a story, and I don’t think that’s systematic discrimination. And I reiterate, it largely depends on the setting of the story. For most things, gener and race is not a big factor.



  • I principally agree with you, it’s why I use reddit/lemmy and not 4chan.

    But there is a difference, albeit hard to convey correctly through text. But I think some of the extreme responses mentioned are the ones in the banter type. It’s a kind of response when someone jokingly says “Star Wars and Star Trek is pretty much the same” and you go “I’ll skin you alive” due to the unjust comparison. It sure as hell don’t work with strangers, but it can within an community since everyone knows neither party is serious about it. Which is what the original post kind of says that it can work in the right community.





  • Code normally works fine after you write it and then hopefully at least test by hand. The new guy 5 years later, which do not fully grasp the extent of his actions, and the guy reviewing the code also not being too familiar with it, will not make sure everything does as intended.

    Tests are correctness guarantees, and requires the code and/or the test to change to pass. They also explain how something should behave to people that don’t know. I work in a area where there are so many businesses rules that there is no one person that knows all of it, and capturing the rules as tests is a great way to make sure that rules remains true after someone else comes to change the code.


  • In modern games, I think it’s fairly common to have a common 3d skeletons share names. So you can make animations like the one above apply to any character even if they have differences. It doesn’t mean that dog extends human, but it may mean that a dog model shares a lot of common “bones”, that are used for movement, with a human model.

    So when a human animation is applied to the dog, you can see it warp to start position of the animation, move, and then then stop at the end position as a standing human, before warping back to idle animation (when it turns back into the dog shape)

    Related, weapons in Destiny also share the same components across weapon types, and bugs have caused one weapon type to be used for another weapon, making funny things happen. Like how a hand canon (pistol) stretches like a bow because it’s model got used in place of the bow model at the start of this clip:

    https://www.youtube.com/watch?v=0YZa9vv5U0M





  • None of those issues for my main IDE, though Rider on some occasions do get stuck marking some spelling errors after they are fixed.

    It has stuttered a few times, but pretty rare. But it does have a bug where it think it is building a project, but isn’t. And requires a restart to fix… Easy to trigger if you try building a project while it’s loading the project…

    Visual Stuido with Resharper is the one where things would randomly stop working though. Especially hotkeys would sometimes stop working until I restarted it. Slow and stutter too.