I mean Rust is definitely known for long compilation times but yeah otherwise I am not sure how any of this is Rust-specific. Maybe by “doesn’t do what you tell it to do” they mean the borrow checker and strict compile time checks…?
- 24 Posts
- 746 Comments
communism@lemmy.mlto
Programming@programming.dev•What do you want out of a coding monospace font?
10·4 days agoNice to look at. Disambiguates commonly confused characters (
l,1,I;0,O).
If you want to learn more then do LFS. I don’t think Gentoo teaches you much more than a manual Arch install. But very few daily drive LFS. It’s hardly practical. Gentoo is daily drivable but if you don’t care about compiling all your own packages then I don’t think it’s for you.
I’d say just do LFS on an old laptop or a VM.
communism@lemmy.mlto
Linux@lemmy.ml•What package manager do you use for arch based distros?
3·10 days agoYay
I only use flatpak for one Python program because it has a lot of runtime dependencies I don’t want to bother with. I generally wouldn’t use flatpak.
communism@lemmy.mlto
Programming@programming.dev•If you thought the speed of writing code was your problem - you have bigger problems
5·14 days agoI also got LLM vibes. However, some humans do just genuinely write like that. It’s particularly an issue with ESL speakers getting caught in false positives, although this author seems to be a white Australian guy who is probably a native English speaker.
I suppose if you were really bothered you could go back and look at his writing before the dawn of the vibes and see if his writing style is about the same. I don’t care enough to check.
communism@lemmy.mlto
Technology@lemmy.world•Artemis II astronaut finds two Outlook instances running on computers, calls on Houston to fix Microsoft anomaly — puzzled caller describes ‘two Outlooks, and neither one of those are working’English
5·16 days agoPeople have their preferences for UI and UX. I use Aerc because I like modal editing (ie being able to write my emails in vim) and keyboard nav. Using a desktop email client rather than webmail client from a provider gives me that freedom.
Besides, I don’t actually have a webmail client I can use lol. I host my own email and host the IMAP server but I don’t host a web interface.
communism@lemmy.mlto
Selfhosted@lemmy.world•Jellyfin critical security update - This is not a jokeEnglish
2·18 days agoIf you haven’t already, I recommend Watchtower (nickfedor fork—the original is unmaintained) which automatically pulls updates to Docker containers and restarts them. Make sure to track latest, although for security updates, these should be backported to any supported versions so it’s fine to track an older supported version too.
Notesnook notebook with whatever info I need to be able to administrate the system. e.g. what different ports are used for and why the firewall policies are what they are, sometimes write-ups after a troubleshooting session, etc.
The Notesnook instance is self-hosted too, but if the server goes down, the notebook will still be available locally.
I don’t see where I said any of the words you just quoted. Impressive if Rust can suck a dick I don’t have though, I’ll give them that.
You can embed Assembly in Rust. A lot of low-level Rust projects embed Assembly.
communism@lemmy.mlto
Programmer Humor@programming.dev•holy shit holy shit holy shit holy
2·19 days agoA competing Forgejo instance
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.
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.
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
Programming@programming.dev•Should I teach students who doesn't know computer science C or JavaScript first?
3·27 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.
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@lemmy.ml•The Engineer Who Tried to Put Age Verification Into Linux
18·30 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.













Do you have the skills to self-host? If so, you can host any number of cloud storage services: Nextcloud, Immich, Cryptpad. You could even host a Forgejo instance (the software Codeberg runs on) although it’s really not intended for storing the kind of images you’re talking about.
I am guessing, though, that you are probably not a very technical person, and self-hosting might be out of the question for you. In which case unfortunately your options are a fair bit more limited. There are free hosted Nextcloud instances—Disroot hosts one. Or you could go with something like Proton Drive. If you’re open to proprietary options then there’s several very widely used options like Dropbox, Google Drive, Mediafire, etc. But if you’re posting here, you probably don’t want those.