Ephera

joined 4 years ago
[–] Ephera@lemmy.ml 4 points 3 weeks ago

Probably not going to happen. I will say that it's less bad than you might think, because there is more-or-less an unofficial extended stdlib, i.e. high-quality, widely used libraries which are maintained by people in the Rust team.

But yeah, I'm involved in a somewhat larger project and we've cracked 1000 transitive dependencies a few weeks ago, and I can tell you for free that I don't personally know the maintainers of all of those.
If this was more of a security-critical project, there's probably a dozen or so direct dependencies that we would have implemented ourselves instead.

[–] Ephera@lemmy.ml 12 points 3 weeks ago (1 children)

I mean, probably all of them, but one thing that never sat well with me, is people calling me shy, because I wasn't talkative. Or assuming that I would have stage fright, because I wasn't talkative. Or thinking I was antisocial, because I wasn't talkative.

Like, man, I just don't have anything to say, please stop interpreting that.

[–] Ephera@lemmy.ml 8 points 3 weeks ago (2 children)

I'm a bit surprised that it's supposed to be this bad, given that Mozilla uses it in Firefox and there's the whole CXX toolchain.

Granted, Rust was not designed from the ground up to be C++-like, but I'm really not sure that's a good idea anyways.
Wanting bug-free programs without wanting functional programming paradigms is a bit like:

Of course, if we're able to migrate a lot of old C++ codebases to a slightly better standard relatively easily, then that is still something...

[–] Ephera@lemmy.ml 5 points 4 weeks ago

I've been using QuickDic since forever...

[–] Ephera@lemmy.ml 71 points 4 weeks ago (12 children)

The inherent problem with this kind of solution is that if you don't break backwards compatibility, you don't get rid off all the insecure code.

And if you do break backwards compatibility, there's not much reason to stick to C++ rather than going for Rust with its established ecosystem...

[–] Ephera@lemmy.ml 14 points 4 weeks ago

I'm not sure, C# wants to hear the response to this...

[–] Ephera@lemmy.ml 1 points 4 weeks ago

Yeah, playing Magicka when I was young certainly set me up for disappointment. I thought by now, all sorcery games would have ways of combining spells. Alas, the need for high-fidelity 3D graphics has nipped that in the bud, because creating good-looking animations for so many combinations is nigh impossible...

[–] Ephera@lemmy.ml 11 points 4 weeks ago

My experience as a dude growing up in a rural region has been harsher.

There's this subconscious dick-measuring contest between males, especially among teenagers, which means if there's any suspicion of you doing something different in a way that's 'better' health-wise or moral-wise, the more insecure folks will feel personally attacked and become aggressive. Especially so, if they're drunk.

And particularly in rural regions, you're much more limited in the social circle you get to choose. The twats who have a problem with you not drinking, they're inevitably your peers.

[–] Ephera@lemmy.ml 5 points 4 weeks ago

I have a small CLI to create and manage note files. This week, I added a list command, which just spits out the notes ordered by date, to help me reopen previously created notes.

You can pass along a flag e.g. --since="3 months ago" or --since="2024-06-01" to only open files created in that time range. I used the human-date-parser crate for that.

Not yet entirely happy, as I would've liked to support --since="June" and --since="2024". Will need to see, if I separately implement those.

[–] Ephera@lemmy.ml 16 points 4 weeks ago (2 children)

I don't think this happens before the conviction, but I always find it extremely alienating how US press reports will show mugshots and full names.

I mean, damn, why not hand out guns, so vigilantes have it even easier?

Certainly wouldn't be worse for the convicted than having to spend the rest of their lives doing crime, since they won't find a job anymore...

[–] Ephera@lemmy.ml 47 points 4 weeks ago (7 children)

The Magic System was simplified, but was made more reactive with things like igniting oil spills

Man, fuck oil spills. You walk into the first dungeon, you set fire to an oil spill with a spell. Then you'll try dropping one of those laterns, which are always conveniently placed above the Exxon Valdez. And then, that's it, the fun is over, the joke is told, that's all you can do with oil spills.

I'd also really like to know what other examples there are of it being more reactive. You can't freeze the ground to make enemies slip. You can't zap a river to fry some fishes. You can't set fire to wood.

It really feels like some dev thought to themselves, we've got oil lamps, maybe we could have some of that drip out, and then the Sweet Little Lies guy said fuck yes, put lakes of oil into every dungeon, so I can claim we've made the magic system more reactive or some shit.

[–] Ephera@lemmy.ml 5 points 1 month ago (1 children)

Hmm, I read that the KDE devs changed the Breeze cursor to use SVG files, which allows scaling it for the shake-cursor-feature of Plasma 6.1. That feature's only available on Wayland, but yeah, no idea if this really couldn't be done on X11...

view more: ‹ prev next ›