Live data from Hacker News

It wasn't for nothing

gexp.no

111–120 of 165 posts

Re: It wasn't for nothing

#111

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.

Okay I see now. It seemed to me (and honestly still seems now seems to me after re-reading the comments) that the comments I responded to were being said for Norway in general and to most Norwegians and not only in the context of the specific author of this blogpost. I take definite issue with some sort of judgement that enjoying alcohol is bad in general. But yes certainly for the original poster such recommendations aren't really appropriate.

Re: It wasn't for nothing

#112

And 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…

> south of the equator.

Honestly, is the southern hemisphere objectively so much better than the northern hemisphere?

Re: It wasn't for nothing

#113
Article 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 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

#114

Article 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…

Historically I think the tk UI lib has been considered the always available UI library in “batteries included” python.

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

#115
Good on ya. I wish you luck.

Personally, 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

#116

Article 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 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

#117
Once you find the things that anchor you physically, it makes it much easier to sail where you want to sail and stay when you want to stay. No matter what passes around me or what happens in life, having these anchors about myself lifts the good times to be more enjoyable and the bad that much more surmountable.

I'm happy for you.

Re: It wasn't for nothing

#118

Article 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…

[flagged]

Re: It wasn't for nothing

#120
post #7
post #6

I'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.

If I'm not directly helping someone, stuff I do in my spare time I do primarily for my self. Not interested if anyone use it or not (same with music). If I want something that lasts I plant a tree.
Post reply on HN