Salta al contenuto principale



LOW-maintenance distro solely for VPN hosting?


I want to run a small VM running a very low-maintenance distro for the sole purpose of running a private VPN (preferably WireGuard).

I do this because I want to access all of my ESXi VMs from WAN.

I'm thinking Fedora Server because it has roling-release, so I don't have to reinstall, I guess? But I want it to be very stable, because if it fails I lose access to ALL my VMs.

Questa voce è stata modificata (1 mese fa)
in reply to dysprosium

Alpine with a cronjob to apk -U upgrade or auto-updating Debian Stable


Immigrant with prosthetic legs thrown into solitary for griping about flooded cell: report


A Liberian-born double amputee was thrown into solitary confinement at a Georgia immigration detention center after refusing to enter his flooded cell — a move that could have destroyed his battery-powered prosthetic legs and left him unable to walk, according to a report.

Rodney Taylor spent three days in a "restrictive housing unit" at Stewart detention center after guards tried to force him into a cell with an inch of standing water. For Taylor, whose microprocessor-controlled prosthetic legs cannot get wet, entering that cell would have been catastrophic, The Guardian reported.

The 46-year-old barber has lived in the U.S. nearly his entire life after arriving from Liberia as a child on a medical visa. He underwent 16 operations and has only two fingers on his right hand.

#USA


World’s ‘oldest baby’ born from embryo frozen in 1994


The world’s “oldest baby” has been born in the US from an embryo that was frozen in 1994, it has been reported.

Thaddeus Daniel Pierce was born on 26 July in Ohio to Lindsey and Tim Pierce, using an “adopted” embryo from Linda Archerd, 62, from more than 30 years ago.

In the early 1990s, Archerd and her then husband decided to try in vitro fertilisation (IVF) after struggling to become pregnant. In 1994 four embryos resulted: one was transferred to Archerd and resulted in the birth of a daughter, who is now 30 and mother to a 10-year-old. The other embryos were cryopreserved and stored.

“We didn’t go into it thinking we would break any records,” Lindsey told the MIT Technology Review, which first reported the story. “We just wanted to have a baby.”





How to test Wayland from a live USB? (Ubuntu/Kubuntu)


Does anyone know how to test a Wayland session with a Kubuntu 24.04 live USB? I'm testing it out now, but I see that it's using an X11 session. I'd like to test how the laptop would work under Wayland instead, before installing Kubuntu or Ubuntu for good.

Some web search lead to this post, which gives quite involved instructions but it's from 2020. Hopefully it's more straightforward now?

Cheers!

in reply to stravanasu

Those both default to Wayland for boot them up to live CD and test away
in reply to TechAngel

Thank you. This live USB defaulted to X11 for some reason, but I was able to change to Wayland after the session started.

It turns out Wayland doesn't support my touch/pen-screen: ""Unsupported platform detected. Currently only X11 is supported". So X11 it is.



Breaking Points - Green Beret GHF Whistleblower interview




Is there way to capture wayland with ffmpeg?


I know that OBS has pipewire window/screen capture but I want to use ffmpeg to capture as I can use x11grab on xorg
in reply to Waffelson

Do you specifically need ffmpeg? If it’s just screen recording from the terminal, wl-screenrec has the best performance (meaning low CPU usage) for Wayland screen capture. It does require the new screen capture extensions so it will depend on your compositor.
in reply to tekato

ffmpeg has very customizable options to record/stream, it gives many options to control which encoder to use, which max/min bitrate to use, which audio codec use, so it's almost obs but in cli world

in reply to Dessalines

Wasn't there a myth about how Washington had horse teeth in his mouth? There's a great bit my Geoffrey Asmus on that, how he eventually learns it was slave teeth
in reply to spez

Yep kinda, the white-washing history myth that most US gradeschoolers get taught is that "george washington had wooden teeth". The reality is that a lot of his teeth were from his slaves.

Margaret Kimberly's - Prejudential goes through every US president individually, and has a good chapter on him.



[Blog] The Future is NOT Self-Hosted




[Proxmox/Debian 12] Drives randomly disconnect an unmount


Hey y'all

I've been running into this issue on my home's server, the host OS is Proxmox while i have a Debian 12 VM running within it as a VM i have two external HDD's (1tb, 5tb) running in a drive bay which are randomly disconnecting from the server and i can't seem to make heads or tails of the error in my journalctl, i don't think there is corruption on the drives but i'm hesitant to run any checks as i cannot back these up given how full they are.

The drives typically get recogniced under a different device name/ID right away. for example, /dev/sdb1 will now be /dev/sdd1, and that cycle just repeats every time they disconnect

This is kinda frustrating having to re-mount and re-add these to the VM, is there any way i could simply automate the re-mount of these drives and have the VM pick it up right away?

Jul 30 21:00:53 proxmox kernel:  sdb: sdb1
Jul 30 21:00:53 proxmox kernel:  sdc: sdc1
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Preferred minimum I/O size 4096 bytes
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] 9767541168 512-byte logical blocks: (5.00 TB/4.55 TiB)
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Attached scsi generic sg2 type 0
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Direct-Access     WDC WD10 EZEX-21WN4A0     0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:0: Direct-Access     ST5000DM 000-1FK178       0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi host3: uas
Jul 30 21:00:53 proxmox kernel: usb 4-1: SerialNumber: RANDOM__1CC4CDBF833E
Jul 30 21:00:53 proxmox kernel: usb 4-1: Manufacturer: JMicron
Jul 30 21:00:53 proxmox kernel: usb 4-1: Product: JMS56x Series
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device found, idVendor=152d, idProduct=0565, bcdDevice= 0.09
Jul 30 21:00:53 proxmox kernel: usb 4-1: new SuperSpeed USB device number 8 using xhci_hcd
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-1tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd...
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-5tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd...
Jul 30 21:00:53 proxmox pvestatd[1165]: status update time (17.646 seconds)
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): unmounting filesystem 181f4235-7fbf-4e0a-8ad1-fd4813367644.
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sde1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost sync page write
Jul 30 21:00:53 proxmox kernel: JBD2: previous I/O error detected for journal superblock update for sde1-8.
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sde1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): unmounting filesystem f966a59f-db1a-433c-9977-040037e7d69e.
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sdd1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sdd1, logical block 610304000, lost sync page write
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sdd1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: device offline error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: usb 4-1: USB disconnect, device number 7
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9159739392 op 0x0:(READ) flags 0x200000 phys_seg 8 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6653857768 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cf e8 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6438292752 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 CDB: Read(16) 88 00 00 00 00 01 7f c0 8d 10 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 822151464 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 CDB: Read(10) 28 00 31 01 09 28 00 00 08 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 973345232 op 0x1:(WRITE) flags 0x808800 phys_seg 3 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 CDB: Write(10) 2a 00 3a 04 11 d0 00 00 18 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=47s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9155874912 op 0x0:(READ) flags 0x200000 phys_seg 64 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] 9767541168 512-byte logical blocks: (5.00 TB/4.55 TiB)
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Attached scsi generic sg2 type 0
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Direct-Access     WDC WD10 EZEX-21WN4A0     0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:0: Direct-Access     ST5000DM 000-1FK178       0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi host3: uas
Jul 30 21:00:53 proxmox kernel: usb 4-1: SerialNumber: RANDOM__1CC4CDBF833E
Jul 30 21:00:53 proxmox kernel: usb 4-1: Manufacturer: JMicron
Jul 30 21:00:53 proxmox kernel: usb 4-1: Product: JMS56x Series
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device found, idVendor=152d, idProduct=0565, bcdDevice= 0.09
Jul 30 21:00:53 proxmox kernel: usb 4-1: new SuperSpeed USB device number 8 using xhci_hcd
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-1tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd...
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-5tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd...
Jul 30 21:00:53 proxmox pvestatd[1165]: status update time (17.646 seconds)
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): unmounting filesystem 181f4235-7fbf-4e0a-8ad1-fd4813367644.
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sde1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost sync page write
Jul 30 21:00:53 proxmox kernel: JBD2: previous I/O error detected for journal superblock update for sde1-8.
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sde1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): unmounting filesystem f966a59f-db1a-433c-9977-040037e7d69e.
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sdd1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sdd1, logical block 610304000, lost sync page write
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sdd1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: device offline error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: usb 4-1: USB disconnect, device number 7
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9159739392 op 0x0:(READ) flags 0x200000 phys_seg 8 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6653857768 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cf e8 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6438292752 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 CDB: Read(16) 88 00 00 00 00 01 7f c0 8d 10 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 822151464 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 CDB: Read(10) 28 00 31 01 09 28 00 00 08 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 973345232 op 0x1:(WRITE) flags 0x808800 phys_seg 3 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 CDB: Write(10) 2a 00 3a 04 11 d0 00 00 18 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=47s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9155874912 op 0x0:(READ) flags 0x200000 phys_seg 64 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 CDB: Read(16) 88 00 00 00 00 02 21 bb 90 60 00 00 02 00 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=41s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9159851824 op 0x0:(READ) flags 0x200000 phys_seg 5 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 CDB: Read(16) 88 00 00 00 00 02 21 f8 3f 30 00 00 00 28 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=41s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6438525440 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 CDB: Read(16) 88 00 00 00 00 01 7f c4 1a 00 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=30s
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: scsi host4: uas_eh_device_reset_handler FAILED to get lock err -19
Jul 30 21:00:53 proxmox kernel: scsi host4: uas_eh_device_reset_handler FAILED err -19
Jul 30 21:00:52 proxmox kernel: usb 4-1: device firmware changed
Jul 30 21:00:52 proxmox kernel: usb 4-1: reset SuperSpeed USB device number 7 using xhci_hcd
Jul 30 21:00:52 proxmox kernel: scsi host4: uas_eh_device_reset_handler start
Jul 30 21:00:52 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 CDB: Read(16) 88 00 00 00 00 01 7f c4 1a 00 00 00 00 08 00 00
Jul 30 21:00:52 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD IN 
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 CDB: Read(16) 88 00 00 00 00 02 21 f8 3f 30 00 00 00 28 00 00
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD IN 
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 CDB: Read(16) 88 00 00 00 00 02 21 bb 90 60 00 00 02 00 00 00
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD IN 
Jul 30 21:00:35 proxmox kernel: sd 4:0:0:1: [sde] tag#11 CDB: Write(10) 2a 00 3a 04 11 d0 00 00 18 00
Jul 30 21:00:35 proxmox kernel: sd 4:0:0:1: [sde] tag#11 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD OUT 
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:1: [sde] tag#8 CDB: Read(10) 28 00 31 01 09 28 00 00 08 00
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:1: [sde] tag#8 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD IN 
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 CDB: Read(16) 88 00 00 00 00 01 7f c0 8d 10 00 00 00 08 00 00
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD IN 
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cf e8 00 00 00 08 00 00
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN 
Jul 30 20:59:59 proxmox kernel: critical medium error, dev sdd, sector 6653857080 op 0x0:(READ) flags 0x4000 phys_seg 128 prio class 0
Jul 30 20:59:59 proxmox kernel: blk_print_req_error: 47 callbacks suppressed
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cd 38 00 00 04 00 00 00
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 Add. Sense: Unrecovered read error
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 Sense Key : Medium Error [current] 
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
Jul 30 20:56:01 proxmox postfix/smtp[3945942]: 2F670200A1A: to=<proxmox.snowcap946@passmail.net>, relay=mx2.simplelogin.co[176.119.200.136]:25, delay=330448, delays=330369/0.01/79/0, dsn=4.4.2, status=deferred (l>
Jul 30 20:55:42 proxmox postfix/smtp[3945942]: 2F670200A1A: lost connection with mx2.simplelogin.co[185.205.70.136] while receiving the initial server greeting
Questa voce è stata modificata (1 mese fa)
in reply to ohshit604

Usb is weird, it works for external drives to put or retrieve the odd file from an external HDD, but feature creep made it unusable for VMs unless you tweak it to hell and back.
in reply to ohshit604

I had a similar issue with a SAS drive In the backplane of a dell server. I thought for sure the drive was failing. Reseated it, cleaned the ports, ran some tests, just kept failing without any obvious signs why it was. Replaced it with a spare and same issue. That seemed very unlikely, so I put the old drive in another slot and its still running just fine going on 2 years without an issue. If you have another toaster give it a try.

The market is rife with cheapo junk tech. Ive seen several crapo off brand drive toasters fail, so thats possible. I don't know the brand of yours so I can't speak to them.

It could also just be the power supply for the toaster is crapping out, or doesn't provide enough amperage. Those power supplies dont always keep providing the same amount of power forever, sometimes it drops over time, and that could be the cause too. Or they could be poorly made, meaning they probably drop in even short time periods.

If you have another power supply with the same voltage and higher amperage, you could try that. You could also try running only one drive in there and see if it keeps failing, if no issues, you could try the other drive and see if that one has issues. If that one doesn't have issues either it could indicate power issues.


in reply to skepller

I don't get it?

As an aside, there's always something to hold on to on the bus, even if the driver accidentally fills it to over capacity slightly. Even if the primary handholds are all used up, each seat has a large handhold to facilitate moving around safely, standing and sitting down, but I'm a pinch they can be used by a standing passenger to.

If the bus were so full that all of those were in use, it would be dangerously and obviously wildly over capacity. I've never seen this happen, not once in my life.

in reply to Obinice

I have made the first-hand experience of genuinely nothing being in reach to hold onto, but the reason I couldn't reach anything was that everyone was standing so densely packed, that there was really no way you could possibly fall over anyways.

I can also recommend not having anxiety in that situation.



About to throw my first install party, any tips?


Hi there, I'm about to organize an install party for my local community with the help of two other Linux enthusiasts. Has anyone ever done that here? Do you have any tips on which distro to install or what people absolutely need to know before leaving the room?

On the distro side I'm thinking fedora or Linux mint buy I have no experience with the latter, it just seems very beginner-friendly.

I'm also planning to start with a quick presentation on what is linux and the basis (distribution, package manager, root, ...).

Also, I don't know how much time we need (I guess it depends on how many people show up but we'll certainly limit to 10 or so per party).

Thanks for your help 🙂

in reply to Courant d'air 🍃

If any of you have a spare laptop, maybe you can run a live OS for people to play around with?
in reply to Courant d'air 🍃

You can encourage your target audience to back up their important data upfront in order to save them a couple of hours at the beginning of your party. But also try to bring plenty of external drives as others here have suggested already.


[Unpopular Opinion] There are too many distros. The diverse distro-landscape hindering Linux adoption.


tldr:
For Linux adoption it would be better for devs to focus on 2 ("main") distros which are very similar to Windows and macOS and then 2-3 further ("big") distros which give a bit more room to experiment. All the other distros create confusion and analysis-paralysis for the user who wants to switch or wants to help others to do the switch.


Edit because some people got emotional and I was being imprecise:

Disclaimer: I dont want to dictate any foss dev, I understand that "Linux" isnt a company. By "Linux" in this post I only ment the desktop OS for personal and work use.


--- (sorry for the long paragraph, i ranted and brain dumped the idea)

I see a problem: Even "stable" distros like Debian and big and "fully developed" DEs like KDE or GNOME arent ready for the majority of the users switching from windows.
Missing software compatibility and the need to fall back on the commandline are just some of the problems.
The biggest one is the confusion for the average user: They google "install Linux" and then need to do research for at least 30minutes, figuring out which of the popular distros is the right one for them. If decided, then (depending on the distro) they then have to choose the DE.

Its a sinilar problem to the adoption of the Fediverse: You are expected to decide what instance you want to be part of.
This makes it also very hard for a linux enthusiasts to convince/help install a distro for a family member, as you dont know their preferenced or how they use their Win/Mac machine. So either you as an expert have to observe and then do research on what distro+DE fits the usecase or the enduser themselves need to distro-hop, which is obviously not happening.

Now you are thinking: But just install Linux Mint and they probably do most of the things in their Browser anyways.

But in my experience the switch of potentially the browser, the mail-client and ontop of that the OS is a pretty tall ask for an average end user. So the whole switching thing becomes a multi year operation where they first switch the software they use to FOSS one. Which is a tall order and it makes it even harder to explain and convince someone.
Heck, it already takes multiple days to get my grandma up to speed after the change Win10 -> Win11, because some buttons moved and the context menue looks different.

Now my utopian idea:
If there were only a handful of popular distros+DEs, one could map them on a 2D-plane or even on a spectrum of "fixed, you have to adapt" to "flexible, you have to adjust the settings".
Mac users could switch to a distro which is quite fixed (comparable to macOS). This fixed distro should out of the box be close to the mac experience.
With windows the same.

Very very rough prototype of the spectrum to visualize my idea. I dont know enough about it but tried anyways:

flexible

Windows 10

MacOS

fixed

If then most of Linux Devs (from Kernel to distro to UI to software) mostly focus on the 4-5 main distros, then they would get more stable and they could be made to behave closer to their proprietary counterparts.

This then could make the switch from Mac/Win so much more easy because:

  1. The distro is closer to the old proprietary OS. So the enduser just has to learn other "new" software, the OS doesnt demand a learning curve but just replicates the Win/Mac experience.
  2. The decision which distro to use is easier, as there are the main ones which are easy to choose because they are distinct from one another.

Disclaimer: No, i am no expert, I probably dont know enough of the technical side, I just wanted to share the enduser experience.
Obviously there will always be countless distros by enthusiasts who tinker with their dozends of dev-friends for their personal-perfect distro. There will always be the people who deliberately do some frankensteined distro, and I am not here to forbid any of this.
The confusing diversity of all the options is just not helping the wider public.

Questa voce è stata modificata (1 mese fa)
in reply to freeman

I agree with the sentiment because it is a pain to find a distro which you want. But the reason for this is that Linux has given you the luxury to pick and choose what distro and DE you want. When you go to Windows or Mac, people just accept that it is what it is.

That being said, I will blame the Linux community to some extent for promoting "complicated" (like Arch) or too barebones distros (like Debian) to newbies. The shock of moving from Windows to Linux is already a hurdle for most. When you add the need for tinkering and troubleshooting from day one, I can see why people would quit.

We are indirectly focusing on a handful of "distros" as most distros ship with KDE, Gnome or something similar.

in reply to npdean

True!
And for an enthusiast who wants to spend only a few days on finding a distro and setteling into it, like me, its nice to have only three (big) DEs, which you can test and choose in one day and then are set for the further journey.

Now "bundle" a distro to each DE and a newbie would have that experience for the whole distro-finding-experience


in reply to 474D

I don't generally recommend opensuse. The package management always made me go back to arch or debian. I would recommend trying it if you have a spare pc or space for a vm though.
in reply to Grass

That's a poor statement to make without giving any evidence. I use both Debian and Opensuse for decades in production environments. Both have very mature package management tools. Can't remember that they have failed me ever. Back in the days Opensuse's early zypp had problems, but that was solved in 2008.


Is there an applauncher/dock (not menu replacement) that can be launched with custom shortcuts (ps button)?


I feel like I'm googling the wrong thing since I'm mostly getting start menu replacements and not a supplement. I want to click the ps button or a keyboard button and have a grid pop up over my apps that displays pinned apps/games that I can scroll through and launch with my controller or keyboard. Does something like that this exist?
in reply to dil

Maybe you could configure KRunner to work for what you want? I'm not sure though. Haven't used it enough myself
Unknown parent

lemmy - Collegamento all'originale
dil
That seems useful in general, but kando was more what I was looking fot


Really good Guile Scheme crash course


cross-posted from: lemmy.today/post/34561505

Cool even if you're not interested in learning Scheme. It has some neat features.

Code as data? 😵‍💫




Austria legalises state spyware amidst strong opposition


cross-posted from: hexbear.net/post/5696151

On 9 July, Austrian parliamentarians passed a highly controversial bill legalising the deployment of state-sponsored spyware, known as the Federal Trojan (Bundestrojaner), to enable the interception of encrypted communications.

The Bundestrojaner bill would give law enforcement agencies the power to install malware on private devices (such as smartphones or laptops) to monitor encrypted messaging applications.

It would do so by amending several laws, including:
the State Security and Intelligence Service Act; the Security Police Act; the Telecommunications Act;the Federal Administrative Court Act; and the Judges’ and Public Prosecutors’ Service Act.

The plan sparked widespread concern among privacy advocates, cybersecurity experts, and numerous civil society organisations.

The day before the vote more than 50 organisations, including Statewatch, wrote to legislators.

A joint letter (pdf) called on them to “vote against this dangerous instrument of state surveillance and against a historic step backwards for IT security in the information society.”

Legislators in Austria’s lower parliamentary house, the National Council, voted in favour of the bill, 105 to 71.

The interior minister Gerhard Karner, described it as a “special day for security.”
Support for the bill came from the governing parties – the conservative Austrian People’s Party (ÖVP), the Social Democratic Party (SPÖ), and most members of the liberal NEOS party.

Two NEOS MPs, Stephanie Krisper and Nikolaus Scherak, broke ranks to vote against the measure, alongside the Greens and the far-right Freedom Party of Austria (FPÖ).

On 17 July, the Federal Council – the upper house of the legislature – voted by 40 to 19 not to object to the bill, completing the parliamentary process.

The bill now awaits unanimous approval from the governments of Austria’s nine states before it can become, a constitutional requirement triggered by the inclusion of certain provisions on the administrative judiciary.

Nevertheless, opposition parties and civil society organisations have said they will file legal challenges against the measures.

Government officials insist that the spyware will be restricted to targeting messaging apps and that broader system-wide searches will not be permitted.

However, technical experts have repeatedly warned that such limitations are practically unenforceable in real-world applications.

Spyware with the capability to intercept encrypted communications inevitably provides access to a wide array of personal information stored on the device, including photos, files, emails, contacts, and location data.

Critics note that this effectively bypasses all existing security protections, raising serious questions about the proportionality, necessity, and legality of such intrusive surveillance powers.

The current legislation includes some procedural safeguards, in an attempt to respond to critiques of previous state trojan proposals.

These include an extension of the review period for the Legal Protection Commissioner (from two weeks to three months), and transferring the authority to approve spyware deployment from a single judge to a panel of judges at the Federal Administrative Court.

However, the Legal Protection Commissioner is part of the Ministry of the Interior – the very same ministry that authorises and deploys the spyware – raising significant concerns about impartiality and conflicts of interest.

Furthermore, the intelligence agencies themselves conduct the mandatory trustworthiness assessments for the Commissioner and their deputies, further undermining the potential for effective and independent scrutiny of surveillance activities.

The bill was approved in the National Council despite extensive opposition from a broad range of civil society groups, professional bodies, and public institutions – including bar associations, universities, municipalities, press freedom advocates, and medical organisations.

Following the vote, civil society organisations describing the law as institutionalising state hacking by deliberately exploiting software vulnerabilities.

In a joint statement, they said that the government should be working to close these gaps to protect citizens from cyber threats.

The Bundestrojaner has a long and contentious legislative history in Austria.
Initial attempts to introduce similar surveillance powers date back to 2016, but they were repeatedly rejected or delayed due to sustained criticism and concerns about privacy violations.

In 2019, Austria’s constitutional court struck down an earlier version of the law, ruling that surveillance of encrypted communications constituted a serious breach of fundamental privacy rights protected under the constitution.


in reply to Salamence

Austria, what the fuck? They're even calling it a "Bundestrojaner" and nobody's batting an eye?
in reply to onlooker

Yeah there's a reason why Austria buddied up with Germany very quickly after they went fasch.
in reply to buddascrayon

Reason one - both were kinda German, reason two - both were kinda fascist, reason three - you don't say "no" when there's no such variant in the poll.
in reply to Salamence

The interior minister Gerhard Karner, described it as a “special day for security.”


This might be a Hollywood association with German accent, but feels like a really ominous quote. Like that sadistic guy in round eyeglasses in the Indiana Jones movie.



Useful CLI tools like ffmpeg, ani-cli, yazi, etc.?


Been using the CLI more and more and for whatever reason it gives me more dopamine than using apps with a GUI and I'm curious about what else is out there since I was a windows user til 6 months ago.

Discovering ish and the ability to use alpine linux on my iphone, also has me curious if there is anything useful/fun out there that isn't openssh, ranger, and ffmpeg. (a-shell is still updated and comes with those two by default but doesn't have access to alpine repo and apk, uses its own iphone based thing) Tho im curious about cli tools/apps in general to use on my pc or over ssh, not just those that could be installed on my phone

I mostly use ffmpeg to convert video and compress stuff for size limits (so I can convert before sftp when away from my pc after the render finishes) Ranger file manager on phone since it can easily exit at a path, and yazi with the shell script that lets it exit at whatever path your on on pc.

Will update this list as people comment.
- Conversion/Compression: ffmpeg
- Email: mutt, neomut
- File management: mc, nnn, ranger, yazi, sfm
- File editor: vim, neovim
- Git: lazygit
- Piracy: ani-cli (anime) rip (music)
- Pdf Management: pdftk (pdftk-idk, or stapler)
- Python: rich, pythondialog, textual
- Docker management : lazydocker
- Performance monitor: btop, nvtop (nvidia), ncdu (disk usage)
- Network management: nmtui
- Web browser : browsh (firefox backend)
- Video downloader: yt-dlp
- Shell scripts: dialog, whiptail
- Misc: netpbm (plaintext image creation)
If you can't comment this post seems to be bugged for me at least, says I've deleted it and I can't reply to anyone.

Questa voce è stata modificata (1 mese fa)
in reply to dil

Some I haven't seen mentioned yet:

  • bottom, a process manager written in rust.
  • starship.rs, a smart prompt that works with most shells. Fish is my fav.
  • broot. A unique file explorer and search.
  • dua-cli a space analyzer.
  • fdupes . Find and remove duplicate files.
Questa voce è stata modificata (1 mese fa)
in reply to dil

The suggestions in the comments are all nice, but the biggest game changer for me was nushell. Once you understand how it works there is no going back. I have saved so many hours already.


Can has chicken? [Gen AI?]


Questa voce è stata modificata (1 mese fa)


Duckstation(one of the most popular PS1 Emulators) dev plans on eventually dropping Linux support due to Linux users, especially Arch Linux users.


cross-posted from: reddthat.com/post/46825035

Commit.



Duckstation(one of the most popular PS1 Emulators) dev plans on eventually dropping Linux support due to Linux users, especially Arch Linux users.


Commit.


in reply to RmDebArc_5

He has a point. Package managers are extremely stupid. Installing stuff on Linux is stupid. We need a 15th standard. Or one making all the existing ones work together.
in reply to geneva_convenience

retvrn to downloading mysterious .exes on the internet and running them
in reply to Carl [he/him]

That's basically what I do on Linux anyway except you have to give the install permissions and occasionally to tar -xyzabc and then build something and then add it to your path and then create a shortcut and then give it an icon.



Reform Voters Prefer Corbyn to Starmer on Almost Every Metric, New Polling Shows | Novara Media


in reply to sabreW4K3

Even if you don't like everything Corbyn stands for, at least he's not working for a foreign government.



Private and open source alternative to xTiles?


Does anyone know if these is an open source and privacy-focused alternative to xTiles? A friend of mine showed me this site where it's like Notion, but more visual and easier to use. It's looks really cool, but I wanted to know if there was something similar that's private and open source.
in reply to starlight

Questa voce è stata modificata (1 mese fa)
in reply to conspiracypentester

I looked into Logseq a while and saw comments that it was a little buggy, but that was awhile back, so I'll take a look at it again.
Appflowy looks interesting at first glance, so I'll look further into it and see if it's a good alternatie.
Affine seems to be interesting as well and could be a contender, as I see they have a vision board.

All these are great suggestions that I'll look further into. Thank you!



Was there a flu going around?


People dropping like flies of Stalinitis
Questa voce è stata modificata (1 mese fa)


How to make custom appearance settings apply to all users?


cross-posted from: slrpnk.net/post/25359127

I'm setting up a computer with linux mint debian editon, and the computer is going to be used by a lot of people who sign in via AD. I have custom display settings (background, pinned applications, theme, custom menu icon) that I would like to apply to all users, but right now they only show up when I log into the account that I set it up on.

Also, is there a way to get a custom firefox esr config to apply to all users as well? I want to remove pocket and make duckduckgo the default browser.

Many thanks.

in reply to countrypunk

/etc/skel and the pam_mkhomedir.so module should get you going in the right direction. Never used it but know it exists
in reply to countrypunk

For Firefox, I believe the way you'd usually want to do this is with Policies: support.mozilla.org/en-US/kb/e…

Side-note: Mozilla is shutting down Pocket, so you might not need to adjust that config.
I'm not sure, how they handle disabling it in browsers, but given that the backend has already been turned off, presumably they would disable it even on ESR with some update...



How companies make money tracking you




To The Root Cellar With You


The Potato Museum

Potato historians, scientists and promoters are featured here including authors Redcliffe Salaman, History and Social Influence of the Potato, Lucienne Desnoues, All Potato, Wilhelm Volksen, The Potato in Art and Literature, heirloom potato variety preservationist Donald MacLean, French scientist A. A. Parmentier, American potato scientist and World Food Prize Laureate John Niederhauser and potato art impresario Jeffrey Allen Price.
in reply to crankyrebel

Yep, this guy went to chernobil without protective gear:


To amend the Controlled Substances Act to require electronic communication service providers and remote computing services to report to the Attorney General certain controlled substances violations.


“(1) GENERAL DUTY.—In order to reduce the proliferation of the unlawful sale, distribution, or manufacture (as applicable) of counterfeit substances and certain controlled substances, a provider shall, as soon as reasonably possible after obtaining actual knowledge of any facts or circumstances described in paragraph (2), and in any event not later than 60 days after obtaining such knowledge, submit to the Attorney General a report containing—

“(A) the mailing address, telephone number, facsimile number, and electronic mailing address of, and individual point of contact for, such provider;

“(B) information described in subsection (c) concerning such facts or circumstances; and

“(C) for purposes of subsection (j), information indicating whether the facts or circumstances were discovered through content moderation conducted by a human or via a non-human method, including use of an algorithm, machine learning, or other means.

https://www.congress.gov/bill/119th-congress/house-bill/4518/text

in reply to Dem Bosain

Oh no, we will have to encourage everyone to use end to end encrypted communications and help encourage good opsec skills
in reply to Dem Bosain

Hmm how long until Hollywood sees this and demands the same of anyone discussing engaging in online piracy?

Also an interesting thought. What if this isn't actually meant to get all drug producers or users talking online but the companies? This could be meant to be used as a threat and a sledgehammer against the tech companies. Basically they pass this, let them rack up not reporting anything for months, years, then come and hit them with a lawsuit demanding internal moderation logs and data and threaten to rake them over the coals for thousands of built up violations BUT then they offer to instead drop all that in exchange for them changing their moderation policies in a certain political way to suit the administration and some token reforms to address the law which won't be scrutinized further if they comply with the political censorship wants.

Questa voce è stata modificata (1 mese fa)


Adding Text to Your Ebitengine Game


Pro doesn't like this.




Are the UK and China Authoritarian?


I've often heard that China is authoritarian, particularly due to events like the suppression of student protests in Hong Kong. However, I'm curious about more recent examples. Conversely, I've been hearing about the UK's Online Safety Act being used to target Wikipedia editors and silence protests, which raises questions about authoritarian tendencies there as well. What specific examples do you have that demonstrate whether these countries are authoritarian or not?
in reply to CoderSupreme

The UK has multiple political parties and free democratic elections. Just because the current government passed a law you don't agree with doesn't mean the country is authoritarian.
in reply to ImplyingImplications

Imagine thinking that the number of parties have anything to do with how democratic a country is. 🤣


Samsung → iPhone: Need Your De-Google Tips


Note: I prefer Apple over Google and I’m not ready to go full privacy-hardened, I want to find a balance between convenience and privacy protection.

So I'm moving from Samsung to iPhone soon, mainly because I despise Google.
Want to cut Google out as much as possible while I'm at it.

What I'm planning so far:

  • Mailbox.org instead of Gmail
  • DuckDuckGo for search, would prefer something even better
  • Safari with all the privacy stuff turned on

Where I'm stuck:

  • What about YouTube? Just use the web version?
  • Google Drive alternatives that actually work well?
  • Best way to store photos that aren't big greedy corps?

Questions:
- Any must-have privacy apps once I get the iPhone?

  • Settings I should change immediately out of the box?
  • Services I'm forgetting that are probably feeding Google my data?
Questa voce è stata modificata (1 mese fa)


Bazzite or Suse?


I'm installing a second disk in my desktop, and I'm going to install Linux.

I've had dual boot on all my machines since forever. As in decades. I'm an old hand. Perfectly happy in a terminal.

I have Mint in (on?) my laptop because lazy.

I'm asking about QOL. The only "Gaming" I do are flight Sims, and although I haven't tried, I believe X-plane is Linux native. However, I do use some apps which are not Linux native, so I'd need some form of wine or performant VMs.

The PC is a Ryzen 9+64Gb, so it should handle a lot of things quite well.

I've been playing with both in VMs, but I can't get a feel for what my virtualization and wine use would be.

BTW, I might do an install of both, maybe side to side, without commitment to either, and then decide. It's going to be a blank slate install anyway.

From my trials, both seem comfortable enough.

I've heard good things about both.

Opinions?

Questa voce è stata modificata (1 mese fa)
in reply to elucubra

Suse


Tumbleweed? Slowroll? Leap? Aeon? Kalpa? Which one?


in reply to zero

“Heh. We should do tariffs and stuff”
- President Cornholio



Can someone help me understand the appeal of piefed?


I was excited when I found out there was a link aggregator (read: I was obsessed with reddit-like forums) that divorced itself from the controversy or the alienating political idealogy of the lemmy developers.

However, other than that, I can't understand piefed.

1) The project seems unorganized. The first google result for "piefed" is the piefed.social instance and not about the project. I had to go to "About" then click on "PieFed" just to get to this link the project page. For lemmy? The first link about lemmy the project is about the project not an instance. Point to lemmy.

2) Lemmy uses rust which, like the main devs' political idealogy, may be polarizing (see Linus vs Rust Devs). Piefed uses, well, python. Yes, there is a learning curve to a new language, but rust is statically and strongly typed whereas python is duck typed. Also, it appears as though pip is one of the tools used in the installation which has been prone to supply chain attacks. Yes, more people know python. But that isn't necessarily a net positive and I wouldn't consider that if I were choosing the stack. Another point to lemmy (for me)

3) Piefed is on codeberg/forgejo. Lemmy is on github. Point to piefed.

4) Piefed doesn't have controversial devs (supposedly Lemmy does). Point to piefed.

So, as much as I want to like piefed, I'm having trouble really choosing it. Can someone add on why they use piefed over lemmy? I really want to like piefed.

in reply to hddsx

I think I kind of like Python and the Flask framework. Sure it's duck typed. Other than that the Flask framework is very mature and battle tested. Minus a few quirks, it's laid out with some thought, is relatively nice and straightforward to use and once we leverage the advantages it should help us prevent some bugs from happening. And I think in practice, it serves us well. PieFed has a good track record compared to the average open-source project. It's nice to participate in the coding. Lots of things have been laid out in a very good way from early on. And it allowed us to move very fast.

(And I think in web development, a lot of potential bugs and security vulnerabilities aren't due to language, but complexity, frameworks and the lot of moving parts. I mean it's not the programming language that protects from an SQL injection. It's more convoluted/complex pieces of code that open up the entire server. I don't know the Rust web application frameworks, though. So I can't make any statement on how easy it is to write vulnerable code there.)

Questa voce è stata modificata (1 mese fa)
in reply to hddsx

  • PieFed was able to migrate the vast bulk of my Lemm.ee community's posts over here before that instance went down for good. It was quick, easy, painless, and has helped immensely in re-starting my community here.
  • The scheduled post feature as mentioned is hugely useful, and something I plan to use more often when I get a little more organised.
  • As mentioned, the instance here seems blazingly fast, perhaps due to the project being relatively small-ish at the moment.
  • When our site-runner / dev has talked about what it's like running the place, it's sounded to me like it's been a remarkably low-fuss, non-stressful experience. Compare that to what the poor Lemm.ee site-runner went through, and it sounds like night & day.
  • There's still a couple minor issues I'm hoping to see improved, such as: 1) as a community founder, I'd like the ability to be able to edit posts, especially my own that were earlier migrated over; 2) my old co-mod who's on another instance now is waiting to be able to be added as mod, here.


My instance posts are accessible from other instances but comments from other instances aren't accessible from my instance


Here's the link to the original instance : blog.kaki87.net/c/kaki_blog?da…

Here's an example comment from another instance : 0d.gs/comment/5903730

Here's the same comment on yet another instance : jlai.lu/post/21115531/15881483

But from the original instance, the comment doesn't show up.

What to do ?

Thanks

in reply to KaKi87

To double check, you are accessing the Lemmy admin page through the official Lemmy UI, correct?

Also do you mind sharing (if there are any) error logs of the Lemmy backend?

Btw you might want to close the registrations. They are open right now.

Questa voce è stata modificata (1 mese fa)
in reply to asudox

you are accessing the Lemmy admin page through the official Lemmy UI, correct?


Correct.

do you mind sharing (if there are any) error logs of the Lemmy backend?


I've got no "error" lines, but outside of "trace", "debug" and "info", I have the following "warn" line :

WARN Error encountered while processing the incoming HTTP request: pan_builder: InboxTimeout: InboxTimeout
   0: lemmy_server::root_span_builder::HTTP request
           with http.method=POST http.scheme="https" http.host=blog.kaki87.net http.target=/inbox otel.kind="server" d432-40fa-a865-6690f61e11dc http.status_code=400 otel.status_code="OK"
             at src/root_span_builder.rs:16

Btw you might want to close the registrations. They are open right now.


Indeed, which is weird, because I'm sure I closed them when I first created the instance. Are settings lost during upgrades ?

Questa voce è stata modificata (1 mese fa)


Pop! os-really trying, but constant crash has me frustrated.


So I have been using mint on my other pics with little issue. Wanted to try something different. Got pop all setup, it does work pretty well and is fun (other than God awful pop shop) but I keep gettung an issue that seems to be totally unique to me.

No Nvidia.

Amd fx 8320 (yes. Its shit but was free)
12 gb ram
Radeon ellesmere xfx rx580

My issue. After varying times of usage. Either running vms, gaming. Browsing web, doesn't matter, ill get pink diagonal squares across the screen, full freeze up, kicked to the login screen, and then I am not able to log in at all until I hard shutdown.

I just put a bunch of stuff on this pc and would rather not have to switch back to mint. I am thinking it's maybe my graphics card driver but I am unsure how to see. I do have the correct popos for my hardware.

I know there is logs but im unsure where.

Edit: ofc amd drivers should be native so that shouldn't be my issue.

Edit for anyone who may see in the future: I fixed the issue temporarily by throttling down the wattage allowance to my gpu, using LACT. I will need to get a higher power PSU in the future. Thanks all!

Questa voce è stata modificata (1 mese fa)
in reply to bridgeenjoyer

I didn’t even know there were still cases bundled with power supplies! But yes, in general, throughout the history of PC building, I’m pretty sure included power supplies in any brand tend to be very low wattage. The power supply probably isn’t even broken - I’m just guessing the PC’s was upgraded to an RX 580, and the RX 580 was more power hungry than the original graphics card and the power supply just wasn’t designed for it.

Just a tip - next time you build or upgrade a PC, use this tool to estimate what power supply you need; newegg.com/tools/power-supply-…

You can get a 700 watt PSU that should work in the $50-70 range, although honestly, it might be worth it to go a bit bigger so you can cannibalize it for a future build when the time comes - even the RX 580, which is newer than your CPU, is getting a bit old and I hope to replace it if I build a new PC in 2028.

in reply to data1701d (He/Him)

Oh yeah, the cheap ones do, and this was just a second hand pc I got for 40 bucks to have for messing around with. The psu may not even be name brand as there's no labeling at all on it.

Right now, throttling the wattage allowable from the card has fixed it! I ended up using LACT for this, which works perfectly.

Yes im very behind in the pc world. My brain still thinks 4 gigs of ram is massive, ha. My main pc is another rx 580 with a little bit better fx proc and 16g ram, and it does an excellent job for everything I do. The proc is definitely a bottleneck though. Maybe ill go am5 next year

in reply to bridgeenjoyer

Luckily, I can probably live with using mine a few more years. Mine's an early AM4 system with a Ryzen 5 2600 in it. My CPU performance isn't a huge bottleneck (although I'd like a couple more cores for faster compilation).

Really, it's my graphics card. The 580's fine for some basic gaming, but it sort of got left in the dust with ROCm support - it's kind-of-sort-of supported, but not well enough for Blender to work with it.

I think the situation's improved with ROCm on consumer GPUs enough now that so long as I buy a newer card, I should be fine. Debian support's improved a lot as well - for many GPUs, it should just be a matter of sudo apt install hipcc now. However, Debian is still a few versions behind in experimental and doesn't support the latest AMD cards, but I suspect that getting it packaged was the hard part, and that once Trixie releases, Forky/Testing will catch up in a few months.

in reply to bridgeenjoyer

Unrelated thing - just found out something funny.

Apparently, Torvalds himself uses a 580.

phoronix.com/news/Radeon-RX-59…



Method to save your favorite Linux apps for reinstall


20+ years ago, Lindows had a great app store that let you create an "aisle" of your favorite apps so if/when you'd reinstall your OS, instead of searching and installing all your apps one-by-one, you'd just go to your aisle, click "install all" and boom.

Is there anything that exists like that today?

in reply to nothingcorporate

Assuming you are using an apt/dpkg distro:

Save the list of packages on your reference system:

dpkg --get-selections > packages.lst

Then install packages based on that list on your target system, after updating the list of available packages:
dpkg --merge-avail <(apt-cache dumpavail)
dpkg --clear-selections
dpkg --set-selections < packages.lst
apt-get dselect-upgrade
in reply to nothingcorporate

In APK based systems (Alpine, Chimera, Adelie) there is /etc/apk/world

It is a list of all the packages you have explicitly installed. When you add and remove from this list (all apk does), the system solves for dependencies and makes sure you have the right packages installed.

You could bring up a new system by updating this file.



Alternative to Youtube music


Hello everyone! I have been de-googling my life for a few years. I don't have official YouTube clients anymore.
At this point I use PipePipe, a fork from New Pipe to watch videos.

But as a Spotify and YouTube Music replacement, I am currently using Outer Tune.

My problem is that with or without Proton VPN usage I get errors again and again. despite closing the app, switching off the VPN etc.
At this point it's impossible for me use Outer Tune any longer.

What are you using?

claryfication:

on the long run im looking to build a offline media vault. but for the moment. i want to use a Spotifiy alternative, where there are suggastions... for new music that i like.

i tried Rimusic a while ago can't say why i find't like it anymore.

i love making playlist offline with it and PipePipe is a dream but its not right for me for music

Questa voce è stata modificata (1 mese fa)
in reply to MIXEDUNIVERS

Buy music and then upload it to your phone. Thats what I do. You can get 10-15 albums for the cost of 1 year of YouTube Music. You could have 30 albums in just 2 years. Music that won't go away increase in price, and the Apps you can use to play them won't show you ads even after you pay for your music