Nice. Software developer, gamer, occasionally 3d printing, coffee lover.

  • 0 Posts
  • 24 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • I’ve had bad tinkering break my system before, but never had an update break it irreversibly. The closest would actually be on Silverblue itself, when an update to the kernel was using different signing keys that cause the system not to boot. Fortunately it was simple, I selected the previous deployment and I was in (on a non versioned OS I would have selected the previous kernel which most are configured to retain the last few). A quick Google revealed Ublue had a whole kerfuffle and after verifying it was legit, I enrolled the new certs into my MOK.

    Although one time on Arch I had installed an experimental version of Gnome from one of their repos, and was pleasantly surprised when that version finally released and I removed the experiment repo and did an update absolutely nothing at all broke. Nothing.


  • This consternation is definitely common. It’s hard to apply skills to something with no long term impact of benefit. I’ve improved my skills by finding stuff I can help on in the communities I participate in.

    It’s natural to be overwhelmed, so deciding on a project does scope what you can learn, but a hard part is architecting the foundation of that project.

    Introducing new features to an existing project is a great way to get your feet wet - it has multiple benefits, for one of you do take a position as a developer in the future, you likely won’t be architecting anything initially, primarily improving on existing projects. So participating in OSS projects is a similar mechanism to that - you have to learn their codebase to a degree, you have to learn their style and requirements, etc.

    Even if you don’t ultimately contribute, it’s still a learning experience.


  • Zikeji@programming.devtoLinux@lemmy.mlVPS encryption
    link
    fedilink
    English
    arrow-up
    5
    ·
    18 days ago

    LUKS, or anything that relies on the server encrypting, is highly vulnerable (see schizo@forum.uncomfortable.business’s response).

    Your best bet would be encrypting client side before it arrives on the server using a solution like rclone, restic, borg, etc.





  • The article that user links is referring to GrapheneOS (and other OSS software) as not being “free software” - and they (GNU) delves into it more here.

    Basically, GNU is saying software shouldn’t claim to be free and open source if they contain non free binaries / other non-free blobs.

    The nuances between FOSS and OSS can be confusing. GrapheneOS is not claiming to be FOSS.







  • Man, they just keep burying their head further. I still have Windows 10 on my gaming PC, and that’s more because I plan on replacing it and will use that moment to transition to Linux, but up until a few months ago I could have been convinced to keep using Windows.

    That was until they popped up a full screen ad in the middle of gaming, telling me my PC doesn’t work with 11 but they have great financing options forn a 11 capable PC. Followed by my lock screen having ads of a similar nature. Fucking gross.







  • New ish. My current Thinkpad is a P14s Gen 1 with a Ryzen 4750U 16GB of RAM, and it came with a 512GB SSD. I paid just under $300 for it on eBay and well worth the cost. I wouldn’t get anything that is still a TXXX variant anymore though (e g. T490), they simplified the product line. So T490 was replaced by the E14 Gen 1, and the P14s Gen 1 is an AMD variant.

    Highly recommend. One thing worth noting though is to double check the fingerprint reader if you desire that, the E14 Gen 1 has a reader not compatible with Linux in a functional way. The P14s Gen 1 however does.