soulsource

joined 1 year ago
[–] [email protected] 6 points 8 months ago

anti-trust authorities

The same anti-trust authorities who have been ignoring completely?

[–] [email protected] 16 points 8 months ago

If you are using systemd, there's a tool called coredumpctl.

[–] [email protected] 0 points 8 months ago (1 children)

Visual Studio Code with rust-analyzer has all the features I would expect from an IDE. I mean, rust-analyzer works together with cargo, so refactoring over file boundaries is not an issue. Visual Studio Code has built-in support for debugging and source control...

That said, I am currently trying to change my workflow to use vim instead of Visual Studio Code, due to my laptop's small screen size. Rust-analyzer works great in vim too, but I still need to tweak a few things, like how warnings from cargo check are being displayed....

[–] [email protected] 3 points 8 months ago

It's not a dumb question at all, and there is no "agreed upon" definition.

For me the most important characteristics of a "Mainstream Distribution" would be the size of their maintainer team - though that is also inaccurate if we are talking about distributions that are built on top of other distributions - as in your example.

Another indication is to check who is sponsoring a distribution's development. If there are plenty of commercial sponsors, then chances are that the distribution is well maintained. Similarly, if the distribution is created by a commercial company (Intel, Canonical, RedHat,...), as those companies also have an interest in keeping their product in a good state.

Age of the distribution might be another indicator. If a distribution has been around for a long time, chances are it isn't bad either.

However, I am lazy and would not actually check any of this by hand. Instead, the thing I would actually do is to just go to https://distrowatch.com/dwres.php?resource=major and read through their list. 😉

[–] [email protected] 0 points 8 months ago

I'm mostly using Rust for a spare time Visual Novel Engine (and Visual Novel) project.

I picked Rust, because I wanted to do something productive with my higher-free-macro crate (which is a tech-demo, but hey, if I have written it, I can just as well use it for something). If you want to get an idea how scripting the VNs in that engine will work, check out the "text adventure" example in higher-free-macro. However, Rust is definitely not an ideal choice for this project. Since performance usually isn't a concern for visual novels, a higher-level, pure functional language like Haskell or Lean4 would probably have been a better option.

Apart from that I'm using it for many smaller things. For instance I've written a small tool for my status bar, swaystatus. (I was not aware that i3status-rust exists when I started working on it, and now I am already committed.) Here I chose Rust mainly because I wanted to learn about Foreign Function Interface in Rust. While I didn't upload the sources to github until recently, I mostly had been working on this tool several years ago, when I still was a Rust newbie. However, I got back to this project some weeks ago, when I realized that I would like to have an ALSA volume display, which is now in a WIP state on a separte branch.

I'm also using Rust for some out-of-tree prototypes at work. In this case the main reason for choosing Rust is development speed. I'm using Iced.rs to build those prototype GUIs, and Iced is an amazing toolkit. Making a prototype with it is shockingly fast. If I were to do something similar with basically any other GUI toolkit, it would take me significantly longer.

And last, but not least: I've published a free app for SailfishOS which is compatible with passwordmaker.org: Passfish, and its underlying library, passwordmaker-rs. Here I chose Rust, because it's way less error prone than C++ (and let's better not talk about QML JavaScript). Also, I wanted to show that using Rust for SailfishOS app development is viable, and that it's actually a quite pleasant experience. (If you want to try passfish, builds are available via the official SailfishOS store, or on OpenRepos).

[–] [email protected] 0 points 8 months ago

I second the recommendation to start with The Book. It contains all the necessary information, especially in the chapter about ownership.

[–] [email protected] 21 points 8 months ago (4 children)

I'd strongly recommend to stick to a mainstream distribution like Fedora, Debian, Mint,...

With bigger distributions you have more people working on them (-> more packages well maintained), you get a bigger community, and therefore it's easier to get help if anything breaks.

I'm not sure which distribution to recommend though, as they all have advantages and disadvantages when it comes to gaming. Ten years ago I have switched to Gentoo (which is definitely not a distribution for new Linux users) when I got fed up with Ubuntu's Enshittification, and have stayed there ever since, so I lost a bit track which distributions are good for gaming now and which aren't.

[–] [email protected] 0 points 8 months ago

I played without mods, and had the same issue.

I'm pretty sure it's a bug in the native LInux version of Pathfinder: Kingmaker. The Linux build works fine, as long as you play with mouse/keyboard, but with gamepad input the kingdom management screen doesn't work at all...

What I did in order to play it on the Deck was to tell Steam to use the Windows version via Proton instead. (Properties -> Compatibility -> Force a specific compatibility tool -> Proton (I don't remember which version I used).

[–] [email protected] 4 points 8 months ago
  • Book of Hours. It's a strange game, set in the Secret Histories, the same setting that Cultist Simulator had. Unlike Cultist Simulator, which was rather gruesome, Book of Hours is a relaxed game, about cleaning out and restoring an abandoned library, reading the occult books left in it, and drinking tea with your guests.
  • Potionomics. While it's primarily a puzzle game about brewing potions, it has a lot of heartwarming dialogue.
  • Settlers 2 (the original DOS game, not the remake). The Settlers series was what brought up the term "Wuselfaktor" (No clue how to translate this. There is an English explanation of the term in this article.), and imho Settlers 2 is (by far) the best part of that series.
  • Kerbal Space Program. I can't say why this game makes me happy, but it does. There's something strangely relaxing about drifting through space in free-fall, seeing the planetary surface pass by at high speed below.
[–] [email protected] 2 points 8 months ago

Quake II RTX is fully raytraced though. I'm not sure how well performance measurements done with it apply to other games that do a mix of raytracing and rasterizing.

[–] [email protected] 3 points 9 months ago

I feel like I have to link this here: The open source project (which also has builds for other platforms than Windows): https://sc2.sourceforge.net/

[–] [email protected] 0 points 9 months ago

For context:

Globally, the richest 10% are those with incomes above about $35,000 (£27,000) a year, and the richest 1% are people earning more than about $100,000.

https://www.theguardian.com/environment/2020/sep/21/worlds-richest-1-cause-double-co2-emissions-of-poorest-50-says-oxfam

view more: ‹ prev next ›