There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Zangoose

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Zangoose , (edited )

I’m not the biggest distrohopper but I have tried a few, both on my laptop and desktop. I still keep windows around on a dual-boot but I’m basically only using it for the odd game or two and also onenote (obsidian + excalidraw comes close but nothing really has a seamless transition between pen and typing text like OneNote)

Early 2018 and before:

Windows only

2018-19:

  • Ubuntu 18.04 (desktop),
  • Ubuntu 18.04/18.10/19.04 (laptop)

2019-2022:

  • Manjaro w/ KDE (desktop),
  • Arch Linux w/ GNOME (laptop)

2022-2023:

  • NixOS (laptop, for literally a day because it didn’t have a package I needed to make my laptop work correctly)
  • EndeavourOS (kde on laptop, qtile on desktop)

2024:

  • No changes to the desktop setup,
  • NixOS w/ KDE and also a half-functioning hyprland setup on the laptop now that the package got added.

Future?

Maybe if I can get my NixOS config to a point where I’m happy with it I’ll switch my desktop setup to that as well, in theory it should be pretty painless since i’m already using a flake setup split across multiple modules. I do really like that I can experiment with my setup without the risk of actually breaking anything since NixOS is semi-immutable.

If I don’t stick with NixOS I’ve also been thinking about trying fedora, opensuse, or an immutable distro, or otherwise just moving my laptop back to either Arch or EndeavourOS since that’s what I’m familiar with.

Zangoose ,

If the fediverse is so cool how come there’s no fediverse 2 huh???

Zangoose ,

It’s also worth noting I’ve recently been seeing a lot of Linux posts from people who just switched, this was somewhat of a trend on Reddit as well but imo the Linux posting has gotten noticeably less toxic toward newer users and a lot more understanding of the “using Linux without wanting to spend hours configuring everything” perspective.

Side point that’s somewhat related to that: I wonder how the growth of other platforms FOSS platforms like Lemmy, Mastodon, Matrix, etc. has impacted Linux project development. Not sure if it’s just me but it seems like it’s helped a lot with making Linux communities more accessible.

Zangoose ,

I know I’m late to this but here’s my (probably insane?) take. We use Subject-Verb-Object in English right? So, hear me out:


<span style="color:#323232;">dialog_create_tab(...)
</span><span style="color:#323232;">dialog_open_file(...)
</span><span style="color:#323232;">dialog_close_file(...)
</span>

The countries with the most Fediverse servers are rich and former/current colonial powers. One of the best true barometers of the success of the Fediverse is how quickly we can turn that on its head. (sopuli.xyz)

In the end I don’t think internet users in rich powerful countries are the users most likely to benefit and invest their time into in the fediverse. They might be the ones with the most free time, money and privilege around computers which makes being on the leading edge of niche technologies far easier, but I don’t think...

Zangoose ,

Pretty sure that’s a joke, Mali’s TLD is .ml

New Linux user, here is my use case. Distro recommendations?

Update 1: Thanks for all the responses! I’ve gotten a lot of very good comments saying I should stick with Mint, and that’s sitting comfortably in my top two picks right now. Between new distros, I’m most interested in Arch’s rolling release model, as it provides some benefits for me for reasons I didn’t really get...

Zangoose , (edited )

If you’re worried about using the terminal you could always install one of the frontends for pacman like the one Manjaro uses. Manjaro might be a pain if you’re using AUR packages (really depends on what packages you use, some niche ones like specific game modloaders or the professional JetBrains IDEs are only on the AUR) because Manjaro’s repos are delayed by around 2 weeks, but the AUR isn’t delayed at all. Depending on the packages you’re using that could break updates sometimes.

Depending on how familiar with programming you are you could also try NixOS which has an absurd number of packages in their official repo but NixOS’s config files can be kind of a pain sometimes.

Edit:

It’s also worth noting that you could start off with Manjaro and then jump over to something like EndeavourOS/Arch once you get more familiarized with using the terminal down the line. That way you wouldn’t have to relearn commands/setups when you switch, since they’re ultimately all arch-based and have the same underlying structure.

Zangoose ,

The least expensive MacBook is still $1000, closer to $1500 if you spec it with reasonable storage/ram. It really isn’t that much of a stretch to add $100-300 for a 1080/1440p monitor or two at a desk.

Zangoose ,

Another big thing that doesn’t get covered by big O analysis is the potential for parallelization and multi threading, because the difference created by multi threading only amounts to one of those dropped coefficients.

And yet, especially for the workloads being run on a server with 32-128 cores, being able to run algorithms in parallel will make a huge difference to performance.

Zangoose ,

A lot of android apps are built using Java/Kotlin, so you don’t actually need to care about architecture since the JVM supports both x86_64 and arm64.

There are exceptions to this though, since some apps need to run native code. Those apps would need some sort of emulation/translation layer for the arm instructions.

Zangoose ,

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

Zangoose ,

In the grand scheme of things the difference between C, C++, and Python isn’t meaningful when operating over a network (edit: for a single-user system). It’s very likely that the difference for thread OP is just caused by weaker connections to specific repos.

We’re talking about a package manager, not a game, network server, etc. On a basic level the package manager only needs to download files from a network and install them (OS syscalls for reading/writing files, these are exposed C functions or assembly routines), or delegate to a specific package’s build setup (which will also likely be written in a compiled language)

Zangoose ,

I think blocking downvotes is an option built into Lemmy servers that can be communicated through the API. I know there are a decent amount of instances that don’t federate downvotes because of toxicity concerns.

Zangoose ,

If anything to me gnome always seemed like some weird mix between macos, android, and chrome OS. That might be the material style theming though.

Zangoose ,

Not really sure how archinstall factors in since it wasn’t around yet when I first installed, but I love EndeavourOS. I’ve installed arch before, but I really can’t be bothered if I’m just going to end up installing all of the same packages the GUI could give me in less time anyway. Yeah, EndeavourOS is just arch with some small extra packages and a GUI installer, but that’s exactly why I like it.

Zangoose ,

Linux gets viruses too (see recent xz-utils vulnerability that almost got into production environments) and its kind of a shame that corporate antivirus software like Norton and McAfee end up ruining the reputation of antiviruses. In theory the idea of having a software that can scan for common viruses is a great way to increase security, even if it shouldn’t replace common sense. I’m not too sure if there are any good FOSS antiviruses, but if there aren’t there should be.

Zangoose ,

That’s partially my point. You can never be 100% safe, but there’s a lot you can do to increase your safety besides just relying on intuition (edit: because intuition is usually the weakest link, see social engineering/phishing tactics). Anti viruses (when they aren’t just bloatware) are part of that.

Your second point about not meaningfully defending against backdoors and vulnerabilities is kind of against the point. You can totally defend against backdoors by not giving apps admin privileges, limiting network access, etc. so that damage can be limited even if an exploit happens. Then, if some backdoor or exploit is discovered, it’s only as dangerous as the permissions you give that app.

Zangoose ,

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.

Zangoose , (edited )

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:

www.reddit.com/r/suyu/s/TqSWDlnsGs

pastebin.com/6FYdz9Sr

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: web.archive.org/web/…/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.

Zangoose OP ,

You’ve fallen into my trap card, I really just wanted everyone else’s eclipse photos here

Zangoose OP ,

I don’t actually think eclipse is completely terrible (just saw the opportunity for a meme). My main problem with it is that unlike intelliJ, the UI buttons don’t scale with the font size, making it pretty unusable on my HiDPI laptop.

For now I’ll just stick with IntelliJ/idea IDEs (I have access to an education license for ultimate) and then if/when Idea ruins it I’ll probably just try to integrate my Java workflow into either VS Code or an nvim setup

Zangoose OP ,

It may not have been dark out but it was still pretty cool seeing shadows get messed up and seeing the sun get covered through eclipse glasses.

Definitely hoping to travel to one of the total eclipses in the later 20s/30s tho

Zangoose OP ,

I love not having downvotes federated 😎

Zangoose ,

For anyone else confused: in this case NLP stands for “Network location provider,” not “natural language processing”

Zangoose ,

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

Zangoose ,

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.

Zangoose ,

I feel like squash and merge on GitHub/GitLab is nicer for that anyway though, it makes the main branch so much cleaner automatically

I am the Rust programmer, I will rewrite everything in Rust. (youtu.be)

I am the Rust programmer, I will rewrite the world in Rust. I will rewrite the world in Rust because the world is unsafe. As I am the Rust programmer I will keep writing rust until the world is safe. After the world is safe, I will not rewrite it in Rust. Because I am the Rust programmer I will retire from programmer in Rust....

Zangoose ,

Java is reasonably fast though, as the JRE is pretty well optimized at this point. Languages closer to being fully interpreted like JS and Python (technically both python and JS still get compiled to a lower target and then interpreted) are still noticeably slower.

Edit: there’s also the fact that JS/TS runs on a single thread, so it’s inherently limited for applications intended to be scaled up.

Zangoose ,

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

Zangoose ,

As a dev who works on both Java and C# code, modern Java (17+) and C# feel almost exactly the same (not sure if Java has extension methods though).

Bonus points for using Kotlin instead tho. I dislike both Java and C# just because they both allow any object to be null and that’s usually a headache whenever a null exception shows up.

The only thing I like better about C# is the Fixture library for testing. I haven’t found any mature libraries like it for Java yet.

Apple (slrpnk.net)

I don’t care if anyone has a Xiaomi, Oneplus, Samsung, etc. Each brand is using a modified version of Android, and they chose to be compatible with each other. But for example the “blue vs green bubble” drama is a thing specifically because of Apple locking their unsuspecting users into a closed ecosystem. And it sure...

Zangoose ,

As an Android user, I’ll offer my side to this:

If I had a dollar for every time a friend or family member asked, “Why don’t you just get an iPhone?” I could probably buy the newest iPhone. Added pain that I’m Gen Z in the US where something like 80-90% of people my age use an iPhone.

I swear most of the time people treat having an Android phone as something that needs some sort of defense because they think there’s no reason anyone would possibly consider buying anything other than an iPhone.

Zangoose , (edited )

To your first point, it isn’t really an “offer.” I don’t think I’ve ever complained about having an Android phone, because I’ve genuinely liked my Android phones way more than my old iPhone. It pretty commonly comes up whenever communication is involved though because I end up being blamed for not having FaceTime, iMessage, etc. even though most of those problems come from Apple only supporting a messaging standard from the early 90s with Android phones.

To your second point, there are memes though. They’re probably not as common on here because the demographic that uses lemmy (or even Reddit to some degree) is more likely to have an Android phone for various reasons. Look up “android camera meme” if you want a clear example of something that usually isn’t even true.

I’m not going to go after anyone for using an Apple product, because I can see why someone would use one over Android. But Apple tends to attract people that will blindly defend their bad decisions (no headphones jack, no charger, slow refresh-rate screens on everything but the $1000 model, etc.).

This isn’t to say there aren’t similar people defending companies like Samsung, Google, etc. Apple just attracts these people at a whole different level. This meme is obviously hyperbole but to be fair you could make this meme about any obnoxious fan group and it would be just as true.

Edit: fixed a grammar mistake, clarified a sentence with italics

Zangoose ,

Their 7 (?) years of software support is kind of misleading to me because they stop getting chip-level security updates after something like 3-4 years due to the specific Qualcomm chip they use. Not to mention the chip is on the slower side of today’s phones, let alone phones 7 years from now.

I can see how others might be fine with that though, just my 2 cents.

Zangoose ,

Which costs an additional $100/yr for something that’s free on any other platform.

Zangoose ,

No, you didn’t, or at least not at this level.

Sure, TV ads and even some old games had ads which were targeted to specific demographics (their audience), but modern digital ads are targeted to vulnerabilities of specific individuals (using location, search, purchase history, etc.). They’re also shown much more often and baked into products which are specifically designed to target your subconscious psychology (using nudging, gamification, etc.) so you use them more.

The kind of data required for the level of ad targeting done now did not exist more than maybe 15-20 years ago.

Zangoose ,

I agree with your point but imo the drama doesn’t even just come from high school kids. I’m a year away from graduating undergrad and still wondering when (or if) people are going to grow up about it. Even then, full grown adults do it about as often as people my age in my experience. Honestly some of the worst offenders when it comes to green bubble shaming have been my family members on the older side who think everyone should just get an iPhone and refuse to use anything other than iMessage.

Zangoose ,

Obviously every generation has its struggles, but I was never disagreeing with that. If you treat this as “just another generational problem,” you are fundamentally missing the point. It’s as you say, a whole different set of problems.

Micro targeted ads are hard to ignore because most of the time they’re influencing our subconscious state. This isn’t just another generational issue we’re facing, it’s fundamentally shaping the way people look at the world without them even being aware of it. It’s not limited to just the current generation, because everyone interacts with technology. However, targeting inner psychology will obviously impact people with less developed brains more than it will impact adults, and we’re beginning to see the effects of that already with Gen Z.

Zangoose ,

I agree with this in general, and wanted to add onto it a bit:

I’m Atheist but I honestly couldn’t care less what others believe in. If believing in a god or an afterlife helps you get through your life easier, than why not? Why try to tell someone else what religious or cultural belief is right or wrong when we’re all just making our best guesses anyway?

Believe in whatever afterlife you want, so long as that belief doesn’t make everyone else’s lives worse. The moment you start trying to push religion and culture onto people, you’re no better than any other form of cultural imperialism.

Zangoose ,

Western atheism and antitheism often exist as reactions to Christianity on a factual or ethical basis, while remaining within a Christian cultural and moral context. Historically, Christians and atheists have worked together to attack other religions, such as in the case of the stolen generations in Australia or the cult panic in America.

You brought in atheism right here though??

Edit: fix formatting

Zangoose ,

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

Zangoose ,

This uhhh… Didn’t age well :(

Zangoose ,

True, I’m more worried about Citra since interest has kind of died down for that project. I’m kind of hoping some forks show up soon that get popular enough to be put onto a package manager since there aren’t many alternatives with the same compatibility/performance (from what I can tell Panda3ds isn’t very stable yet)

Zangoose ,

You’ll have to settle for naming your child after one of their public keys, but then your child will only be able to talk to them.

Zangoose ,

Could also be rust (no parens on ifs there either), kind of hard to tell with just an if statement and some function calls

Zangoose ,

Oh true I didn’t realize the semicolons were missing (that’s what the compiler errors are for)

Zangoose ,

Hi, it’s me, the intern refactoring the spaghetti .NET core backend. I’m not in a basement though. AMA

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines