I know about Tailscale. I don’t use it because I want my VPS to be exposed to the internet; some of my services are supposed to be public. And those that aren’t, have their own authentication systems that are adequately secure for their purposes. I just don’t need Tailscale so I’ve not bothered with the setup.
- 3 Posts
- 20 Comments
I’ve had my VPS exposed to the internet for a while and never been pwned. No professional experience. Use SSH keys, not password authentication. Use FDE if physical access is in your threat model. Use a firewall to prevent connection on internal-only ports.
Vaultwarden will store your passwords encrypted (obviously) so even if your database does get stolen, the attacker shouldn’t be able to read your passwords without your master password.
communism@lemmy.mlto
No Stupid Questions@lemmy.world•Is there still anyway to bypass Youtube "Sign in to confirm your age" bullshit in 2026?
0·3 days agoNo, afaik every alternative frontend that still works with age-restricted videos works by letting you sign in with a Google account (which defeats the point). I’ve tried a few.
I just make an account for just the age-restricted videos. FreeTube still works for me for non-age restricted videos (if it doesn’t for you, try changing VPN countries a few times—also you need to restart FreeTube every time you change VPN servers, otherwise it doesn’t work from the new server, idk why).
It’s great. I also self-host my own Forgejo (that’s the software Codeberg runs on) instance for private repos, to avoid using up space on Codeberg’s servers.
Main problem is the lack of federation, leading to splintering across Codeberg/GitLab/sourcehut/self-hosted forges. I know there’s Radicle, and Forgejo is working on ActivityPub integration, but it’s slow-moving to get what should be inherently federated by design (git) to actually be federated. In practice you need accounts on a dozen different websites if you want to regularly contribute to foss.
Don’t worry, the models already spit out poor code quality.
communism@lemmy.mlto
Asklemmy@lemmy.ml•How can I wear a skirt at work if I'm not religious?
0·4 days agoSkirts are fairly common formalwear, at least for women. Are you a man? If not, I think any office job, receptionist job, etc, would be fine with you wearing a skirt. I imagine it’d only be some forms of manual labour where a skirt would get in the way.
Why would a bank make you not wear a skirt?
communism@lemmy.mlto
Asklemmy@lemmy.ml•Do you Spanish learners learn "vosotros" and its conjugations or no? ¿De dónde sois?
0·4 days agoI was taught vosotros but I learnt in a country closer to Spain than to LatAm. I think they mentioned ustedes in later parts of the course but vosotros was the standard second person plural pronoun we were taught.
communism@lemmy.mlto
No Stupid Questions@lemmy.world•(not a good idea) Aside from possible allergy concerns, what's stopping people from grinding all the food waste into a mixed paste?
0·5 days agoAside from the fact that hunger is not caused by lack of food but by a capitalist distribution of means of subsistence, that also sounds profoundly unsafe. So you want to grind raw meat, raw eggs, with berries, leeks, idk what else, and hope for the best? Some of the food might have been on the verge of expiration. If some of the food was bad now all of it is bad because you mixed it all up. Different ingredients need different cooking methods, temperatures, times, etc. Some of your paste will be cooked to inedibility whilst some of it won’t be at a food-safe temperature yet. Even if it didn’t cost anything to implement this, no one had any dietary requirements, etc, this food would just be unsafe to eat.
communism@lemmy.mlto
Programming@programming.dev•Should I teach students who doesn't know computer science C or JavaScript first?
0·5 days agoWithout knowing anything about your students, it’s hard to say. If I were the student I’d much prefer to be taught C, but that’s because I have an existing interest in computers and a desire to develop systems programming skills. I wouldn’t like to teach JS to anyone because it’s a bad language and I don’t want students to go away making more web 3 slop but if they actively are interested in making web 3 slop that’d be a case for teaching JS. I’m of the pedagogical school of teaching students what they are actually interested in learning. They might not know enough about programming to know which language they want to learn off the bat, but maybe ask them what sort of software they’re interested in making. If they want to make websites, you might want to teach them something like Python with Flask, as something less bad than JS as well as easy enough to learn.
Imo C is a good teaching language as it teaches you a lot about how computers work, as well as the fact that nearly everything runs on C. It is “harder” though, and imo is also for students who are actually interested.
communism@lemmy.mlto
Linux@programming.dev•Surge in Systemd forks after the latest changes
0·6 days agoIf you want something more featureful, OpenRC is decent.
I usually use runit, which is much more lightweight, which I like.
You can try out distros with different inits in VMs and see what you like. Or if you’re the distro-hopping kind, just distro-hop.
Had no idea Qt had 3D rendering… GUI designers get more creative. Let’s see a 3D email client.
Haha I used to do this all the time for my credit card PIN. Every time I had to enter it I had to get out a calculator as I didn’t remember the four-digit number but I did remember the expression I used to derive it.
communism@lemmy.mlto
Linux@programming.dev•Surge in Systemd forks after the latest changes
0·6 days agoGood luck trying to maintain the mammoth that is systemd… why not just switch to an alternative init system and focus your efforts on contributing to those, instead of trying to single-handedly maintain such a huge codebase?
communism@lemmy.mlto
Linux@lemmy.ml•The Engineer Who Tried to Put Age Verification Into Linux
0·8 days agoIs there any evidence that they would go after random FOSS projects that aren’t hosted or developed in the relevant jurisdictions? Don’t comply in advance.
Worth considering that there’s less of a need for backwards-compatibility with Linux binaries because most Linux software is open-source, so they can be recompiled or updated for modern Linux by the end user if the maintainer is gone. A lot of legacy Windows software is still in use and the source is unavailable, so Windows has to support it for the businesses that use the legacy software. In other words, it’s a cultural difference too. Linux seems pretty good at supporting things users actually use, like old hardware.
Not disagreeing with you btw, just my thoughts on why that difference exists.
They have a near-monopoly on the desktop market. The average consumer doesn’t care about bloat, and will keep using Windows stubbornly no matter what. Why bother writing good software if people will buy it anyway?
Signal is fine for normal/social chatting. It is centralised which makes it much harder to obscure identifying conversation metadata, and I wouldn’t recommend it for comms with a state threat model. I like SimpleX for addressing those issues.
If you just want to chat to friends and nothing else, I probably would recommend Signal for the most polished experience and most widely adopted open-source private messenger.
communism@lemmy.mlto
Technology@lemmy.world•Did we win? Google to continue to allow side loading English
0·8 days agoThe middle ground is the middle ground between user freedom and corporate control. Which is not a spectrum you want to be in the middle of.
This is like getting a pay rise that’s below inflation. That’s a pay cut. And this is a loss.
communism@lemmy.mlto
Technology@lemmy.world•Did we win? Google to continue to allow side loading English
0·8 days agoPretty sure they meant a smartphone with a desktop OS installed on it (eg Linux phones), not just “phone that looks kinda like a laptop but still uses Android”





You’re in the US. Mexico is next door and speaks Spanish. A much higher proportion of Spanish speakers in the US are from Mexico than from Spain, which is across the ocean. If you were in France and identified as a Spanish speaker, many more people would think you were from Spain.