!tPxtoBdChSsxHuBlNW:nixos.org

NixOS Marketing

269 Members
NixOS website + marketing team: https://nixos.org/community/teams/marketing.html58 Servers

Load older messages


SenderMessageTime
27 Mar 2023
@gdesforges:matrix.orgGuillaume DesforgesGood thanks ๐Ÿ‘ I don't know about lobste.rs so that's why I'm asking07:38:27
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone * I believe the lobste.rs software is open source by the way, we could run our own instance07:38:47
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI'd like to call it "echo chamber"07:38:53
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone
In reply to @gdesforges:matrix.org
Good thanks ๐Ÿ‘ I don't know about lobste.rs so that's why I'm asking
It's the cool version of Hacker News that isn't completely taken over by techbros, etc
07:54:15
@raitobezarius:matrix.orgraitobezarius
In reply to @matthewcroughan:defenestrate.it
So it's not surprising to me, that Nix would be shilled, or appear a lot, even in comment sections on lobste.rs, considering the amount of people on lobste.rs that use Nix.
Yes, yes, that's why there is a nix tag (i.e. for people who want to filter out nix content) -- my point was really more about how not to hurt the feelings of the others
10:43:55
@gdesforges:matrix.orgGuillaume Desforges... which is hard and never perfect of course ๐Ÿ˜„11:42:00
@bjth:matrix.orgBryan Honof

I tend to agree with raitobezarius that the Nix community has the tendency to be pretty "in your face"โ€”if I may use the term people tend to describe my music withโ€”. This definitely isn't something that bothers everyone, but for people that are looking form the outside, it looks hostile at times. I had a talk at FOSDEM with some people from the Arch community, and they brought up some pretty good topics.

  1. We tend to use the term reproducible incorrectly. https://reproducible-builds.org/
  2. We also seems tempted to directly jump into a defensive position, which makes it look as if we don't care about the other side
12:48:54
@bjth:matrix.orgBryan Honof *

I tend to agree with raitobezarius that the Nix community has the tendency to be pretty "in your face"โ€”if I may use the term people tend to describe my music withโ€”. This definitely isn't something that bothers everyone, but for people that are looking form the outside, it looks hostile at times. I had a talk at FOSDEM with some people from the Arch community, and they brought up some pretty good topics.

  1. We tend to use the term reproducible incorrectly. https://reproducible-builds.org/
  2. We also seems tempted to directly jump into a defensive position, which makes it look as if we don't care about the other side
  3. We seem to be everywhere. ๐Ÿ˜›

I don't know a solution to this, but I think it's safe to assume we should provide a welcoming place for people looking at the Nix community for the first time. And honestly, I think the Discourse forum already is that place.

12:50:13
@bjth:matrix.orgBryan Honof *

I tend to agree with raitobezarius that the Nix community has the tendency to be pretty "in your face"โ€”if I may use the term people tend to describe my music withโ€”. This definitely isn't something that bothers everyone, but for people that are looking form the outside, it looks hostile at times. I had a talk at FOSDEM with some people from the Arch community, and they brought up some pretty good topics.

  1. We tend to use the term reproducible incorrectly. https://reproducible-builds.org/
  2. We also seems tempted to directly jump into a defensive position, which makes it look as if we don't care about the other side
  3. We seem to be everywhere. ๐Ÿ˜›

I don't know a solution to this, but I think it's safe to assume we should provide a welcoming place for people looking at the Nix community for the first time. And honestly, I think the Discourse forum already is that place.

Fixing the "people are too forward" problem on other platforms is almost impossible to avoid. But we can make sure that when people look at Nix, they see the friendly community we are.

12:50:46
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone

I had a talk at FOSDEM with some people from the Arch community, and they brought up some pretty good topics.

Can we just examine what the Arch community fosters for a moment? Lol.

12:51:08
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneAre Arch people particularly polite such that we should be learning something from them?12:51:20
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneOr do they too have a notorious attitude?12:51:34
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone

We tend to use the term reproducible incorrectly. https://reproducible-builds.org/

I don't think we do. There are just two ways it is meant:

  1. Extensional (Input Addressed)
  2. Intensional (Content Addressed)

Nix supports both! They are both methods of achieving reproducibility, as far as I am aware. You don't need bit-for-bit reproducibility to achieve behavioral reproducibility, which is something Nix proves every day. Bit-for-bit reproducibility may not be fully achievable given that a lot of compilers don't produce deterministic output.

12:54:52
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneWho defines reproducible anyway? I couldn't spot a definition on that page12:56:13
@bjth:matrix.orgBryan HonofI mean, there is this "BTW, I use arch" meme. But I have this feeling the Arch community holds themselves back a bit more. Where the Nix community isn't afraid to say "hey, look at us, here we are!". Which I think is amazing, but I also understand some people don't want to talk about these kinds of things. Example, at configmanagement camp I talked with a guy from the puppet community, and explained to him what Nix was all about. But, I also made sure to ask him about his community/project, and made sure not to interject him with "oh, but Nix does that better", even if I wanted to. Building communities isn't about being the better project, but about being the most approachable one i.m.o. It can be quite overwhelming if people get the feeling they'll be bombarded with "oh, but Nix" when they say something that might be relevant. So, we have to make sure we don't only yell Nix, but listen to others as well. 12:58:14
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneAnd at the same time, that "Oh, but Nix" is what makes them take a second look.12:58:47
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI've had that experience too many times to count.12:59:01
@bjth:matrix.orgBryan Honof
In reply to @matthewcroughan:defenestrate.it
Who defines reproducible anyway? I couldn't spot a definition on that page

As far as I'm aware there's a million definitions, which doesn't help. But the reproducible builds initiative shares that name. At FOSDEM someone told me they were confused if Nix was part of that or not.

We're also kind of ignoring some people's work at trying to get Nix into that project. Which doesn't help.

12:59:21
@bjth:matrix.orgBryan Honof
In reply to @matthewcroughan:defenestrate.it
And at the same time, that "Oh, but Nix" is what makes them take a second look.
Definitely, but not if you interrupt them 10x to do it. That "oh, but Nix" moment should almost be timed :P
13:00:00
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneThere's a point at which you know it's not worth continuing shilling Nix, I know that threshold now. But most people are more willing than you think.13:00:34
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneAlso the right setting, like at a conference vs online in their chatrooms.13:01:03
@bjth:matrix.orgBryan HonofTrue, but I think we can agree that forcefully trying to sell them Nix doesn't help either party. 13:01:31
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneSure, I can agree on that.13:01:41
@bjth:matrix.orgBryan Honof It's also quite true we currently don't recognize other distros/projects, like raitobezarius says. We could give them shoutouts on social media when they achieve something. But then again, the socials a.t.m. seem to attract people that are already somewhat involved with Nix. 13:03:44
@bjth:matrix.orgBryan HonofPerhaps starting with wishing them a happy anniversary when they have one would be a good start? 13:04:54
@bjth:matrix.orgBryan HonofWe could look at projects trying to advance field that Nix is also interested in an give them shoutouts that way? What do you think? 13:05:23
@raboof:matrix.orgraboof
In reply to @matthewcroughan:defenestrate.it
Who defines reproducible anyway? I couldn't spot a definition on that page
Of course the reproducible builds project doesn't get to define the word "reproducible". Because of wide recognition of the phrase "reproducible builds", I think we should avoid using that particular phrase for other types of reproducibility - that is just confusing (and can even be seen as piggy-backing, even when unintentional). As for definition, I think the tagline ("a set of software development practices that create an independently-verifiable path from source to binary code") sums it up nicely, and does imply bit-by-bit reproducibility (which can indeed be hard ๐Ÿ˜†)
13:18:08
@raitobezarius:matrix.orgraitobezarius
In reply to @matthewcroughan:defenestrate.it

I had a talk at FOSDEM with some people from the Arch community, and they brought up some pretty good topics.

Can we just examine what the Arch community fosters for a moment? Lol.

Are Arch people particularly polite such that we should be learning something from them?

Please, let's not make statement like those. I think we ought to be the bigger person in those situations, I believe we have a great community and that's why I am hopeful we can do better. Let's treat them with respect, no matter what our previous experiences were (they might not be representative of their community, they might be changing, etc.) as we would like to have for us too.

14:10:37
@raitobezarius:matrix.orgraitobezarius
In reply to @bjth:matrix.org
It's also quite true we currently don't recognize other distros/projects, like raitobezarius says. We could give them shoutouts on social media when they achieve something. But then again, the socials a.t.m. seem to attract people that are already somewhat involved with Nix.

Moreover, to me, as a NixOS developer, I benefit a lot of the work from other distributions such as Gentoo, Debian or even Archlinux.
For example, the upcoming LLVM16 had a lot of breakage with a lot of packages, who is doing the work to fix upstream? https://bugs.gentoo.org/870412 ; Gentoo is spearheading.

We are going to benefit from this and I do not want to make it look like we "fixed" everything because NixOS is amazing, etc. Yes, NixOS can do a lot of incredible things, but also because we are building all together even if we do not see it "directly".

Foxboron for example is working on https://github.com/golang/go/issues/57120 -- true, bit to bit reproducibility is hard, but this is going to benefit us in the end, we are going to say we have bit to bit reproducibility for Go, but it's a Archlinux developer who has been driving this change.

Let's empower everyone in the Linux distribution community, this is also a very sustainable fashion to draw people to NixOS, other than just simply "oh, but Nix" in every discussion. We can explain what we do and our struggles. I also had many situations where explaining honestly our challenges and how do we benefit from other distribution made the person interested into NixOS.

14:16:39
@bjth:matrix.orgBryan Honof
In reply to @raitobezarius:matrix.org

Moreover, to me, as a NixOS developer, I benefit a lot of the work from other distributions such as Gentoo, Debian or even Archlinux.
For example, the upcoming LLVM16 had a lot of breakage with a lot of packages, who is doing the work to fix upstream? https://bugs.gentoo.org/870412 ; Gentoo is spearheading.

We are going to benefit from this and I do not want to make it look like we "fixed" everything because NixOS is amazing, etc. Yes, NixOS can do a lot of incredible things, but also because we are building all together even if we do not see it "directly".

Foxboron for example is working on https://github.com/golang/go/issues/57120 -- true, bit to bit reproducibility is hard, but this is going to benefit us in the end, we are going to say we have bit to bit reproducibility for Go, but it's a Archlinux developer who has been driving this change.

Let's empower everyone in the Linux distribution community, this is also a very sustainable fashion to draw people to NixOS, other than just simply "oh, but Nix" in every discussion. We can explain what we do and our struggles. I also had many situations where explaining honestly our challenges and how do we benefit from other distribution made the person interested into NixOS.

Yup, I agree with this. Also had the same experience where empathy actually got them to look at Nix.
14:18:14

Show newer messages


Back to Room ListRoom Version: 6