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.
SavvyWolf
Hello there!
I’m also @savvywolf@furry.engineer , and I have a website at https://www.savagewolf.org/ .
He/They
- 2 Posts
- 217 Comments
SavvyWolf@pawb.socialto
Programmer Humor@programming.dev•can somebody confirm this pls?English
641·1 month agoYou actually shouldn’t do this!
This doesn’t introduce a new scope, so accidentally using
xoutside of the case block is UB. Instead you should introduce a new scope like so:switch (foo) { case BAZ: { int x = ...; foobar(x); } }
SavvyWolf@pawb.socialto
Gaming@beehaw.org•Yeah let's blame AI and not developers who can't optimize their stuffEnglish
8·1 month agoYou can do stereoscopic 3D with realistic graphics on a 50 year old cpu? Let’s see then.
SavvyWolf@pawb.socialto
Selfhosted@lemmy.world•What is your cloud backup solution?English
9·2 months agoI use borg backup to a Hetzner storage box, which costs $5 a month.
For a gui interface, I’ve been using Pika backup.
SavvyWolf@pawb.socialto
Gaming@beehaw.org•Xbox's Disc-to-Digital Programme Is Official, and It Starts Next Week - Digital Foundry | Latest UpdatesEnglish
3·2 months agoTo call out the elephant in the room: What happens when Microsoft shuts down the servers or is bankrupt?
SavvyWolf@pawb.socialto
Selfhosted@lemmy.world•I built a tiny self-hosted corner of the internet made entirely from HTML pagesEnglish
8·2 months agoDoesn’t Github give you Github Pages access for free?
SavvyWolf@pawb.socialto
rpg@ttrpg.network•Dice Roost: a free virtual tabletop with AI-voiced NPCsEnglish
8·2 months agoGoing 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.
SavvyWolf@pawb.socialto
rpg@ttrpg.network•Dice Roost: a free virtual tabletop with AI-voiced NPCsEnglish
8·2 months agoSo… 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?
SavvyWolf@pawb.socialto
RetroGaming@lemmy.world•The Brick Game, through the AgesEnglish
1·3 months agoI had a similar one as a kid, and I’m feeling weirdly nostalgic about it.
Wonder if someone has an emulator somewhere of them…
SavvyWolf@pawb.socialto
Selfhosted@lemmy.world•What actual damage do you secure your servers against? Whats the attack vector?English
1·4 months agoMy 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.
SavvyWolf@pawb.socialto
Gaming@beehaw.org•Has there ever been a game whose name was intentionally suffixed with "2" despite no original game? lolEnglish
2·4 months agoThere was an old Flash game called Pandemic 2. Iirc, there wasn’t a Pandemic 1, which struck me as odd.
SavvyWolf@pawb.socialto
Selfhosted@lemmy.world•What actual damage do you secure your servers against? Whats the attack vector?English
4·4 months agoPeople 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.
SavvyWolf@pawb.socialto
Programmer Humor@programming.dev•An appropriate amount of work to slap an MIT license on somebody else's workEnglish
12·4 months agoThis “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.
SavvyWolf@pawb.socialto
Programmer Humor@programming.dev•Frog put Claude in a boxEnglish
57·4 months agoI hate that I can’t tell if this is a reference to something that actually happened or not.
SavvyWolf@pawb.socialto
Programmer Humor@programming.dev•From a word document to an android appEnglish
1·4 months agoBro opening his ad with a story like a cooking recipie.
But yeah, iirc KeepassX is the gold standard for this type of thing, right?
SavvyWolf@pawb.socialto
Gaming@beehaw.org•Microsoft CEO Satya Nadella on Xbox: ‘We have to turn this into a sustainable business’English
5·5 months agoThey 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.
SavvyWolf@pawb.socialto
RetroGaming@lemmy.world•[Question] Handheld recomendation with reparability in mindEnglish
1·5 months agohttps://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.
Note that at no point does he claim this “proof” is falsified.