SpaceCadet

joined 2 years ago
[–] SpaceCadet@feddit.nl 6 points 8 hours ago

I have no idea, and I don't particularly care either, it's not like it was some wildly expensive cable (though I don't remember the price) ... I just know that I saved myself a whole lot of inconvenience.

[–] SpaceCadet@feddit.nl 1 points 9 hours ago

Gold doesn’t tarnish so much and is also often used on computer edge connectors.

Yes, Gold is a noble metal, so it doesn't like to oxidize.

[–] SpaceCadet@feddit.nl 34 points 9 hours ago (3 children)

So regardless of the fact that it's about an optical connector here, and hence completely nonsensical, gold is actually a worse conductor of electricity than copper or silver. The point of gold plated connectors is not so much to improve the immediate audio quality, but to prevent oxidation of the connector over time, which can degrade quality and lead to bad contact. Gold is a noble metal, so doesn't oxidize. I would think most audiophiles know this?

I used to have to replace the cable of my electric guitar every few years because the sound would get crackly or drop out intermittently, I eventually got one with gold plated 6.35mm plug and I'm still using that same cable 15 years later.

[–] SpaceCadet@feddit.nl 44 points 3 days ago (3 children)

Would be nice to see the gaming industry pivot back to making innovative games within the constraints of hardware, instead of just expecting customers to throw ever more powerful (and power consuming) hardware at it.

[–] SpaceCadet@feddit.nl 4 points 3 days ago

Winget is such a half-assed effort

And most of the time it just downloads the msi package or the installer exe and runs that, and you have to click through that. It doesn't actually keep track of what gets installed.

[–] SpaceCadet@feddit.nl 2 points 4 days ago* (last edited 4 days ago) (1 children)

To be fair half the world seems to forget Belgium is not all french sometimes

It's annoying as fuck.

Microsoft/Xbox store used to be almost entirely French when visiting from a Belgian IP, even if you set your profile language to Dutch or English. Not sure how it is nowadays, I don't come there anymore, but it was like that for at least a decade.

Amazon Prime and Netflix still have many movies and series in dubbed French only for Belgian customers, and not the original version with Dutch or even just English subtitles.

Many sites serve you a French language page by default if you visit from a Belgian IP, and then you have to hunt in the header or footer of the page for the language toggle. You usually can't even read the cookie permission popup in a language you understand.

[–] SpaceCadet@feddit.nl 3 points 2 weeks ago (1 children)

Christopher Nolan's ideas are all: imagine this story, BUT get this: the timeline is fucked.

That's every single Nolan movie.

[–] SpaceCadet@feddit.nl 9 points 2 weeks ago

Yes, but that's supposed to be your inner monologue.

[–] SpaceCadet@feddit.nl 1 points 3 weeks ago

Why would I throw it away, when I can give it to someone who needs it more, or sell it?

Because selling is always a hassle, dealing with choosing beggars and scammers, and it may not be worth much anymore for general use.

For example, my old PC is a i7 4770k... it can't run Windows 11 or play remotely recent games. I don't know anyone who could use this thing, so to save a few watts I took out the GPU, put it in eco mode and have been using it as my Linux server.

My NUC uses 6-7W idle.

I have played around with some mini PC's (minisforum and beelink brand), they're neat but they turned out to be not very reliable, two have already died prematurely, and unfortunately they are not end-user serviceable. Lack of storage expansion options is an issue as well, if you don't just want to stack a bunch of external USB drives on top of each other.

[–] SpaceCadet@feddit.nl 0 points 1 month ago (1 children)

The logic behind the keep-right law is this:

  1. It is illegal and dangerous to overtake on the right.
  2. It optimizes the capacity of the road. If you are in the middle lane with nobody to the right of you, the space to the right of you can't be used by anyone, because of point 1.

To address some of your points:

be in the way of people trying to get on

The onus is on the people who are trying to get on to merge properly. Moving over for people who are merging is generally discouraged. Personally, I only do it for slower traffic (large trucks) or with short, difficult on-ramps.

in, what, 4 seconds

The way keep-right is policed is that you are only expected to move back to the right lane if that lane is free for a reasonable distance. Police typically use a margin of 20-30 seconds or so of middle lane camping without passing anyone before ticketing you.

I’m going to merge when it’s -safe- to do so

As you always should. Keep right doesn't change that.

I could technically squeeze in between two of the cars in the column I’m passing

See above. You are never expected to squeeze in between two cars. As long as you are passing you are allowed to be in a lane to the left of the traffic you are passing. The faster driver coming up behind you just needs to wait until you have finished your pass and have the space to move over.

Anyway, my point still stands. You may prefer your keep-your-lane logic over keep-right logic, but in large parts of the world it is against the law, and you should try to follow the laws of where you are. I'm not saying keep-your-lane logic is indefensible when considered in a vacuum, I'm saying you're not in a vacuum so you should be predictable and follow the same rules as everyone else.

[–] SpaceCadet@feddit.nl 4 points 1 month ago (2 children)

something has to be the rule for processing it

Well the rule is: any order goes. Summation is commutative.

[–] SpaceCadet@feddit.nl 10 points 1 month ago* (last edited 1 month ago) (11 children)

If you have a bunch of unparenthesized addition and subtraction, left to right is correct

If you have a bunch of unparenthesized addition and subtraction, left to right doesn't matter.

1 + 2 + 3 = 3 + 2 + 1

105
submitted 2 years ago* (last edited 2 years ago) by SpaceCadet@feddit.nl to c/fediverse@lemmy.world
 

I feel like we need to talk about Lemmy's massive tankie censorship problem. A lot of popular lemmy communities are hosted on lemmy.ml. It's been well known for a while that the admins/mods of that instance have, let's say, rather extremist and onesided political views. In short, they're what's colloquially referred to as tankies. This wouldn't be much of an issue if they didn't regularly abuse their admin/mod status to censor and silence people who dissent with their political beliefs and for example, post things critical of China, Russia, the USSR, socialism, ...

As an example, there was a thread today about the anniversary of the Tiananmen Massacre. When I was reading it, there were mostly posts critical of China in the thread and some whataboutist/denialist replies critical of the USA and the west. In terms of votes, the posts critical of China were definitely getting the most support.

I posted a comment in this thread linking to "https://archive.ph/2020.07.12-074312/https://imgur.com/a/AIIbbPs" (WARNING: graphical content), which describes aspects of the atrocities that aren't widely known even in the West, and supporting evidence. My comment was promptly removed for violating the "Be nice and civil" rule. When I looked back at the thread, I noticed that all posts critical of China had been removed while the whataboutist and denialist comments were left in place.

This is what the modlog of the instance looks like:

Definitely a trend there wouldn't you say?

When I called them out on their one sided censorship, with a screenshot of the modlog above, I promptly received a community ban on all communities on lemmy.ml that I had ever participated in.

Proof:

So many of you will now probably think something like: "So what, it's the fediverse, you can use another instance."

The problem with this reasoning is that many of the popular communities are actually on lemmy.ml, and they're not so easy to replace. I mean, in terms of content and engagement lemmy is already a pretty small place as it is. So it's rather pointless sitting for example in /c/linux@some.random.other.instance.world where there's nobody to discuss anything with.

I'm not sure if there's a solution here, but I'd like to urge people to avoid lemmy.ml hosted communities in favor of communities on more reasonable instances.

0
submitted 2 years ago* (last edited 2 years ago) by SpaceCadet@feddit.nl to c/debian@lemmy.ml
 

I have a small server in my closet which is running 4 Debian 12 virtual machines under kvm/libvirt. The virtual machines have been running fine for months. They have unattended-upgrades enabled, and I generally leave them alone. I only reboot them periodically, so that the latest kernel upgrades get applied.

All the machines have an LVM configuration. Generally it's a debian-vg volume group on /dev/vda for the operating system, which has been configured automatically by the installer, and a vgdata volume group on /dev/vdb for everything else. All file systems are simple ext4, so nothing fancy. (*)

A couple of days ago, one of the virtual machines didn't come up after a routine reboot and dumped me into a maintenance shell. It complained that it couldn't mount filesystems that were on vgdata. First I tried simply rebooting the machine, but it kept dumping me into maintenance. Investigating a bit deeper, I noticed that vgdata and the block device /dev/vdb were detected but the volume group was inactive, and none of the logical volumes were found. I ran vgchange -a y vgdata and that brought it back online. After several test reboots, the problem didn't reoccur, so it seemed to be fixed permanently.

I was willing to write it off as a glitch, but then a day later I rebooted one of the other virtual machines, and it also dumped me into maintenance with the same error on its vgdata. Again, running vgchange -y vgdata fixed the problem. I think two times in two days the same error with different virtual machines is not a coincidence, so something is going on here, but I can't figure out what.

I looked at the host logs, but I didn't find anything suspicious that could indicate a hardware error for example. I should also mention that the virtual disks of both machines live on entirely different physical disks: VM1 is on an HDD and VM2 on an SSD.

I also checked if these VMs had been running kernel 6.1.64-1 with the recent ext4 corruption bug at any point, but this does not appear to be the case.

Below is an excerpt of the systemd journal on the failed boot of the second VM, with what I think are the relevant parts. Full pastebin of the log can be found here.

Dec 16 14:40:35 omega lvm[307]: PV /dev/vdb online, VG vgdata is complete.
Dec 16 14:40:35 omega lvm[307]: VG vgdata finished
...
Dec 16 14:42:05 omega systemd[1]: dev-vgdata-lvbinaries.device: Job dev-vgdata-lvbinaries.device/start timed out.
Dec 16 14:42:05 omega systemd[1]: Timed out waiting for device dev-vgdata-lvbinaries.device - /dev/vgdata/lvbinaries.
Dec 16 14:42:05 omega systemd[1]: Dependency failed for binaries.mount - /binaries.
Dec 16 14:42:05 omega systemd[1]: Dependency failed for local-fs.target - Local File Systems.
Dec 16 14:42:05 omega systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
Dec 16 14:42:05 omega systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
Dec 16 14:42:05 omega systemd[1]: binaries.mount: Job binaries.mount/start failed with result 'dependency'.
Dec 16 14:42:05 omega systemd[1]: dev-vgdata-lvbinaries.device: Job dev-vgdata-lvbinaries.device/start failed with result 'timeout'.
Dec 16 14:42:05 omega systemd[1]: dev-vgdata-lvdata.device: Job dev-vgdata-lvdata.device/start timed out.
Dec 16 14:42:05 omega systemd[1]: Timed out waiting for device dev-vgdata-lvdata.device - /dev/vgdata/lvdata.
Dec 16 14:42:05 omega systemd[1]: Dependency failed for data.mount - /data.
Dec 16 14:42:05 omega systemd[1]: data.mount: Job data.mount/start failed with result 'dependency'.
Dec 16 14:42:05 omega systemd[1]: dev-vgdata-lvdata.device: Job dev-vgdata-lvdata.device/start failed with result 'timeout'.

(*) For reference, the disk layout on the affected machine is as follows:

# lsblk 
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
vda                   254:0    0   20G  0 disk 
├─vda1                254:1    0  487M  0 part /boot
├─vda2                254:2    0    1K  0 part 
└─vda5                254:5    0 19.5G  0 part 
  ├─debian--vg-root   253:2    0 18.6G  0 lvm  /
  └─debian--vg-swap_1 253:3    0  980M  0 lvm  [SWAP]
vdb                   254:16   0   50G  0 disk 
├─vgdata-lvbinaries   253:0    0   20G  0 lvm  /binaries
└─vgdata-lvdata       253:1    0   30G  0 lvm  /data

# vgs
  VG        #PV #LV #SN Attr   VSize   VFree
  debian-vg   1   2   0 wz--n- <19.52g    0 
  vgdata      1   2   0 wz--n- <50.00g    0 

# pvs
  PV         VG        Fmt  Attr PSize   PFree
  /dev/vda5  debian-vg lvm2 a--  <19.52g    0 
  /dev/vdb   vgdata    lvm2 a--  <50.00g    0 

# lvs
  LV         VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root       debian-vg -wi-ao----  18.56g                                                    
  swap_1     debian-vg -wi-ao---- 980.00m                                                    
  lvbinaries vgdata    -wi-ao----  20.00g                                                    
  lvdata     vgdata    -wi-ao---- <30.00g 
view more: next ›