

You actually shouldn’t do this!
This doesn’t introduce a new scope, so accidentally using x outside of the case block is UB. Instead you should introduce a new scope like so:
switch (foo) {
case BAZ: {
int x = ...;
foobar(x);
}
}
Hello there!
I’m also @savvywolf@furry.engineer , and I have a website at https://www.savagewolf.org/ .
He/They


You actually shouldn’t do this!
This doesn’t introduce a new scope, so accidentally using x outside of the case block is UB. Instead you should introduce a new scope like so:
switch (foo) {
case BAZ: {
int x = ...;
foobar(x);
}
}


You can do stereoscopic 3D with realistic graphics on a 50 year old cpu? Let’s see then.


I use borg backup to a Hetzner storage box, which costs $5 a month.
For a gui interface, I’ve been using Pika backup.


To call out the elephant in the room: What happens when Microsoft shuts down the servers or is bankrupt?


Doesn’t Github give you Github Pages access for free?


Going forward, I’d suggest reading the room better.
All of your marketing documents hype up the AI features to the exclusion of all else. If I were such a “puritan” and turned off all AI features what does dragons roost offer that DndBeyond, roll20 and Foundry do not?
The only thing I can see is that it’s “free”, but that’s freeness that is built on the backs of the lives and livlihoods of thousands of people.


So… Besides outsourcing creativity to world destroying megacorps, what other features does this vtt have? Like, if I have no interest in using tts for my npcs, what does your project offer? What systems does it support? How accurate and feature rich are they? How vibecoded (read: buggy) is the server backend and frontend?


I had a similar one as a kid, and I’m feeling weirdly nostalgic about it.
Wonder if someone has an emulator somewhere of them…


My understanding is that they usually go for the sites that distribute the content now, rather than individuals. Having an open Jellyfin instance looks like the latter rather than the former.


There was an old Flash game called Pandemic 2. Iirc, there wasn’t a Pandemic 1, which struck me as odd.


People exfiltrating movies from your Jellyfin account sounds harmless until you get a knock on the door from the police asking why you’re running a piracy sharing site. Depending on the attacker’s level of access, they may also wonder why your server is now serving kiddie fiddling videos. Or maybe the attacker just replaces all your movie metadata images with ones from the Bee Movie.
To me at least, DOS and region locking should come after properly locking down public facing services. They aren’t 100% reliable at preventing intrusions.
I’d be surprised if there wasn’t a large difference between the power usage of a cpu at rest (like most servers will be) and one at full power. Especially if it had a gpu in it. They certainly sound a lot louder in my experience.
You can never be truly sure how bad a compromised system has been compromised, or even easily detect when it has happened. It could be running as part of a botnet, stealing your credentials or probing your local/mesh network.
In my eyes, competent cybersecurity abilities are an important part of selhosting which seems to fall by the wayside. It’s important to know exactly what your server is doing, what is running and who has access. If your system is on the public internet, you have a moral obligation to behave and not have it turn into a botnet or spam machine.


This “someone else” being… A C API header which can’t be copyrighted/copylefted anyway?


I think we should have an AI tag, and “not AI” should be the default (otherwise we add “non-” versions of every tag and post titles are a list of what something isn’t instead of what it is).
Imo, a lot of the tools here have a high security requirement. Either because they handle personal/private information and/or are exposed to the public internet. AI use is a red flag to me that the developer hasn’t properly considered all the security implications of their product.


I hate that I can’t tell if this is a reference to something that actually happened or not.


Bro opening his ad with a story like a cooking recipie.
But yeah, iirc KeepassX is the gold standard for this type of thing, right?


They need to actually be really careful with that - Gamepass is I think one of the main things keeping gamers on Windows. Fuck up gamepass during the Gabecube’s release and people may start seriously wondering why they put up with Windows.
This is your regular reminder that docker isn’t a sandboxing solution and shouldn’t be treated as one.


https://www.ifixit.com/Guide/Steam+Deck+Battery+Replacement/149070
Looks like replacing the battery of a Steam Deck is possible but an experience. Not sure how it compares to other handhelds though.


Nextcloud. It does the job well enough.
I connect to my server using ssh and use tmux as a persistent session. Configuration wise, I use NixOS and edit the config files directly on the server via emacs.