

Also kernel 6.12 has support until 2035, so it’s not like anyone running these CPUs would be missing out on security updates for a while.


Also kernel 6.12 has support until 2035, so it’s not like anyone running these CPUs would be missing out on security updates for a while.


Personally, when I get a new SSD I:
nodev,nosuid,noexec set)/home across, and parts of /etc.

Yes, but an SSD you already own is cheaper than buying a new one. So it’s interesting to see how much improvement an NVMe SSD would make if someone were to upgrade from a SATA one.


They’re talking about the battery percentage, not porting their phone number.


I’ve got a Framework 13 7840U and I’ve never had issues with S0ix sleep. Very early on, apparently the keyboard would spuriously wake the laptop, but that’s been fixed for years now, and I’ve never noticed it.
On some other (non-Framework) laptops you can enable S3 using Smokeless_UMAF, but it just results in a black screen on resume for mine.
Yep, here’s UEFI-DOOM.
Although UEFI isn’t as low-level as the BIOS stuff, but I couldn’t find a BIOS port of DOOM so UEFI will do.


I found a post on the forum:
https://forums.truenas.com/t/scale-build-git-repo-going-closed-source/64313
This is only their old build system which they weren’t using themselves, the rest of the OS will remain open source. However they also said some worrying stuff about including “proprietary pieces of the OS”.
There was a really interesting talk at USENIX a few years ago (Usenix 21 keynote with Timothy Roscoe
Thanks for this!
So you are not wrong about what you are calling bare metal, but that usage is more popular at the moment, but the older meaning of bare metal actually just means “no OS.” It’s still very common in embedded world.
Oh yeah I’m aware and I wasn’t disputing you, I just wanted to point out that in the context of servers that definition is quite ambiguous. But I did know what you meant.
For servers, it seems the papers are calling it “Bare PC” Example: https://doi.org/10.1109/HPCC.2009.34
This was also quite interesting and I’m actually surprised IIS did as well as it did. I’m actually looking for thesis ideas so I’ll add this to my list and potentially see how much things have changed 17 years later.
The os is a layer that mediates these devices.
The OS doesn’t just mediate the devices, it also provides a consistent interface for software to talk to the hardware. E.g. software doesn’t care if you’re using a USB or PS/2 keyboard, the operating system handles that.
I’ve seen some interest in bare metal web servers
Usually in the context of servers, bare metal means it’s not running in a VM, and you are dedicated to the hardware. E.g. one server may otherwise be running multiple customers all isolated from each other using VMs, with bare metal servers you are the only customer using the hardware. They’re supposedly more secure as there isn’t another customer that could use some VM escape vulnerability and read your data. It’s nothing to do with whether you are running an OS or not (although no OS is very not practical on production servers).
Nginx also has support for rate limiting built in.
On the topic of blocking, I block useragents starting with Mozilla/5.0 that are using HTTP/1.X, since all modern browsers default to HTTP/2.0 and anything else is usually always bad bots. You can also return 426 with the Upgrade: h2c header to let some older browsers know to use HTTP/2.0.


If you can’t find an easier way, compiling your own kernel isn’t too hard. After you’ve git cloned the new kernel, you can just copy your distro’s kernel config (they’re usually in /boot), and then use make deb-pkg -j$(nproc) to compile to a .deb file, so it’s easier to uninstall.
At the start of compilation it will ask about a few new options, you can just press enter to use the default option, or decide for yourself. Probably don’t worry about make menuconfig unless you want to.
There’s proper tutorials online if you wish to do this.


Probably not what you’re looking for, but when I had a somewhat unstable internet connection, I’d just self host for myself as much as possible to reduce my reliance on the internet. I ran lancache to cache as many updates I could. I’d download kiwix archives at university and host them at home. I had ripped hundreds of DVDs for Jellyfin and I’d even sometimes record shows off of free to air TV with TVHeadEnd. I also self hosted languagetool (a Grammarly alternative). Although, I still do all that (and probably more) with stable gigabit fibre (except I no longer saw any point in lancache).
TBH, Australia is a bit of a mess, we used to use AS923, but we now use AU915, a lot of gateways are older (AS923), and some are newer (AU915), however AU915 is allowed to use more power, and AS923 is weaker.
As for my experience, I had to buy a gateway for my house, but a train station near my workplace already had a gateway professionally setup, and my university has a gateway too. So anywhere I’d usually take my backpack has coverage.
You can use a service called TTN Mapper to see the gateways near you with a heatmap to show their coverage.
I’ve also just left a comment on the Traccar forums with some useful info regarding the T1000.
Are there any (ideally waterproof) compact devices with long battery life (months~years)?
I’ve mostly built my own, but I did order a SeeedStudio T1000-A a few weeks ago, and it’s arriving next week.
It’s IP65 rated and estimated 4 months battery (with 1 hour updates). It also has WiFi that you can use with Google’s geolocation API when GPS is unavailable.
However like all LoRaWAN stuff, you do need coverage of a LoRaWAN provider. I use The Things Network since it partners with my city, but Helium is another option (although not currently supported by Traccar).
On the website I only found a long list of supported devices with brand name search and protocol type.
Traccar just supports The Things Network webhook API, in the TTN Mapper format (another tracking service, although public). Anything supported by TTN Mapper should work with Traccar.
I use a LoRaWAN tracker and Traccar. But you shouldn’t take it on international flights due to frequencies being different in other countries.
What type of SSD? NVMe usually has a special instruction which will reset each whole NAND chip, and usually takes a few seconds. I think SATA does as well, but it’s not commonly supported.