I recommend using numbered footnotes (¹, ² etc.) or escaping the asterisk (\*) instead of using plain asterisks for footnotes, because the asterisk is also used in Markdown for emphasis and list items.
Gnome Shell Extensions are powerful because they are allowed to hook into everything the gnome-shell process does. If the extension API would be changed so they couldn't crash our shell session, extensions would become way less powerful and be mostly useless.
Nevertheless, it would be great if Gnome Shell could keep/recover your application state after restarting (like KWin).
I think it would be very interesting to convert e.g. a regular Fedora installation into a (so-called “immutable”) Fedora Silverblue installation or vice-versa.
One way to do this is to use reference-counting pointers such as std::rc::Rc or std::sync:Arc. The parent node can hold a strong reference to each child node and each child node has a Weak reference to its parent.
As others mentioned, running a minecraft server by itself is pretty easy. If you want additional features like a Web UI, multiple servers at the same time etc. you might take a look at Crafty Controller.
As someone who develops and distributes a small application exclusively on Flathub, I prefer that everyone uses the exact same package on every system. That way I know that if something doesn't work, the issue should be easy to reproduce.
Recently, there was a situation where a user indicated in the comments of a release announcement that a newly introduced feature “doesn't work”. It turned out that they installed a third-party package from the AUR (that wasn't updated yet) without knowing that this isn't the official and up to date version.
But it comes at the cost of obscurity, Codeberg is a big player but any instance you find is isolated, and any devs you entice to help you need to register additional accounts personal to that instance.
It should be noted that Forgejo is working on implementing federation using ForgeFed, which is based on ActivityPub.
I just think they don't understand how copyright and licenses work. If you create a work, you own the copyright. If you license it to someone (even when using a restrictive CC license) you are granting them rights that they hadn't before. It doesn't get more restrictive than just not licensing your comment.
Aren't you müde from writing Rust programs in English? Do you like saying "scheiße" a lot? Would you like to try something different, in an exotic and funny-sounding language? Would you want to bring some German touch to your programs?
rost (German for Rust) is here to save your day, as it allows you to write Rust programs in German, using German keywords, German function names, German idioms.
While I think there is always something that can be improved, I don't like that we are getting a third major date time library alongside time and chrono.
Jiff is a datetime library for Rust that encourages you to jump into the pit of success. The focus of this library is providing high level datetime primitives that are difficult to misuse and have reasonable performance. Jiff supports automatic and seamless integration with the Time Zone Database, DST aware arithmetic and rounding, formatting and parsing zone aware datetimes losslessly, opt-in Serde support and a whole lot more.
Jiff takes enormous inspiration from Temporal, which is a TC39 proposal to improve datetime handling in JavaScript.
FIY, this appeared as a post on [email protected]. I assume that this wasn't your intention. Maybe this happened because you mentionend lemmy.world/c/linuxmemes?
I recommend using numbered footnotes (
¹,²etc.) or escaping the asterisk (\*) instead of using plain asterisks for footnotes, because the asterisk is also used in Markdown for emphasis and list items.