• 0 Posts
  • 31 Comments
Joined 8 months ago
cake
Cake day: September 30th, 2025

help-circle

  • It’s missing the CSS, and I don’t think this is something you can do solely with curl, at least without a bunch of parsing. Wget does have a --page-requisites option that should work though.

    Also, your first screenshot has included the HTTP headers, which are not part of the HTML. You probably need to remove a -v from the curl command, although it doesn’t really fix the main issue.

    Edit: You also might get some more replies if you posted to one of the programming communities.







  • 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).


  • 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.


  • 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.





  • Yeah it used to be broken for me too, I think only recently did it actually let me activate it. My university also uses Duo 2FA, and I activated it fine. But sometimes it doesn’t activate on the first try, you have to reopen office a few times.

    Also it seems to only let you activate it, you can’t actually sign in with your account for online features yet.


  • I avoid O365 as much as possible, but when I need to, I do occasionally use it with Crossover and it seems to work. Activation was a little bit janky, but did work.

    Crossover is a paid version of WINE, and the other apps I’ve seen mentioned run Windows in a VM and forward the apps through RDP. There are advantages to both approaches, but I prefer the efficiency of Crossover.