@skullgiver@popplesburger.hilciferous.nl
@skullgiver@popplesburger.hilciferous.nl avatar

skullgiver

@skullgiver@popplesburger.hilciferous.nl

Giver of skulls

Verified icon

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

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

TL;DR: there’s no inherent difference. Snaps are newer the more time has passed since you installed a major operating system update. Newer is often better, but not always. Pick whatever you prefer.

apt packages are generally stable versions. They get a major version bump every time your OS gets a major update, but generally stay on the same major version until the next major update. This way, no updates will suddenly leave you with a broken configuration.

Ubuntu released a major update last month, so if you have that version, most packages are relatively new. However, all the apt packages that this release came with will stay on the same major version for the next ten years. For things like browsers, this is a problem. For professional workstations, this may be exactly what you want.

Snap packages are maintained separately. They can be newer, older, or the same version. Snap is an alternative method of distributing applications that Canonical, the company behind Ubuntu, really wants people to use. Most likely because they own the Snap Store and use it to sell services to businesses, so the more people using that, the larger their potential customer base.

There are apt packages not maintained by distributions that do regular major updates. Mozilla, for instance, has a repository of packages for Firefox that receive regular updates, as Ubuntu has removed the Firefox apt packages and redirected them to Snap packages instead (which sparked some wold controversy in Linux communities online).

In my personal experiences, snaps still cause slowdowns on boot/first load if you install too many of them. They’re also limited in other ways (i.e. restricting where applications can save files).

Lastly, there’s a third common method for distributing applications: Flatpak. Flatpaks are a bit like Snaps, but built differently, in a less centralised way. I prefer them over Snaps, but Ubuntu removed the ability to use them in their default software browser (again sparking controversy) so they may not be for you.

You can use all three. You can even use them to install multiple versions of the same application!

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Flatpaks will generally add icons to the system, but you do need to tell your launcher to look in those paths. Generally, $HOME/. local/share/flatpak/exports/share and /var/lib/flatpak/exports/share contain application icons. The exact paths can be changed by altering the right $XDG variables, but those are generally the default.

Extending your user’s XDG_DATA_DIRS to include those two paths should allow you to use icon classes like normal (matching the name of the icons in those paths), as long as your launcher supports the XDG spec.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

The 80-20 rule only counts for batteries that directly report their state of charge, because they don’t have any logic built in, for instance. Most laptop batteries will have a separate management system that’ll hide the top x% and the bottom y% to prevent over/undercharging, and probably apply some calibration to those numbers as well (because state of charge doesn’t necessarily deplete linearly). However, not going down to 0 and up to 100 does generally save the battery, despite the increased amount of charge cycles, as the most wear is done during deep drain and high charges. Temperature also strongly affects battery lifetime. In practice, very few people actually do the 20-80 thing, though. It’s just too much of a pain manually.

Many modern laptops also tend to have management systems that’ll allow you to pick a minimum/maximum state of charge and let you cycle between them while the cord is connected. I don’t know if Apple implements that, and if it works on Linux, but on windows there’s usually a tool for that. There are also laptops that’ll let you decide on a minimum and maximum percentage, so that the device can charge up to “100%” and drain to “0%” while actually doing 80-20.

I believe most MacBooks have battery management capabilites to set minimum and maximum values. You should check online for details about your laptop’s model and year, there’s probably a tool you can download to configure all that. For instance, there’s this Gnome extension that also had a handy guide for manually setting limits.

The most important part with batteries is to check if they start swelling up. You can have a (badly produced) brand new battery that swells up after one use, or one that’ll work for a decade, it all depends on how lucky you get. With a ten year old laptop, you’re probably already in “can become a lithium balloon” territory.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Enabling WiFi won’t help you connect to 127.0.0.1. That’s an address on your local computer. Ubuntu will generally download every package before starting the upgrade, so if it fails to boot, the packages are already on your system.

To get internet, your best option may be to hook your phone up to your computer through USB and enabling tethering mode. If your phone is connected to the WiFi, it’ll just become a WiFi dongle for your computer. Many WiFi cards built into computers require firmware that’s not necessarily available in initramfs, but the USB ethernet drivers generally are.

If you don’t have a phone with tethering support, you could try to manually start wpa-supplicant, if-up the interface and cross your fingers, but that’s more trouble than it’s worth in my opinion.

If you have enabled snapshots through something like Snapper or Timeshift, I’d recommend switching back to the last snapshot before the upgrade attempt and trying again.

If you don’t, I recommend either doing a clean install (copying over your home directory and any other user-modified directories) or booting a live installer, setting up a chroot, and trying to fix the issue from there.

The best way to fix broken upgrades is probably to remove all packages from non-Ubuntu sources (PPAs and such) and then try to apt install -t + apt upgrade + apt dist-upgrade until all packages are installed. You can try to reinstall the broken PPA packages again after that, but there’s a good chance you’ll break your system again.

I get the feeling the RDP package you removed wasn’t actually the one that broke everything (in my experience, this generally happens when another package sharing dependencies with it from a non-Ubuntu source caused a library conflict).

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

I like the flashy uniforms. They work well in the “everything is a hologram” setting.

Russia: Loss of state-owned energy giant Gazprom, the first in decades, shows the Kremlin's struggle to fill EU gas sales gap with China (www.reuters.com)

- Gazprom posted a loss of $7 bln in 2023, first since end-1990s***- Gazprom’s pipeline gas sales to Europe slump******- Russia banks on business with Asia******- Price of Russian gas for China seen gradually declining***...

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

It’s stupid, but bcm is a commonly used abbreviation for a billion cubic meters of gas.

As long as the b is in there, I don’t think it’s that confusing, just stupid. I guess not everyone can find the ³ symbol on their keyboards.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Technically, changing usernames can be done on various Fediverse platforms following Mastodon’s protocol for moving to a different domain. There’s no reason why the source and destination domain would need to be the same.

Practically, usernames are used as unique identifiers in most ActivityPub and wider Fediverse implementations, making changing usernames quite difficult.

When you follow an account, you follow a username. This is looked up using a protocol called “WebFinger”, named after the old UNIX “finger” command. This could in theory return something akin to a user ID rather than a link to a document with a user name, but I haven’t seen many implementations of that.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

FWIW it wouldn’t have been that hard to use unique identifiers rather than usernames for the technical implementation of following people. The ActivityPub designers decided on using usernames rather than unique IDs as the primary identification of a user, but they could’ve chosen something else.

It’s not possible to change your username without something like Mastodon’s move mechanism (that’s poorly supported outside of Mastodon), but the question itself isn’t that crazy. For instance, Bluesky is a federated protocol and they use unique IDs, allowing people to change their usernames in a federated system.

ActivityPub could do this as well (just let the WebFinger service link to a user ID based URL rather than a username based URL, so multiple account names could eventually redirect to the same user) but I don’t think it’s implemented that way in the popular ActivityPub servers.

ajsadauskas, to fediverse
@ajsadauskas@aus.social avatar

Time for an ICQ for the Fediverse?

Looks like ICQ is finally shutting down, just as interest in retro internet tools is growing.

https://www.theverge.com/2024/5/25/24164579/icq-shut-down-june

@fediverse

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

I don’t think XMPP will work from browser frontends without some kind of custom proxying interface to avoid blocked ports.

Matrix will, though, that’s just JSON over HTTPS. I don’t know if any services offer automatic Matrix accounts with Fediverse accounts, though.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

The wider “every woman I don’t like is a trans man” conspiracy theories as well. Greta Thunberg, Taylor Swift, you name it, they’re all men pretending to be women for some reason I can’t grasp.

I’m still not sure if this is a conspiracy theory or mental illness. On the other hand, good on the trans community for transitioning so well that the hateful conservatives can no longer tell who’s trans or cis.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

All the numerology I’ve see was either in the Bible or a post about some schizophrenic episode online. With how often the mentally ill will think they’ve found (messages from) God in their formulae and drawings, I’m not even sure if those two are disconnected.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Most TPMs I’ve seen are part of the CPU. Dedicated TPMs were a thing with old hardware, but fTPMs have been built into the CPU for ages. Some laptops have dedicated TPMs soldered onto the motherboard, but I don’t know anyone who actually bought a physical TPM for a socketed board.

Socketed TPMs generally don’t come with a motherboard or computer, they’re usually something you’d buy as an extension to the motherboard. If OP had one, I’m pretty sure they’d know.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Most likely there was either a hard voltage surge or a hard voltage drop. This could damage the PSU irreperably, or any parts connected to it and the computer. Make sure to use this thing with a grounded electrical socket.

Looks like two RAM addresses failed when the machine crashed, and so did TPM communication. If your machine has a dedicated TPM, you can try removing it and see if that resolves the issue.

The red dots everywhere are not a good sign. They could be signs of an iGPU failure, or yet more damaged RAM.

You’ve said your RAM passed a memtest, so I’d start thinking the problem is conditional. Perhaps the CPU cache is broken (resulting in bad RAM) or the motherboard itself only makes good contact once it heats up and expands from running for a while.

It’s also possible that one of the capacitors blew. Check the motherboard for any leaking/burned/puffed up capacitors. If you see damaged capacitors on the motherboard, someone with soldering skills may be able to replace them to get the machine back up and running. Same with resistors and other physical components. If you see damage in surface mount components (the very small black squares on the motherboard, RAM, or CPU) you likely won’t be able to fix the issue. If you want to try anyway, see if you can find) order the exact spec component online (you may need an electrical diagram of the motherboard for this) and look up how to reflow solder with an oven.

You could try another power supply as well, bad power supplies can cause all kinds of issues like these.

There are also capacitors in the power supply. Do not touch those, even after powering down the computer and removing the plug. Just the slightest bad touch and you will get a severe electric shock risking instant death on the spot, unless you’ve been educated in dealing with high voltage soldering and have the appropriate equipment. Power supplies are designed to be completely safe as as long as they’re grounded and you don’t go poking inside them. Leave that thing closed up and connected to ground, and you probably have no need to worry about that stuff while working on the computer.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

There is no one single “Christian”. Europe has been Christian for centuries and has maintained some of the best educational facilities in the world, filled with Christian professors, lecturers, and students.

The smart Christians aren’t like this. They have a well-thought-out answer to every r/atheism “gotcha”. You can talk with them about religion and philosophy (though if you try to convert them into atheism or your religion, they have as much patience as you would in their position) and come to very interesting insights together, even if you disagree about the nature of life and the universe.

Some Christians don’t seem very smart, and just seem to apply the label “Christian” to their morals. They don’t have any arguments against criticism, or just can’t handle others disagreeing, so they try to keep any messages opposing their view out. These don’t seem to be good people, in my opinion, or the type that’s a good person as long as you’re not gay/atheist/etc.

The people spreading these shitty textbooks generally seem to fall in the second category. The authors may not even be Christians (there’s good money to be made by pandering to dumb people) but the churches or even schools that buy these, buy them because they can’t win an honest discussion with a teenager without going “because I told you so”.

In my personal experience (in a mostly non/semi atheist country, generally being around higher educated people) most Christians aren’t like this. There’s the dumb, loud, minority, but atheists can very much be the same; I cringe every time I see those “my kid’s school had a bible in the library so I’m upset” stories.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

If glue wasn’t naturally part of the sauce, then why would the people advertising the same foods use it to make their commercials? Clearly, cheese is supposed to come with glue inside!

Newish user migrating to Linux

I have been using Arch Linux with i3wm for around 5 years for work, on my ThinkPad. I am fairly comfortable with pacman and setting up a distro. I have previously tried Mint, Manjaro, KDE Neon, Elementary, and MX Linux, all for the same use case (Work: where I need a browser, Slack, and a MongoDB GUI)....

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

I just dual boot for games and programs that don’t run on Linux. If you have the free time, there are tons of tools you can use, but dual booting seems to be the best way to maintain my sanity and keep my shit working. If you use Cassowary you may be able to use Windows applications as if they’re running on Linux through a VM, but I have mixed experiences with application-level RDP on Linux.

RE: Photoshop and such, keep in mind that you can’t (without massive amounts of fiddling) share your GPU with your VM. Games won’t run well, and even things like Photoshop will be slow and laggy. If you want to be able to play games on a Windows VM, you’d better install a separate, secondary VM you can dedicate towards it. With desktop chips with integrated GPUs you can typically forward the GPU to the VM and use the integrated graphics in Linux, but your CPU doesn’t have an iGPU like that.

Re: distro: choose whatever works for you. Endeavour is a popular “Arch but with an installer” these days if you want bleeding edge stuff. If you like Plasma, I wouldn’t go Pop_OS!, though. Something like Kubuntu might be better suited for your preferences.

As for your games and tools, check protondb and winedb for compatibility. Assetto Corsa, for instance, seems to work fine on Linux in single player mode, but people report issues in multiplayer.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Violating the prime directive is part of the job if you get too far away from home, or if your ship is called “enterprise”.

Everybody ignores the Secondary Directive, which is something like “at least try very very hard to follow the prime directive. If you can’t, it’d be nice if you’d try to keep the amount of (temporal) genocides to a minimum.”

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Sucks to be Tuvix, but she saved two people at the expense of one a half-baked clone with who-knows-what medical issues down the line.

I have a bigger problem with Kate Mulgrew’s bullying Jeri Ryan than I have a problem with the average Janeway murder; at least Janeway usually has good reasons for doing what she does.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

After reading up on the recent(ish) developments, it seems like they seem to have put it all behind them. That’s so cool of Ryan, I’m not sure if I would’ve been able to get over that shit if I were in her shoes.

I’m still disappointed that Mulgrew did what she did (instead of taking it out on people who deserved it, like Berman), but it’s good to now they’re chill.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

The thing with Linux for the mainstream is that nobody cares about ntsync and HDR, because this stuff has been the norm for five to ten years on Windows.

You can’t install the most recent version of MS Office or Photoshop in Linux. Only Steam works well. No, Heroic is not a usable alternative because the people making the games never tested them on it.

Linux is starting to eat Microsoft’s lunch through Chromebooks, though. The Steam Deck also helps. And, of course, Android brings Linux to like half the planet. Linux for the general consumer is already here, but not in the form people who know how to install Linux want it to be.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

For once, the people who insist on GNU/Linux are right here; Linux is a kernel, the userspace that runs on top of it completely separated from it.

I don’t see why ChroneOS isn’t a Linux distro. It’s just Linux with a Wayland compositor (Ozone) and some bespoke applications (Aura for the application switcher and user UI, Chrome for the browser, etc.), plus a few containers to run Android stuff. A huge amount of Linux support and improvements have come directly from Google making the kernel work for their ChromeOS devices. You can build and develop the open source ChromiumOS on any computer with enough RAM, just like you could Gentoo with something bespoke like Hyprland.

The distinguishing feature is that some parts of the ChromeOS system aren’t open source, the same way some parts of Chrome aren’t, but it’s still a full Linux desktop with all the standard components. Samsung has a similar Linux distro (Tizen).

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

I can understand why you haven’t thought of ChromeOS as Linux, but it really is just Linux under the hood. The power of ChromeOS, and the reason most “Linux” users hate it, is that you can’t break it easily and that it’s been set up to work reliably (and not offer hacky workarounds to plain users). The added security features also don’t help with the FOSS community, though they’re there for a good reason.

The reason I mention this stuff at all is that companies have made Linux on the desktop work. The “Linux” users don’t like the way they did it, but until they can accept some of the lessons learned by these companies, we won’t see the year of the FOSS desktop any time soon

Even the Steam Deck, with a regular old KDE desktop, is locked down to Flatpaks and no kernel modules, and from what I’ve read online from normal gamers, the Linux part is the part they like the least because when they need it, it usually involves config files or the command line.

People (understandably) cling to the “just open a terminal, switch out your kernel, and replace your display manager on the fly” level of customisation that leads to countless configurations, each as unsupported as the other, while the successful ones lock down Linux to a “this is what you get, if you alter it you get a stern warning and accept that things can break at any point” setup. It’s how all the successful Linuxes good enough to ship to end users work, and as long as distros are in denial about it, Linux will always be that OS that the techie friend/guy on Lemmy keeps talking about.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

The Statcounter guys aren’t very reliable for Linux market share anyway. They’re publishing data collected from their web tracker on some websites, but most current Linux users are probably blocking those anyway. Same with Firefox market share.

ChromeOS is such a successful Linux desktop that they’ve decided it deserves its own category. If anything, that speaks to ChromeOS’s success.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Almost every messenger is vulnerable to this attack. This is also how Tor users can ger deanonymised.

There are solutions to this problem, but they involve a significantly worse user experience combined with sending traffic back and forth even when there aren’t any messages to exchange, or message delivery to take very long.

The underlying problem has been known for very long, but there’s no easy fix for it. Few messenger services are going to spend the extra bandwidth costs on dummy traffic to obfuscate messenge exhange and users will first and foremost notice that their phones are draining like crazy because of all the dummy notifications waking up their device’s SoC.

skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

Kodi was designed for this. In the other hand, I’ve always found Kodi kind of mediocre for media management. I never got stuff like YouTube plugins to work reliably and the interface is kind of all over the place in my option, like a cable box from the early 2000s.

I’ve added Netflix and Jellyfin to my Steam Deck and they work surprisingly well with Steam’s controller interface. You should be able to replicate this with Steam Big Picture mode as well. If you have a gaming PC, this setup could also double as a Steam Link for gaming on the couch.

The basic setup was something like this: install Chrome or a Chrome fork of your choice, install whatever website you want to add as a PWA/offline application through the menu, then add that desktop item to Steam. Reload into gaming UI (or I guess big picture mode?) and you should be able use the controller to navigate a browser from there.

Depending on your controller of choice, you may also want to edit the controller’s key bindings in the Steam settings, i.e. make one of the buttons act as whatever key skips forward/back.

This setup only really works if you have some kind of existing UI you want to controlerify, like Netflix or Jellyfin. If you just have media files, this won’t work.

Alternatively, you may be able to set up Android TV on the mini PC through a distribution like lineageos. You get to decide if you want to go with the barebones default or if you want to add Google Play, but either way you should get a pretty usable TV interface out of that. With an HDMI CEC adapter you may even be able to use your existing TV remote to control it!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • GTA5RPClips
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • khanakhh
  • magazineikmin
  • mdbf
  • Youngstown
  • rosin
  • slotface
  • everett
  • kavyap
  • Durango
  • JUstTest
  • tacticalgear
  • thenastyranch
  • tester
  • cubers
  • osvaldo12
  • InstantRegret
  • cisconetworking
  • normalnudes
  • provamag3
  • anitta
  • ethstaker
  • Leos
  • lostlight
  • All magazines