• 1 Post
  • 36 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • Elw@lemmy.sdf.orgtoLinux@lemmy.mlGolang on debian
    link
    fedilink
    arrow-up
    3
    ·
    4 months ago

    Good article. I learned long ago that, at least the case of your development environment, it’s best to install the latest upstream release instead of just relying on the system provided version. Go makes doing this extremely easy relative to some other languages out there.


  • I recently started uses dotbot for managing dot files across my systems. It sounds very similar, in terms of the simplicity of the implementation, to yadm. You define a config file in yaml or json and run the “install” script which calls the dotbot utility, passing in your config file. With a simple change to the install script, I’ve been able to create multiple config files, one per environment (work, home, linux, mac, etc.) and I’ve been thinking about how I could automatically sync changes to git whenever I edit a config file. Leaning towards setting up an autocmd in neovim to automatically commit and push changes on save when I have one of the config files open. Just not yet sure how to do this in a way that would only run the sync for the configs and not every json or yaml file on my system. I’ve only ever set up autocmds for specific file extensions but the syntax leads me to believe it’s flexible enough that any arbitrarily specific file name or path could work the same.



  • There’s a difference between complaining and providing constructive feedback. This post falls in the former category. If you are a user of a free product and you don’t like how it works, you are entitled to a full, no questions asked, refund. You’re welcome to make suggestions but devs who work hard to provide something at no cost and on their own time owe nobody anything. I’ve seen this play out year after year in the open source community and it’s led to a lot of very good projects shutting down when the developer gets fed up with the demands and behavior of the community of users.









  • Elw@lemmy.sdf.orgtoLinux@lemmy.mlIs gentoo a good choice?
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    1 year ago

    So turn my argument around and replace performance with disk capacity. Cost per gigabyte is so low now that you’ll end up spending more money in electricity compiling the dependency out than you would by having the disk space to not worry about it in the first place.


  • Elw@lemmy.sdf.orgtoLinux@lemmy.mlIs gentoo a good choice?
    link
    fedilink
    arrow-up
    6
    arrow-down
    3
    ·
    1 year ago

    The irony of the “compiling software on modern hardware isn’t bad at all” argument for Gentoo is that the same hardware hardly benefits from custom compiled software. There was a time when hardware was slow and performance improvements could be made, but that was also back when it took ages to compile software, so there was a trade off of time taken up front for performance during real time usage.

    If you want to learn Linux internals, build a system using Linux From Scratch. If you want a system that’s maintainable and highly customizable, run Arch Linux. IMO, Gentoo no longer really has a niche.


  • For me the tipping point was when ads started becoming malicious. As long as ads are not static and are being served by unaudited and unregulated third parties, they have no home on my browser. I feel bad about it because I understand that some independent sites legitimately need the revenue but unless they provide information about how they vet their ad providers or they only serve static ads, I’m going to block them.



  • I’m curious what you mean by getting hands dirty with system maintenance on Arch. Granted, I have been using Linux and Unix systems at this point longer than many people on here have been alive… but after a year of running Arch on my new laptop, it’s been pretty un-messy. The messy part is really the setup since you have to pick each and every piece, but if you search just about any issue and include “arch Linux” on DDG, the answer is almost always one of the top 5 results and the Archwiki is hands down some of the best Linux documentation currently available.