moonpiedumplings

joined 2 years ago
[–] moonpiedumplings@programming.dev 6 points 1 year ago* (last edited 1 year ago)

I can spiral my tongue, so that the front part is fully upsidr down - but only to the left. I can't rotate it to the right at all for some reason, it's like the equivalent muscles are missing.

Progression fantasy

[–] moonpiedumplings@programming.dev 10 points 1 year ago* (last edited 1 year ago) (1 children)

After Twitter went to shit, where else do customers have to go for customer support like this?

Admittedly, I didn't read the article, but I have seen plenty of other cases woth cloudfare or other big providers where people have only been able to set things right by kicking up a fuss on social media


like that recent one with amazon aws.

[–] moonpiedumplings@programming.dev 1 points 1 year ago (1 children)

Old version docs tend to offer you a redirect to more recent docs

Sadly, the docs, I've worked with (openstack and ansible) frequently, don't do this. They have a button to go to the latest version of the docs, but not to the equivalent page on the latest version. This means I have to find the equivalent page again, from the integrated search usually.

And yes, a lot can change between versions. New features can get added that solve your problems or older stuff can get removed.

[–] moonpiedumplings@programming.dev 8 points 1 year ago (5 children)

Putting something on GitHub is really inconsequential if you’re making your project open source since anyone can use it for anything anyway,

Except for people in China (blocked in China) or people on ipv6 only networks, since Github hasn't bothered to support ipv6, cutting out those in countries where ipv4 addresses are scarce.

So yes, it does matter. Both gitlab and codeberg, the two big alternatives, both support ipv6 (idk about them being blocked in china). They also support github logins, so you dob't even need to make an account.

And it's not a black or white. Software freedom is a spectrum, not a binary. We should strive to use more open source, decentralized software, while recognizing that many parts are going to be out of our immediate control, like the backbone of the internet or little pieces like proprietary firmware.

[–] moonpiedumplings@programming.dev 1 points 1 year ago* (last edited 1 year ago)

Ventoy. I love it so much, being able to have more than one bootable iso and storage on a usb.

Although, it is slower to boot the more folders you have, since it scans all folders, but this is configurable

I use nix-shell to get the ventoy cli for when I need to install it to a usb stick.

I agree with this.

Sometimes I've seen people complain about people using asklemmy for not askreddit style questions, but I actually think that's ok and I'm in favor of that as it means more discussion, content, and visibility.

Eventually asklemmy will reach "critical mass", and split into more niche communities.

I've been watching this for a while now.

Most interesting is:

https://github.com/snowfallorg/nix-software-center , a GUI software center for nix

And https://github.com/snowfallorg/nixos-conf-editor , a GUI config editor for nix

[–] moonpiedumplings@programming.dev 4 points 1 year ago (2 children)

The python3 package should contain the entire python standard library

You are free to use a distro which does not split packages, favorite distro, Arch Linux (btw).

Or, you can install the recommended dependencies of python3. Testing in a container, the python3 package pulls:

root@a72bd55a3c1a:/# apt install python3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  ca-certificates krb5-locales libexpat1 libgpm2 libgssapi-krb5-2 libk5crypto3
  libkeyutils1 libkrb5-3 libkrb5support0 libncursesw6 libnsl2
  libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libreadline8
  libsqlite3-0 libssl3 libtirpc-common libtirpc3 media-types openssl
  python3-minimal python3.11 python3.11-minimal readline-common
Suggested packages:
  gpm krb5-doc krb5-user python3-doc python3-tk python3-venv python3.11-venv
  python3.11-doc binutils binfmt-support readline-doc
The following NEW packages will be installed:
  ca-certificates krb5-locales libexpat1 libgpm2 libgssapi-krb5-2 libk5crypto3
  libkeyutils1 libkrb5-3 libkrb5support0 libncursesw6 libnsl2
  libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libreadline8
  libsqlite3-0 libssl3 libtirpc-common libtirpc3 media-types openssl python3
  python3-minimal python3.11 python3.11-minimal readline-common
0 upgraded, 26 newly installed, 0 to remove and 18 not upgraded.

python3-venv python3.11-venv

I find it odd, because debian does this by default, actually. They account for usecases like yours, and instead you have to edit a config file or use a command line flag to get it to not install recommended dependencies.

[–] moonpiedumplings@programming.dev 7 points 1 year ago (8 children)

I guess someone is super happy they saved a few hundreds kilobytes of disk space though.

Yes. All the people basing docker images off if debian, and trying to get them as small as possible. The splitting up of packages, allows people to only pull in what they need.

[–] moonpiedumplings@programming.dev 1 points 1 year ago (2 children)

What was it? I'm planning to do a nextcloud deployment via helm soon.

[–] moonpiedumplings@programming.dev 12 points 1 year ago* (last edited 1 year ago)

Just like Eelco's way of governing, it will likely have 0 effect on 99% of people using NixOS,

Flakes not being stabilized, or worked on by Eelco, despite him literally being the inventor absolutely has an effect on every single Nix user. The flakes-nonflakes aplit is part of why the documentation on nix is so poor. Some things only support one or the other, and it's a pain.

The aux fork of nix (which idk what's gonna happen to it) said they would stabilize the current implementation of flakes as v0. I hope this new council does the same, because it's been far too long. So much of the community uses flakes that's it's basically official, but it being "experimental" means they can't be mentioned in official docs, or included by default in the official installer. You have to edit a config file to enable flakes.

The worst part of this all, is that the Determinate Systems nix installer, only comes with flakes and no channels (old way) - and Eelco literally works for Determinate Systems. Despite all of this, flakes are still "experimental".

I hope things change. Flakes are legitimately better, a minor addition in complexity, in exchange for making it easy to reuse code. And finally having unified documentation and tooling (if flakes become the main way) will probably be the best benefit.

I really hope this council moves flakes put of their "experimental" status. If so, then democracy has spoken: the users want flakes.

view more: ‹ prev next ›