Limonene

joined 2 years ago
MODERATOR OF
[–] Limonene 2 points 11 months ago

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 34 points 11 months ago

Heat is now probably present in the Sun, NASA says.

[–] Limonene 12 points 11 months ago (2 children)

Jesus's crew is often described as "sinners and prostitutes". He died next to two thieves.

As an excommunicated Catholic, let me tell you about some of the stuff I had to learn in theology. There's this parable of a wedding party in some gospels, where a rich guy holds a wedding, all his friends fail to RSVP, nobody comes, and so he invites in people off the street. That parable is taken as meaning: even though God was originally a god of the Hebrews, some subset of those chosen people betrayed God in some way known only to the original audience of this sermon two thousand years ago. So now this god was going to be a god of everyone, and the new Christians were the metaphorical people invited in off the street.

If this Mark Burns idiot had ever learned even a bit of Christian theology, he would know that associating with outsiders is encouraged, especially associating with [people consider to be] sinners. He is quoting an Old Testament text, which is thoroughly overridden by New Testament text.

He's also citing it wrong -- it's "Psalm 1 1:3" not "Psalm 1-3".

[–] Limonene 10 points 11 months ago

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 84 points 11 months ago (6 children)

Tiktok has some serious problems with censorship. It's been absolutely proven that Tiktok censors content that the Chinese government dislikes. Even if Tiktok/Bytedance insists that they aren't owned by the Chinese government, they are owned by Chinese entities, which subjects them to Chinese government censorship, and may require them to deny that censorship.

The study: https://networkcontagion.us/wp-content/uploads/A-Tik-Tok-ing-Timebomb_12.21.23.pdf

Article about the study: https://www.nytimes.com/2023/12/21/business/tiktok-china.html

Antipaywall link to that article: https://archive.ph/MLATC

I don't disagree that Facebook, Youtube, and Twitter have their own set of things they censor. I don't disagree that Tiktok is being singled out by Congress. I don't disagree that there are big privacy problems with all of the above platforms.

[–] Limonene 3 points 11 months ago

This looks like the kind of game I'd love to play, if it wasn't Windows-only.

I thought the trailer music was kinda funny, a bit too dramatic for the gameplay which looked more technical.

[–] Limonene 8 points 11 months ago (1 children)

The article talks about how presidential candidates (and some other office candidates) get secret security information before they are actually elected. And it says that Donald Trump should not receive that information.

Shouldn't candidates have to apply for a security clearance, if they want this info before they are elected? This could make it a nonpartisan issue, while achieving the same result (since Trump would not be eligible for a security clearance, due to his history of mishandling documents).

[–] Limonene 41 points 11 months ago (2 children)

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 19 points 11 months ago (1 children)

The biggest thing I felt was regret, from not having transitioned earlier.

I don't think I'm as passable as a cis woman, though I do put a bit of effort into my appearance. I'm definitely passable as a trans woman, in the sense that even when I wear gender neutral clothing people can tell I'm a woman.

It's nice that I live in a place where it's enough merely to pass as a trans woman. If I lived in the south of the US, that wouldn't be enough. I'd have to be stealth. I could probably be more passable if I got voice surgery or something.

[–] Limonene 31 points 11 months ago (5 children)

The good news is: the error shown there was a PCIe bus error, which means the error is somewhere between the NVME controller and your processor's PCIe interface. Also good news: the errors you experienced were fully corrected, so you probably lost no data.

So the flash memory in the drive isn't failing. That's good because if the flash memory starts failing, it's probably only going to fail more. In this case, your errors may be correctable: by replacing the motherboard, by replacing the processor, by reseating the NVME drive in its slot, by verifying that your power supply is reliable...

However, if your NVME controller actually does fail, it will be little consolation to tell you that your data is all still there on the flash chips, but with no way to get it. So now might be a good time to make a backup. Any time is a good time to make a backup, but now is an especially good time.

If you keep getting these errors at the same rate, then you probably don't need to do anything, since the errors are being corrected. If you're worried, you could use BTRFS and enable checksumming of data.

[–] Limonene 3 points 11 months ago

What ad blocker? I used uBlock origin without any issue, although I have a lot of custom filters.

[–] Limonene 10 points 11 months ago (1 children)

Do you even know how a primary works? This can't possibly reduce Biden's chance of winning (not in the primary, not in the election).

view more: ‹ prev next ›