• 0 Posts
  • 1.22K Comments
Joined 3 years ago
cake
Cake day: June 21st, 2023

help-circle
  • Unless they’re adding locations and limiting the game to 6 turns (usually), I’m not really interested.

    I’m sure there’s a lot of people out there excited for Marvel stuff in MTG. Good for them I guess. Personally, I’m more interested in WOTC focusing on creating new, interesting stories and planes, but that ship sailed a long time ago sadly. I guess eventually the in-game universe will collect dust next to battles, world enchantments, fortifications, and a low power standard format.








  • reddit Lemmy

    ?

    Moderators have to ban them, but the bans are per server.

    If you want to avoid children in the server for whatever reason, mark the channel as NSFW (though this might trigger the age verification BS for some people). Even without that, Discord generally has a minimum age requirement, so if someone admits to being below that age, you can report their account (and server owners might need to if they want to avoid issues).

    There are many benefits to switching to something forum-based like Lemmy though. Aside from freeing yourself from Discord’s chokehold, you also get better archival of discussions for free, better discoverability through internet/post searches, better control over who can comment, a potential community of moderators, possibly better accessibility for visually-impaired people (even if only because images can have alt text), and so on.

    Alternatives to Lemmy could be as simple as issues or discussions on the project, a community-maintained wiki, and so on.


  • The “F” stands for “free”. Free software is defined as having four essential freedoms:

    • The freedom to run the program as you wish, for any purpose (freedom 0).
    • The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
    • The freedom to redistribute copies so you can help others (freedom 2).
    • The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

    Notably, this definition places no restrictions on ethics. In fact, it explicitly states the opposite:

    The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user’s purpose that matters, not the developer’s purpose; you as a user are free to run the program for your purposes, and if you distribute it to other people, they are then free to run it for their purposes, but you are not entitled to impose your purposes on them.

    What you are looking for is a different term, for example, “accessibility”. Accessibility of information is very important, but source availability and limited restrictions are what make something FOSS.


  • This whole thread seems weirdly dismissive of, and in some cases hostile to, maintainers of FOSS projects. To be clear, I’m not referring to OP here - the ID verification wall, and even the need to use a platform like Discord in general, are real problems. It’s many of the responses that are problematic.

    The reason many projects have support servers on Discord is because that’s where their communities formed. For example, Rust has communities on Matrix and Discord. The majority of the community is on Discord. There’s also a lot of users who discuss the language on Reddit.

    Communities existing on proprietary, walled off platforms isn’t the problem. The problem is when those platforms are the only way to access documentation or support. For projects like this, try creating an issue and explaining how ID verification stops you from accessing documentation and support, and see if they can open up discussions (if they’re on GitHub), create a community wiki, etc.

    As for what to call them - let’s assume that anything that requires access to these platforms doesn’t exist. What do you call that? FOSS with shitty documentation? It’d still be FOSS at least.


  • This. Everything’s more expensive.

    The nice thing about PCs, though, is you can use the same machine for gaming and productivity. You don’t need to buy two different machines. If you have a PC, you can play games on it.

    The best approach for most people right now is to play games on whatever they already have. If you already have a console, then you don’t need to buy one. If you already have a PC, then you don’t need a console. Play games on what you already have. PC gamers do have the advantage of new releases being available on computers built even two decades ago (if you ignore the more demanding releases), but there’s plenty of games to play on all platforms.







  • When should a programmer use C over Python?

    They both solve different kinds of problems. C# has a lot of overhead built into the language compared to C++, but it is also a lot easier to write. Unless you need C++ or prefer it due to experience/performance/etc, there’s no reason to choose it over C#, JS, Python, or any other language really.

    So to answer your question, thet should use C++ if they need to or will work more effectively in C++, or if the contributors want to.


  • The anti-Rust circlejerk is strong, wow.

    I have loads of software written in Rust installed, many of which I compile myself. Not once has the language choice been an issue that I’ve had with the software. Some of that software may be missing features, but that has little to do with the language and more to do with my decision to install v0.1.4 of the software.

    Python, on the other hand…

    And while we’re on the topic of coreutils, why does every C and C++ project I look at require me to install dozens of random libraries myself? I guess because they’re dynamically linked, which is cool and all, except the page to install each dependency has an encyclopedia of a README written in 1984 in a text file. It’s not usually an issue, just annoying.