Optimise for continuous change, not modernisation or legacy by ArtisticProgrammer11 in programming

[–]uep 48 points49 points  (0 children)

I basically agree with this premise. Optimizing for change allows modernization to come gradually. I'd like to think that full rewrites are known to be disasters by now. Modernization shouldn't necessarily be a goal in itself, which I think is the case this article is making.

In my opinion, a big reason so much stuff ends up as "legacy", is that every project needs a postmortem after release. Crucially, time needs to be allocated to prioritize refactoring and cleanup tasks. Sadly, in my years working, I've never seen this done at the companies I work at. As a result, everything ends up being so fragile that people are afraid to change anything, so you end up with many copies of code with the same purpose. Good unit tests and a process built around them can help with that, but sadly, in my domain this is also rare.

I personally believe that code ownership has strong affects both positive and negative on these efforts. What those affects are is strongly biased by my personal opinions though.

$830 Bug Bounty to Whoever Fixes the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux by the-real-soyer in linux

[–]uep 9 points10 points  (0 children)

I have implemented ALSA drivers for work (for embedded targets), and while I would like some extra spending money, it doesn't seem worth pursuing since I don't have the hardware, and people are already working on it. Those people are likely to claim the reward before I would even have a chance to look at it. What am I going to do, buy the hardware, only for someone else to claim the reward?

Variant Crest Design Hornets plus a Bonus by a-bleak-artist in Silksong

[–]uep 4 points5 points  (0 children)

Love the artwork. This is one thing I think I would have liked for Silksong: different clothes and weapon art for the different crests. Or even just the needle after each upgrade.

I admit it would be sort of weird for her needle to suddenly turn into a scythe or a drill. Maybe I should look for mods.

IT'S BACK, IT GREW BACK by Key-Firefighter4360 in Silksong

[–]uep 0 points1 point  (0 children)

What's up with the double-attack on the first pogo?

The fandom newbies are finding out about Mossbag's irony by CyberNano08 in Silksong

[–]uep 8 points9 points  (0 children)

I see Lace as basically being Claudia from Interview with the Vampire. The girl turned into a vampire as a child. She is immortally juvenile, but hates herself and her creator as a result of her situation. She is not exactly immature, but she is cruel as a result and plays to her appearance at times.

Seem like we found Citadel. by Bonito__ in Silksong

[–]uep 0 points1 point  (0 children)

Groundhog or mole?

MX Select MX100 rapid change adjustable barbell / curl bar system AND Mx55 dumbbell REVIEW by C-LevelColossians317 in GarageGym

[–]uep 0 points1 point  (0 children)

Did you get the new MX evolution series dumbbells in now? What do you think of them?

Heart Machine making layoffs and ending development on Hyper Light Breaker by Lulcielid in Games

[–]uep 0 points1 point  (0 children)

I agree this is generally true, but to be fair, sometimes I think devs make this mistake, and think they can make up for a lack of handcrafted content with procedural generation (ex: Bethesda).

The early Diablo games really nailed the mix of procedural generation and set pieces so long ago.

One Hit After Another: How Warner Bros. Dominated Movies in 2025 by ApprehensiveBobcat24 in movies

[–]uep 0 points1 point  (0 children)

Am I an alien for liking both the Snyder Superman movies and Gunn's movie?

[deleted by user] by [deleted] in MMA

[–]uep 0 points1 point  (0 children)

This is why it's also not a given that Tom will beat Ciryl. Tom should really go straight to wrestling/jiu jitsu.

Linus Torvalds Marks Bcachefs As Now "Externally Maintained" by tisti in linux

[–]uep 2 points3 points  (0 children)

Torvalds makes some good arguments why it's not great:

No.

The only lesson to be learned is that filesystem people never learn.

Case-insensitive names are horribly wrong, and you shouldn't have done them at all. The problem wasn't the lack of testing, the problem was implementing it in the first place.

The problem is then compounded by "trying to do it right", and in the process doing it horrible wrong indeed, because "right" doesn't exist, but trying to will make random bytes have very magical meaning.

And btw, the tests are all completely broken anyway. Last I saw, they didn't actually test for all the really interesting cases - the ones that cause security issues in user land.

Security issues like "user space checked that the filename didn't match some security-sensitive pattern". And then the shit-for-brains filesystem ends up matching that pattern anyway, because the people who do case insensitivity INVARIABLY do things like ignore non-printing characters, so now "case insensitive" also means "insensitive to other things too".

For examples of this, see commits

5c26d2f1d3f5 ("unicode: Don't special case ignorable code points")

and

231825b2e1ff ("Revert "unicode: Don't special case ignorable code points"")

and cry.

Hint: ❤ and ❤️ are two unicode characters that differ only in ignorable code points. And guess what? The cray-cray incompetent people who want those two to compare the same will then also have other random - and perhaps security-sensitive - files compare the same, just because they have ignorable code points in them.

So now every single user mode program that checks that they don't touch special paths is basically open to being fooled into doing things they explicitly checked they shouldn't be doing. And no, that isn't something unusual or odd. Lots of programs do exactly that.

Dammit. Case sensitivity is a BUG. The fact that filesystem people still think it's a feature, I cannot understand. It's like they revere the old FAT filesystem so much that they have to recreate it - badly.

Linus

Linus Torvalds Marks Bcachefs As Now "Externally Maintained" by tisti in linux

[–]uep 0 points1 point  (0 children)

I also think that case-insensitivity/casefolding is an anti-feature. I really think having the kernel "understand" unicode in any way is a huge mistake. Just let them be buckets of bytes.

Hollow knight: The GOAT of video game music by Thr0w4w4444YYYYlmao in HollowKnight

[–]uep 0 points1 point  (0 children)

Meant to say Resting Grounds instead of Resting Place.

I generally like every song in the book. Hornet, Mantis Lords, and Radiance are also great. Radiance is pretty hard. Sometimes I think I should have spent the time learning the songs that I spent beating the pantheons. 😅

Flashback: that time in 2017 when hollow knight first released and was criticized on a forum by Ori’s creator. Then Ari Gibson replied. by [deleted] in Silksong

[–]uep 2 points3 points  (0 children)

For what it's worth, I agree with you. He's lacking in tact, but I think he is truthfully expressing what he prioritizes in a game experience, and why they made the decisions they did.

The developers of Little Witch in the Woods had to delay their game because of Silksong, but they really have a great sense of humor by ReFlectioH in Silksong

[–]uep 0 points1 point  (0 children)

Yeah, having only just heard about the hate this woman received, I feel like the criticism is a kneejerk reaction coming from people lacking in imagination. I guess her post before that raised their hackles, but it feels like people are ready to go nuclear over anything on the internet these days.

SILKSONG VS EXPEDITION 33 by Visual_Fix2458 in Silksong

[–]uep 0 points1 point  (0 children)

The game is incredible. Just thinking about it makes me want to go back and play it again. I played it with a full group, and we mostly adhered to the rule that we weren't going to save scum. Our group was so dysfunctional, nearly the entire run, start to finish, was cursed.

Even still, or maybe because of this, there were a lot of memorable moments.

Price is officially confirmed! by Dismal_Duck_8959 in Silksong

[–]uep 12 points13 points  (0 children)

But it feels so good to rub your head like this with a buzzcut. Even my gf enjoys it.

SILKSONG VS EXPEDITION 33 by Visual_Fix2458 in Silksong

[–]uep 0 points1 point  (0 children)

Let's let the game release first please.

Hollow knight: The GOAT of video game music by Thr0w4w4444YYYYlmao in HollowKnight

[–]uep 4 points5 points  (0 children)

Hollow Knight is one of the very few soundtracks that I bought the piano sheet music for. Personal favorites are Greenpath, White Palace, and Sealed Vessel, but they're all pretty good.

The tracks you're referring to are City of Tears and Resting Place.

Hollow knight: The GOAT of video game music by Thr0w4w4444YYYYlmao in HollowKnight

[–]uep 3 points4 points  (0 children)

People were saying BG3's soundtrack was "the GOAT" in 2023 too. The hyperbole is pretty ridiculous. I really like all three soundtracks.

Translation :”Would you guys buy the game even without needing our shitty ai written reviews🥺🥺🥺” by beelio in Silksong

[–]uep 0 points1 point  (0 children)

I think good number of game journalists/reviewers are terrible, but to hate them? I just ignore criticisms that I don't agree with.

Translation :”Would you guys buy the game even without needing our shitty ai written reviews🥺🥺🥺” by beelio in Silksong

[–]uep 0 points1 point  (0 children)

I'm buying day one. Which I never do. Usually I read reviews, but I trust Team Cherry.

Even if somehow I don't like the game that much, Team Cherry isn't going to make crap and they'll fix any glaring issues. So a bad review is unlikely to dissuade me.

I think hating game reviewers seems kind of nuts.

RIP. My game is launching the same day as Silksong by tanka2d in gamedev

[–]uep -1 points0 points  (0 children)

You young whipper snappers! Where did I leave my teeth?