

It could also be that some students have ARM laptops, and they’ve got an x86 version of Debian.


It could also be that some students have ARM laptops, and they’ve got an x86 version of Debian.
You can customise your console login with /etc/issue too!

When it happens, try pressing Alt + SysRq(/PrtSc) + o. If that turns off your computer, then the kernel is still running and something is preventing shutdown; if it doesn’t, either SysRq is disabled, or ACPI is broken.


Maybe look into using the pstore, it can store kernel panics in ACPI or UEFI variables to be read by the next boot. Usually this is accessible at /sys/fs/pstore, but if systemd-pstore is installed then it should be in the journal, but it can also be here: /var/lib/systemd/pstore.
It doesn’t look like the normal boot log for Linux (or FreeBSD), so I’m not sure what it is either.


Not really, but once you’ve patched the driver, run dkms status and dkms build <id from status> (e.g. dkms build nvidia/580.76.05) to rebuild the driver for your current kernel.
When you get it working, it’ll be a good idea to write a little guide here for other people to follow.
Oh no worries!
Also hdparam/nvme-cli will let the drive erase itself, and should be faster than operating through a computer. Like it can take seconds on some SSDs since it wipes the chips in parallel, and some drives are self encrypting, so it just deletes the key, leaving the scrambled data. But those usually won’t work on USB drives.


The official driver already uses DKMS (at least in the newer drivers), so you should be able to patch the code in /usr/src/nvidia-470* and have it apply automatically every kernel update.
If it’s an external SSD, I like to format my drives as f2fs, which is a filesystem designed for flash memory, so it might be a bit faster and last longer than ext4. But that’s just personal preference and ext4 should always work fine.
one parallel port (DB25)
You might even be able to use the parallel port as basic GPIO, especially if it’s on the I/O bus and not some sort of PCI adapter.


Don’t Python scripts need
pythonat the beginning of the command that summons them?
Not if the script has a python shebang (e.g. !/usr/bin/env python3), then it will run like any other script.
Pretty sure they’re talking about why the meme says, ‘WINDOWS’, ‘LINUX’, and ‘ios’.


It’s worse with AppImages since they bundle everything in the same file. At least flatpaks do a little bit of deduplication with their platform packages.


Fun fact: IP version 5 is actually reserved for the Internet Streaming Protocol.


Not OP, but BIOSes often give you a specific error code after a few wrong password attempts. You can put the code in here to recover the password: https://bios-pw.org/


I’m pretty sure QWERTY telegraph keyboards post-date typewriters.
Yeah they do! Actually a Japanese research paper (and this video) also theorises that they also grouped similar sounding letters in American Morse Code together (e.g. Z ∙ ∙ ∙ ∙ & SE ∙ ∙ ∙ ∙, or C ∙ ∙ ∙ & S ∙ ∙ ∙)


Oh okay, I had assumed compiling would be a bit more I/O bound, while gaming would be a bit more CPU bound, but I guess you’re right about the benchmarks!


If it helps, I wrote a KDE widget to switch between the modes: https://github.com/Steve-Tech/KDE-AMD-X3D-Selector

My understanding is amd_x3d_mode basically prioritises what cores the scheduler will assign tasks to.
I usually keep it on cache since I do a lot of code compilation, but I will usually switch it to frequency for gaming and stuff.
Oh I’m aware, I just wanted to add to the trivial list of issues. But I think there might still be issues with some Snapdragon CPUs.