Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

Limonene

@Limonene@lemmy.world

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

Limonene ,

If you want to get a fair price at Dominos, you have to play their game. At least look through the website for special offers on pizza, because the "menu prices" are 2.5x higher than the average price a person pays. After that, if you still want a lower price, search the Internet for coupons (although that doesn't work as well nowadays since they use account-locked rewards systems instead of coupons).

Even if you play the game, it will still be more expensive than you remember, due to massive inflation.

I don't go to Dominos any more due to repeated bad customer service, their website malfunctioning in a lot of ways, and the last time I visited the store it smelled strongly like ammonia.

Limonene ,

I have three ideas: First, you could switch the desktop environment to one of the ones that has a GUI settings tool to set passwordless automatic sign in. I think Gnome 3 on Ubuntu, and Mate Desktop on Linux Mint have that feature. There are probably others.

Second, you could switch your display manager to "nodm". The display manager is the thing that runs the X server or Wayland, and it starts the greeter (the greeter is the program that shows the login screen). nodm is a special display manager that doesn't use a greeter or ask for a password. It immediately starts the session using the username and desktop environment specified in its configuration file.

I use nodm for my HTPC and it works very well. The only downside is that you have to edit its configuration file, /etc/default/nodm , using a text editor. I'm not aware of any GUI configuration tool for it. However, it's pretty easy to configure.

Third, you could abandon all display managers, and start the session manually, either from a shell script, or over SSH. This is a little more complex. You will probably want to get comfortable with SSH before trying this (SSH is the command-line analog of remote desktop).

Limonene ,

I suppose mine would be Proton/Steam/Mate Desktop/Gnu/Linux

Limonene ,

I fucking guarantee that Linus Torvalds DOES believe in cryptography. Stop calling cryptocurrency "crypto", because "crypto" is short for cryptography, not cryptocurrency.

Limonene ,

This is false. X is not less secure than Wayland. It does have a different security model, which can become insecure if you misuse it. I don't think people really care about situations where multiple user accounts access the same display.

In my opinion, the benefits of xdotool far outweigh any benefits gained by Wayland's security model. It's impossible to make xdotool in Wayland, because of its security model.

Limonene ,

I agree with this sentiment. Steam notably falls into the third category, while otherwise being pretty good.

But I'm quite disgusted now seeing an image of a Yubikey for the first time. I've heard so many good things about them that it's a major disappointment to see now that they use that awful noncomplaint shape of USB plug.

There are two very important reasons for the metal shield around USB plugs: 1. For ESD protection, and 2. to hold the receptacle's tongue in place and prevent it from bending away and losing contact. Every USB device I've owned that was a flat plug (like this Yubikey image in this post) has within a month deformed the USB receptacle it's plugged into to the point that the device no longer works in that port. Compliant USB devices still work in that port's deformed receptacle, because they have a correct metal shield that bends the tongue back into the correct position.

Limonene ,

Haha. I sent them an opt-out notice by email, and it bounced!

They are using Google email servers for discord .com and Google has apparently shadowbanned me. It gives an error message saying "The account [my email address] is disabled." but I have never created a Google or Gmail account, and my email address is on a domain not associated with Google at all.

So I've completed my obligation to opt-out. Discord will have no record of it, but I have the email server logs to prove I sent it.

If, in the future, anyone needs to sue Discord and forgot to opt-out, feel free to use this same excuse.

Limonene ,

Some of those games sound like Simon Tatham's Portable Puzzle Collection

Available for Linux, Windows, web browser (javascript or java applet), Android, IOS, and... uh, Palm OS apparently.

The thing with coloured bubbles could be several things here. The network thing is probably net or netslide. The thing with the lasers and the grid is probably blackbox

Limonene ,

I never got Proton working on my main distro (Debian), so I probably fall into this category. I did use Wine, but Wine is a lot harder to set up, and never ran games as well as Proton did.

Here is my major gaming history, since I started on Linux in 2007. Yes, I really could focus on a single game for years back then.

  • 2007: Starcraft, in Wine
  • 2007: Nethack, native
  • 2011: Morrowind and Oblivion in Wine
  • 2012: Minecraft, native
  • 2014: sgt-puzzles, native
  • 2016: Steam, got hundreds of native Linux games.
  • 2017: Briefly got Steam and Path of Exile working inside a Wine instance.
  • 2022: Steam deck, with the specific purpose of being able to run Proton on it.
  • 2023: New Ubuntu installation, and Proton finally worked on my PC.

Today, I still prefer native Linux games. I mostly only use Proton when peer pressure for a multiplayer game required it. But I never use Wine any more.

Limonene ,

A couple months ago, I made a Palworld server box out of a spare motherboard assembly (mobo, processor, ram) from a computer I had recently upgraded.

I didn't have any spare drives lying around, so I plugged in 7 USB flash drives and made them into a RAID array. Not a true RAID array, but a BTRFS filesystem with volumes spread onto each flash drive, with the data redundancy set to raid1, and the metadata redundancy set to raid1c3.

It worked... in the sense that I never lost any data. It certainly didn't work in the sense of having good uptime.

The first problem was getting it to boot right. The boot line in GRUB had "root=UUID=..." instead of a specific drive named. That is normal. However, in BTRFS multi-volume filesystems, all the volumes have the same UUID. So the initrd was only waiting for a single drive matching that UUID, then trying to mount it as the root filesystem. This failed, because the kernel had not yet set up the other 6 USB drives, and this BTRFS filesystem needs all 7 volumes present. Maybe 6, if you used the "degraded" mount option.

The workaround was to wait for this boot process to fail, at which point you get dropped into an initrd shell. Then, you look at all the drives and make sure they're all there. And then... I don't exactly remember what happened next. I think it was some black magic that erases your mind in the process. I somehow got it booted from the initrd shell.

Installing Steam and the Palworld server worked ok, and it even ran for a few hours before crashing overnight.

The next morning, I tried rebooting it. Unfortunately, the USB drives weren't all appearing. Turns out the motherboard had some bad USB ports, some sometimes-bad USB ports, and a maybe-bad PCIe bus, because the PCIe USB expansion card I plugged in had weird problem that it had never had before.

I found the most reliable ports and plugged the drives in there. But you can't just replug them in the initrd. It doesn't have USB hotplug support. So each time it tried to boot with not all the drives there, I restarted it again until one time I finally had all the drives.

I changed the GRUB boot line to "root=/dev/sdg1" . This made it wait for all the drives to load, in any order, and whichever one was last would be mounted as the root filesystem (but the kernel would automatically include all the others too, since they were successfully initialized).

The bad USB ports kept bringing down the server every day or two. I bought a cheap NVMe drive and added it to the BTRFS filesystem, and then removed all the USB drives except the largest. That fixed the reliability. It's been like that since.

Now, to boot the server, all I have to do is change the GRUB boot line to "root=/dev/sdb1" . Since the NVMe drive is much faster than the USB drive, it always initializes first. If the initrd waits for sdb2, then it will always have both drives initialized when it tries to mount the root filesystem.

I could add that to the grub.cfg, or come up with some other more permanent solution, but I'm not planning on rebooting this server ever again. My friends fell off Palworld, and I gave a shutdown date that's about a week away. And the electricity is pretty reliable here.

Limonene ,

Microsoft has enforced mandatory digital signatures for drivers, and getting a digital signing key from Microsoft costs a ton of money. So, presumably they do care.

In contrast, consider nProtect GameGuard, the anti-cheat system in Helldivers 2. It is a rootkit, and runs in the kernel. Why does Microsoft permit this? Shouldn't this be blocked? It must be using either an exploit like the article, or a properly signed driver. Either way, Microsoft could fix it -- by patching the exploit, or revoking the signing key.

The fact that Microsoft hasn't done anything about malicious anticheat rootkits is a sign that they really don't care. They just want their payment.

Limonene ,

Using a VPN (like Tailscale or Netbird) will make setup very easy, but probably a bit slower, because they probably connect through the VPN service's infrastructure.

My recommended approach would be to use a directly connected VPN, like OpenVPN, that just has two nodes on it -- your VPS, and your home server. This will bypass the potentially slow infrastructure of a commercial VPN service. Then, use iptables rules to have the VPS forward the relevant connections (TCP port 80/443 for the web apps, TCP/UDP port 25565 for Minecraft, etc.) to the home server's OpenVPN IP address.

My second recommended approach would be to use a program like openbsd-inetd on your VPS to forward all relevant connections to your real IP address. Then, open those ports on your home connection, but only for the VPS's IP address. If some random person tries to portscan you, they will see closed ports.

Limonene ,

Pathfinder's compatibility is based on 3.5e, so DnD 3.5e homebrew stuff is likely to work with Pathfinder. 5e stuff probably will not.

Old Windows games are more likely to run successfully on Linux than Windows.

New Windows games supposedly run faster in modern Linux than modern Windows. I can't verify it, lacking a modern Windows installation, but tomshardware.com said it was true.

Limonene ,

I'm not using your phone app unless you pay for the cost of a burner phone.

I'll just stick a hotdog in the fingerprint scanner.

Amazon — like SpaceX — is the latest company to claim the U.S. labor board is unconstitutional, after receiving numerous labor complaints from employees (www.theverge.com)

Amazon — like SpaceX — is the latest company to claim the U.S. labor board is unconstitutional, after receiving numerous labor complaints from employees::Amazon has accused the National Labor Relations Board of being unconstitutional in a new legal filing, according to a report from The New York Times.

Limonene ,

How would me joining a union help with the Amazon problem? My pay and benefits (and my coworkers' pay and benefits, to the extent of my knowledge) are very good, so we don't currently need a union. My job is completely unrelated to Amazon, and my employer isn't a customer of Amazon or its competitors.

I'm not going to stop complaining about Amazon.

Limonene ,

Nobody's saying to host it on-premises. The SaaSS article is advocating running software that you control on servers that you control. That's it. The server is likely in a datacenter, and its hardware could be owned by the datacenter, the customer, or someone else. It could be a virtualized host.

The SaaSS article is about software and services, not hardware.

Limonene ,

According to the repo, it builds fine on Linux. They just don't distribute a binary for it.

https://github.com/intel/openvino-plugins-ai-audacity/issues/27

Limonene ,

Woke used to be a positive term. It referred to people who had their point of view expanded or changed so that they felt more awake than they had before.

Woke used to mean enlightenment.

[Thread, post or comment was deleted by the author]

  • Loading...
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines