How long some company like Nintendo uses this to justify taking mods down?
How long some company like Nintendo uses this to justify taking mods down?
Seconding Breezy, the app is way better than my phone’s (OnePlus 9p) default weather app. They also have a wide variety of widgets, including some with Material You theming for Android 13+.
They’re all tone indicators, since you can’t communicate voice tone over text.
/s stands for sarcasm, sometimes /srs is used for serious, I’m not too sure what the others stand for but those are the most frequently used from what I’ve seen
I agree with this mostly, but at the same time more powerful hardware lets the devs experiment with more advanced mechanics. For example, ToTK runs pretty hard into switch limitations with its impressive physics. If Nintendo wanted to take that engine even further, they’d likely need a hardware upgrade.
Additionally, more powerful hardware starts putting more demanding mechanics into the realm of possibility for an indie dev team that has neither the time nor the resources to optimize their games at the same level as a big studio.
That’s the thing though, because it’s kind of a paradox. If you had a single team working on it, then sure, it might be easier to just learn Rust. However, on an open source project, especially a volunteer driven one, that isn’t necessarylily the case. Your average enterprise dev probably isn’t even considering rust as an option yet, because it’s still in early stages in terms of tooling and support infrastructure.
I made another comment in this post, but as it is right now languages like Java and C# make up significantly more projects/job positions than rust. If you want to get more contribution from volunteer devs, it needs to be in a language that devs are comfortable with. Most people won’t want to learn a whole new programming language for a volunteer project when they’re already working a full-time job in a different language. I explained this in the other post, but that’s why I think having both projects is still beneficial. Sublinks and Lemmy can (hopefully) continue to exist at the same time and benefit from each other’s development, especially if they stay API compatible. Sublinks will have a lower barrier to entry (thus maybe a quicker development cycle with more people involved), while Lemmy will help contribute to the validation of rust as a language for production code.
Also “rust is the future” implies that’s the only programming language that is worth learning, which is simply not the case. Different languages are better at different things. There will never be a single language that’s best at everything. Even for a specific task, multiple languages are good at doing the same thing. For example, Go, Rust, C#/any .NET, and Java/any JRE can all do REST services like Lemmy pretty well. Of those, I wouldn’t even say Rust is the best choice, because its frameworks are all still pretty new.
Other languages are growing and evolving as well. Even old languages like Java and C++ have had significant improvements in their modern standards (Java records, C++ smart pointers, etc.). Hell, even COBOL got a new standard version as of 2023 (if I had to guess, this didn’t do much for it though). Just because certain languages are bad right now doesn’t mean they will stay bad forever.
Thanks for the explanation! I didn’t realize it was mostly a maintenance limitation, I thought maybe 32-bit instructions could be an extra attack vector on a physical CPU instruction level or something like that.
Isn’t supporting 32-bit apps on a 64-bit OS a security concern though? I thought that’s why some linux distros were disabling 32-bit repositories by default on their 64-bit versions
Sorry for being unclear, I wasn’t trying to say language doesn’t make a difference (e.g. static vs. dynamic typing would make a big difference). I also personally like the error handling of rust a lot more, even if it does take a bit getting used to when my education has mostly been in languages with Java-style exception handling.
I mostly meant that the language-level performance and features aren’t necessarily holding the codebase back in a debate between Java and Rust for a lemmy-like REST API. As long as the developers are aware of the pitfalls of Java (null, mutation, error-handling, etc.), it’s possible to have good code.
I just think that from a maintainability standpoint, a Java-style codebase is much easier for most people to read, understand, and maintain because that’s what most people are familiar with. Especially when many of the developers are volunteer contributors, that type of thing could make a big difference.
The main problem with Rust is that it’s only starting to get adoption now, it isn’t taught in most education curriculums, and it’s industry use is pretty small at the moment. It’s kind of a catch-22, because rust adoption won’t increase unless large projects like lemmy exist. But that’s also why I think having more options is also fine. Sublinks might get more developers short term because of its language, but that also doesn’t mean it’ll completely replace Lemmy. Both projects can exist at the same time, and hopefully benefit from each other’s development.
A lot of people here seem to think that Java code is awful and disgusting and no projects should ever use it. The thing about popular languages is that more code existing in a language inevitably means a lot of it ends up being bad. The same thing will likely happen to rust as it gets popular, but that isn’t exactly a problem. It’s possible to have a well-maintained Java codebase.
Debate between functionality of the actual programming languages at this point is pretty meaningless, if they have good development standards then a Java program could end up just as well maintained as rust. Any time saved by compiler enforcement of specific standards (like no using null) would be lost by the fact that the devs don’t know rust tooling. You could just have a requirement in PRs that null isn’t used. Both Java and Rust have usable frameworks for REST API development, so using one or the other comes down to familiarity.
The idea that programming languages make code suddenly good or bad is pretty silly. Different languages have different language-level guarantees which can help produce good or working code. That being said, it’s not like it’s impossible to write good Java code, just like it’s not impossible to write bad rust code. Most people seem to be conflating guaranteed functionality and safety with maintainability, stability, and readability. Rust is still a new language, so although it’s great, Java will probably be the better choice for the latter 3 qualities.
That being said, something like Kotlin would probably have been a better starting point since it can interact with Java (and works like Java in most cases) but also has some nice improvements like stricter null checking (Kotlin nulls are treated similarly to rust’s Option<T>
, it’s just described as T?
instead and the syntax is generally a lot more concise). There’s also the benefit of being able to write some code in Kotlin and some in Java since they are mostly cross-compatible.
I think they mentioned in another comment, but sublinks is developed in Java, so the .world team would be able to contribute more to the actual development/testing process (edit: since they aren’t familiar with rust).
Your sample size is 1. Sure, you can get a phone that won’t have battery swelling after 5-10 years. My old Samsung S9+ doesn’t have any swelling yet, and I’ve had it since around when it came out in 2018. Whether or not swelling happens to any given phone is more or less down to luck. You might want to avoid Samsung phones to be safe though because there was that whole battery swelling issue with almost every phone from the S20 downwards a few years ago. Other than that I don’t think there’s much of a difference*
*Probably something to look for reports/statistics on though
Their watches also used to be based on Tizen before WearOS
I wouldn’t even include all of America in that either. It’s really just a rural America thing. Sure 99.9% of people will speak/understand English, but in my anecdotal experience, it’s pretty common near big cities for people to be bilingual and grow up speaking a different language with their families.
Unfortunately depending on the level of extremism they have a point. When you can’t even agree on what’s reality and what isn’t, it’s pretty hard to change someone’s mind.
I originally heard this quote about using the Internet but the general sentiment applies to any extremist politics as well.
Generally, people don’t log onto internet platforms to be proven wrong
Extremists don’t talk about politics to change their viewpoints, they do it to rant and convince others (IMO)
(At least this is often the case for US extremism, not sure about elsewhere)
Odd examples to pick, Horizon Forbidden West and God of War Ragnarok were both delayed and the first original Mario platformer for the switch came out in 2017 (Odyssey - if you think 3d Mario games aren’t platformers you haven’t played them). Nintendo has also been releasing tons of other games as well so it’s not like they’ve been doing nothing.
Also, to be fair, When you have a platform with 10 times the total sales (Wii U sold ~14m, the switch is at ~130m right now) it makes sense to port over the good games from the console no one owned. Mario Kart 8 deluxe, a game originally from the Wii U, has sold ~55m copies, which is about 4 times what the entire Wii U console sold. There’s a reason they kept doing it, and it’s because most of the Wii U titles were good games that people will enjoy which released on a dead platform.
If you’re going to criticize Nintendo, criticize actually valid things like the scummy price increases on the ports (not just the ports’ existence), the poor online system that costs up to $50 per year per account, and a legal team who goes after anyone doing anything that isn’t directly playing the game. To be clear, a Microsoft buyout probably wouldn’t change any of those things because it’s making them money. Look no further than American companies like Disney largely using the same strategies Nintendo does. Microsoft is no different.
I may be misinterpreting their comment but I initially read elder as “elderly people” and not just “people older than them” and that the point was about how adults refer to them by first name unless it’s in a professional environment (e.g. doctor or government title)
For kids at least formality still mostly applies, I’m Gen Z in northeast US and I grew up calling every adult by Mr./Ms. X, with the only exceptions being family. This could be different in other parts of the US though, I don’t mean to generalize.
I believe so because of construction injuries but idk how well that scales
Nuclear waste is not dangerous when handled correctly. I’d recommend checking out Kyle Hill on YouTube about this, but when mixed with cement/sand in large amounts it becomes safe much more quickly than that. A lot of the dangers of nuclear power are actually misconceptions
I don’t think anyone’s against the idea of it getting delayed, rather they’re making fun of the fact that Boeing has a pretty bad history with safety (and the whole “multiple whistleblowers dying” part) and every time they are about to launch some other critical problem shows up.
Personally I’d love to see Boeing have a safe, successful launch but as things are right now it looks increasingly like NASA’s contract with them won’t show expected results. I’m not going to pretend to be a safety expert so I obviously trust the people doing launch inspections over my own judgement, but I’m not exaggerating when I trust Boeing’s rocket to be safe about as much as I would trust the next OceanGate submarine.