Podchaser Logo
Home
563: Nix's People Problem

563: Nix's People Problem

Released Monday, 20th May 2024
Good episode? Give it some love!
563: Nix's People Problem

563: Nix's People Problem

563: Nix's People Problem

563: Nix's People Problem

Monday, 20th May 2024
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:01

Ladies and gentlemen, welcome to Slackware

0:03

Week! Get ready to dive deep

0:06

into the world of simplicity and stability. Leaving

0:09

no stone unturned, your host Brent has

0:11

spent all week preparing and we're excited

0:13

to say Brent has passionately and confidently

0:15

taken the reins on Slackware Week. Seriously?

0:19

He's demanding we call him the

0:21

King of Slackware. In just moments

0:23

Brent will explore its unique package

0:26

management system, reputation for a rock

0:28

solid performance and passionate user community.

0:31

Whether you're a seasoned Slackware Pro or

0:33

a curious newcomer, this week Brent will

0:35

expand your Linux horizons. Stay

0:37

tuned, Slackware Week starts right now!

0:48

We got a problem. Brent's not here. No,

0:51

chair is empty. Cat's unloved.

0:55

Anybody know where Brent is? I see

0:57

Alex is here. Hey Alex. Yeah,

1:00

your token imperialist person

1:02

today is me, not Brent. Well

1:05

that's good. That at least balances the show out

1:07

a little bit I guess. Quick hot swap, thank

1:09

you. I'm sure Brent will be here with Slackware

1:11

Week soon. In his honor, I had

1:14

pancakes with maple syrup for breakfast. And

1:16

was it good maple syrup? No.

1:18

He wouldn't have passed the Brent test. Okay.

1:21

So today on the show after months

1:24

of internal debate over in the NixOS

1:26

community, we're gonna cover the community's recent

1:28

internal struggles and examine what's happened, as

1:30

far as we can tell, and

1:33

then what's changing. And then we'll round

1:35

the show out with our boosts and our picks and all of

1:38

that. So let's say good morning to

1:40

our virtual lug, time appropriate greetings, El

1:42

Mumble Room. Hello. Hello.

1:48

Got a nice little showing up there in the quiet listening

1:50

area too. Thank you very much for

1:52

joining us in that live Mumble Room. You can too. Deets

1:55

on our website at jupiterbroadcasting.com. And

1:58

let's say good morning to our friends at Tails. Hello! Hello!

2:01

Hey Tailscale! Tailscale

2:05

is programmable networking software that is private

2:07

and secure by default, very

2:10

fast and this week they just rolled

2:12

out a brand spanking, rebuild, Android app

2:14

that just got a whole lot better.

2:17

So go try Tailscale for free on

2:19

100 devices at tailscale.com/Linux Unplugged, the easiest

2:21

way to connect your devices directly to

2:23

each other, for yourself or for

2:26

a team. tailscale.com/Linux

2:28

Unplugged. Alright,

2:30

so this week we want to cover what's been going

2:32

on with Nix as we've been getting questions into the

2:35

show, is Nix dying? Should I? We've

2:37

had several people ask if maybe they should learn something

2:39

else because they're concerned that Nix will be gone in

2:41

a couple of years. You

2:43

see it on various places on Reddit

2:45

and other social media as well. Seems

2:48

like something that for

2:50

Nix, which has remained relatively niche, somehow

2:52

the drama in the community is getting

2:54

more coverage lately than anything about the

2:57

fundamental project or technology or game changing

3:00

value that it brings. And I think this is

3:02

why we've kind of drug our feet on covering

3:04

it because we're so far over in the technological

3:06

value side of Nix and have

3:08

so little insight really into what goes

3:10

on in the internal area of the

3:12

community because we're on the

3:15

production end of Nix. We're implementing, we're

3:17

using, we're not on the development side, we're

3:19

very grateful, but that's just not a

3:21

side we follow very closely. And so when

3:24

internal rifts begin to build, we like to

3:26

follow them so we can stay informed, but

3:29

it's not necessarily our inclination to make content

3:31

out of them. But there does seem

3:33

to be confusion and even concern about the

3:35

long-term viability of Nix and Nix OS. And

3:37

so we thought, okay, all right, let's

3:40

address this. And it does seem like there is some

3:42

forward progress this week as we record as well. So

3:44

the timing happens to work pretty well. I

3:47

think to start, boys, we should start with kind of trying

3:50

to explain where the Nix OS and fits in. Again,

3:53

we're not Nix experts, we're enthusiasts,

3:56

so this is the best to our understanding. is

4:00

the NICS project is governed by the

4:02

NICS OS Foundation. That's a nonprofit organization

4:05

that handles the project's finances and legal

4:07

responsibilities. The kind of same thing we see in

4:09

a lot of software projects, right? You can

4:11

have the core project itself, which is governed by

4:13

open source licenses and the rules around contribution based

4:15

on the repo. But ultimately, you've

4:18

got to interact with taking donations and hosting

4:20

events and paying money and interacting with governments

4:22

around the world. And then you start to

4:24

need legal structure of some kind. And

4:27

so they got a board, and we met some of the folks on

4:29

that board. They all seem like they're pretty solid

4:31

individuals with good intentions for NICS. And

4:34

according to the board's page,

4:36

its responsibilities include handling administrative,

4:38

legal, and financial tasks, sponsorships,

4:40

and donations, funding

4:43

for community events and efforts. The

4:46

board is not responsible for technical

4:48

leadership, decisions, or direction, nor

4:51

is it expected to handle all decision

4:53

making. Yeah, instead, the board is responsible

4:55

for providing a framework for teams to

4:57

self-organize, including a duty to

4:59

hand out the credentials and permissions required for

5:02

the team's work. And I guess from

5:04

what I read online, this all seems pretty typical of

5:07

articles of association for a Dutch foundation, which is, I

5:09

think, the situation here. And

5:12

so this is the foundation's role in the NICS community.

5:15

So what is happening in the NICS community? The

5:18

gist of it is that the original creator of NICS

5:21

felt sort of thrust into a de

5:23

facto benevolent dictator for life role that he's

5:26

indicated he didn't necessarily want, but

5:28

sometimes I think there was a need for a decision maker

5:30

or something like that. He's now

5:33

formally stepped down. He remains a

5:35

contributor and works at Determinate

5:38

Systems. Yeah, I wonder, it seems kind of like

5:40

NICS has been small enough, niche

5:42

enough that things have been self-organizing pretty

5:44

effectively, and so this kind of just

5:46

could happen, but as more

5:49

tensions grow, as more people are using it, as businesses,

5:51

as we saw it, NICS kind of really sprung up

5:53

around it. There's just a lot

5:55

more pressure on that organization or lack thereof, and

5:57

not a lot of clarity, which seems like it's a

5:59

good thing. maybe had been all right before but

6:01

definitely not going forward. I think what's

6:04

interesting is where that phrase, benevolent

6:06

dictator for life, came from. We

6:08

haven't mentioned yet the open letter from

6:10

a bunch of disgruntled NICS

6:13

community members who in my

6:16

opinion did somewhat of a

6:18

character assassination towards Elko and

6:20

some of the other people

6:22

involved in kind of the governance structures

6:25

as they were before they wrote the

6:27

letter. Yeah, the open

6:29

letter I think is

6:31

like a rabbit hole we could really get into.

6:33

So this open letter I think does characterize Elko

6:36

as basically a public demand that he step down. In

6:38

the letter they publicly demand that Elko step down and

6:40

then about a week later Elko did step down. I

6:45

don't know if Elko was going to do that all along or if

6:47

he stepped down because of that letter. Yeah, it

6:49

seems like there have been rumblings of these concerns

6:51

and flare-ups and discontent sort of in the background

6:53

and at this point things

6:55

really hit a punctuated point and

6:58

yeah, then Elko steps down and

7:00

announces that they're going to appoint

7:02

a constitutional assembly which

7:05

will be tasked with setting up a new

7:07

governance structure run by the community that

7:09

is capable of serving the community's needs.

7:12

Then once established, the foundation is

7:15

intending to delegate some of its power

7:18

to that new assembly. Yeah,

7:20

so that kind of some

7:22

expected next steps for where things could go

7:24

after the open letter and after there have

7:27

been a lot of complaints from both

7:29

sides. And that process has been playing out for the

7:31

last couple of weeks. So to

7:33

sum it up, to try to I think if I were to

7:35

zoom out at a 50-foot level, a

7:37

long time ago there was essentially this kind

7:39

of started from a disagreement around flakes and

7:41

how flakes should be included. That

7:44

failed to find a resolution that everybody was

7:46

happy with which left a bad taste in

7:48

people's mouth. This has festered into a long

7:51

turbulent discussion in the community that now it

7:53

goes into multiple areas in the community including

7:56

a failure to find any real solution or

7:58

direction around community moderation. This

8:00

led some to feel unsafe That

8:03

on that issue has snowballed into its

8:05

own entire problem And it's

8:07

created a vast amount of confusion and discontent

8:09

over the general governance around Nix Then

8:12

while this was brewing just this general discontent

8:14

around how Nix is moderated how it's governed

8:16

all these things while that was kind of

8:19

brewing A

8:21

sponsor came along this tied to the military

8:23

industrial complex Adderall And

8:25

drill and drill. Thank you. And drill

8:28

industries. They sponsored Nix con EU Some

8:31

in the community didn't like this the venue I

8:34

here also wasn't very pleased about it and

8:36

it provoked this discussion Around Nix

8:38

and its ties to the military industrial

8:40

complex and some felt that Nick

8:43

should be held to a standard that we don't hold

8:45

Others Linux distributions too and that is that they should

8:47

have no involvement with any military at all Which

8:50

in just as provokes a giant conversation and discussion

8:52

and when you don't have proper moderation and governance

8:54

In place it starts going in all kinds of

8:56

sideways Yeah, that kind of hits on it right

8:58

there right when you when you don't really have a framework for how to

9:00

handle these things and then you do bring in You

9:03

know very heated and contentious issues. That's gonna

9:05

stress those systems that Essentially

9:08

coming together is what provoked that open letter that

9:10

you were referring to Alex indeed

9:12

it was and if you look

9:14

at Nick's con EU which happened last autumn and

9:17

There'll was down as a sponsor for

9:19

that event and was dropped for whatever

9:21

reason But the event that

9:23

we went to in Pasadena Nick's con and

9:25

a the first one North America It

9:28

wasn't dropped. Yeah, I think that led to some folks

9:30

feeling like they weren't listening kind of like look we

9:33

made a big fuss and Now

9:35

you go go back and do it again And the other

9:37

folks were like look they want to give us money and

9:39

we're trying to make this first event in North America Happened

9:41

and we wanted to you know, we'll take all the resources

9:43

we can have and to be clear It's not just money.

9:46

They have people that contribute code and contribute to Nick's as

9:48

well. Absolutely And the

9:50

kind of alternative would be to say no

9:52

to them and then they could just fork

9:54

what they want and Then

9:56

the project gets or the foundation and the

9:58

project gets nothing Right and

10:00

it provokes you can see there's all these rabbit

10:02

hole doors you can open because it provokes the

10:05

conversation of. Should

10:07

the project outwardly take

10:09

an aggressive no military involvement

10:11

stance which is a political

10:13

stance. That has of

10:15

course created all kinds of debates internally some

10:17

of which have led to people

10:19

that are. Longtime contribute

10:21

to the project getting. And

10:24

by moderate by moderation which is another thing you

10:26

may have seen you know if you've been browsing

10:28

social media or watching from afar. People

10:31

getting band or whatever we

10:33

don't hold the Linux kernel itself to that

10:35

standard doing I mean I know

10:37

for a fact that there are huge

10:39

government contracts going through. Enterprise

10:42

Linux vendors as we speak and

10:45

you know so you have the Linux

10:48

kernel being used in all sorts of

10:50

places you have companies massive enterprise Linux

10:52

companies supporting those efforts. And

10:54

yet next to us it's a huge problem it

10:56

doesn't it doesn't compute for me quite.

10:58

Yeah we do kind of celebrate these days I

11:01

mean Microsoft maybe isn't directly a defense director but

11:03

they certainly are a large

11:05

vendor to the military. We've sort

11:07

of like wow look at these contributions from

11:09

Microsoft in the current right and AWS public

11:12

cloud is a thing and they have an

11:14

entirely separate. Government cloud division that's held to

11:17

an entirely separate standard like in

11:19

America at least I think you

11:22

guys said it in Luppert a few months ago that. It's

11:26

just not a reality to ignore that that

11:28

complex exists financially. Yeah

11:31

and this company in

11:33

particular is one of the more

11:35

technologically innovative companies in this space

11:37

and they have a very forward

11:40

thinking technological rnd policy and. This

11:43

goes up all the way to the ceo level

11:45

Palmer lucky is aware of this drama and.

11:48

He paints it as you know political reasons but

11:50

either way it's it's it's what

11:53

we were trying to watch in front of figure out

11:55

is how is this actually

11:58

impacting next the technology. and

12:00

the people that deploy and use it. And

12:03

this community stuff that's going on, is it a

12:05

sideshow? Is it directly

12:07

at the foundation of, I'm saying the metaphorical

12:10

foundation of how Nix is built? What

12:12

impact does this have? It's

12:15

especially hard because there's – I mean what is the

12:17

Nix community, right? You've got

12:19

at least three different logical projects in Nix,

12:21

the language itself, which is kind of where

12:23

the psych stuff was, but then to also Nix packages,

12:25

you have a client community managed package

12:27

repository to Nix OS, the Linux distribution.

12:31

Plus you have people that, you know, are

12:33

you involved with project governance and leadership? Are

12:36

you involved with just making, you know, maintaining

12:38

packages Nix packages? Are you a

12:40

promoter or someone who talks about Nix like we are? Like

12:43

who are the people in these roles? How do they

12:45

interact? And it's just hard to judge, especially when you're

12:47

relatively new. And that,

12:49

what you just articulated there was, indicate

12:52

wider issues with the

12:55

vacuum of leadership that Elko has

12:58

had to date. The

13:00

phrase benevolent dictator for life would

13:03

imply that he has been incredibly forceful

13:05

in a Linus Torvald kind of way

13:07

over the project and been

13:10

aggressive towards people and maybe

13:12

that's the case behind closed doors. I don't know

13:14

on the details of that, but the

13:17

very fact that we have Nix packages

13:19

and Nix language and Nix OS all

13:21

called Nix, it

13:23

speaks to like just something isn't quite

13:25

right in the leadership space along with

13:27

the whole flakes thing. I

13:29

don't know. But to me, it just highlights. Maybe

13:31

that's been an issue for a lot longer than maybe

13:34

we realized. We had an opportunity

13:36

to meet Elko at NixCon,

13:38

and he seemed like a

13:42

gentle person who just wants to focus on the

13:44

tech. Agree. And

13:46

I don't think he wants to be a dictator,

13:48

and I think that's why he was probably either

13:51

convinced or agreed or decided to step down. Yeah,

13:54

part of the complaint seemed to be both

13:56

as much like maybe sporadic versions of action

13:58

and decisions made, and then I'll... a lot

14:00

of times maybe people felt actually should have

14:02

been taken and listened. And then

14:04

you also have that Nix is like you mentioned earlier Wes,

14:06

it's at this part of its

14:08

life cycle where commercialization is beginning to become

14:10

possible. So we have the permanent systems and

14:12

kind of a community around them and Flox

14:15

and a community around them and they

14:17

also employ Elko and

14:19

Graham and they also

14:21

you know Flox employs Ron who works on the

14:24

foundation. Like there are these kind of cross

14:27

ties and some people would argue they

14:30

are conflicts of interest but to me they look

14:32

more like a nascent

14:34

ecosystem that is being built by

14:37

companies and by people that are passionate about it. And

14:40

you have these two different views, you have

14:43

this kind of this commercial view, this sort

14:45

of practical view where it's okay to work with

14:47

companies like Adderall or whatever it is and

14:49

it's okay to you know do those types of

14:52

engagements. And then you also then you have the

14:54

kind of freedom community side that

14:56

very much wants to go by moral ideals

14:58

and very outwardly say this

15:01

project will only engage with these types of

15:03

people, with these political biases, with you

15:05

know these types of stances we

15:07

consider military work you know anti-moral. And we

15:10

are going to outwardly state all that and

15:12

that's what we want the project to be and it feels like there is

15:14

sort of like this collision of two forces

15:17

even if the commercial interests aren't inherently the opposite

15:19

of some of these morals. In fact I think

15:21

they share some of them, in fact I think

15:23

that's why the moderation team is able to have

15:26

the breadth and operation they do is because I

15:28

believe a lot of these people share some of

15:30

the same moral understanding

15:33

but there are just still kind

15:35

of like two sides of a magnet here where there is

15:37

the commercial side and the community side that seems to want

15:39

to be very ideal and very pure. And

15:42

let's not ignore the issue of

15:44

who decides what's okay

15:47

and what's not. Like okay, and there

15:49

is very clearly a military contractor that's

15:51

one of their core businesses but

15:53

what about companies that are in a more grey area

15:56

are just a supplier to you know

15:59

say a military contractor. but they themselves

16:01

are not a military company. Like, where

16:04

does that line get drawn and who draws it? And

16:06

it's just a whole can of worms. I

16:09

don't understand why the sponsorship was

16:11

up for debate because it

16:13

seems like when we articulate the things that the

16:15

foundation is responsible for, which is not a great

16:17

number of things, sponsorships

16:20

and events are particularly

16:22

one of the things that are articulated in their

16:24

purvey. So it seems like

16:26

it's a subtle issue if the foundation wants to engage

16:28

with the sponsor. Yeah, I think

16:30

that's the legal interpretation, but I think this is

16:32

the community saying we don't feel represented by the

16:35

foundation making these choices. Okay, yeah.

16:38

I do wonder if this is like the larger sign

16:40

of, something we've seen with the Linux kernel is the

16:42

era where it's dominated by

16:44

folks who are primarily either

16:46

just passionate about it or hobbyists or

16:49

folks doing it. I believe this is

16:51

the future and I'm gonna work on it in extra time to, as

16:54

you're talking about the- That was the transition I

16:56

was attempting to articulate. The commercial era where you're,

16:58

right now a lot of the people employed are

17:00

obviously also passionate about Nix, but you start to

17:02

have a little more of that, while we are

17:04

advancing both the business interest and also this is

17:07

something I'm doing professionally and in my daytime working

17:09

mode and those

17:11

are different goals sometimes and

17:13

different mindsets that now have to interact.

17:15

Yeah, this splintering that we've seen recently,

17:18

really to me feels like just the tip of

17:20

the iceberg. These fishes must run

17:23

pretty deep for some folks. I

17:25

will say that my experience contributing to the next

17:28

project, I've done one package to

17:30

Nix packages, so I'm hardly up

17:32

there in the top echelons of contributions,

17:34

but it was very welcoming. I

17:37

felt very welcome. The initial

17:39

process of opening a PR and people

17:41

guiding me through it was great. The

17:43

support I got in the NixOS and

17:46

NixNerd's JB channels on Matrix

17:48

was top tier. So

17:52

for me personally, the entry point

17:54

to being a contributor to Nix

17:56

was fine. I Felt perfectly

17:58

safe and welcomed. What? What

18:00

concerns me a little bit is your

18:02

qualifications Now match some of the people

18:05

that are moderating other folks that have

18:07

been much more significant contributors out of

18:09

the project. Ah, there are

18:11

people that have literally one or two contributions

18:13

in total. Some of them are from within

18:15

the last thirty days. To that way they

18:17

can participate in the Zyl Up instance and

18:19

participate in this new governance structure. And I

18:21

kind of am a little Sus. Of.

18:23

Their intentions and it looks like some of them are

18:25

going to be involved in the next steps moving forward.

18:29

And some people the habit like the release

18:31

manager. Nick. So as has no

18:33

release manager right now. While.

18:35

Because the current release manager right for

18:37

release was moderated out for a pattern

18:40

of behavior. That. Kind of behavior

18:42

is concerning to me. And I

18:44

don't necessarily think that's been resolved. But.

18:47

You. Know, I mean I wanna hear on the

18:49

outside of it. I. Am as

18:52

just as as somebody who's consuming and producing

18:54

like the end product, not the actual product.

18:57

I. Did I don't know if I can probably make

18:59

that judgment a d Say your fear that the project

19:01

is gonna be overrun by these folks? That. As

19:04

he as he put it into the gym experience and.

19:07

Maybe. Some emotional maturity if we would

19:09

say quote some things from the open

19:11

letter perhaps? Just. And just in general

19:13

the objectivity required to be at the wheel. I

19:15

think all of these things we talked about so

19:18

far reads them. Just. From a

19:20

lack of clear, authoritative leadership yeah, I'm

19:22

I'm still struggling to understand how much

19:24

it really matters, right? Like we can

19:27

continue to update or next systems. Yeah.

19:29

I mean they can be question or out

19:31

the impact as we certainly seen. You know

19:33

many prominent knicks are folks leave her change

19:35

their involvement or. Question. What their involvement

19:38

will be. But right? I think it's hard to appreciate the

19:40

other ones that have. You know either

19:42

quiet quietly are not quietly voiced, continued support

19:44

an an outstanding continue to work or even

19:46

just pump the brakes that nixes at week.

19:49

We felt it, we set off the scale

19:51

this is knicks moment in the sun and

19:53

he we are pumping the brakes a little

19:55

bit you know collectively saying well as to

19:57

see how the shakes out and it's entire

20:00

the the wrong moment I would imagine for.

20:02

Such. Fishes to become. Public.

20:05

There might be part of what's been bothering me. You might

20:08

be onto it a little bit. Is a

20:10

seems a little self destructive? yeah just at

20:12

the at the wrong moment. but again I

20:14

don't think like it really doesn't change to

20:16

thesis, it doesn't really change her He says

20:18

of this is the right way to build

20:20

a system. And doesn't

20:22

really change the thesis that this. Has.

20:24

A vast package repository that you can then

20:27

and saw the next package manager on just

20:29

about every O S and have access to

20:31

all of this communities work. And.

20:33

Then start building your own stuff immediately. Like none

20:35

of that changes because of any of this. And.

20:37

You know than the next project at this

20:40

point with because of some of that success

20:42

in I think it is had Had this

20:44

hit a certain level where there's enough and

20:46

farm an illness shared interests that it isn't

20:49

necessarily strictly defined by. Sets.

20:51

Of some of these from the people they are easier to

20:53

have been huge. Contributor: Some of them

20:55

and big influences, but it also. There's.

20:57

There's enough energy now. I think to the next

20:59

can continue to evolve. Whether. That is with

21:01

some compatible for it's or not but you know

21:04

others can be a lot of directions. that term

21:06

stuff continues to get. Developed. In a.

21:08

Success. Away and of course are open questions

21:10

we'll see about. Maybe. The next couple

21:13

next O S releases. What what does you

21:15

know Weiss look like after this new assemblies

21:17

established. And. It with the moderation in

21:19

particular has been a lot of upset on

21:21

the how many areas and there's been apologies

21:24

from the moderation team. It it like there's

21:26

some recognition at least that. This.

21:28

Is all been handled as a kind of sloppily

21:30

and not in the way that a lot of

21:32

the good intention folks really wanted us to have

21:34

to go down. But. There's kind of

21:36

sticking with the plan. There are definitely. And

21:39

if there's some folks on on there, some way

21:41

that people have questions about this, other folks that

21:43

are sort of beyond beyond the pale that everyone

21:45

seems to agree are. You. Know good

21:47

intentions and and with the best intentions of

21:49

next at heart. So

21:52

I think that's lot reason to think that. Things.

21:54

Might continue. Just. Glider.

22:00

Slash Unplugged. You probably heard me talk about Clyde,

22:02

because I think it's a tool that would have

22:04

changed the directory of my career, but you might

22:06

not have heard. They. Were just acquired

22:08

by one password and it's it's a big

22:10

deal. They're advancing their mission to make user

22:12

focus security the norm. Not. The

22:14

exception. These. Two companies really have

22:16

led the industry in creating cyber security solutions

22:19

to put users first and for over a

22:21

year. Clyde. Device Trust has helped

22:23

companies with octa. Is your the only known

22:25

secure devices can access their data. But.

22:28

Now they're doing it as part of one password.

22:30

So if you've got oct and you been mean

22:32

it's check out Live! There was a great time.

22:35

And Clyde comes with a library of prebuilt

22:37

device posture checks and you can read your

22:39

own custom checked Said you need to win

22:42

something that might compel you comes up. Like.

22:44

Of you Exit bless You can use

22:46

Clyde on devices the don't have them

22:49

Dm like your linux fleet like contractor

22:51

Devices are like every B Y O

22:53

D phone, tablet or laptop that comes

22:55

into your company. And. Clyde

22:57

gives you a single pane of glass to

22:59

manage all of it. Now collide is part

23:01

of one password. They're only getting better to

23:03

go. Check him out and support the show.

23:05

Got a collide.com/on plug. That's. K

23:08

O L id.com/unplugged to learn and

23:10

watch a demo today. It's great

23:12

what sport the show and see

23:14

how the magic of collide could

23:17

work for ukolide.com/on plug. That's

23:20

collide.com/and. To.

23:26

Try to gets more perspective on a

23:28

recent developments. Reached out to a Gram

23:30

Christensen to foundered Term It Systems and

23:32

you He had a bit of an

23:35

email fans because. He. I wanted

23:37

to ask Ram a couple of just

23:39

high level points because he's been involved

23:41

for very long time. You know he's

23:43

been sitting next to Alco as they've

23:45

made some of these decisions, no doubt.

23:48

And. i ask graham on the community self governing

23:50

what what is his point of you and how that's

23:52

functioning right now because so far it's been mostly hands

23:54

off for that from their experience at may be worth

23:56

mentioning real quick we also reached out to number of

23:59

other folks on Many, you know, have been

24:01

involved in many different capacities and many

24:03

of them declined not to comment. Yes. In

24:06

fact, Determinate Systems is really the only group

24:08

that was willing to go on the record.

24:10

I had multiple conversations with people that then

24:12

refused to go on the record. So we

24:15

do really appreciate Graham actually responding. Graham's

24:18

first answered when I asked what he, you know, what

24:20

his point of view on how the community is currently

24:22

self-governing. He said, quote, the NICS community

24:24

is and has long been a collaborative group

24:26

and the people in it have done a

24:29

great job self-regulating. The results and

24:31

the growth and health of the project are the

24:33

best evidence of this. Like every

24:35

successful organization, it has reached a point where

24:37

a new level of structure and guidance is

24:40

needed to scale and to meet the needs

24:42

of an increasingly diverse set of participants. This

24:46

is why we are seeing and facilitating the

24:48

changes that are now underway. And

24:51

the foundation has been facilitating those. So

24:53

I had a follow-up question that says, does

24:55

Determinate Systems success depend on the

24:58

NICS community? And

25:00

if it does, does that mean that

25:02

many months of dysfunction has been bad for

25:04

Determinate Systems? Graham responded

25:06

that Determinate Systems and the NICS

25:08

community are inextricably intertwined and

25:10

healthily symbiotic and always will be. We

25:13

now see a period of growth in which necessary changes

25:15

are being made on both sides. These

25:18

changes will benefit both the NICS community

25:20

and Determinate Systems together and independently. I

25:23

do wonder, I could see either version. Do

25:25

things kind of stay

25:27

at a boil throughout, let's say,

25:29

the summer and into the fall? That's one

25:32

version of like, oh, this continues to be

25:34

very serious. Or do things kind of, maybe

25:36

there's little boil-ups here and there, but things

25:39

enter another period of growth

25:41

and relative stability. I

25:43

think it depends on the intentions of those involved. What do

25:45

you think, Alex? I think it's

25:48

interesting that Elko, by the

25:50

way, is a co-founder, or

25:52

kind of. Well, that's a whole controversy

25:54

in and of itself, isn't it? Is

25:56

that Elko's involved with Determinate Systems and

25:59

Was his... Involvement with the

26:01

company disclosed. At

26:03

the perfect opportunity. Perfect time for him

26:05

or for next. Oh, I was one

26:08

of the things pointed out in the

26:10

open letter at an Alka risk that

26:12

involved with to terminate systems as of

26:14

today. And but I do

26:17

think that. It. As a project

26:19

Next need something like Determined Systems to

26:21

push it forward in the same way

26:23

that Linux did with Canonical and Red

26:25

Hat back in the day. like he

26:28

just that. And of course Susie. Of

26:30

course it needs those. It's.

26:33

Just nice that leadership I keep coming back to

26:35

as we talk in a thing it just needs

26:37

that but pair of hands to grab by the

26:39

scruff When I can say yes, for example, we

26:41

are going to do flakes and. That's

26:44

just how it's gonna be and then

26:46

that means everybody can focus their efforts

26:48

around a certain things a certain set

26:50

of to ring and build the documentation

26:52

the everybody says is lacking in certain

26:55

areas around that to and increase of

26:57

option and ultimately meet the end goals

26:59

of the project. You know

27:01

another way to maybe frame it? Would.

27:04

Be correction because when I came to

27:06

understand having conversations with the folks are

27:08

determined systems is. There. Is

27:10

a lot of areas where next

27:13

doesn't work rate in a large

27:15

enterprise development model. And

27:17

there is a lot of value that a

27:19

company like to terminate. Systems can add to

27:22

make next work better in your work environments

27:24

and to make knicks work with your existing

27:26

Dev Ops work flow. And

27:28

not some sort of brand new technology that

27:31

the next person as to convince. Everyone.

27:33

At work to go adopt. Because. If

27:35

you go with their system you can. Just if

27:37

you get hub you can use. The. Determined

27:40

Systems Quite a workflow model. And.

27:42

So they're trying to and there's all these

27:44

things they do like with their magic cash

27:46

and the waited they address next store permissions.

27:48

In all of this, they're trying to solve

27:50

problems for people they're developing with Next at

27:52

scale and there's nobody that really does that.

27:55

And. In it's not necessarily process leadership, but

27:57

it's definitely cure ration and eight. Is

27:59

l go your he He wrote the white paper

28:02

and then you know if they create this and

28:04

then he later on works at a company that

28:06

can cure eight. And. Provision sister a system

28:08

like this that is useful in the enterprise. More

28:10

power to up with. That should be the go

28:13

to success story all over Open Source. I think

28:15

it's a damn shame we don't see more of

28:17

it. And free software? We really should. Because.

28:20

It's all out there. It's free. And

28:22

you can see they are. They're not. They're

28:24

not grabbing this as an opportunity to seize

28:26

control. This. If there was another

28:28

scenario, Determined Systems could have

28:31

used this as an opportunity to seize control

28:33

of next in the next community. Ah,

28:35

but instead, we actually saw them step back more.

28:39

And. Defer to the community

28:41

and defer to the foundation. To.

28:44

It's they have some of all that

28:46

but I think it's only appropriate process

28:48

which to me perhaps showed the a

28:50

original accusation of being at a benevolent

28:52

dictator was. Entirely. Not.

28:54

Anything that Elko was interested in whatsoever

28:57

because his. His. Stepping

28:59

down happens. Pretty.

29:01

Quickly after that letter was almost like

29:03

you ready internalized ingested it. Spent.

29:05

A week or two within them was like. Yeah, no

29:07

I don't. I don't really want

29:09

to do that. A gram had a

29:12

lot to say. I thought he spoke really

29:14

eloquently about how. The. Community Work

29:16

Together I wrote it's funny. About.

29:19

Next how the boundaries of the project and be unclear

29:21

to users. When. I was knew I had

29:23

a hard time knowing if I needed to read the

29:25

Knicks manual or next packages or the next oh as

29:27

manual to answer question. Is. Still true but

29:29

it's grown now. We have the next Darwin and

29:31

Home Manager in the whole suite of excellence offer

29:34

from the next community organization I get help. People.

29:36

On the internet occasionally talk about inscrutable airs

29:39

or broken behavior in Next When the Knicks

29:41

the project has nothing to do with it

29:43

actually in the issue. Tensile.

29:45

I solely on one of these projects. Similarly, folks will

29:47

say the same thing when they run Next, when they

29:49

actually mean next O S. collectively.

29:51

Whether we like it or not, these things

29:53

are next and the community is essential and

29:55

irreplaceable. The collective burden carried by the volunteers

29:58

who contribute to the project is as. astronomical

30:01

and watching Nick's packages continue to be the

30:03

best package repository on the planet is truly

30:05

a marvel Completely agree. I'll

30:07

link to his entire email in the show notes

30:09

if you're curious I thought it was

30:11

well written and a good response to my questions a few more

30:13

questions I'd asked him in there and

30:16

I get the sense that They're

30:18

gonna just trust the process and the work continues

30:20

from their perspective and that's

30:22

sort of how I feel about it, too is Well,

30:25

just let the process work out and Just

30:28

continue to get the work done seems like

30:30

there's enough hands. There's enough interested folks There are

30:32

people with financial backing There's people with you know

30:34

who've now deployed Nick's in a lot of scenarios

30:36

and have committed some of their business or their

30:38

projects to it that There's just a

30:40

lot of people I think that are willing to help

30:43

out and maybe take take the reins where needed even

30:45

if there's Some growing pains to do so. Yeah

30:47

and Boost in if you think we've

30:49

missed something in our analysis If

30:52

you think there's a bit that we left out that is important

30:54

for people understand also include that as

30:56

well I was I will say that Wes

30:58

mentioned briefly about forking the project

31:00

one of the I

31:02

want to say demands in that original open letter

31:04

was If you don't comply

31:06

with our demands, this was the general sentiment. Anyway, if

31:08

you don't comply with our demands We're gonna fork the

31:11

project and yeah, yada. Yada. Yada Since

31:14

that's written there have been a couple of

31:16

forks popped up. What is called licks l

31:18

ix Another one is called orcs

31:21

orcs a UX computer so

31:23

there are a couple of forks have happened already and We

31:27

know from Linux history that this bifurcation

31:29

of effort will eventually sort itself

31:31

out one way or another whether it's one

31:33

Of these new projects becomes the new de

31:36

facto standard or just fizzles out.

31:38

I mean look at Debbie and in dev one for

31:40

example All

31:42

right, please adjust your seats into the

31:45

upright position as we go a little

31:47

bit further up into actually using nix

31:49

and I want to

31:51

share a setup that I have been extremely satisfied

31:53

with and not gonna blow

31:55

anybody away But it is a combination of

31:58

engine X ACME and nix OS the just

32:00

sing sweet, sweet music to

32:02

me. And on my little

32:04

home system, I've played

32:06

with various ways of doing port forwarding.

32:09

I started with traffic on my ODROID,

32:11

and then I actually switched over to

32:14

Nginx on NixOS, because it

32:16

was so, so simple. Yeah,

32:18

the module is pretty darn nice. I will

32:20

link my config, and

32:23

I think for each host

32:25

that I'm doing a reverse proxy for,

32:27

it's like five lines of

32:30

Nix code. And what it does is

32:32

it goes out and it gets an

32:34

SSL cert. It sets up port forwarding,

32:36

and it does it all for me

32:39

when I just build the config, all

32:41

on the backend. There's nothing

32:43

particularly groundbreaking and new about this, but

32:46

the repeatability of it is ridiculous.

32:49

You just, when you wanna add a new host, you

32:51

just highlight those five lines in your

32:53

NixOS config, tweak the name, tweak

32:56

the port, and then rebuild,

32:58

and you now have Nginx reset

33:00

up again, all fully configured. It

33:02

does all of the cert stuff

33:05

with Lego, right? Yep, Lego under

33:07

the hood. And of course, a whole bunch of system

33:09

T setup, as we've said, NixOS ends up being the

33:12

super duper system T distro in some ways. Do

33:15

you think you could give a real, just brief

33:18

high level overview of what it's doing on

33:20

the backend when I'm actually building? So you tore into it

33:22

a little bit, the script that it's actually executing. Yeah,

33:25

well, it's got Lego to do ACME and talk, or

33:29

whatever your DNS provider is, or do stuff, I guess, with

33:31

the HTTP challenge, if you wanna go that way. So

33:34

I think it mostly just sets up the system T

33:36

timer and service that can go have Lego run on

33:38

this Google, the check

33:40

when your cert expires, go get a new one when

33:42

it needs to. And then of course, you can wire

33:45

it together with system T so that when that happens,

33:47

it can tell Nginx to reload the certs. It's

33:49

more like the system T and the NixOS stuff prepare

33:52

so nicely, because you've got stuff happening at build

33:54

time in the Nixiverse, and

33:57

then system T keeps adding all of these

33:59

handy runtime options. that you can configure

34:01

from your config during build. And

34:04

then it sort of just ships them off and systemd

34:06

actually does the handles executing the cron

34:08

functionality of like, oh yeah, hey Lego, you're gonna

34:10

need to run again. Yeah, by the time systemd

34:12

gets the information, it's got all your stuff filled

34:14

out because you put it in your next config

34:16

and the next config generated that output. And

34:19

it's just, it's so solid and

34:22

so slick and you solve it once

34:24

and it's done. These modules are

34:26

really, they are just so

34:28

slick when they work. And

34:30

I'm reminded of in

34:33

the Ansible world at least, yeah, here I go

34:35

with Ansible, is Ansible

34:37

Galaxy. This was supposed to be what Ansible Galaxy was

34:39

doing for people. It was supposed to be a bunch

34:41

of predetermined building blocks that

34:43

you include into your playbook that

34:45

spits out a fully configured system

34:48

at the end. But the

34:50

difference with Nix is the fact that

34:52

you can switch out the entire Simlink

34:54

tree that forms your NixOS system as

34:57

easily as if you could switch out

34:59

a kernel in Grub. It's

35:02

just amazing, really, technically. And

35:05

filling out a five line

35:07

NixOS config to me just seems so

35:09

much simpler than actually configuring Nginx, it's

35:11

funny. You know, I

35:14

no longer configure Nginx directly. I configure it

35:16

through Nix config and Nix config is simple

35:18

to read and repeat and you do it

35:20

with five lines. And then

35:22

it does everything else for you. You know what's funny

35:25

is initially that put me off the project, you know,

35:27

the air quotes, the Nix way. I think this

35:30

was when you were first talking about it and I was

35:32

sort of sat over here like a bit of a Luddite

35:34

going, yeah, nah, not for me, bro. And

35:36

then you wouldn't stop talking about it for years. And

35:39

I was like, you know, okay, this time I need

35:41

to try it again. I think it was while Brent

35:43

was with me for that spring a couple of years

35:45

ago, he forced me to pull out a Raspberry Pi

35:47

and put Nix on it. And we tried it that

35:50

evening and I was like, you know

35:52

what, this single configuration file

35:54

is so elegant and so

35:56

straightforward. You know, I could give

35:58

this to my wife who's not. Linux Node

36:00

and say right! Just put this one

36:02

file, type this one command and your

36:04

entire system is done. In a. Is

36:07

just. It's just beautiful. Oh

36:14

yeah right, This is slots always. Felt

36:19

his friends not here. I'll mention the haven't

36:22

tried a new podcast app. Recently got a

36:24

new podcast app Zoc com. Try out the

36:26

new fountain or pod verse were now live

36:28

in the app on Sundays seat and listen

36:31

either once we post or when we're screaming

36:33

at all to be right there you don't

36:35

pending notification when the stream has been scheduled

36:38

is really really like a which is what

36:40

you tell me. The fountain recently got back

36:42

the ability to were you can. Use it.

36:44

Just have said boosts with a Qr code.

36:46

Even if you are rather have a found

36:49

account you can do it from the south

36:51

and west. Let's say to go to Fountain.fm

36:53

and you look for linux unplugged. You can

36:55

actually boost their and you don't even have

36:57

to use the app or switch. He just

36:59

need anything that supports lightning like striker tapper

37:02

anything in a thank you for the sports

37:04

and thank you. And

37:06

of those with. And

37:14

I think we're going to try something new

37:16

on the boost today. And

37:19

now it is time for new

37:22

post. Ah, No sound

37:24

effects was ah arm except for

37:26

the biologist. But. No of this and

37:28

and let us know. What? To think we want

37:30

to hear your feedback. Is you know often

37:32

people will kvetch about the sound effects. I.

37:35

Don't fly without without doing him. But. I

37:37

think it adds to the fund some time so we want to get your

37:39

feedback so we're going to try it this week. With. The

37:41

exception of a bollard because priests author comes

37:43

in with seventy thousand says. Boosting

37:49

to Say No other Linux podcast has covered

37:51

all the recent events like yours. As.

37:54

A new linux user gave me a better picture of

37:56

the wider community. so thank you! Are.

37:58

But if you could only do if you could

38:00

only do one next year, which would you choose?

38:03

Ah, Ah

38:05

ah, you're asking me to pick a

38:08

favorite fast Now I think if if

38:10

are several. I love all my children.

38:13

I'm a the selfishly say that if

38:15

there's another next car and co located

38:17

with scale. and might tip. How

38:20

do you say no to that, right? And we love

38:22

linux us north. Why do. You have

38:24

a keep. The commute for you boys is is tough

38:26

but yeah linux west northwest is pretty good. Dang

38:29

dang dang it. I'll. Have

38:31

to go it were remix con as though probably

38:33

the least for the next year. So does gonna

38:35

be some the watch? Maybe maybe. There is

38:37

another one I want to try. Casey Dc

38:39

in Kansas which is a Swiss. We're pretty

38:42

good open source. Com. Ah, Kansas

38:44

meet up on at Asda. Hybrid.

38:47

Sarcasm comes in with forty two

38:49

thousand sets. Oh with the tail

38:51

skill question. Perfect. I'm going

38:53

to hear about your user authentication

38:55

retail scale. It's really easy

38:57

to get up and running with get hub

39:00

google cetera, but he end up tying yourself

39:02

to one of these third parties and this

39:04

no way to change later on. The.

39:06

Sleeves: A custom Oh I D C Solution.

39:09

But that seems a little daunting.

39:11

Thoughts: A custom oh I D C

39:14

solution Be like a custom identity provider.

39:16

Yeah, Yeah. Thought about rolling my

39:18

own. So I'm get this is a

39:20

point when going to put lincoln center it's and said he to

39:22

read the. As manual or

39:24

T F M M, there is a

39:27

a link on the task at augmentation.

39:29

Talk about signing up with an email

39:31

address and specifically it calls out White

39:34

House Get doesn't do that. By design,

39:36

Tesco is not an identity provider. There

39:38

are no tail scale passwords by using

39:41

external providers. We think it's not any

39:43

more secure than an email and password

39:45

that we would be in charge of,

39:47

but it also allows us to automatically

39:50

rotate connection keys, encryption keys, and follow

39:52

security policy set by. your team for

39:54

multi factor and so much more

39:56

i will say also it is

39:58

possible to chain identity providers

40:00

for almost all of the

40:03

major ones that are supported

40:05

with the exception of GitHub

40:07

and or Apple. I didn't

40:09

realize Apple was one. Interesting. See

40:12

for me it always made sense to just use our Google app

40:14

stuff because we use that for the back end email. That

40:16

always just kind of made sense for me. But that's a

40:18

good question. Yeah and you know it does kind of make

40:20

sense too that for I think a lot of folks in

40:23

some of the value from tail scale is that convenience. So

40:25

having those super convenient options is there and of course there's

40:27

a whole bunch of crazy wire guard mesh

40:29

solutions out there or things like Nebula if you

40:31

want to go totally rolling your own you don't

40:33

want to be tied to any third party. I

40:35

would agree rolling your own OIDC solution might

40:38

be a little daunting because we were

40:40

talking about this in self hosted just

40:42

this week with a self hosted bitwarden

40:44

versus a vaultwarden for example. Like there

40:46

are just certain pieces of infrastructure that

40:48

just need to always be up and

40:51

with the best will in the world we all know that self hosting

40:54

sometimes the number of nines is less

40:56

than we would like in terms of

40:59

availability. So yeah

41:01

just be careful with that one. Yeah

41:04

it's a tough one. I think it's easy. It's

41:06

easy if you're a business or an enterprise.

41:09

It's a little bit harder. Like you just have to ask yourself

41:11

okay which one do I want to go with or do

41:13

I want to stand up my own if you're a home lover. Sam

41:16

Bauer comes in with 31,000 sets. First

41:18

time boost. Hey Sam right on. Good

41:21

job. Well done sir. Thank

41:23

you for introducing me to NixOS. P.S.

41:25

I listen at 1.5X. I am

41:27

loving these speed reports. Me too. Thank you everyone boosting

41:30

it. Yeah I want more speed reports. 1.5 is that's

41:34

about at the max of my willingness

41:36

to listen. Yeah.

41:38

I'll do like 1.5 for a lecture or

41:41

like if we're gonna cover a talk or something

41:43

and we're looking for clips. Yeah it's two hours

41:45

long. Yeah I gotta. Yeah I'll

41:47

do it. I'll do I'll even do I'll even bump

41:50

it up a little bit. 1.5

41:52

is maximum comfortable listening for me.

41:55

Oh we got a five boost pack from our pal Gene

41:57

Bean. Oh look at that pack 9,300. $240

42:01

total hey gene well genes reporting in

42:03

that Bought a regular

42:05

Anna CMOS battery for an

42:07

old XPS laptop from parts people calm parts

42:10

dash people calm. That's right All right, so

42:12

check them out for your parts need if

42:14

you're trying to make that old Sputnik Stay

42:17

alive they got they got stuff for Dells right

42:19

here on the front of the page XPS laptop

42:21

I'm already there. I know we're not

42:23

doing effects today, but it's probably worth pointing out that

42:25

all of jeans They're either elite sets or a row

42:27

of ducks. Okay, you made it right. We want some

42:29

ducks, right? Don't we can we do the ducks? I

42:32

think Jean earned it Yeah,

42:34

Jane deserves the ducks. I'm sorry. No, I said

42:36

no sound effects Love

42:38

those ducks and then jeans just reporting in with

42:40

stuff One X listener

42:42

always okay Fast

42:44

fetch fan which is sort of in response

42:47

to talking about neo fetch go away fast

42:49

plus one to fast fetch Orientation

42:51

lock is off 99.9% of the time for me Yeah,

42:57

um, oh he's on iOS. I bet yeah,

42:59

that's that's more common on iOS I think

43:01

I'm willing to bet that I don't mean

43:04

to be controversial here But I

43:06

think Android users need to lean on

43:08

orientation lock a lot more than iOS

43:10

users because first of all There's

43:12

no like there's no Sideways mode

43:14

for the home screen right so there's just less

43:16

scenarios where your screens flow. It's actually going to

43:19

yeah And then the last

43:21

boost from Jean just to say I really enjoyed the coverage

43:23

of Red Hat Summit Now to go read

43:25

up about image mode. Thank you You

43:27

know I always expect the event coverage to get

43:29

the least amount of boost because there's not a

43:31

lot to comment on But

43:34

yet on the backside it takes so

43:36

much damn work that it's

43:38

like from a value point like we really hustle

43:40

hard So I appreciate the

43:43

value there Jean Chrisia comes

43:45

in with space balls boost one two

43:47

three four five sats Which

43:50

is the combination on my luggage and they write

43:52

I listen at 1.5 times speed when you guys

43:54

really just sound like you look Like

43:56

a bunch you took it you guys sound like you took

43:58

a bunch of Adderall and then start started a podcast, but

44:00

it makes it so that I can consume more podcasts in

44:02

a short period of time. That's

44:05

definitely true if you do the remove silence

44:07

option as well. Yeah, right. Just smash it

44:09

together. Oh, I, you know, as

44:11

an artiste, I feel like the answer

44:13

here is just listening to less podcasts and just listening

44:15

to ours. Actually, I'm just getting in the face of

44:18

truth. No,

44:22

I definitely get it. Thank you. Hey,

44:24

listener, Jeff Busan with 12,345 cents.

44:29

You're bummed I missed joining Mumble with the

44:31

live Drew, that's a lapse up last week.

44:34

One of these days, I will say hello in real

44:36

time. As for the listening

44:38

speed, all JB shows are one X.

44:41

Attaboy. The conversation and speaking cadence is just

44:44

right, but there are some other podcasts I

44:46

enjoy that I listen to at 1.75X. Those

44:52

other hosts just tend to speak too slowly or

44:54

the shows are just too long. JB

44:57

has set the standard for me probably because

44:59

last was the first live action web show

45:01

I watched regularly as a young Linux newbie.

45:04

We got a story out of this too. You know what,

45:06

I feel like we're going to have to go right

45:08

to ludicrous speed. I know I'm breaking my own rule,

45:10

but come on. Come on. So

45:12

when you say no sound effects, it actually means like

45:14

five or so. Yeah. We're just setting

45:16

up the translation. There's no judgment. You know, you can't go

45:19

cold turkeys when I'm discovering. You can't go cold. You got

45:21

me cold sweats over there with you. I

45:23

got the itch and everything. I

45:26

appreciate that Jeff. You

45:28

know, 1.75 though. Whoo!

45:31

That's really something. Big

45:34

Cook 254 comes in with 10,508 sets and this is a reverse zip code boost.

45:40

Reverse? Yep. Yep.

45:43

And the math is real, so that's not a sound effect. Yeah. So

45:46

80501. That's

45:49

a postal code in Boulder

45:51

County, Colorado with the city

45:53

of Longmont. Oh, Longmont. Longmont.

45:55

Hello. Uh, first Linux

45:57

box was a little server with an Intel

45:59

Celeron J. G1820 and

46:02

for get just I don't know it personally, but

46:04

it sounds slow. Yeah, you don't start

46:06

a fast CPU with a G He

46:13

says it's still running today My

46:15

first daily driver is my surface

46:17

pro 7 starting on fedora 37

46:19

workstation and using the Linux dash

46:21

surface kernel Oh Wow, oh this

46:23

this CPU is a beast boys

46:26

Yeah, two cores two threads 2014

46:30

at 2.7 gigahertz. Oh,

46:33

no. Oh, yeah, but that's real

46:35

fun. Mm-hmm Yeah,

46:37

two cores. Well, you'll definitely be using all of

46:39

your cores. You never have to worry about right?

46:41

I'm gonna do another utilization standpoint. It's a very

46:43

efficient CPU. I Recently

46:47

moved to ublue and build my own bootable

46:49

image based on their surface image handy. Yeah

46:52

I build a second image based on their Nvidia

46:54

image from a desktop. Yeah, that's kind of what

46:56

I was talking about Mm-hmm. I even switched my

46:58

steam deck to bazette tile or a bad light

47:00

eyesight Seeing red hat embrace this

47:03

new tech is exciting. I agree. I

47:05

agree. It's nice to see it's nice to see them come along

47:07

with this Some good fundamentals

47:09

in there distro. Sue comes in

47:11

with twelve thousand three hundred and forty

47:14

five. So the combination is one

47:16

two three four five Concerning

47:22

your mention of getting media from your home

47:24

desktop to your Android I've only

47:27

got something for you. All right, tail

47:29

scale has a built-in web-based file server

47:31

No need to install PHP long-running services

47:34

or nix configs I just

47:36

run tail scale serve and then the path

47:38

to the media now when your

47:40

tail that you can just visit your tail scale

47:42

DNS name and get a file list Even

47:45

better using funnel you can make it public if you need to

47:48

Perfect for sharing that one gigabyte video of

47:50

the kids to mom without needing to upload

47:52

anything anywhere Well, she sends the

47:54

heart emoji control C and that server is

47:56

gone This

47:59

is really neat I got a. The around with the the how

48:01

I think this is a relatively new like public featured. As

48:03

yeah I do this a lot where I'm

48:06

at home. I've. Got a

48:08

movie? Here. At the studio. I.

48:10

Have my blu ray copy of War

48:13

Games. We. Watched it last night. oh

48:15

fun And I realized around two o'clock I'm gonna

48:17

want to get war games because it's I get

48:19

it out the full blu ray Mk Vi I'm

48:21

when to get war games or my local media.

48:25

An. Item pulled down about three megabytes

48:27

two point eight megabytes a second on

48:29

the Starlink. So it's gonna

48:31

take a bit to pull down. You know,

48:33

a sixteen gig or eighteen gig Mtv file?

48:36

So. Ah, I. Saw this

48:38

cross my mind this method but I wasn't sure

48:40

how it works so I it's I logged in

48:43

yeah I started as Lg session or whatever it's

48:45

called and just use magic wormhole like I always

48:47

do between the two. yeah I think this Lg

48:49

session still running on both of them flu season

48:51

with the completed magic where most as and still

48:53

be there for the next five years. Is

48:57

my be a little sleep slicker? Brain.

48:59

And L comes in with two thousand

49:01

and one sets. I usually listen at

49:03

one point two five, sometimes one point,

49:06

three, three alone. If a player supports

49:08

a more granular playback speed by one

49:10

point five comprehensive and retention start to

49:12

suffer for me. Listen.

49:15

Is a fine grained this here

49:17

One to five or one three

49:19

surreal. Wow. Brand

49:21

and your dial in that and I

49:23

will say. When. I

49:25

listen at One Five for something that I'm trying

49:27

to remember. Because. It goes faster.

49:30

I actually think my retention as better like it

49:32

forces me to pay attention a little bit more

49:34

eager to do very active listening. Yes, as a

49:36

business. Couldn't do the pod our. Topic.

49:40

Or the See Seasons Three thousand, Four

49:42

Hundred and Sixty nine cents. Listening.

49:45

On one point, one x I mostly listen

49:47

in the car and I'm not in a

49:49

hurry. Ah, I like that

49:51

because I can. we are a little drunk would

49:53

and sober at one one. that's true and ten

49:55

percent per episode menace me A for a little

49:58

drank is not as bad enough. Okay,

50:02

network Rob comes in with one, two, three,

50:04

four, five sats. Just got back

50:06

from a work trip and listening to you guys along the

50:08

way. I normally sat stream, but when I got back, I

50:10

realized the wallet was empty. So here's

50:12

to make up for it with the great value y'all provide.

50:15

To answer your question on playback speed, I stick with

50:17

1X. I like listening to the

50:19

conversation as if I'm with you all. Keep up the great

50:21

work. Thank you, Rob.

50:24

Appreciate that. Moona Knight comes in with 12,345 sats. This

50:29

has been driving me crazy, and I'm

50:31

done staying silent about it. You're

50:34

pronouncing Nixos wrong. It's

50:36

pronounced Nix-o-s like the

50:38

cereal. Oh. If anyone knows

50:40

about pronunciation, it's our boy Chris. Yeah,

50:43

yeah. Nix-o-s. Get

50:45

your daily dose with fortified

50:47

Nix-o-s. On a similar note,

50:50

Tomato, I'm going to say. Tomato comes in with

50:52

a row of ducks. Yeah,

50:55

Tomato. I appreciate

50:57

the inconsistency in pronouncing my handle.

50:59

We've tried. Well, I

51:01

think it might be Fomato then. There

51:04

we go. All right. Also,

51:07

another vote there for covering what's going on with Nix.

51:10

Thank you, sir. Forward Humor came

51:13

in with also another row of ducks. Oh,

51:15

come on, Wes. That was Wes. That

51:17

one snuck in. That was Wes.

51:20

Forward Humor writes, I don't normally listen at

51:22

anything above 1X unless there's a bug that

51:24

starts playing the podcast at 1.2X, which happened.

51:27

Life moves too fast. My favorite moments in the

51:29

week are slowing down and enjoying some Jupiter shows.

51:32

Here's more moments to pause and take a breath and

51:34

admire the good things in life. Forward

51:36

Humor, that's really nice. You know, one

51:38

of the good things in life has been we're actually getting

51:40

some sunshine again. Things are growing.

51:43

This is like the time of year when the Pacific Northwest

51:45

really starts to get pretty. Just got

51:47

to appreciate that. Just go for a little drive if you're

51:49

in the area. Listen to the pod. Um,

51:52

Wes? Oh, it's Morse code.

51:55

It's more off in 1984. Okay,

51:58

I got a translator working. That's

52:00

this translates To

52:03

boost all right so I'll

52:05

be 94 comes in with four thousand

52:07

sets and just simply says Thank

52:10

you, happy appreciate that Morse code. That's

52:12

our first Morse code boost VT

52:14

52 comes in with a row of ducks Already

52:17

those whips win amp is

52:19

going open source in September It

52:23

really whips the long as as I'm so

52:25

glad you had that sound effect ready good

52:28

boy I think I think this is like

52:30

one of the top stories sent into the show this

52:32

week They

52:35

know we care it's awesome How

52:38

long until flat-packed you suppose great question? I'm

52:40

gonna say two days two days Okay, when

52:42

I'm the original AI app by the way,

52:44

you know power That's

52:51

a that's a solid dad joke right there. Thank

52:53

you. I'm very impressed Monkey

52:56

rotter comes in with a row of ducks boosting

52:58

from Phoenix to say how much I appreciate you

53:00

guys I just up to the Jupiter dot party

53:02

awesome and realized I've also saved

53:04

enough sats on fountain to send some ducks

53:07

Well, here you go I've

53:09

only been listening since October But I've learned so

53:11

much from the shows and I finally got the

53:14

courage to ditch windows for Ubuntu back in January

53:16

I haven't looked back. Yeah Congrats.

53:18

Yeah That's

53:20

great Maybe a few

53:22

more months and I'll be dabbling with Nick you

53:25

could always throw nicks on a bunch of that's right Just

53:27

get you know, just double let us know

53:29

how it goes. It's just a K exec away anyways That's

53:32

right. It's not Rotter by the way

53:34

West. Okay monkey otter Where

53:38

did you get an R in there? Okay

53:43

in our last regular boost here from

53:45

torped 5,150

53:48

sats by a poppers This

53:51

past tax season in the US

53:53

I learned you can donate stocks

53:55

to charities They can receive

53:57

the full value of that stock without the

53:59

capital games tax that would occur if

54:01

you sold the stock and then gave the

54:03

proceeds to charity. So I'd

54:06

like to buy stocks in listed

54:08

open source companies and donate them

54:10

to nonprofit open source organizations. Do

54:13

y'all have any suggestions for good picks

54:15

for the former or

54:17

the latter? GameStop? No, just kidding.

54:19

GameStop? I mean

54:21

I can't think of a lot of public

54:24

open source companies. I can obviously think of

54:26

a few examples but I can't think of

54:28

a lot. IBM isn't that? I'm gonna use

54:30

my phone a friend and you phone the boosters maybe

54:32

people can boost it if you had ideas. Yeah, what

54:35

we need is some good and mean tokens. No,

54:37

I'm totally kidding. I know

54:39

obviously there's gonna be IBM and

54:41

you know there's companies they're definitely

54:43

open source adjacent but kind

54:46

of makes me really wonder if

54:48

we could ever see a canonical IPO here in the States

54:50

and see canonical listed on the US

54:52

stock market. That'd be really cool. Raspberry

54:54

Pi is making moves. Yeah,

54:56

that's true. Yeah. Although are they

54:58

open source now? Yeah, pretty

55:00

much. Would you buy stock in them though? No.

55:04

If you listen to the old Chris? The

55:07

old Chris, yeah. He was

55:09

stacking those Raspberry Pis. We're past the

55:12

boost limit but we did get a few more reports

55:14

of various listening speeds in here. You're right, we did

55:16

didn't we? 1.4? 1.5 slash mostly 2x? Jeff

55:23

of the jungle listening at 2x? You don't sound

55:25

stressed, he says. You sound excited. Oh

55:30

my goodness. Sometimes 2x

55:33

from nacho Linux? I'm

55:36

a little surprised by how high these like I expected

55:38

them to be over 1 obviously but I was thinking

55:40

like yeah somewhere between like up to maybe 1.3 maybe

55:42

the 1.5 but between

55:45

1.5 and 2 is well represented. Yeah, 1.5 to 2 is way more represented.

55:47

I see

55:50

a 1.7 in here again. Are

55:52

you all 20? Is anybody

55:54

like 40 listening at 1.7? And

55:56

The only way I can get up to like 1.7 to 2x is... I

56:00

gotta like turn it up slowly. You know I

56:02

can start by just one two and one five

56:04

and I got to chill out there for bit

56:06

like and crank it up but it takes Marietta.

56:09

I. Imagine somebody psychopaths are just jumped in

56:11

the current hidden plate full to X. Yeah,

56:14

not. Analytics justifies it Was you subscribe to

56:16

Thirty Plus podcast. You don't really have a

56:18

choice s way. I'm a I'm I admire

56:20

your endurance. That's impressive he said

56:23

dad Just a really yeah. To.

56:25

Make it to extra town and get the members version

56:27

so it's. Super long, so think everybody

56:29

who booths and we really appreciate it. Had

56:31

twenty eight boosters and we stack two hundred

56:34

and sixty thousand, one hundred and nineteen sets.

56:36

But. We really appreciate your buddy Who Bousson.

56:39

Yeah, not only are you supporting the

56:41

show, but unlike. I any

56:43

other podcast app. The booths also help support

56:45

the developer who creates the app so they

56:47

don't have to come up with his cockamamie

56:49

schemes. They. Get a little bit

56:51

of that. Also, the podcast index does. It's a

56:53

great way to support the podcasting to the community

56:55

way. Also, boosting this here show. We.

56:57

Really appreciate think everybody does that are

57:00

also streams those sets. We.

57:02

Really appreciate you and a shoutout to

57:04

our core contributors. And. Team

57:06

members. You. Don't get a boost in here,

57:08

but we do think of you constantly. West.

57:10

Has a tattoo it says infected but

57:12

it's definitely a pretty sweet test. Was

57:15

tasteful but dies shouldn't pay more than

57:17

fifty bucks for that's that's definitely problems.

57:20

And that's what happens when you are to

57:22

when you're drunk. Or.

57:26

I have a pick for you this week that

57:28

isn't gonna blow your socks off, but one day

57:30

you're going to thank me. You're going to take

57:32

me because it takes our clone. And. It

57:34

puts it into a D T K for gooey. That.

57:37

Just makes it nice and approachable. And.

57:39

You can have multiple different types of our com connections

57:41

I guess is she backup if you're not familiar with

57:44

our clone. It. Had some believe

57:46

it. Yeah, get familiar because it's a

57:48

great tool to move data on the

57:50

all different types of cloud storage from

57:52

like S Three to S Ftp at

57:54

Web Dev, everything individual services as well.

57:57

And. Then What? are what i what

57:59

I'm picking today is RClone Shuttle, which is

58:01

a GUI that sits on top of that

58:03

and you can upload files to any of

58:06

the supported cloud storage providers that RClone can

58:08

talk to. You have

58:10

a column on the left side that

58:12

lists each one of those cloud providers and on the

58:14

right side you can browse that directory in a GUI,

58:16

upload and download files to it. It

58:19

can handle encryption. It can

58:21

open up remote files locally just by double clicking on them, pull

58:23

them down, open them for you. It makes it

58:25

really approachable. Man, it's already packaged

58:27

on FlatHub. It's written in Rust. This is

58:29

a great pick. Yeah, darn you. Thank you.

58:31

You like it? Good. All

58:33

right. I do. I

58:36

got it. Yeah, I just thought, so the back end

58:38

is I've been playing around with RClone a little bit more to

58:41

move data between systems and I just thought, you

58:43

know, what if I wanted to just

58:45

browse that now really simply? And then

58:47

that's how I discovered that. RClone

58:50

Shuttle, yeah, it is on

58:52

FlatHub as well. It's kind of

58:54

a nice way to layer it too, right? You kind

58:56

of get the GUI functionality

58:58

for the task that makes sense, but the core

59:00

tool is still optimized around the command line and

59:02

set up for automation and all kinds of different

59:05

workflows. I'd love your feedback on our

59:07

coverage of the Nix situation. And if you feel like

59:09

there's an area we need to do a little bit

59:11

of follow-up or correction, please do

59:13

let us know. And also

59:16

check out the most recent self-hosted. Alex

59:19

and I got into image getting full

59:21

support by FUTO. So

59:23

they're going full time over there. And

59:25

I know some of you in the audience have been submitting

59:27

that story about image getting full time support. Alex and I

59:29

broke down what's going on over there and a bunch

59:32

of other stuff over at selfhosted.show. If

59:35

I may as well, I was just

59:37

on changelog and friends with Adam over

59:39

at changelog, changelog.com,

59:42

episode 44 under the friends feed. And

59:45

links to what we talked about today will

59:47

be at linuxunplug.com/563. I'd

59:50

love to have you join us live. We do

59:52

it Sundays at noon Pacific, 3 p.m. Eastern. See

59:54

you next week. Same bad time,

59:56

same bad station. And if you

59:59

do have a podcasting, tune in. You can just

1:00:01

listen in your app. Otherwise, join us at JBLive.fm.

1:00:04

And, you know, thanks y'all for being here for

1:00:06

Slackware Week. Yeah, it was a special one. Yeah,

1:00:09

I guess so, right? We

1:00:12

enjoyed it, I think. I'm sure it'll

1:00:14

all come out in the editing, so... I'm

1:00:17

sure they'll sort it out. I bet it was

1:00:19

great. A 12-hour marathon show, of course, about Slackware. It's

1:00:21

going to be edited down to under an hour. It's

1:00:24

unbelievable. I'd love to know what you think, which distro

1:00:26

we should do next. Let us know.

1:00:29

Thank you so much for joining us on this week's episode of

1:00:31

the Unplugged program. I will see you right back

1:00:33

here next Tuesday. Thank

1:00:59

you.

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features