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
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
What makes you think so?
The devs said so. Check r/Suyu, that seems to be where a majority of the updates are being posted. I think there was a link to a pastebin post somewhere there as well.
The SDK mentioned was first party, presumably leaked but I’m not completely sure. And yes, that means it would be present in every other fork as well.
Edit: here are some of the links I’m talking about:
https://www.reddit.com/r/suyu/s/TqSWDlnsGs
Edit 2: worth noting that the “founder” (as they call themself) still wants to continue on the project but I believe a majority of the devs left.
Edit 3: I found the archive link from someone on the Yuzu team showing they had access to a leaked switch SDK: https://web.archive.org/web/20210114104638/https://twitter.com/Slashiee_/status/1349557173970341890
I don’t know how much of this evidence is real but if any of it is they’re going to have a much harder time finding devs willing to contribute to Suyu, even if development does continue.
Suyu died though. Right now the only actively maintained Yuzu fork is Sudachi, which is only maintained by a single person.
Apparently there was some drama about the Yuzu devs using code which came from a switch SDK as a basis for emulator code, which kind of poisons the whole codebase.
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).
Pretty sure the dev mentioned they were going to release the source code as well, so it won’t really be proprietary anymore. Either way I still prefer melonDS but at least there are options
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
My system volume is consistently at 8-20% on windows (~30-40% on Linux because it’s a bit quieter usually) but every time I open a game I can’t hear myself think. I always have to turn the volume way lower (~30-50% game volume?) to be a volume I’m comfortable playing at.
Maybe a more mild case but nope, definitely still tinnitus.
I have sensitive hearing towards higher frequency sounds (10khz+) and I’ve always listened at pretty low volumes (like 10-20% on windows for most headphones, even less on my easier-to-drive earbuds). Unfortunately for me I still ended up getting tinnitus but it’s only noticeable when I actively think about it or when I’m trying to sleep.
Seriously though, tinnitus is awful, it makes sleeping so much harder.
Their watches also used to be based on Tizen before WearOS
The problem with chat apps is that as much as I would like to switch to other ones, I don’t really have a choice. The people I know use text, so even whatsapp is a stretch, let alone signal, xmpp, or matrix. When it isn’t text it’s normally Discord for my friend group, and I’m not going to attempt to explain Matrix to a bunch of non-technical people who just want to play games.
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)
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.
We’ve been doing something similar (assuming you meant 3 oz and not 30) with 2 meals a day 12 hours apart. Right now I think we’re using a bit more dry food, since our cats (we have 2 others as well) have only eaten dry food for their entire lives and we’re still trying to transition them to mostly wet food
My family’s cat just got diagnosed about a month ago :( He’s doing well so far with his insulin shots but it likely went unnoticed for a week or two because he’s a pretty reserved cat and normally hides from us. He’s been having trouble walking/jumping recently which is probably related, hopefully the insulin along with a changed diet (we’re mostly feeding him wet food now) will help him improve
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+.