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.
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.
If the fediverse is so cool how come there's no fediverse 2 huh???
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.
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:
dialog_create_tab(...)
dialog_open_file(...)
dialog_close_file(...)
I'm guessing lemmy.cafe has .ml blocked but not the other way around, OP likely can't see your comment
How long some company like Nintendo uses this to justify taking mods down?
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.
Pretty sure that's a joke, Mali's TLD is .ml
Software optimization is mostly not a language-level problem. I'll be dailying my 3-year-old OnePlus 9 Pro until it starts missing out on security updates, but it will probably still be "usable" long after that. Support/updates aside, my 6-year-old galaxy s9 can still run most normal apps. Hell, I got the most recent lineageOS running on a pixel 2 XL from the year before that and it straight up felt fast as long as I wasn't playing some super intensive game or something. This isn't an android vs. iOS problem, it's a "developers of [insert flashy new app here] either not bothering to put effort in to optimize their code or being forced to push out a minimum viable product ASAP" problem.
Edit: fixed my hyphen use
This has to be bait
That's fair but you're also phrasing it like the Zelda games are objectively worse than God of War or Horizon Zero Dawn. I played and enjoyed HZD (hoping to pick up forbidden west soon as well) but imo I had a much better time with tears of the kingdom and breath of the wild.
(and people in this comments don't seem to accept that someone actually hates a game they like lmao). If you compare God of war and horizon zero dawn to Zelda and all Nintendos games, there is just no comparison at all. Sorry, but they suck.
You are criticizing people for not accepting differences in opinion, and then immediately after you claim those opinions are objectively wrong ("just no comparison").
Just leaving a comment with "they suck" with no extra detail doesn't really add anything to a discussion, especially when it isn't exactly as one-sided as you claimed. After playing HZD, I can definitely say Breath of the Wild and Tears of the Kingdom's environment felt better (to me) even if the story was half-baked in some aspects and the graphics were worse. The physics and world engine in BotW (and even moreso in ToTK) felt way more freeing because it is way more flexible. The building system in ToTK and the way the same rules applied any elemental effect (weapons, arrows, physical items in the map, etc.) made doing literally anything feel more fun because there is almost never just one solution to a problem. It really leans into the open-world aspect in ways that HZD never did. There's something to be said about the way I could launch BotW/TotK, raid an enemy camp, do a shrine, and blowing either link or the enemies up spectacularly with a poorly-made contraption in the span of 15 minutes, while I would always feel like I got nothing done if I spent less than an hour in HZD.
Spoken like someone who's never played a Zelda game. That being said, probably just play it on an emulator unless you like the portability aspect
Edit: But seriously, Nintendo is one of the only publishers that hasn't ruined their games with live service micro transactions and battle passes, and one of the only publishers that hasn't ruined their long standing IPs yet (Pokémon excluded, but that technically isn't owned completely by Nintendo). I don't exactly like Nintendo as a company but I have to respect that they haven't been cash grabbing in the same way other publishers have.
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.
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.
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.
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
The DS did have an IR sensor but (I'm pretty sure, don't quote me too hard here) a majority of the local communication was using either wifi or a proprietary wireless connection using the wifi antenna/chip.
I specifically remember Pokemon Black/White having an IR quick-trade option where you had to put 2 DS's back-to-back and being really confused about it because it seemed useless since it took so long to actually work.
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.
Unfortunately I'm not in the path of totality but I am pretty close
Alt: A picture of the (almost but not totally covered) eclipse
Unfortunately I wasn't in the path of totality but I was pretty close.
Alt text: My photo of the (mostly but not totally covered) eclipse
Alt text: post this cat on Friday March 22. There is a picture of a "cat".
I'm trying to find links to full mirrors of Citra, but I can't find any of the extra repos Citra hosted (like the build environment with docker files, the GitHub wiki with all of the documentation, etc.)
I found this but it looks like it only has the Citra code for now. Does anyone have a backup of those other repos?
I was hoping to learn more about emulation development on an eventual successor like Lime3ds and maybe contribute toward getting the CI builds working again. If this isn't the right community for this question, I can remove it. I wasn't sure if there was a good place to ask questions on the development side of things.
I'm getting a weird issue with steam on my desktop running endeavourOS with qtile, where steam starts and then immediately closes. I've been trying to figure out why this happens, but all of the solutions I could find from googling errors have said to uninstall xdg-desktop-portal or flatpak, but neither of those things worked for me, nor did running steam with the -no-cef-sandbox or -vgui. It's also worth noting that steam boots perfectly fine on my laptop (endeavourOS + KDE).
Here's the result from running steam: ``` steam.sh[60179]: Running Steam on endeavouros rolling 64-bit steam.sh[60179]: STEAM_RUNTIME is enabled automatically setup.sh[60253]: Steam runtime environment up-to-date! steam.sh[60179]: Steam client's requirements are satisfied [2023-07-09 12:18:01] Startup - updater built Jun 21 2023 21:17:38 [2023-07-09 12:18:01] Startup - Steam Client launched with: '/home/[username]/.local/share/Steam/ubuntu12_32/steam' 07/09 12:18:01 Init: Installing breakpad exception handler for appid(steam)/version(1687386907)/tid(60314) Looks like steam didn't shutdown cleanly, scheduling immediate update check [2023-07-09 12:18:01] Loading cached metrics from disk (/home/[username]/.local/share/Steam/package/steam_client_metrics.bin) [2023-07-09 12:18:01] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults [2023-07-09 12:18:01] Using the following download hosts for Public, Realm steamglobal [2023-07-09 12:18:01] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' [2023-07-09 12:18:01] Checking for update on startup [2023-07-09 12:18:01] Checking for available updates... [2023-07-09 12:18:01] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12 [2023-07-09 12:18:01] Manifest download: send request [2023-07-09 12:18:02] Manifest download: waiting for download to finish [2023-07-09 12:18:02] Manifest download: finished [2023-07-09 12:18:02] Download skipped: /client/steam_client_ubuntu12 version 1687386907, installed version 1687386907, existing pending version 0 [2023-07-09 12:18:02] Nothing to do [2023-07-09 12:18:02] Verifying installation... [2023-07-09 12:18:02] Performing checksum verification of executable files [2023-07-09 12:18:02] Verification complete
(process:60314): GLib-GObject-CRITICAL **: 12:18:02.475: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:60314): GLib-GObject-CRITICAL **: 12:18:02.475: g_object_unref: assertion 'G_IS_OBJECT (object)' failed XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xec817db0 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xec816500 GetWin32Stats: display was not open yet, good Loaded SDL version 3.0.0-1782-g214d5daa3
(steam:60314): Gtk-WARNING **: 12:18:02.549: Unable to locate theme engine in module_path: "adwaita",
(steam:60314): Gtk-WARNING **: 12:18:02.549: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Arc-Dark/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}' /usr/share/themes/Arc-Dark/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}' GetWin32Stats: display was not open yet, good steamwebhelper.sh[60356]: Runtime for steamwebhelper: defaulting to /home/[username]/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[60356]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize Failed to init SteamVR because it isn't installed Assertion 'device' failed at src/libsystemd/sd-device/device-private.c:103, function device_get_tags_generation(). Aborting. crash_20230709121803_27.dmp[60547]: Uploading dump (out-of-process) /tmp/dumps/crash_20230709121803_27.dmp /home/[username]/.local/share/Steam/steam.sh: line 798: 60314 Aborted (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@" crash_20230709121803_27.dmp[60547]: Finished uploading minidump (out-of-process): success = yes crash_20230709121803_27.dmp[60547]: response: CrashID=bp-84664b98-84d4-4b31-8857-26fff2230709 crash_20230709121803_27.dmp[60547]: file ''/tmp/dumps/crash_20230709121803_27.dmp'', upload yes: ''CrashID=bp-84664b98-84d4-4b31-8857-26fff2230709'' ```
Edit: Also not sure if there's a better community to ask this in since this one seems to be mostly about news, I can ask elsewhere if this is the wrong community for debugging/help questions
Edit 2: I realized I didn't specify, but my system has a Ryzen 7 5700x/RX 5700XT so it isn't an issue with Nvidia drivers
Edit 3: Not sure why I put "Arch" in the title, just realized the mistake and fixed it. I'm on EndeavourOS, which is arch-based but obviously not the same thing.
Final Edit: Thanks for the help everyone! Installing the lib32-libnm
package fixed it for me. If that doesn't work for others, maybe try installing the flatpak version of steam, since that version was launching for me also