<a rel="me" href="https://layer8.space/@helix">Mastodon</a>

  • 7 Posts
  • 334 Comments
Joined 2 years ago
cake
Cake day: July 27th, 2024

help-circle



  • No one does that in a project they’re building for themselves.

    Speak for yourself, I always did that and I found it easier with LLMs nowadays.

    I hate most AI shite with a passion but when it helps my colleagues write commits which are more than “add stuff”, “fix some things” I’m fine with it.

    I rarely use AI to generate code, usually only when I need a starting point. It’s much easier to unfuck AI code than to stare blankly at a screen for an hour. I’d never commit code I don’t fully understand or have read to the last byte.

    I hope OP is doing the same. LLMs fail at 90% of coding tasks for me but for the other 10% (mostly writing tests, readmes, boilerplate) it’s really OK for productivity.

    Ethics of LLMs aside, if you use them for exactly what they’re built for – being a supercharged glorified autocomplete – they’re cool. As soon as you try to use them for something else like “autocompletion from zero” aka “creativity”, they fail spectacularly.















  • I have broken and repaired many distros in the past and most package managers were able to handle it.

    This is why I always keep the last 3 installed package versions around.

    In Arch based distros you have to install downgrade. Idk why it doesn’t come with the base pacman tools, as it can seriously save your ass.

    The most resilient package manager I found to be dnf. I once messed up an upgrade from Fedora 20 to 21 or something and many packages were 20, some were 21 and some were rawhide. Boy did I think I needed to fix this manually. I fixed the misconfiguration, made internet available in a root shell and dnf magically repaired every dependency hell I found myself in.

    Fedora is now my work desktop and Arch with snapper runs on my personal devices.

    Immutable distros or things like NixOS seem fine if idiots need to use them. However, I’m not an idiot and usually don’t give idiots root rights.

    If you want your system simply to work and never customise it beyond what the maintainers thought out for you, NixOS and Silverblue etc. might be cool. But for me there always was a point where I had to do hours of work thinking “good Lord Linus the Creator, this would be so much easier with a regular distro”.

    Went so far to ragequit NixOS three times now and everyone who uses it nowadays gets the same look as these weaboo Arch supremacists way back when. Maybe NixOS is good in 10 years but at the current rate, I’d just burn the project honestly. So wasteful, both for the environment and man hours.