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

help-circle
  • While not legal advice:

    In general, you can copy and create your own works for personal use as long as you keep them to yourself. Copyright is usually enforced on distribution, so if you don’t distribute, nobody cares.

    Free licenses (MIT, GPL variants, Apache, BSD, and so on) allow you to copy and create your own works and distribute the work freely. Free licenses allow you to distribute your work if you share the source code, and some (MIT, Apache, etc) allow you to distribute the work even without sharing your source code as long as you provide the source code for whatever was licensed (like a library you’re using that’s MIT licensed).

    The licenses all have different restrictions, so it’s good to research a license before you use something licensed that way. For example, AGPL, GPL, and LGPL are all different, and some licenses may require you to rename and rebrand something if you create a fork of it.








  • No actually. It’s because I ran pyright and there are nearly 1000 type errors. It’s because your LLM decided to setattr and getattr all over these Pydantic models. It’s because for some reason you’re using protocols where an ABC would make more sense. It’s because I told you all this on your last PR, you fixed it that time for the most part, then you’re doing the same thing again on this PR. And it’s because now I have to open a PR that conflicts with one of the 200 files your PR touched fixing all the problems your LLM introduced. All this because you refused to read the docs for two packages and follow the examples.

    Look, I’m not calling you out specifically. I’m just ranting about my day job.




  • 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.





  • I thought there would be more characters

    Game is still in early access, and I believe dataminers already found data for more characters. I find it hard to believe they wouldn’t add more before launch.

    the original characters are more the same than different, really.

    This I disagree with. If looking only at their starting relics, then sure. When looking at the card pools, they differ a lot. You have vulnerable builds for Ironclad. Silent has a proper draw/discard build now, and shiv strategies are a lot different. Status decks moved to Defect, and you have dedicated lightning and frost decks now as well as a new orb. The relics you get access too are different, you have different enemies to build around (many with very punishing mechanics for decks that are too focused), and so on.

    The core gameplay loop is the same, and many cards and relics were carried over, but there are enough changes that StS1 strategies don’t work anymore for the most part.

    If you were looking for a drastically different game, I’d recommend looking at mods instead. For example StS1’s Downfall mod changes it into pretty much a new game, and it’s really a well-done mod.

    I haven’t played multiplayer yet though, so for all I know it sucks, though I’ve heard that it’s fun from some of my friends.


  • I don’t know that this is why specifically Chinese players are review bombing it, but this is true of StS2. You can build a super OP sly deck for silent only to get roflstomp’d by Doormaker. You can build a Defect deck that drops big attacks to get shutdown by Phrog Parasite. And so on.

    If anything, thinning the deck, like one of the article’s quotes suggest, makes the deck more susceptible to curses and status cards. Higher ascension runs need you to be able to build around many scenarios, and not every deck is Status Defect.

    I like the direction the devs are going in with making lower ascensions easier and higher ascensions harder.


  • Well I use AI every day in Photoshop and Lightroom. AI tools are common and extremely useful in all sorts of media production already.

    Photoshop used AI long before generative AI took off. Specialized models have existed for various domains for decades. This is unrelated to the current bubble.

    Science is using it on modeling of protein folding, and large dataset analysis. I personally know one person using AI tools to analyze fMRI data in a study.

    Science used AI long before generative AI took off. Specialized models have existed for various domains for decades. This is unrelated to the current bubble.

    News media uses it in formulaic articles in finance and sports. They’ve been doing that with specialized software for a decade or more already.

    News media is also dying. It’s saturated with low quality clickbait, and most major news sites are barely worth a mention anymore. Not only are the writers losing their jobs, but the businesses themselves are being bought out by larger investment companies and being turned into tabloid clickbait, propaganda tools, and listicles. I wouldn’t expect most of them to survive past the bubble, and that even has very little to do with generative AI anyway and more to do with a cultural shift in how people receive and consume news.