Earlier quoted context omitted.
What I saw was the poster recommend things that can enjoyable during the winter. Alcohol can be enjoyable during the winter. What exactly is your issue?
The article specifically mentions getting away from alcoholism as one of the major benefits of the work on guix.
It wasn't for nothing
111–120 of 165 posts
Re: It wasn't for nothing
#112And let's all be honest here: There is nothing else to do in Norway unless you're a active sportsman during the 9 winter months. There are few parades Few social gatherings Little social cohesion No reason to seek up a public place to randomly meet people, because people shun random social contact There is only binge drinking and a social walking alone in the cities Same with Sweden and Finland. As opposed to living…
Honestly, is the southern hemisphere objectively so much better than the northern hemisphere?
Re: It wasn't for nothing
#113Installing Python with "guix install python" tells me:
The following package will be installed:
python 3.8.2
But then it starts downloading tcl-8.6.10
tk-8.6.10
python-3.8.2-tk
I find this strange, because Python is most often used without Tk (or Tcl) and I don't want to waste disk space.Also, it installs pip3. But you can't use pip3 because you will get:
ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: '/gnu/store/...'
I guess Python packages should be installed using Guix too.
(EDIT: yes, you have to install them like "guix install python-numpy" etc.)Imho, this is a pity because it means one package manager (Guix) is circumventing another (pip), and thus wasting the effort that went into building and supporting it.
Re: It wasn't for nothing
#114Article prompted me to take Guix for a test-drive (as a user, not yet as a package-writer), but I'm running into some peculiar behavior. Installing Python with "guix install python" tells me: The following package will be installed: python 3.8.2 But then it starts downloading tcl-8.6.10 tk-8.6.10 python-3.8.2-tk I find this strange, because Python is most often used without Tk (or Tcl) and I don't want to waste disk…
You’re getting the permissions error as by default pip installs system-wide, for local stuff use the local option or a virtualenv.
Re: It wasn't for nothing
#115Personally, I don't have a use for the OS, but that is no reflection on its quality or usefulness. I just play on a different jungle gym.
Writing an OS is not for the faint of heart. Lots of moving parts. I've done it (on a much, much smaller scale -embedded assembly). Great way to learn the ins and outs of pretty much any software pattern out there.
I see the usual smattering of "it's not a real software project because ... ," and understand where that comes from.
But I've been writing full production-Quality open-source "hobby" projects for over a decade. The polish, documentation, testing, and maintenance are part of the "fun" for me. I absolutely couldn't care any less, if no one uses my software; in fact, I prefer it that way, as I don't need to worry about moving anyone's cheese, if I decide to make changes. I use my software in my own work.
Re: It wasn't for nothing
#116Article prompted me to take Guix for a test-drive (as a user, not yet as a package-writer), but I'm running into some peculiar behavior. Installing Python with "guix install python" tells me: The following package will be installed: python 3.8.2 But then it starts downloading tcl-8.6.10 tk-8.6.10 python-3.8.2-tk I find this strange, because Python is most often used without Tk (or Tcl) and I don't want to waste disk…
The thing is, language package managers may work well for software written solely in that language, but that breaks down real fast when any of them have native dependencies (and many do). Guix is intended to be a universal Linux package manager that can handle packages written in any language on any distro. (It does this better for some languages than others, admittedly.) I’ve experienced enough very broken Python environments that I appreciate only having one package manager to worry about.
I wouldn’t say it’s wasting the effort of Python packaging devs though; it does have an importer for pip packages, so the standard Python packaging work makes it easier to import pip packages into Guix.
Re: It wasn't for nothing
#117I'm happy for you.
Re: It wasn't for nothing
#118Article prompted me to take Guix for a test-drive (as a user, not yet as a package-writer), but I'm running into some peculiar behavior. Installing Python with "guix install python" tells me: The following package will be installed: python 3.8.2 But then it starts downloading tcl-8.6.10 tk-8.6.10 python-3.8.2-tk I find this strange, because Python is most often used without Tk (or Tcl) and I don't want to waste disk…
> Imho, this is a pity because it means one package manager (Guix) is circumventing another (pip), and thus wasting the effort that went into building and supporting it. The thing is, language package managers may work well for software written solely in that language, but that breaks down real fast when any of them have native dependencies (and many do). Guix is intended to be a universal Linux package manager that…
Re: It wasn't for nothing
#119Re: It wasn't for nothing
#120I'm not a developer but I totally relate to this. Most of my creative pursuits are weird, niche, sometimes avant-garde. If I didn't make my artifacts, nobody else would, and it is so intrinsically rewarding to see my visions instantiated, even if they pale in comparison to my first imagining of what they might be. Because I have fringe-y interests, most people don't necessarily "get" it. (Probably true of everyone el…
Does it bother you if people don't discover your work and don't use it? I've always wanted to do something of value that lasts, and many times I was discouraged by lack of interest from other people.