smiletolerantly
@smiletolerantly@awful.systems
- Comment on My Ultimate Self-hosting Setup 1 day ago:
Btw, nice read OP. Always great to see more Nix “in the wild”.
- Comment on Are password managers secure to use? 1 day ago:
Can’t believe noone mentioned this yet:
Any good password manager encrypts and decrypts your password file client side. The server should not even have the ability to read your passwords.
Even in the case of a leak of all of the server’s data, as long as your password for the manager was good, you’ve got nothing to worry about.
I’d say pick a PW manager where both client and server are open source. Pick a strong passphrase. Enjoy.
- Comment on My Ultimate Self-hosting Setup 1 day ago:
Yeah, but no dark magic involved.
- build image
- copy to proxmox ISO store
- import, resize disk
- start, wait to come online
- read ssh pubkey, save it
- rekey secrets
- rebuild VM
The only “magic” parts are two nix modules for handling proper networking and hardware setup, and exposing required attributes to the script.
Works really well, zero manual config (beyond the services you want to run…) required on nix or proxmox side.
- Comment on Just created my own zero trust network! 1 day ago:
Nothing. People fearmonger
- Comment on My Ultimate Self-hosting Setup 1 day ago:
Funny - same thing here. Got 3 proxmox hosts running, all virtual machines are NixOS though.
I’d love to go full Nix, but between my GF and I, we kinda split the responsibilities: hardware is hers, applications are mine. And there’s not a chance she’ll give up her Proxmox hosts 😄
Got it automated to a single “provision” command though that will spin up any of my nix VMS unanttended, so I’m happy with that.
- Comment on Dik Piks 3 days ago:
There so much misogyny oozing out of your comment, I think I’ll go disinfect my screen now.
Hope your friend gets convicted for sending unsolicited explicit content 👍
- Comment on Leading AI Models Are Completely Flunking the Three Laws of Robotics 3 days ago:
It’s a goddamn stochastic parrot, starting from zero on each invocation and spitting out something passing for coherence according to its training set.
“Not understanding what is happening” in regards to AI is NOT “we don’t jniw how it works mechanically” it’s “yeah there are so many parameters, it’s just not possible to make sense of / keep track of them all”.
There’s no awareness or thought.
- Comment on Feds in Catalonia, Spain think everyone using a Google Pixel must be a drug dealer 6 days ago:
Now THAT is something I wouldn’t ever trust.
- Comment on Without the precursor of Spirituality and Religion, there can be no morality. 2 weeks ago:
Either your argument is that morality is somehow “god given” through religion, in which case I have to ask, which god? Which religion? There’s a lot of those around or no longer around, with different nuances of morality, contradicting that idea.
Or each civilization developed religion and incorporated their respectove ideas about morality, but then morality necessarily precedes religiosity.
Either way, doesn’t make sense.
Besides, the idea that a fear of god is necessary to make people “moral” is ridiculous. If you would commit immoral atrocities if you didn’t believe in god, then I’m sorry, that makes you a bad person; but don’t project that unto other people.
Empathy is sufficient for morality, while god, arguably, is an amoral monster.
Cheers, a moral atheist
- Comment on We'd like to welcome our newest Student to Hogwarts, Hun-Gary Mc'Spud. 2 weeks ago:
Hans Wurst
- Comment on Introducing reitti: a selfhosted alternative to Google Timeline 2 weeks ago:
Better open a package request (or pull request :D) then 😄
- Comment on Enjoy 2 weeks ago:
I graduated with my Master’s 4 months ago.
I HAVENT PLAYED A SINGLE GAME SINCE, WHAT THE FUCK
- Comment on Jellyfin over the internet 3 weeks ago:
I host it publicly accessible behind a proper firewall and reverse proxy setup.
If you are only ever using Jellyfin from your own, wireguard configured phone, then that’s great; but there’s nothing wrong with hosting Jellyfin publicly.
I think one of these days I need to make a “myth-busting” post about this topic.
- Comment on Signal – an ethical replacement for WhatsApp 4 weeks ago:
Matrix fits the bill.
Unless you don’t like the federated nature.
- Comment on Are drink coasters for people who frequently spill their drink or have trouble drinking without dribbling down the cup? 4 weeks ago:
Arrival
- Comment on Plex has paywalled my server! 4 weeks ago:
OK, add step above: use wildcard certificate for your domain.
Terminating the TLS connection at your perimeter firewall is standard practice, there’s no reason your jellyfin host needs to obtain the certificate.
- Comment on Plex has paywalled my server! 4 weeks ago:
Actual answer for 3:
- put jellyfin behind a proper reverse proxy. Ideally on a separate host / hardware firewall, but nginx on the same host works fine as well.
- create subdomain, let’s say sub.yourdomain.com
- forward traffic, for that subdomain ONLY, to jellyfin in your reverse proxy config
- tell your relatives to put sub.yourdomain.com into their jellyfin app
All the fear-mongering about exposing jellyfin to the internet I have seen on here boils down to either
- "port forwarding is a bad idea!!“, which yes, don’t do that. The above is not that. Or
- "people / bots who know your IP can get jellyfin to work as a 1-bit oracle, telling you if a specific media file exists on your disk” which is a) not an indication for something illegal, and b) prevented by the described reverse proxy setup insofar as the bot needs to know the exact subdomain (and any worthwhile domain-provider will not let bots walk your DNS zone).
(Not saying YOU say that; just preempting the usual folklore typically commented whenever someone suggests hosting jellyfin publicly accessible)
- Comment on we are not the same 5 weeks ago:
Holy fucking shit I am not alone. Oh god. It’s real. I’m not alone.
- Comment on What editor or IDE do you use and why? 5 weeks ago:
Neovim, because I wanted something that would not just disappear.
I never really got along with VSCode, opting for Atom instead. Microsoft bought GitHub, which owned Atom, and promptly discontinued it.
Nvim has such an active community (and no “owner”) that I’m certain that this won’t happen again. At the same time, the plugin system is so flexible that I’m also certain that I will never miss out on any shiny new features.
Over the years, my config has matured, and is mine. The thought of going back to an editor, any editor, less flexible in its configuration than nvim is just… an absolute “no”.
It’s a steep learning curve, but well worth it.
- Comment on AI boomer trait 1 month ago:
Don’t worry, I haven’t had to use Windows or MacOS since the early 2010s.
- Comment on AI boomer trait 1 month ago:
Summarize and find stuff, iirc
- Comment on AI boomer trait 1 month ago:
Well, good news! Windows File Explorer gets built-in AI actions, so you can combine the worst of both worlds! 🥳
- Comment on Does anyone use a phone without a protective case? 1 month ago:
Yes. No case. Why would I? I specifically got the phone because it’s quite small, and feels nice in the hand. A case would ruin that.
I also have not dropped any of my phones once in the past ~10 years.
- Comment on As you are doing it you never realize 1 month ago:
It probably contained Linux
If I had to guess? Ubuntu Studio 14.04
- Comment on Don't Look Up 1 month ago:
That’s still eugenics, just as side effect
- Comment on Late 1 month ago:
Computer Science (at a rather “prestigious” university for CS, for that matter, at least as far as that’s a thing here). Not in the US though, and none of the three universities I’ve studied at had mandatory attendance, for anything (exception: seminars, where attending talks by your fellow students was mandatory). As a result, I’ve never seen any prof take attendance.
A lot of comments on this post say that attendance was called esp. for freshmen classes, but frankly, I don’t see how that would even have been possible here, with sometimes 500+ students in a lecture hall.
In regards to assignments, at least in my experience, studying the lecture material and consulting it while solving the exercises was usually the fastest way to understand them and get them done.
- Comment on Late 1 month ago:
Hi, I have been to lectures fewer than 10 times throughout my entire master’s. No AI, no textbooks, just lecture slides and doing the (ungraded) weekly assignments.
It probably wasn’t a smart idea (incl. for my social life), but it also wasn’t hard to do.
- Comment on [deleted] 1 month ago:
No, mate. I don’t need a guide, or a tour. Just a single clarifying sentence.
“My product does x”. Right now, x could be:
- help you scam people
- provide a meditation partner
- help you learn how to code in Cobol
- give travel tips
- …
What does your product DO? And dong you dare answer “it helps you make money”, that does not explain anything.
- Comment on [deleted] 1 month ago:
I have clicked every link on that site and I still have exactly zero clue wtf this is.
- Comment on My two cent about emails servers field. Over a two decades... 1 month ago:
FWIW, I have no issues sending mails/having them be received from my self-hosted to Google mail