WEBVTT

00:00:00.000 --> 00:00:01.720
Just to prove to you that I don't have Hugo on

00:00:01.720 --> 00:00:03.419
the system, I'll just type Hugo serve right now.

00:00:03.680 --> 00:00:05.639
And you see the command not found, right? Okay.

00:00:05.759 --> 00:00:07.980
But if I run this flake, I'll do nix develop

00:00:07.980 --> 00:00:12.039
dot. And then it's going to just put me into

00:00:12.039 --> 00:00:14.220
a shell with whatever was parameterized in that

00:00:14.220 --> 00:00:18.039
flake. And now you see Hugo is ready. Man, the

00:00:18.039 --> 00:00:20.059
phrase are going to come after me because I'm

00:00:20.059 --> 00:00:23.179
dissing on nix and I'm dissing on gensu. If you

00:00:23.179 --> 00:00:24.760
know me in real life, I'm just going to tell

00:00:24.760 --> 00:00:26.420
you to try Linux. It's going to be annoying.

00:00:26.809 --> 00:00:27.929
You know what I mean? Like if somebody says,

00:00:28.010 --> 00:00:29.370
hey, you know, my computer, this, that, and that,

00:00:29.449 --> 00:00:30.890
I'm like, oh, hey, have you tried Linux? They

00:00:30.890 --> 00:00:33.630
stop inviting me to hang out because that's all

00:00:33.630 --> 00:00:35.670
I'm talking about. All of my friends, you know,

00:00:35.689 --> 00:00:38.130
they're my age and they play games. I don't know,

00:00:38.210 --> 00:00:41.549
they're my age, but mentally, they're not my

00:00:41.549 --> 00:00:45.070
age. What's red hat? Yep. So it's just proprietary

00:00:45.070 --> 00:00:48.189
garbage. I have to use Discord sometimes because

00:00:48.189 --> 00:00:50.549
it's proprietary garbage and then push a big

00:00:50.549 --> 00:00:52.810
update. So since it's proprietary garbage, I

00:00:52.810 --> 00:00:54.289
can't build it from source, right? So like, what

00:00:54.289 --> 00:00:55.929
do I have to do? It doesn't matter if Discord

00:00:55.929 --> 00:00:57.450
breaks, it's not going to ruin your workflow,

00:00:57.570 --> 00:00:59.329
right? Like that's just some proprietary garbage.

00:00:59.590 --> 00:01:03.549
Back OS, what are your thoughts there? I mean,

00:01:03.570 --> 00:01:06.109
it's proprietary garbage. I have a lot of respect

00:01:06.109 --> 00:01:07.310
for that. You know, even though it's proprietary

00:01:07.310 --> 00:01:09.530
garbage and when somebody says, hey, like, but

00:01:09.530 --> 00:01:11.349
this proprietary garbage that's not on Linux,

00:01:11.469 --> 00:01:14.150
compile something from source unless it's proprietary

00:01:14.150 --> 00:01:16.530
garbage. But then for DaVinci, I'm pretty sure

00:01:16.530 --> 00:01:18.409
that's proprietary garbage, right? Movies and

00:01:18.409 --> 00:01:20.030
stuff as proprietary garbage. Like it's just.

00:01:20.230 --> 00:01:22.430
I wanted a black one. Hold on. No, that's not

00:01:22.430 --> 00:01:25.040
what I meant. If you're listening to this as

00:01:25.040 --> 00:01:27.219
a podcast, remember that it was originally recorded

00:01:27.219 --> 00:01:29.299
as a video. If you're not following along, you

00:01:29.299 --> 00:01:31.079
can go to my YouTube channel. My username is

00:01:31.079 --> 00:01:33.079
Linkarzu. And if you want to support me to keep

00:01:33.079 --> 00:01:35.359
this podcast going, you can donate in Ko -fi.

00:01:35.519 --> 00:01:36.799
I'm going to leave a link in the description.

00:01:37.180 --> 00:01:39.000
All right. So let's get started with this chapter

00:01:39.000 --> 00:01:42.959
then. I've seen a lot of your videos where the

00:01:42.959 --> 00:01:45.599
beginning is usually like a teaser of a funny

00:01:45.599 --> 00:01:47.319
part or something like that. You know, so I've

00:01:47.319 --> 00:01:49.540
seen them. I know your formula. It's good. It's

00:01:49.540 --> 00:01:51.640
actually smart. It's smart for sure. There's

00:01:51.640 --> 00:01:53.959
going to be a lot of funny parts, dude. It's

00:01:53.959 --> 00:01:55.459
going to be casual. You know what I mean? Yeah.

00:01:55.859 --> 00:01:59.019
It should be the best parts of the videos, but

00:01:59.019 --> 00:02:03.540
I just put what makes me laugh. And it's usually

00:02:03.540 --> 00:02:07.159
really dumb stuff. And people's like, why did

00:02:07.159 --> 00:02:09.199
you put that there? That's not even relevant,

00:02:09.300 --> 00:02:11.919
but it's just stuff that makes me laugh. Okay.

00:02:11.960 --> 00:02:15.759
So what do we got today? Tony, how's it going,

00:02:15.860 --> 00:02:18.699
man? Hey, how's it going? So should I call you

00:02:18.699 --> 00:02:21.400
Christian or Link? You can call me Link. I decided

00:02:21.400 --> 00:02:24.409
a few videos ago. You know, I don't know when

00:02:24.409 --> 00:02:26.569
I decided that I'm going to call myself Link

00:02:26.569 --> 00:02:29.430
from now on because everyone asks me how. No,

00:02:29.469 --> 00:02:32.530
Link, that's it. It's simpler. It's done. All

00:02:32.530 --> 00:02:33.990
right. So just I'm going to call you Link forever

00:02:33.990 --> 00:02:35.550
because I think it's easier to say. First of

00:02:35.550 --> 00:02:37.289
all, number one and number two, it's kind of

00:02:37.289 --> 00:02:39.469
your personality, like your persona is Link.

00:02:39.590 --> 00:02:42.729
I like that. Yeah. Yeah. Link, thanks. Thanks

00:02:42.729 --> 00:02:44.310
for having me on the show today. I'm really excited

00:02:44.310 --> 00:02:46.629
to get into a lot of these topics. No, thanks

00:02:46.629 --> 00:02:51.189
to you, man. This is actually a special. moments

00:02:51.189 --> 00:02:53.250
because it's the first time that you're showing

00:02:53.250 --> 00:02:56.509
your camera on youtube well you did it in a live

00:02:56.509 --> 00:02:59.590
stream but i you unlisted that live stream right

00:02:59.590 --> 00:03:03.110
did you yeah remove it yeah i didn't remove it

00:03:03.110 --> 00:03:07.590
i unlisted it but yeah okay so first time are

00:03:07.590 --> 00:03:10.370
you planning on showing your face on future videos

00:03:10.370 --> 00:03:13.110
or you're gonna remain like a faceless channel

00:03:13.110 --> 00:03:17.550
yeah i mean um for me the faceless thing is more

00:03:17.550 --> 00:03:20.719
like out of a pragmatic reason is that When I

00:03:20.719 --> 00:03:23.240
show a tutorial of something, the face literally

00:03:23.240 --> 00:03:26.340
just gets in the way. And I do see that a lot

00:03:26.340 --> 00:03:27.979
of YouTubers have their face as more of like

00:03:27.979 --> 00:03:30.020
a personality thing so that their channel can

00:03:30.020 --> 00:03:32.520
follow them and kind of relate to them. But I

00:03:32.520 --> 00:03:34.560
think with the technical videos, I think a lot

00:03:34.560 --> 00:03:36.719
of the times the face kind of gets in the way.

00:03:37.120 --> 00:03:38.939
But there might be something in the future where

00:03:38.939 --> 00:03:41.400
I'll do more of a less prepared video and just

00:03:41.400 --> 00:03:43.860
maybe turn the camera on and start talking. But

00:03:43.860 --> 00:03:46.360
for now, I'm more focused on just like the deep

00:03:46.360 --> 00:03:51.060
dives and the deep technical style. Oh, okay.

00:03:51.199 --> 00:03:56.120
Okay. So appreciate you being here, Tony. And

00:03:56.120 --> 00:04:01.259
I see your channel here. You talk about a lot

00:04:01.259 --> 00:04:08.020
of what is this Linux related stuff, right? Let

00:04:08.020 --> 00:04:10.259
me switch to my camera so we can show your channel.

00:04:10.439 --> 00:04:13.580
And I see that you have just a few videos and

00:04:13.580 --> 00:04:16.000
you have a lot of subscribers, man. Like, how

00:04:16.000 --> 00:04:18.060
did this happen? When did you start YouTube?

00:04:18.730 --> 00:04:22.670
Why and what do we expect to see in your channel?

00:04:23.750 --> 00:04:27.350
Yeah. So I started uploading this year, literally.

00:04:27.509 --> 00:04:29.930
I think the first video I posted was like an

00:04:29.930 --> 00:04:31.790
Arch Linux video. If you click oldest, you'll

00:04:31.790 --> 00:04:35.490
see it was like a voiceless, just me installing

00:04:35.490 --> 00:04:40.209
Arch with no wiki. And I saw it and I thought,

00:04:40.310 --> 00:04:42.529
you know what, let me actually put a voice to

00:04:42.529 --> 00:04:44.930
this. So I made an Arch Linux installation video

00:04:44.930 --> 00:04:47.459
and kind of a... clickbait thumbnail title, you

00:04:47.459 --> 00:04:49.759
know, stop using Ubuntu, a little bit of a, you

00:04:49.759 --> 00:04:51.259
know, get people, maybe get people a little bit

00:04:51.259 --> 00:04:53.040
angry. What's wrong with Ubuntu? You know, click

00:04:53.040 --> 00:04:55.180
the video. And then it turns out to be like a

00:04:55.180 --> 00:04:58.100
pretty, people liked it, kind of went up. It

00:04:58.100 --> 00:05:00.060
kind of got like pretty good views. And then

00:05:00.060 --> 00:05:02.139
I started deciding, hey, maybe I'll make some

00:05:02.139 --> 00:05:03.779
more. And I got a lot of positive comments. And

00:05:03.779 --> 00:05:05.939
then, so I made that Gen 2 video and that one

00:05:05.939 --> 00:05:08.180
blew up. So I just looked at all the comments

00:05:08.180 --> 00:05:10.500
and people kept saying, hey, like, this is dope

00:05:10.500 --> 00:05:12.100
stuff. You only have two videos, like please

00:05:12.100 --> 00:05:14.399
make more videos and stuff. So I kind of just

00:05:14.399 --> 00:05:17.290
from there. I mean, you know, made a video here,

00:05:17.370 --> 00:05:19.490
made a video there. And that's kind of where

00:05:19.490 --> 00:05:20.750
I'm at now. I mean, it's kind of getting pretty

00:05:20.750 --> 00:05:23.170
big. And I do want to do as much information

00:05:23.170 --> 00:05:24.870
out there as possible to the Linux community

00:05:24.870 --> 00:05:27.649
and like the free and open source software community.

00:05:27.790 --> 00:05:31.509
So, yeah. There's beef going on with Ubuntu and

00:05:31.509 --> 00:05:33.430
the Linux community. Is that right or not? Because

00:05:33.430 --> 00:05:36.310
I have interviewed a few of the Linux guys and

00:05:36.310 --> 00:05:39.569
nobody seems to like Ubuntu. What's going on

00:05:39.569 --> 00:05:43.189
there? Yeah. So do you mean from a technical

00:05:43.189 --> 00:05:45.069
perspective or are you talking about from like

00:05:45.069 --> 00:05:48.829
a drama perspective? I don't know if it's about

00:05:48.829 --> 00:05:51.269
drama or what it is. I guess it's because of

00:05:51.269 --> 00:05:55.829
Canonical. Is that why? Yeah, so a lot of people

00:05:55.829 --> 00:05:59.370
discuss like the company that owns Ubuntu is

00:05:59.370 --> 00:06:01.050
Canonical and some people don't like what they

00:06:01.050 --> 00:06:03.649
do as a company. But also there's other things

00:06:03.649 --> 00:06:05.230
that are going on with Ubuntu. I think they're

00:06:05.230 --> 00:06:08.750
trying to adopt a Rust utility instead of GNU

00:06:08.750 --> 00:06:12.310
utils. I'm not sure if that's even like... adopted

00:06:12.310 --> 00:06:13.910
yet but i know that's something people talked

00:06:13.910 --> 00:06:16.689
about and that's licensed under something that's

00:06:16.689 --> 00:06:20.870
not the gpl um i think it's the mit license but

00:06:20.870 --> 00:06:24.050
you can fact check me on that but that's such

00:06:24.050 --> 00:06:27.089
a nuanced thing that has no it's no it's not

00:06:27.089 --> 00:06:28.829
in scope at all for like the video that i made

00:06:28.829 --> 00:06:31.129
about it um but yeah these these these are actually

00:06:31.129 --> 00:06:34.240
interesting questions because it's stuff that

00:06:34.240 --> 00:06:36.759
doesn't really, to be honest with you, I don't

00:06:36.759 --> 00:06:38.839
really care if it's like canonical, if it's,

00:06:38.839 --> 00:06:41.079
you know, whatever. I just care if the software

00:06:41.079 --> 00:06:43.120
is like free and open source or if it's, you

00:06:43.120 --> 00:06:45.139
know, convenient and if it's good and then I'll

00:06:45.139 --> 00:06:47.720
make a video about it if I like it. So, but yeah,

00:06:47.800 --> 00:06:49.920
if there's beef about somebody using Ubuntu,

00:06:50.019 --> 00:06:52.220
I think it's like usually a tribalistic thing

00:06:52.220 --> 00:06:53.720
because, you know, some people say, hey, I love

00:06:53.720 --> 00:06:56.120
Ubuntu, that's my tribe or I love Arch Linux

00:06:56.120 --> 00:06:58.300
or I love Mac OS or I love Windows. Don't insult

00:06:58.300 --> 00:06:59.959
my tribe, you know, and then they take it personal.

00:07:00.120 --> 00:07:03.240
You know what I mean? Yep. I see that. Ubuntu

00:07:03.240 --> 00:07:06.100
is used a lot in the professional world. A lot

00:07:06.100 --> 00:07:08.139
of the servers that I have dealt with in the

00:07:08.139 --> 00:07:11.339
past are Ubuntu. But maybe it's not that popular

00:07:11.339 --> 00:07:13.939
on the desktop side of things. Could that be

00:07:13.939 --> 00:07:17.220
a thing? It's possible, yeah. I think the biggest

00:07:17.220 --> 00:07:19.959
thing I would say about Ubuntu is that they switched

00:07:19.959 --> 00:07:22.540
over from GNOME to GNOME 3 or whatever a long

00:07:22.540 --> 00:07:26.639
time ago. And it just wasn't a big decision that

00:07:26.639 --> 00:07:30.819
a lot of people liked. Linux Mint came out a

00:07:30.819 --> 00:07:32.879
little bit after, and I think a lot of people

00:07:32.879 --> 00:07:35.000
switched over to Linux Mint because it's basically

00:07:35.000 --> 00:07:37.259
like a better version of Ubuntu because it uses

00:07:37.259 --> 00:07:40.500
Cinnamon. And if you go on DistroWatch, you see

00:07:40.500 --> 00:07:42.019
it's like the most popular Linux distribution.

00:07:42.240 --> 00:07:44.920
So a lot of people come over from Windows to

00:07:44.920 --> 00:07:48.639
Linux Mint now instead of Ubuntu. On servers,

00:07:48.800 --> 00:07:51.319
Ubuntu and Debian are pretty much the king. Yeah,

00:07:51.399 --> 00:07:55.709
those are the two that I see. Debian, Ubuntu,

00:07:55.889 --> 00:07:58.769
I see a lot of Amazon Linux now. Well, at least

00:07:58.769 --> 00:08:01.490
the company that I was in before, they used a

00:08:01.490 --> 00:08:03.449
lot of Amazon Linux servers. And I was like,

00:08:03.529 --> 00:08:07.269
but why? Why don't we use Debian? You know why?

00:08:08.410 --> 00:08:12.209
You absolutely know why. But I think the Amazon

00:08:12.209 --> 00:08:14.350
Linux package manager is the Red Hat package

00:08:14.350 --> 00:08:16.689
manager, I believe. I could be wrong about that.

00:08:17.149 --> 00:08:24.779
So it's just proprietary garbage. Why did you

00:08:24.779 --> 00:08:28.399
decide to start a channel, Tony? 8 ,000 subscribers.

00:08:28.740 --> 00:08:31.699
Man, you even have more subscribers than I do.

00:08:31.759 --> 00:08:35.519
And you have like 18 videos only. Why did you

00:08:35.519 --> 00:08:39.559
decide to start this? Like, was this, I want

00:08:39.559 --> 00:08:42.000
to have fun. I want to share about the stuff

00:08:42.000 --> 00:08:44.600
that I don't, that I know that I don't see content

00:08:44.600 --> 00:08:48.820
out there. Or what was the reason? Yeah, so maybe

00:08:48.820 --> 00:08:51.019
10 years ago, I used to make videos, maybe even

00:08:51.019 --> 00:08:54.919
longer. about world of warcraft just like super

00:08:54.919 --> 00:08:59.019
fast clips of some high action moments or maybe

00:08:59.019 --> 00:09:02.840
cs2 like sorry csgo 1 .6 and i would never share

00:09:02.840 --> 00:09:04.460
them i would just like show them to my friends

00:09:04.460 --> 00:09:06.379
and stuff and so i had like video editing experience

00:09:06.379 --> 00:09:09.419
from like back in those days and then fast forward

00:09:09.419 --> 00:09:11.759
a lot later like i started looking at a lot of

00:09:11.759 --> 00:09:14.360
these linux videos just because some of my my

00:09:14.360 --> 00:09:17.259
friends say hey how do i install arch linux and

00:09:17.259 --> 00:09:18.799
sometimes it's easier to just give them a video

00:09:18.799 --> 00:09:20.600
be like hey check out this video you might be

00:09:20.600 --> 00:09:23.679
able to just follow it and do it And I couldn't

00:09:23.679 --> 00:09:25.419
find like that many good ones. I did find a really

00:09:25.419 --> 00:09:27.019
good one, actually, from a guy named Denshi.

00:09:27.679 --> 00:09:30.419
Give him a shout out if you want. His video was

00:09:30.419 --> 00:09:31.840
really, really good. And I think it was like

00:09:31.840 --> 00:09:34.299
super calm, super relaxing, kind of my style.

00:09:34.620 --> 00:09:36.879
And so I just ended up using that guy's video

00:09:36.879 --> 00:09:38.659
and sharing it to all of my friends who ever

00:09:38.659 --> 00:09:41.899
had the question, hey, how do I, you know, install

00:09:41.899 --> 00:09:44.120
Arch Linux? And then finally I decided, hey,

00:09:44.159 --> 00:09:45.779
why don't I make my own video kind of like this?

00:09:45.820 --> 00:09:47.539
And just that way I have my own video and just

00:09:47.539 --> 00:09:49.480
I can share that with my friends. And that's

00:09:49.480 --> 00:09:55.370
really how it started. Okay. Yeah. Okay. Interesting.

00:09:55.610 --> 00:09:58.409
And just so we get to know you a little bit more,

00:09:58.470 --> 00:10:01.509
Tony, do you want to share about your background?

00:10:01.850 --> 00:10:04.789
Basically, like, what did you study? Who you

00:10:04.789 --> 00:10:08.129
are? I don't know. Technical related background.

00:10:08.470 --> 00:10:11.169
Did you start with programming? Are you a programmer?

00:10:11.409 --> 00:10:14.090
Are you a DevOps guy? You want to share that

00:10:14.090 --> 00:10:16.789
with us? Yeah, definitely. Yeah. I'm a full stack

00:10:16.789 --> 00:10:18.990
software developer. Like, that's my day job.

00:10:20.539 --> 00:10:23.240
Yeah, I studied math and computer science. I've

00:10:23.240 --> 00:10:25.159
just been involved. I've been I've been interested

00:10:25.159 --> 00:10:27.399
in tech or like just, yeah, for a long time,

00:10:27.419 --> 00:10:29.980
pretty much my whole life. You know, my dad owned

00:10:29.980 --> 00:10:32.940
a computer repair store. So, you know, he would

00:10:32.940 --> 00:10:34.740
have just parts lying around the house and I

00:10:34.740 --> 00:10:36.340
would just try to build a computer like that

00:10:36.340 --> 00:10:38.379
would work before he would be able to like get

00:10:38.379 --> 00:10:40.559
rid of whatever parts. And just so I could play

00:10:40.559 --> 00:10:42.740
like, you know, some browser game for the weekend

00:10:42.740 --> 00:10:44.580
or whatever. And that's kind of where it started

00:10:44.580 --> 00:10:47.340
for me. And yeah, nowadays, it's just kind of

00:10:47.340 --> 00:10:49.200
the same thing. I just have I just like doing.

00:10:49.710 --> 00:10:51.269
things my own my own way you know what i mean

00:10:51.269 --> 00:10:56.210
and why did you start or what's the operating

00:10:56.210 --> 00:10:58.450
system that you started but did you start with

00:10:58.450 --> 00:11:02.929
linux or were you a windows guy in the past i

00:11:02.929 --> 00:11:05.029
think the first operating system i ever like

00:11:05.029 --> 00:11:07.409
touched would have had to been windows i'm trying

00:11:07.409 --> 00:11:09.690
to think it was i want to say it was roller coaster

00:11:09.690 --> 00:11:11.549
tycoon was the first thing or maybe the maybe

00:11:11.549 --> 00:11:13.789
it was a pinball game i don't know do you remember

00:11:13.789 --> 00:11:15.909
that pinball game on windows like that was built

00:11:15.909 --> 00:11:18.049
into yeah i think that must have been the first

00:11:18.049 --> 00:11:20.350
thing i touched on my computer When we used to

00:11:20.350 --> 00:11:23.090
have the media player, you remember the animations

00:11:23.090 --> 00:11:26.929
and the skins, the media player skins. There

00:11:26.929 --> 00:11:30.669
was an alien one. Yeah, that was a good time,

00:11:30.769 --> 00:11:32.470
actually. That pinball game was really fun, actually.

00:11:32.570 --> 00:11:36.649
I remember that. And I think I used a Windows

00:11:36.649 --> 00:11:40.049
computer at my parents' house growing up for

00:11:40.049 --> 00:11:41.929
PowerPoint presentations for school and stuff.

00:11:42.350 --> 00:11:44.909
I vaguely remember putting PowerPoint presentations

00:11:44.909 --> 00:11:46.850
on floppy disks and stuff like that and bringing

00:11:46.850 --> 00:11:53.110
it to school. um basically like the how i got

00:11:53.110 --> 00:11:55.450
into linux though it's like it's kind of standard

00:11:55.450 --> 00:11:57.529
it's very similar to like a story you may hear

00:11:57.529 --> 00:11:59.889
from you know a lot of these other people is

00:11:59.889 --> 00:12:02.250
that i i was at my dad's house and i wanted to

00:12:02.250 --> 00:12:03.809
play like a browser game i think it was either

00:12:03.809 --> 00:12:06.769
neopets or runescape at the time and his computer

00:12:06.769 --> 00:12:09.049
that he had that he let me use which is so bloated

00:12:09.049 --> 00:12:11.149
on windows and i couldn't even open a browser

00:12:11.149 --> 00:12:14.070
so he said hey take this take this dvd it's uh

00:12:14.070 --> 00:12:16.350
ubuntu i must have been 13 maybe 12 13 years

00:12:16.350 --> 00:12:19.129
old he told me to put ubuntu on this on this

00:12:19.129 --> 00:12:21.889
computer so i put it on and i was just amazed

00:12:21.889 --> 00:12:24.029
that like this computer went from unusable to

00:12:24.029 --> 00:12:26.210
now i can open a browser and play runescape or

00:12:26.210 --> 00:12:28.690
play you know even neopets or whatever so just

00:12:28.690 --> 00:12:30.710
from there i was just like blown away by that

00:12:30.710 --> 00:12:32.549
and then you know one thing led to another and

00:12:32.549 --> 00:12:34.330
then i start seeing you can just literally type

00:12:34.330 --> 00:12:37.309
like sudo apt install name of program and i'm

00:12:37.309 --> 00:12:38.769
thinking well you can just do that you don't

00:12:38.769 --> 00:12:40.529
have to go to the internet explorer click the

00:12:40.529 --> 00:12:42.990
exe file download it make sure it's not bloated

00:12:42.990 --> 00:12:46.210
and then you know run it etc so I don't know

00:12:46.210 --> 00:12:48.370
if you ever had any kind of relation to that,

00:12:48.450 --> 00:12:50.309
but yeah, that's kind of where my Linux started,

00:12:50.389 --> 00:12:56.169
I guess. Okay. Linux. Okay. And did you ever

00:12:56.169 --> 00:12:59.409
go back to Windows or Linux and you've been on

00:12:59.409 --> 00:13:03.470
Linux ever since? Yeah, I mean, ever since that,

00:13:03.629 --> 00:13:07.169
I guess I was 13 is when I used Ubuntu. I kind

00:13:07.169 --> 00:13:09.549
of got deep in the weeds of like, okay, how do

00:13:09.549 --> 00:13:12.610
I make this even better? And some guy on IRC

00:13:12.610 --> 00:13:15.519
recommended that I should use Gentoo. And at

00:13:15.519 --> 00:13:17.399
the time it was like, what's Gentoo? I don't

00:13:17.399 --> 00:13:18.940
know. I'll try that out. And so, you know, I

00:13:18.940 --> 00:13:21.039
learned how to like, it took me a long time,

00:13:21.059 --> 00:13:23.120
but I installed Gentoo and then ended up compiling

00:13:23.120 --> 00:13:26.559
Firefox with like very minimal use flags. And

00:13:26.559 --> 00:13:28.940
it was even like it was maybe it was barely faster

00:13:28.940 --> 00:13:31.559
than the Ubuntu Firefox, but it felt like really

00:13:31.559 --> 00:13:33.700
awesome. I told all my friends that I was like,

00:13:33.759 --> 00:13:35.379
oh, I'm using Gentoo, by the way, like, you know,

00:13:35.379 --> 00:13:38.159
I'm 15 years old or whatever. And they don't

00:13:38.159 --> 00:13:39.460
know what that is. They don't care. But like,

00:13:39.480 --> 00:13:42.639
yeah, I definitely returned to Windows because

00:13:42.639 --> 00:13:46.730
my older brother. would play um diablo 2 and

00:13:46.730 --> 00:13:48.529
like warcraft 3 and stuff and like that's all

00:13:48.529 --> 00:13:51.210
you can only use that stuff on windows right

00:13:51.210 --> 00:13:54.210
so i would use his computer and like log on to

00:13:54.210 --> 00:13:56.090
like starcraft i definitely played a lot of starcraft

00:13:56.090 --> 00:13:58.049
on his computer and then that's kind of what

00:13:58.049 --> 00:14:00.690
got me into neo vim but maybe segue into that

00:14:00.690 --> 00:14:06.309
later but yeah okay okay now the title of this

00:14:06.309 --> 00:14:11.049
video is is nexus hype right because you're here

00:14:11.549 --> 00:14:14.929
And this is year 2077, by the way, if you see

00:14:14.929 --> 00:14:18.549
the video title, right? So we're in the future,

00:14:18.669 --> 00:14:24.009
man. So I want to know about Nix. How did you

00:14:24.009 --> 00:14:28.889
start with Nix? Do you do distro hopping a lot

00:14:28.889 --> 00:14:32.250
and then you ended up in Nix or how did that

00:14:32.250 --> 00:14:35.450
happen? Yeah, that's a very good question. Let

00:14:35.450 --> 00:14:38.029
me ask you a precursor before I answer. Do you

00:14:38.029 --> 00:14:40.330
think Nix is hype or is it just more of a question

00:14:40.330 --> 00:14:43.580
that's... you're kind of putting out there because

00:14:43.580 --> 00:14:46.340
you're curious like how i'll answer it and and

00:14:46.340 --> 00:14:47.580
then not in a bad way you don't need to give

00:14:47.580 --> 00:14:49.320
it this negative or positive but do you see a

00:14:49.320 --> 00:14:51.679
lot of hype around xos like on youtube popping

00:14:51.679 --> 00:14:54.799
up all the time oh yeah i see it i see it um

00:14:54.799 --> 00:14:58.820
yeah yeah and i get it recommended a lot because

00:14:58.820 --> 00:15:02.080
of the type of content that i make you know it's

00:15:02.080 --> 00:15:06.039
like I configure my Mac with a script. I run

00:15:06.039 --> 00:15:09.139
it, and it just configures everything. It's not

00:15:09.139 --> 00:15:12.840
in code, so if I make a change, it's no. It's

00:15:12.840 --> 00:15:15.940
still kind of a manual process still, but it

00:15:15.940 --> 00:15:18.559
works. So because of that, people are always

00:15:18.559 --> 00:15:21.460
like, you should try Nix, Nix, Nix, Nix. And

00:15:21.460 --> 00:15:24.720
it's like, should I try Nix? There's a lot of

00:15:24.720 --> 00:15:27.559
macOS users that actually use Nix. I don't know

00:15:27.559 --> 00:15:30.759
if this guy, what's it called? DevOps Toolbox.

00:15:31.259 --> 00:15:36.980
He uses the Nix package manager on macOS. So

00:15:36.980 --> 00:15:39.919
I see it a lot. I see it being recommended to

00:15:39.919 --> 00:15:43.080
me and I'm like, is it really worth it? Should

00:15:43.080 --> 00:15:47.080
I give it a try? Or it's not for me? What do

00:15:47.080 --> 00:15:48.960
you think? Well, I'm going to give you two answers

00:15:48.960 --> 00:15:51.059
because one is going to be personalized for you

00:15:51.059 --> 00:15:52.200
and then the other one is going to be for your

00:15:52.200 --> 00:15:54.500
audience. For you personally, I'm going to say

00:15:54.500 --> 00:15:56.700
it's probably not worth it just because I know

00:15:56.700 --> 00:15:59.419
how much time you... put into what you do and

00:15:59.419 --> 00:16:02.879
how customized your mac setup already is um like

00:16:02.879 --> 00:16:04.519
it might be worth it as a fun little hey i'm

00:16:04.519 --> 00:16:06.539
going to open up a vm and try nixos and like

00:16:06.539 --> 00:16:08.639
that could be cool but it's not probably something

00:16:08.639 --> 00:16:09.919
that you should i don't think it's going to be

00:16:09.919 --> 00:16:11.860
worth it for you because yeah like i said your

00:16:11.860 --> 00:16:14.340
customization on your mac is already so dialed

00:16:14.340 --> 00:16:17.879
that it you'd probably rather spend a little

00:16:17.879 --> 00:16:19.639
bit of free time you do have like being productive

00:16:19.639 --> 00:16:21.460
right yeah not setting up another environment

00:16:21.460 --> 00:16:25.879
yeah but i think a more but a more general answer

00:16:25.879 --> 00:16:28.419
for people that are like good That's one of the

00:16:28.419 --> 00:16:32.259
things that holds me back because I have put,

00:16:32.320 --> 00:16:34.519
like you said, way too many hours into this.

00:16:34.600 --> 00:16:37.399
It has been years that I have put into figuring

00:16:37.399 --> 00:16:40.279
all of this stuff out, you know, and coming up

00:16:40.279 --> 00:16:42.720
with the method that is just going to allow me

00:16:42.720 --> 00:16:47.379
to set up my Mac, a new Mac fast, right? And

00:16:47.379 --> 00:16:51.080
I know that Nix is going to be even more difficult

00:16:51.080 --> 00:16:54.659
than NeoVim. And NeoVim has been a pain in the

00:16:54.659 --> 00:16:59.429
deep. You know what? Yeah. So I'm scared, actually.

00:16:59.610 --> 00:17:01.929
I'm scared because it's going to be a time sink,

00:17:02.070 --> 00:17:04.769
I think. I'm not sure, but I know that it will

00:17:04.769 --> 00:17:08.450
be a long time and it's just going to be months

00:17:08.450 --> 00:17:12.450
of work. Yep, yep. Well, because we're in 2077,

00:17:12.609 --> 00:17:15.049
right? So you figure like, let's say you get

00:17:15.049 --> 00:17:16.809
to a situation where you're less busy, maybe

00:17:16.809 --> 00:17:18.710
in 2090 or something. I think you're probably

00:17:18.710 --> 00:17:20.109
going to love, I mean, because Nix will be the

00:17:20.109 --> 00:17:21.710
only operating system at that point in time,

00:17:21.710 --> 00:17:24.839
so you'll be forced to adopt it, right? And I

00:17:24.839 --> 00:17:26.380
think by the time it gets to that point, you

00:17:26.380 --> 00:17:27.859
won't have a choice, but you'll be ready for

00:17:27.859 --> 00:17:28.759
it. You know what I mean? Because you'll have

00:17:28.759 --> 00:17:30.779
me as a resource. You'll have Vim Joyer. You'll

00:17:30.779 --> 00:17:32.299
have other people out there as resources to just

00:17:32.299 --> 00:17:34.880
get you involved. So, I mean, happy to help you

00:17:34.880 --> 00:17:37.240
out as needed. You know what I mean? Yeah. But

00:17:37.240 --> 00:17:40.339
yeah, I think in general, for people that have

00:17:40.339 --> 00:17:41.819
a little bit more time, because I know you're

00:17:41.819 --> 00:17:44.059
super hyper -focused on productivity and stuff.

00:17:44.200 --> 00:17:47.299
And I don't know. I think you have barely any

00:17:47.299 --> 00:17:50.200
free time, right? Am I fair to say that? yeah

00:17:50.200 --> 00:17:53.119
correct with work related stuff it just started

00:17:53.119 --> 00:17:55.460
working a new company i have to do the videos

00:17:55.460 --> 00:17:58.259
interviews editing a lot of stuff so i don't

00:17:58.259 --> 00:18:00.880
have a lot of time to be honest yeah yeah yeah

00:18:00.880 --> 00:18:03.079
i think you should spend your free time on stuff

00:18:03.079 --> 00:18:05.859
you enjoy and if if the thought of you know rising

00:18:05.859 --> 00:18:07.799
a nix compilation or whatever like it doesn't

00:18:07.799 --> 00:18:09.720
sound fun to you don't even touch it yeah but

00:18:09.720 --> 00:18:12.480
um but i think for personal like personal recommendation

00:18:12.480 --> 00:18:14.839
to everybody else i would say yeah it's absolutely

00:18:14.839 --> 00:18:17.180
worth the hype because of three different things

00:18:17.180 --> 00:18:19.599
i think like number one is that it's agnostic

00:18:19.599 --> 00:18:21.980
to the operating system kind of as you said like

00:18:21.980 --> 00:18:23.980
you can use nix packages on any operating system

00:18:23.980 --> 00:18:27.559
so that's part that's part one number two i think

00:18:27.559 --> 00:18:30.900
is more so because it's declarative like it's

00:18:30.900 --> 00:18:32.799
a declarative operating system like you said

00:18:32.799 --> 00:18:35.240
already too so this helps like if you have multiple

00:18:35.240 --> 00:18:37.720
machines and you have like a setup that works

00:18:37.720 --> 00:18:39.619
for you and you know it you can always just take

00:18:39.619 --> 00:18:42.099
that that config file that repo and drop it into

00:18:42.099 --> 00:18:44.230
like drop it into another machine, and it'll

00:18:44.230 --> 00:18:46.890
be exactly as you expect, right? Or you can give

00:18:46.890 --> 00:18:48.369
it to somebody else and say, hey, this is my

00:18:48.369 --> 00:18:50.130
operating system, and it's just a Nix flake or

00:18:50.130 --> 00:18:52.609
whatever, right? And so that, I think, is the

00:18:52.609 --> 00:18:56.490
future. And then I guess part 2A or 2B, if you

00:18:56.490 --> 00:18:58.750
will, because there's three parts, is that it's

00:18:58.750 --> 00:19:03.029
like if Arch and Debian had a sun, it would be

00:19:03.029 --> 00:19:05.750
NixOS, right? Debian is the king of stability.

00:19:05.970 --> 00:19:07.849
Arch is the king of bleeding edge. You combine

00:19:07.849 --> 00:19:09.710
that, and you get Nix. That's kind of where I'm

00:19:09.710 --> 00:19:13.269
at with it. Yeah, number three is Nix development,

00:19:13.549 --> 00:19:15.269
like Nix shells. And I think we're going to get

00:19:15.269 --> 00:19:16.890
into that a little bit later because like I have

00:19:16.890 --> 00:19:18.369
a demo later for you and I'll show you kind of

00:19:18.369 --> 00:19:20.029
like instead of just talking about it, I'll just

00:19:20.029 --> 00:19:27.490
show it to you later. But yeah. Okay. And regarding

00:19:27.490 --> 00:19:33.250
Nix, okay, regarding Nix as well. How easy is

00:19:33.250 --> 00:19:36.950
it to deploy something? Because I've heard that

00:19:36.950 --> 00:19:38.750
if you want to make a change, you need to compile

00:19:38.750 --> 00:19:41.759
something like. Nowadays, if I need to make a

00:19:41.759 --> 00:19:44.059
change, all I do is, let's say that I add a new

00:19:44.059 --> 00:19:47.059
package. I just add it to a brew file. And I

00:19:47.059 --> 00:19:49.160
know that when I install macOS in the future,

00:19:49.359 --> 00:19:51.819
that is going to install the package because

00:19:51.819 --> 00:19:53.940
I add it to my brew file that I have in my dots,

00:19:54.099 --> 00:19:56.240
right? I don't need to compile anything, nothing.

00:19:56.680 --> 00:20:01.000
How easy is it to make changes when you are rolling

00:20:01.000 --> 00:20:05.000
with Nix? I don't know exactly what the workflow

00:20:05.000 --> 00:20:07.700
is for brew. I know you can run brew and then

00:20:07.700 --> 00:20:10.240
brew install. NeoVim or whatever, and you can

00:20:10.240 --> 00:20:12.299
just pre -install packages. But I don't know

00:20:12.299 --> 00:20:13.700
what you're referencing. Are you talking about

00:20:13.700 --> 00:20:15.859
a declarative file that has all of your programs

00:20:15.859 --> 00:20:18.619
where you can just reproduce it on a different

00:20:18.619 --> 00:20:21.599
MacBook if you want? Yeah, like this, for example.

00:20:21.960 --> 00:20:27.339
I have a setup script, and I specify the repos

00:20:27.339 --> 00:20:29.920
at the top and the packages that I want to install.

00:20:30.140 --> 00:20:33.400
For example, today I installed TreeSitter CLI.

00:20:33.480 --> 00:20:36.119
So I just add it to this file so that I know

00:20:36.119 --> 00:20:39.309
that when I deploy a new Mac, The install script

00:20:39.309 --> 00:20:42.890
is going to grab this entire file. It's just

00:20:42.890 --> 00:20:44.990
a proof file that I stored here. And it's going

00:20:44.990 --> 00:20:47.450
to install all these packages, you know, bind,

00:20:47.650 --> 00:20:51.250
helm, Kubernetes CLI, you know. And I have different

00:20:51.250 --> 00:20:55.390
ones, you know. This is on the essential file.

00:20:55.630 --> 00:20:58.589
I have other ones like nice to haves, optional.

00:20:58.829 --> 00:21:02.190
You know, I just have all of my packages here

00:21:02.190 --> 00:21:05.390
pretty much basically, you know. But preparing

00:21:05.390 --> 00:21:07.740
myself. Do you mind if I ask you? Go ahead. Yeah,

00:21:07.759 --> 00:21:09.539
no, go ahead. I was like, do you mind if I ask

00:21:09.539 --> 00:21:11.000
you like what your person, what your, have you

00:21:11.000 --> 00:21:12.740
know what a Myers -Briggs personality type is?

00:21:12.819 --> 00:21:15.059
Like the four letter, like, you know, ENTP or

00:21:15.059 --> 00:21:16.839
whatever. You ever heard anybody say that like

00:21:16.839 --> 00:21:20.740
ENTP, INTP? Nope. No, no, no. Okay. We'll talk

00:21:20.740 --> 00:21:23.259
offline about it. I'm curious because you seem

00:21:23.259 --> 00:21:25.180
like a very organized person. So I think I could

00:21:25.180 --> 00:21:26.819
predict what your Myers -Briggs is. So maybe

00:21:26.819 --> 00:21:29.079
we can talk about that offline and I'll tell

00:21:29.079 --> 00:21:31.160
you the prediction. But based on what you just

00:21:31.160 --> 00:21:33.079
showed me. I do have a question for you. How

00:21:33.079 --> 00:21:35.799
do you know what version, like you had FD, you

00:21:35.799 --> 00:21:38.680
had FZF, you had all those packages. How do you

00:21:38.680 --> 00:21:40.420
know what version is going to be installed on

00:21:40.420 --> 00:21:43.880
the new Mac? Oh, the latest. The latest? Yeah,

00:21:43.920 --> 00:21:46.319
I don't care too much about it. When I decide

00:21:46.319 --> 00:21:48.359
to set up the new Mac, it's just going to install

00:21:48.359 --> 00:21:51.640
the latest version at that time. Yeah, of every

00:21:51.640 --> 00:21:54.839
package? Of every package, that's right. So what

00:21:54.839 --> 00:21:57.740
happens if, hypothetically speaking, let's say

00:21:57.740 --> 00:22:01.349
something that depends on FD? It depends on FD

00:22:01.349 --> 00:22:04.089
being at version 3 .0, but the latest version

00:22:04.089 --> 00:22:07.670
of FD is version 3 .3, and then that other package

00:22:07.670 --> 00:22:11.970
breaks because FD is... Okay, okay, okay. Yep.

00:22:12.670 --> 00:22:18.269
I think that macOS dependencies, each package

00:22:18.269 --> 00:22:21.029
is its own thing, and it has its own dependencies

00:22:21.029 --> 00:22:24.150
built in. I'm not exactly sure. It hasn't happened

00:22:24.150 --> 00:22:27.910
so far. I've been using macOS for, what, four

00:22:27.910 --> 00:22:31.440
or five years? Haven't had that issue, so I don't

00:22:31.440 --> 00:22:33.440
worry about it so much, to be honest. Right.

00:22:33.519 --> 00:22:36.759
Yep. So that reason I ask is because Nix allows

00:22:36.759 --> 00:22:40.039
you to do what you just said, but you can pin

00:22:40.039 --> 00:22:43.119
everything to a specific version. So let's say

00:22:43.119 --> 00:22:45.819
you had that whole file. You can do that in NixOS

00:22:45.819 --> 00:22:47.880
with a flake and then pin every single one of

00:22:47.880 --> 00:22:49.859
those files to exactly the version that they

00:22:49.859 --> 00:22:53.220
are at the day you make that file. So let's say

00:22:53.220 --> 00:22:55.480
I dropped into my file. You could say, OK, now

00:22:55.480 --> 00:22:57.400
I'm not only on every package that he's on, but

00:22:57.400 --> 00:22:59.160
I'm on every version of every package that he's

00:22:59.160 --> 00:23:01.220
on. So I know it'll work. So now that may not

00:23:01.220 --> 00:23:03.380
sound like a big deal, like on a like on a desktop

00:23:03.380 --> 00:23:05.259
machine. Right. But that's a huge deal on like

00:23:05.259 --> 00:23:08.500
a server. Yeah. So if you want a thousand servers

00:23:08.500 --> 00:23:10.460
that are all guaranteed to be on the same stuff,

00:23:10.579 --> 00:23:13.079
like I think Nix will be replacing like Ansible

00:23:13.079 --> 00:23:16.160
and all that stuff like Nix is like I'm a shill

00:23:16.160 --> 00:23:18.019
for Nix. But Nix is basically the end game of

00:23:18.019 --> 00:23:20.259
I don't want to say Linux. It's the end game

00:23:20.259 --> 00:23:22.990
of life. You know what I mean? OK, but. Because

00:23:22.990 --> 00:23:26.250
I have Debian servers running here, right? A

00:23:26.250 --> 00:23:29.410
lot of servers. And I run Docker Swarm in all

00:23:29.410 --> 00:23:32.049
of them. I don't care about the packages that

00:23:32.049 --> 00:23:34.509
are running on the server itself. I just run

00:23:34.509 --> 00:23:38.210
sudo apt update and upgrade every, I don't know,

00:23:38.230 --> 00:23:40.769
once every few months, you know, just to update

00:23:40.769 --> 00:23:45.230
security stuff in Debian. But all of my actual

00:23:45.230 --> 00:23:47.329
applications are running as Docker containers,

00:23:47.529 --> 00:23:50.670
you know, on the server. I don't care about what's

00:23:50.670 --> 00:23:53.609
the underlying system too much because everything

00:23:53.609 --> 00:23:56.329
is running Docker. Or let's say that you run

00:23:56.329 --> 00:23:58.910
Kubernetes, for example. You don't care too much

00:23:58.910 --> 00:24:01.470
about the base, you know, because you're not

00:24:01.470 --> 00:24:04.849
going to install WordPress directly as a package

00:24:04.849 --> 00:24:07.490
on the host, right? You're going to run it in

00:24:07.490 --> 00:24:10.089
a container. In a container. Yeah, exactly. So

00:24:10.089 --> 00:24:12.049
you can do that. I mean, I keep saying, like,

00:24:12.089 --> 00:24:13.730
I feel like I'm a Nix shell. You can do that

00:24:13.730 --> 00:24:15.650
in Nix with like a Nix dev shell. I mean, it's

00:24:15.650 --> 00:24:17.329
not exactly the same thing, but you can pretty

00:24:17.329 --> 00:24:19.539
much do that. you can containerize nix and stuff

00:24:19.539 --> 00:24:21.880
but no i think if you're i think if you're hosting

00:24:21.880 --> 00:24:24.039
debian servers like you're already past the conversation

00:24:24.039 --> 00:24:26.259
of should i use nix like you're already you've

00:24:26.259 --> 00:24:27.519
got your workflow dialed you know what i mean

00:24:27.519 --> 00:24:28.980
like you've got your kubernetes you've got your

00:24:28.980 --> 00:24:31.019
dockers like if it doesn't if it isn't broken

00:24:31.019 --> 00:24:32.680
don't fix it that's kind of my mindset right

00:24:32.680 --> 00:24:36.819
okay but how how difficult is it to compile nix

00:24:36.819 --> 00:24:38.920
like if you make a change do you need to do something

00:24:38.920 --> 00:24:42.900
for it to recompile or it's not too complicated

00:24:43.820 --> 00:24:46.079
Um, it's similar to like, yeah, that's, that's

00:24:46.079 --> 00:24:47.400
one thing that a lot of people don't like about

00:24:47.400 --> 00:24:49.920
Nick's desktop, like on arch Linux. I know you

00:24:49.920 --> 00:24:51.819
set up arch Linux recently, like on a stream,

00:24:51.880 --> 00:24:54.200
I kind of tuned in and saw you doing that. So

00:24:54.200 --> 00:24:56.180
you're familiar, like how easy it is to install

00:24:56.180 --> 00:24:57.859
a package. It's just like your Mac, right? You

00:24:57.859 --> 00:24:59.759
just brew install or Pac -Man install or whatever

00:24:59.759 --> 00:25:02.940
on Nick's OS. Like you have to add it to a config

00:25:02.940 --> 00:25:05.680
file and then like rebuild your system or you

00:25:05.680 --> 00:25:07.599
have to enter a shell with that package. So it

00:25:07.599 --> 00:25:10.259
can get tedious a little bit at first, but once

00:25:10.259 --> 00:25:13.170
you have your system dialed, it pays off in dividends

00:25:13.170 --> 00:25:15.329
i think it's one of those that's why people don't

00:25:15.329 --> 00:25:16.950
like it i think at first you're front loading

00:25:16.950 --> 00:25:19.670
a lot of that that time i guess people don't

00:25:19.670 --> 00:25:28.390
like that okay okay okay awesome now um let's

00:25:28.390 --> 00:25:30.849
see is there something else that you want to

00:25:30.849 --> 00:25:32.970
talk about next anything you want to share about

00:25:32.970 --> 00:25:36.730
next I feel like I'm a Nix salesman at this point.

00:25:36.789 --> 00:25:39.710
But no, I would just say I like NixOS a lot.

00:25:39.789 --> 00:25:41.630
It's definitely one of the best distributions

00:25:41.630 --> 00:25:46.549
of Linux. And I'm barely starting the journey

00:25:46.549 --> 00:25:48.009
of it. And I'm trying to get a lot of information

00:25:48.009 --> 00:25:50.549
out there. I see a lot of people telling me,

00:25:50.630 --> 00:25:52.609
hey, this doesn't work on Nix for me. And I've

00:25:52.609 --> 00:25:54.750
got it to work on my Nix system. So I just make

00:25:54.750 --> 00:25:56.450
a video about it. You know what I mean? Or I

00:25:56.450 --> 00:25:57.970
make an article about it. Or I'll just talk about

00:25:57.970 --> 00:26:00.150
it. And a lot of people out there that know a

00:26:00.150 --> 00:26:02.819
lot about Nix. They say, hey, you're trying too

00:26:02.819 --> 00:26:05.279
hard to make Nix work. And I'm like, okay, that's

00:26:05.279 --> 00:26:07.500
fair enough. At the end of the day, I won't tell

00:26:07.500 --> 00:26:09.640
anybody to use Nix because I think you should

00:26:09.640 --> 00:26:11.920
use what you think is best for your setup. That's

00:26:11.920 --> 00:26:15.400
how I feel, right? But one more thing about the

00:26:15.400 --> 00:26:17.579
Nix versus Mac thing. If you ever end up being

00:26:17.579 --> 00:26:20.099
somebody who cares about, I don't know, free

00:26:20.099 --> 00:26:22.559
software or your machine not being able to be

00:26:22.559 --> 00:26:24.480
fixed manually and stuff like that, you know

00:26:24.480 --> 00:26:25.720
what I mean, with all that stuff, then you should

00:26:25.720 --> 00:26:27.779
switch on over to a ThinkPad and hop on Nix.

00:26:27.839 --> 00:26:34.009
You know what I mean? Oh, yeah. Okay. Yeah. I'll

00:26:34.009 --> 00:26:37.670
keep it in mind. If I ever decide to leave Mac

00:26:37.670 --> 00:26:41.690
OS, of course it would be Linux. Some Linux related

00:26:41.690 --> 00:26:44.690
distro. I don't know what, I don't know if I'm

00:26:44.690 --> 00:26:46.710
ever going to leave Mac OS or not. It happened

00:26:46.710 --> 00:26:50.150
to DHH and he was like the biggest Mac OS fan,

00:26:50.369 --> 00:26:55.470
you know, but it happened that I get the, what

00:26:55.470 --> 00:26:58.359
is it? Fold removed. From my eyes. Blindfold,

00:26:58.440 --> 00:27:04.400
yeah. Yeah, so I don't know, man. So what would

00:27:04.400 --> 00:27:09.180
you say the best distro is? Nix? Again, it's

00:27:09.180 --> 00:27:10.880
more going to be like, what is your use case?

00:27:11.099 --> 00:27:12.819
And so if you're a guy who just has a server

00:27:12.819 --> 00:27:15.039
and you just want it to run forever and you have

00:27:15.039 --> 00:27:17.259
Debian on it, Debian doesn't update their packages.

00:27:17.400 --> 00:27:18.960
Every two years, they update their packages.

00:27:19.799 --> 00:27:21.960
But if you're somebody who wants bleeding edge

00:27:21.960 --> 00:27:24.299
everything every day, I would say Arch, Artix,

00:27:24.480 --> 00:27:28.950
that kind of stuff. um no or nix so nix solves

00:27:28.950 --> 00:27:30.990
both issues you know what i mean so i would say

00:27:30.990 --> 00:27:32.410
if you had to ask me gun to my head what's the

00:27:32.410 --> 00:27:34.410
best linux distribution i would say nixos for

00:27:34.410 --> 00:27:40.210
sure okay now i'm confused about debian and arch

00:27:40.210 --> 00:27:43.710
because i'm all in for stability you know always

00:27:43.710 --> 00:27:48.220
so i don't understand why you would run Arch

00:27:48.220 --> 00:27:50.859
then. Like, okay, so you need the latest and

00:27:50.859 --> 00:27:53.980
greatest. And I'm like, but why? Why do I need

00:27:53.980 --> 00:27:56.200
the latest and greatest? If it works, if I install

00:27:56.200 --> 00:28:00.460
OBS and it works, why do I want to update frequently?

00:28:00.940 --> 00:28:03.960
So I don't get the point of Arch. Can you just

00:28:03.960 --> 00:28:08.440
explain to me, like a five -year -old, like what's

00:28:08.440 --> 00:28:11.720
the benefit of Arch? Does it break? Is it good?

00:28:12.779 --> 00:28:14.660
Yeah, there's like three or four things we can

00:28:14.660 --> 00:28:16.690
jump into. first thing I'll say is kind of a

00:28:16.690 --> 00:28:18.630
weird thing, but like when you load up an arch,

00:28:18.730 --> 00:28:21.670
just install arch and you just load up like a

00:28:21.670 --> 00:28:23.349
window manager, you don't need to mess with the

00:28:23.349 --> 00:28:25.609
policy kit at all. And what I mean by that is

00:28:25.609 --> 00:28:27.809
like, let's say you plug in a, um, like external

00:28:27.809 --> 00:28:30.950
hard drive into your machine on arch, uh, out

00:28:30.950 --> 00:28:33.029
of the box, pretty much their policy kit stuff

00:28:33.029 --> 00:28:35.230
is set to where you can just open whatever's

00:28:35.230 --> 00:28:38.210
on that, um, on that like hard drive without

00:28:38.210 --> 00:28:41.049
having to check a policy or, you know, set up

00:28:41.049 --> 00:28:43.230
a policy kit or whatever. But on Debian, like

00:28:43.230 --> 00:28:46.769
it's, I think it's a sysadministry, really. They're

00:28:46.769 --> 00:28:48.849
going to make sure you have to set up a policy

00:28:48.849 --> 00:28:50.609
kit and do all this, that, and the other just

00:28:50.609 --> 00:28:53.009
to open up an external hard drive. That, for

00:28:53.009 --> 00:28:55.130
me, is already enough friction to call it...

00:28:55.130 --> 00:28:58.210
I don't need to fight my operating system. I'm

00:28:58.210 --> 00:28:59.670
going to use that a lot today. I don't want to

00:28:59.670 --> 00:29:01.990
fight my operating system. If I'm on Debian and

00:29:01.990 --> 00:29:06.309
I have to tell a policy kit to say, allow me

00:29:06.309 --> 00:29:08.549
to open my hard drive because it's me using my

00:29:08.549 --> 00:29:10.210
desktop, I'm not going to be happy about that.

00:29:10.329 --> 00:29:14.680
You know what I mean? Okay. But yeah, a couple

00:29:14.680 --> 00:29:18.240
other things is that for Arch, like there's two,

00:29:18.299 --> 00:29:20.519
the package manager for Arch by default, like

00:29:20.519 --> 00:29:23.440
just Pac -Man itself already has like packages

00:29:23.440 --> 00:29:25.980
that are seven or eight to nine to 10 months

00:29:25.980 --> 00:29:28.819
ahead of Debian. But the AUR also exists and

00:29:28.819 --> 00:29:31.180
it has like community, you know, packages and

00:29:31.180 --> 00:29:33.539
stuff that are, you know, you can download it

00:29:33.539 --> 00:29:35.500
from there. I don't even use it. I just use,

00:29:35.579 --> 00:29:37.500
if I'm on Arch, I just use Pac -Man. I just try

00:29:37.500 --> 00:29:39.460
to get what's on the default repo. Like I don't

00:29:39.460 --> 00:29:40.980
want to mess with anything that's not, if it's

00:29:40.980 --> 00:29:42.779
not on the repo, I just don't, I just don't want

00:29:42.779 --> 00:29:45.869
to use it. So it's like for Debian, with that

00:29:45.869 --> 00:29:47.509
principle being said, like I'm forced to use

00:29:47.509 --> 00:29:50.069
NeoVim version nine because it's the only thing

00:29:50.069 --> 00:29:52.269
on the repo. And for me, like if I have to go

00:29:52.269 --> 00:29:55.009
on Debian 13 and literally get clone NeoVim and

00:29:55.009 --> 00:29:56.529
then build it from source, like what am I doing?

00:29:56.710 --> 00:29:59.950
You know what I mean? Yeah, I have installed

00:29:59.950 --> 00:30:02.970
packages on Debian servers because that's the

00:30:02.970 --> 00:30:05.750
only thing that I use. And when I go sort of

00:30:05.750 --> 00:30:08.069
app search for a package and the version is quite

00:30:08.069 --> 00:30:11.369
old and I'm like, you know, sometimes you need

00:30:11.369 --> 00:30:14.859
to what? add additional repos to be able to install

00:30:14.859 --> 00:30:16.660
the latest package. It's like, for example, if

00:30:16.660 --> 00:30:19.119
you install Kubernetes, it's not going to be

00:30:19.119 --> 00:30:21.859
in the Debian repo. So you have to go and get

00:30:21.859 --> 00:30:24.640
the Kubernetes repo. That way you can do the

00:30:24.640 --> 00:30:27.059
GPG signing and all that stuff, and then you

00:30:27.059 --> 00:30:32.059
can download the packages. Right. I think there's

00:30:32.059 --> 00:30:33.740
a conspiracy theory about Debian, and I'm kind

00:30:33.740 --> 00:30:35.980
of curious your thoughts. I hear people say Debian

00:30:35.980 --> 00:30:38.059
is the peak of stability, right? I hear everyone

00:30:38.059 --> 00:30:40.589
always say that. But no one ever asks that question

00:30:40.589 --> 00:30:42.789
back to them. Why? They never say, why do you

00:30:42.789 --> 00:30:44.789
think that? I think it's something that's just

00:30:44.789 --> 00:30:46.589
repeated over and over again. Hey, Debian is

00:30:46.589 --> 00:30:48.769
the most stable distribution. Like it's the king

00:30:48.769 --> 00:30:50.990
of stability. But I would always, I always want

00:30:50.990 --> 00:30:53.089
to know like what, and I'll throw it back to

00:30:53.089 --> 00:30:54.609
you. Actually, I'll kick it over to you. What

00:30:54.609 --> 00:30:56.390
is it about Debian that makes you feel secure

00:30:56.390 --> 00:31:00.450
and feel stable on it? That I do updates and

00:31:00.450 --> 00:31:03.170
it just, you know, updates the security stuff

00:31:03.170 --> 00:31:05.670
that I need so that I'm secure and the packages

00:31:05.670 --> 00:31:07.910
that I have running don't break. And that's what

00:31:07.910 --> 00:31:10.910
I hear the most on servers. I have never used

00:31:10.910 --> 00:31:13.289
it on desktop, so I have no experience there

00:31:13.289 --> 00:31:16.309
at all. So I would guess it's because of when

00:31:16.309 --> 00:31:18.529
you update it, it's just going to keep working.

00:31:18.589 --> 00:31:21.750
You don't want to invest time in fixing dependencies

00:31:21.750 --> 00:31:24.549
after you've done update. It's a critical device

00:31:24.549 --> 00:31:28.890
that you need to have. You just set and forget.

00:31:29.069 --> 00:31:30.450
You don't want to deal with it. You don't want

00:31:30.450 --> 00:31:32.890
to touch it. You just set it up. Forget about

00:31:32.890 --> 00:31:35.710
it. Just stay there, you know, in the dust, in

00:31:35.710 --> 00:31:38.190
a corner. I don't care about you. Just work the

00:31:38.190 --> 00:31:40.450
whole time. I would say that that's the answer.

00:31:40.549 --> 00:31:42.789
What do you think? No, I think that's a good

00:31:42.789 --> 00:31:44.109
answer, actually, because if you're using it

00:31:44.109 --> 00:31:45.609
for like production or if you're using it to

00:31:45.609 --> 00:31:47.349
make money or whatever, like it's you don't want

00:31:47.349 --> 00:31:50.089
some stupid package update to like stop you from

00:31:50.089 --> 00:31:53.130
making money. But if you're somebody like me,

00:31:53.210 --> 00:31:54.730
I mean, I don't I just don't update packages

00:31:54.730 --> 00:31:56.809
that I don't need to update. I don't know. It's

00:31:56.809 --> 00:31:58.769
kind of weird, but I just update whatever I need

00:31:58.769 --> 00:32:01.690
to update. That's like. I'm not going to just

00:32:01.690 --> 00:32:04.069
run a blanket, like update every package on my

00:32:04.069 --> 00:32:05.809
system. You know what I mean? Like I've done

00:32:05.809 --> 00:32:07.809
that too many times to where like all of a sudden

00:32:07.809 --> 00:32:09.430
on my production machine or whatever, like, oh

00:32:09.430 --> 00:32:11.109
no, I can't do anything on my production machine.

00:32:11.849 --> 00:32:17.049
And can you update only security related stuff

00:32:17.049 --> 00:32:20.630
and not mess with the other packages in Arch,

00:32:20.750 --> 00:32:23.910
for example? Yeah, you definitely can. But also

00:32:23.910 --> 00:32:27.220
like going back to Nix. Because I'll use an excuse

00:32:27.220 --> 00:32:28.240
to go back to Nix at any point in time. No, no,

00:32:28.240 --> 00:32:30.779
it's good. We're all going to learn about Nix.

00:32:30.839 --> 00:32:32.559
That's the purpose of the call. You have to sell

00:32:32.559 --> 00:32:36.779
us on Nix so we switch to it. Exactly. Going

00:32:36.779 --> 00:32:39.940
back to Nix, you can choose different versions

00:32:39.940 --> 00:32:43.539
of the package manager. And this might be something

00:32:43.539 --> 00:32:46.319
that you can relate to. I have to use Discord

00:32:46.319 --> 00:32:48.680
sometimes because it's proprietary garbage, but

00:32:48.680 --> 00:32:51.359
it's a way to speak to people about Linux or

00:32:51.359 --> 00:32:55.000
whatever. Except for Joshua Blaze. If you ever

00:32:55.000 --> 00:32:58.640
watch this, He has me go into Signal because

00:32:58.640 --> 00:33:01.980
he doesn't use Discord and he uses IRC or I don't

00:33:01.980 --> 00:33:04.440
know what was used in the 50s or whatever it

00:33:04.440 --> 00:33:09.079
was. So he doesn't use Discord. And if I want

00:33:09.079 --> 00:33:12.339
to talk to him, I have to go into another app.

00:33:12.500 --> 00:33:15.180
But yeah, you use Discord, you're a little bit

00:33:15.180 --> 00:33:18.079
more modern than him. Yeah, I mean, I don't like

00:33:18.079 --> 00:33:20.480
that I use it, but it's a trade -off. You know,

00:33:20.539 --> 00:33:22.420
you got to understand, you know, you have to

00:33:22.420 --> 00:33:24.759
use proprietary software sometimes, right? But

00:33:24.759 --> 00:33:26.880
that being said, Discord has these random updates

00:33:26.880 --> 00:33:28.680
like every other day for some reason, because

00:33:28.680 --> 00:33:30.339
the people that work there must have to like

00:33:30.339 --> 00:33:31.940
validate their jobs existence or something like

00:33:31.940 --> 00:33:33.319
that. So they're going to update like some stupid

00:33:33.319 --> 00:33:35.380
icon or something like that and then push a big

00:33:35.380 --> 00:33:37.660
update. So since it's proprietary garbage, I

00:33:37.660 --> 00:33:39.119
can't build it from source, right? So like, what

00:33:39.119 --> 00:33:42.119
do I have to do? Wait. I have to either wait.

00:33:42.279 --> 00:33:45.420
Yeah, I have to either download the .dev file

00:33:45.420 --> 00:33:47.240
from on Debian and then just like, you know,

00:33:47.240 --> 00:33:49.359
install it every time I get an update. But on

00:33:49.359 --> 00:33:52.839
Nix, you know, you can tell. your operating system

00:33:52.839 --> 00:33:55.259
hey some packages just let it be unstable i don't

00:33:55.259 --> 00:33:58.039
care because if but then for the core utilities

00:33:58.039 --> 00:34:00.140
i want them locked to be like on the stable repo

00:34:00.140 --> 00:34:02.660
so that way every time you update your system

00:34:02.660 --> 00:34:05.380
let's say you want to update discord it doesn't

00:34:05.380 --> 00:34:07.059
matter if discord breaks it's not going to ruin

00:34:07.059 --> 00:34:08.880
your workflow right like that's just some proprietary

00:34:08.880 --> 00:34:10.460
garbage you might not be able to talk to your

00:34:10.460 --> 00:34:12.119
friends for a couple days but like that's actually

00:34:12.119 --> 00:34:13.320
probably a good thing maybe you get more stuff

00:34:13.320 --> 00:34:16.170
done right yep like if you're like i if your

00:34:16.170 --> 00:34:18.190
firewall breaks or if like your glibc breaks

00:34:18.190 --> 00:34:19.809
like you're you know what i'm saying like you're

00:34:19.809 --> 00:34:21.489
not gonna have a good time right so it's like

00:34:21.489 --> 00:34:23.949
i think nix you could it's really good for that

00:34:23.949 --> 00:34:25.329
because like i said you could specify certain

00:34:25.329 --> 00:34:27.550
packages just kind of be your yolo like let me

00:34:27.550 --> 00:34:30.010
update unstable and then you can pin like your

00:34:30.010 --> 00:34:32.530
debian packages to like the stable branch i think

00:34:32.530 --> 00:34:35.690
that's like a big selling point for nix okay

00:34:35.690 --> 00:34:39.980
okay i've heard about this other distrust well

00:34:39.980 --> 00:34:43.380
called gentoo and it's similar to nix for me

00:34:43.380 --> 00:34:47.360
is it hype is it actually useful because i don't

00:34:47.360 --> 00:34:49.599
understand what the purpose of gentoo is man

00:34:49.599 --> 00:34:52.179
the phrase they're gonna come after me because

00:34:52.179 --> 00:34:54.960
i'm dissing on nix and i'm dissing on on gentoo

00:34:54.960 --> 00:34:57.579
i'm not doing it in a bad way i just want to

00:34:57.579 --> 00:35:00.699
educate people that watch this and to understand

00:35:00.699 --> 00:35:03.320
you know because you hear it a lot and if you

00:35:03.320 --> 00:35:05.480
install gentoo you're like a king like the way

00:35:05.480 --> 00:35:07.880
you did it when you when you were 15 you said

00:35:07.880 --> 00:35:11.369
right so what are the benefits is it performance

00:35:11.369 --> 00:35:15.789
is it uh what is it i want to know what is it

00:35:15.789 --> 00:35:19.250
about yeah so i think right now there's this

00:35:19.250 --> 00:35:21.289
kind of double -edged sword or like maybe a paradigm

00:35:21.289 --> 00:35:25.630
of like gen 2 is either needed but not usable

00:35:25.630 --> 00:35:29.190
or not needed and incredibly usable does that

00:35:29.190 --> 00:35:32.110
make sense i'll elaborate i'll elaborate so gen

00:35:32.110 --> 00:35:35.869
2 allows you to add like use flags and you know

00:35:35.869 --> 00:35:38.820
make opt so that every time you build a package

00:35:38.820 --> 00:35:42.199
it it uh let's say you want to build firefox

00:35:42.199 --> 00:35:44.179
right and compile it from source you can tell

00:35:44.179 --> 00:35:46.099
your gen 2 to say hey i want a firefox but i

00:35:46.099 --> 00:35:48.559
don't want any bluetooth support on it and that

00:35:48.559 --> 00:35:50.659
makes it a tiny bit smaller than a firefox binary

00:35:50.659 --> 00:35:52.340
that comes with bluetooth support on the box

00:35:52.340 --> 00:35:53.940
right but let's say you're somebody who never

00:35:53.940 --> 00:35:55.559
uses bluetooth you don't need bluetooth right

00:35:55.559 --> 00:35:57.579
you start to see where i'm going with this you

00:35:57.579 --> 00:35:59.579
add and you remove and remove and remove everything

00:35:59.579 --> 00:36:01.099
you need from firefox and all of a sudden you've

00:36:01.099 --> 00:36:03.360
got this super minimal firefox that actually

00:36:03.360 --> 00:36:05.460
is very, very more, it's a little bit more efficient

00:36:05.460 --> 00:36:07.400
than the binary that you maybe get off the Debian

00:36:07.400 --> 00:36:10.780
repo. And then that allows you to, in my case,

00:36:10.820 --> 00:36:12.800
allows you to play RuneScape or Neopets or whatever,

00:36:12.940 --> 00:36:15.119
like on a machine that maybe doesn't handle like

00:36:15.119 --> 00:36:17.420
the full version of Firefox, right? So that would

00:36:17.420 --> 00:36:20.440
be like a use case for its existence. Now we

00:36:20.440 --> 00:36:22.699
live in 2099 or whatever. So everybody's machine

00:36:22.699 --> 00:36:24.940
is like a hog beast. They can do whatever they

00:36:24.940 --> 00:36:26.800
want on it. So it's kind of like, they don't

00:36:26.800 --> 00:36:28.980
really need to do that anymore, but. it's a beautiful

00:36:28.980 --> 00:36:31.440
concept and it's still a distro that i think

00:36:31.440 --> 00:36:33.320
is worth checking out and i still use it so it's

00:36:33.320 --> 00:36:35.519
like i got many machines and one of my machines

00:36:35.519 --> 00:36:38.000
is going to be on gen 2 for its i think for its

00:36:38.000 --> 00:36:40.539
entire life right so it's like it's you've got

00:36:40.539 --> 00:36:41.820
a good place in my heart you know what i mean

00:36:41.820 --> 00:36:46.960
so it's more than related to old hardware so

00:36:46.960 --> 00:36:49.780
that you can use an operating system decently

00:36:49.780 --> 00:36:53.219
and old hardware would that be a use case definitely

00:36:53.710 --> 00:36:55.110
But the problem there is that if you're on old

00:36:55.110 --> 00:36:57.190
hardware, like your J flags are like, it's going

00:36:57.190 --> 00:36:58.769
to take you a long time to compile this software,

00:36:58.869 --> 00:37:01.650
right? If you're on like old hardware. So like

00:37:01.650 --> 00:37:03.230
it's, that's why I say if you're on brand new

00:37:03.230 --> 00:37:05.090
hardware, you can compile software really fast,

00:37:05.230 --> 00:37:07.530
but you don't need to optimize these stuff. You

00:37:07.530 --> 00:37:08.989
don't need to be compiling them with all these

00:37:08.989 --> 00:37:11.030
crazy use flags. But if you're on old hardware

00:37:11.030 --> 00:37:12.949
and you actually want to use Gentoo because you

00:37:12.949 --> 00:37:15.369
want, Hey, I need like to make it super effective.

00:37:16.090 --> 00:37:17.829
It's just going to take you days and days to

00:37:17.829 --> 00:37:20.090
compile, like just a basic package. You know

00:37:20.090 --> 00:37:23.159
what I mean? So it's. it's it's one of those

00:37:23.159 --> 00:37:24.739
double -edged swords but i definitely recommend

00:37:24.739 --> 00:37:27.780
it for people that think installing arch is hard

00:37:27.780 --> 00:37:31.239
you know what i'm saying because i i was like

00:37:31.239 --> 00:37:33.079
i said i was like 13 or 14 when i installed gen

00:37:33.079 --> 00:37:35.559
2 and i kept hearing it on and oh arch linux

00:37:35.559 --> 00:37:37.239
is like the new wave and it's like so hard to

00:37:37.239 --> 00:37:38.940
install and it kind of actually made me afraid

00:37:38.940 --> 00:37:40.280
of it i was like oh i don't want to touch that

00:37:40.280 --> 00:37:42.679
and then when i finally sat down years and years

00:37:42.679 --> 00:37:45.079
later and installed arch like that's it it's

00:37:45.079 --> 00:37:47.179
like 10 it's like 10 commands and i'm done that's

00:37:47.179 --> 00:37:49.219
it like no like i don't have to update my world

00:37:49.219 --> 00:37:51.650
set like That's it. I'm good to go. Like I'm

00:37:51.650 --> 00:37:53.989
just ready. So it was kind of, it was interesting,

00:37:54.070 --> 00:37:56.849
you know, it'll battle test you for sure. I see.

00:37:57.010 --> 00:38:02.670
Okay. Yeah. Who is Gentoo for then? I would say

00:38:02.670 --> 00:38:04.230
if you're a tinkerer and you want to just like

00:38:04.230 --> 00:38:05.949
learn about Gentoo, definitely install it on

00:38:05.949 --> 00:38:07.829
a VM and just enjoy it. Just like the process

00:38:07.829 --> 00:38:10.309
of installing it. Also, I've had some people

00:38:10.309 --> 00:38:13.510
tell me recently that they will install Gentoo

00:38:13.510 --> 00:38:16.320
because they want. They actually want the packages

00:38:16.320 --> 00:38:18.440
to take forever to compile because they want

00:38:18.440 --> 00:38:20.460
to step away from their computer and go touch

00:38:20.460 --> 00:38:23.699
grass. So a lot of people are telling me it's

00:38:23.699 --> 00:38:26.139
the touch grass distro. But yeah, I would say

00:38:26.139 --> 00:38:27.719
if you have a piece of old hardware that you

00:38:27.719 --> 00:38:32.019
want specifically, you're in the 1 % right there

00:38:32.019 --> 00:38:34.900
if you actually need Gen 2. And is it going to

00:38:34.900 --> 00:38:37.139
increase your cool factor? Is it going to make

00:38:37.139 --> 00:38:40.820
you look cool and smart? If you post a screen

00:38:40.820 --> 00:38:42.559
pitch of Gentoo somewhere, you're instantly going

00:38:42.559 --> 00:38:43.900
to get respect. People are going to say, oh,

00:38:43.920 --> 00:38:46.940
wow, he installed Gentoo. But I don't know. If

00:38:46.940 --> 00:38:50.940
you care about that, I feel like you got to check

00:38:50.940 --> 00:38:53.800
your priorities. You know what I mean? Okay.

00:38:54.699 --> 00:38:58.739
Now, I also wanted to ask you about the other

00:38:58.739 --> 00:39:01.099
two operating systems. What are your thoughts

00:39:01.099 --> 00:39:06.750
on a Unix distro, we could say, that is? The

00:39:06.750 --> 00:39:10.570
Linux distro that every other Linux distro always

00:39:10.570 --> 00:39:14.269
wants to be Mac OS. What are your thoughts there?

00:39:15.610 --> 00:39:20.690
I mean, it's proprietary garbage. I don't know

00:39:20.690 --> 00:39:23.769
what else to say. I mean, it's just a lot of

00:39:23.769 --> 00:39:26.230
things about, I mean, let's just like decouple

00:39:26.230 --> 00:39:28.789
the operating system from the company. Just so

00:39:28.789 --> 00:39:30.449
many things that the company does just makes

00:39:30.449 --> 00:39:32.429
it so hard to want to actually ever use that

00:39:32.429 --> 00:39:35.829
software because they... planned obsolescence

00:39:35.829 --> 00:39:38.010
and they do things that make it that you can't

00:39:38.010 --> 00:39:40.909
they they ruin your right to repair you know

00:39:40.909 --> 00:39:42.869
i mean and and the problem is that it's genius

00:39:42.869 --> 00:39:44.789
business plan right like if you tell somebody

00:39:44.789 --> 00:39:47.309
hey you can't change your ram anymore guess what

00:39:47.309 --> 00:39:49.269
now think pads come out of the box and you can't

00:39:49.269 --> 00:39:50.690
upgrade that ram either because it's soldered

00:39:50.690 --> 00:39:52.469
because they said hey that worked for apple so

00:39:52.469 --> 00:39:56.150
yeah let's do the same thing yep so genius business

00:39:56.150 --> 00:39:58.230
plan but in my opinion like it it's not something

00:39:58.230 --> 00:40:01.559
that helps the user like me because i'm Somebody

00:40:01.559 --> 00:40:03.239
who wants to be able to like do whatever I want.

00:40:03.340 --> 00:40:05.239
And now the way you use Mac is way different

00:40:05.239 --> 00:40:07.380
than the way most people use Mac, right? Most

00:40:07.380 --> 00:40:09.199
people use Mac and they are laying on their bed

00:40:09.199 --> 00:40:10.880
and watching Netflix on their MacBook. And then

00:40:10.880 --> 00:40:13.360
they, you know, that's whatever, right? But I

00:40:13.360 --> 00:40:14.920
would say you're a Mac power user. So it's a

00:40:14.920 --> 00:40:18.119
little bit different. Yeah, but you have a point

00:40:18.119 --> 00:40:21.940
there because I had an M1 Mac, you know, it was

00:40:21.940 --> 00:40:24.099
a Mac mini computer, decent, you know, wonderful

00:40:24.099 --> 00:40:28.159
computer. But to get the latest operating system.

00:40:28.699 --> 00:40:31.119
I don't know how much time I had left on it.

00:40:31.159 --> 00:40:33.760
We're in 277 right now, so it's not compatible

00:40:33.760 --> 00:40:37.059
anymore, you know? But I was thinking like, okay,

00:40:37.119 --> 00:40:41.219
this computer is going to support the latest

00:40:41.219 --> 00:40:44.119
version of the operating system. I don't know,

00:40:44.139 --> 00:40:47.119
maybe they haven't said when, and it's the M1

00:40:47.119 --> 00:40:49.340
computers. I don't remember when they were out,

00:40:49.400 --> 00:40:52.659
but maybe let's say three, four more years. I

00:40:52.659 --> 00:40:55.159
don't know when, when it is, right? So when it

00:40:55.159 --> 00:40:57.679
reaches that point. You cannot install the latest

00:40:57.679 --> 00:41:02.099
version of Mac on that specific hardware. Whatever

00:41:02.099 --> 00:41:04.519
version was the latest one you installed, that's

00:41:04.519 --> 00:41:06.119
the latest one that you will be able to install.

00:41:06.599 --> 00:41:08.639
What do you do at that point? You can install

00:41:08.639 --> 00:41:12.880
something like, what is this called? The Linux

00:41:12.880 --> 00:41:17.619
distro that runs on Macs. Asahi Linux, right?

00:41:17.679 --> 00:41:20.280
But who is going to do that? I was not going

00:41:20.280 --> 00:41:23.320
to do that. And it's not fully supported. Is

00:41:23.320 --> 00:41:28.190
it ARM technology? Yep. your mac yeah yep what

00:41:28.190 --> 00:41:29.750
i will say if you want me to say something good

00:41:29.750 --> 00:41:32.050
about mac i will say that it's nice to open up

00:41:32.050 --> 00:41:34.650
a macbook and open up a terminal and press cd

00:41:34.650 --> 00:41:36.630
and know it works you know what i mean uh -huh

00:41:36.630 --> 00:41:40.349
yeah compared to windows i guess i think cd works

00:41:40.349 --> 00:41:42.849
now on windows but like having to type dir is

00:41:42.849 --> 00:41:45.449
like and what are we doing yeah but it's like

00:41:45.449 --> 00:41:47.030
but that's like all pretty much all i have to

00:41:47.030 --> 00:41:48.710
say about and then brew install and then also

00:41:48.710 --> 00:41:52.070
things like you and uh shout out to joseon things

00:41:52.070 --> 00:41:53.750
like you people like you and joseon that actually

00:41:53.750 --> 00:41:57.369
make mac like in the tinker space like they make

00:41:57.369 --> 00:41:58.889
that they're putting that out there on youtube

00:41:58.889 --> 00:42:00.429
i have a lot of respect for that you know even

00:42:00.429 --> 00:42:02.510
though it's proprietary garbage i do have a lot

00:42:02.510 --> 00:42:03.829
of respect for people like you guys because you're

00:42:03.829 --> 00:42:05.690
you're putting out there like hey let's you can

00:42:05.690 --> 00:42:07.570
tinker with your computer and you can actually

00:42:07.570 --> 00:42:09.530
make it your own customized setup you know what

00:42:09.530 --> 00:42:11.469
i mean so i do respect that you know what i mean

00:42:11.469 --> 00:42:14.570
make it useful yeah because the default mac os

00:42:14.570 --> 00:42:17.010
experience is garbage i don't like it you know

00:42:17.010 --> 00:42:20.710
i format the mac and you get the finder you get

00:42:20.710 --> 00:42:23.969
the the menu bar at the bottom you get the bar

00:42:23.969 --> 00:42:26.139
at the top I don't like it at all, man. I just

00:42:26.139 --> 00:42:29.679
use Mac, but it doesn't even feel like Mac. It

00:42:29.679 --> 00:42:31.639
feels... It doesn't look like Mac when you stream,

00:42:31.800 --> 00:42:34.300
man. It looks like a riced out Hyperland is what

00:42:34.300 --> 00:42:36.519
it looks like. Yeah, looks something strange.

00:42:36.739 --> 00:42:40.860
So if you use it differently, it's nice. Or,

00:42:40.980 --> 00:42:44.280
you know, I used it like a normie for a long

00:42:44.280 --> 00:42:48.260
time. Still better than Windows, but I don't

00:42:48.260 --> 00:42:51.440
like the default Mac OS experience. I just like...

00:42:51.719 --> 00:42:54.360
the Unix space that it provides and that the

00:42:54.360 --> 00:42:56.699
terminal is compatible with, you know, Linux

00:42:56.699 --> 00:42:58.980
servers. POSIX compliant. Yeah, exactly. That

00:42:58.980 --> 00:43:00.659
makes a huge deal. Like if you're writing like

00:43:00.659 --> 00:43:02.280
POSIX scripts, like you want it to work, right?

00:43:02.400 --> 00:43:05.300
Yeah. But I think with the Mac and stuff, it's

00:43:05.300 --> 00:43:08.380
like your use case, it really depends, right?

00:43:08.440 --> 00:43:11.059
So it's like one time, like if I have to help

00:43:11.059 --> 00:43:13.739
somebody with their computer, I had to help somebody

00:43:13.739 --> 00:43:15.500
open up something on their Mac and I went to

00:43:15.500 --> 00:43:18.059
their finder and I couldn't find their home folder.

00:43:18.440 --> 00:43:20.239
Like by default, I had to like go through a bunch

00:43:20.239 --> 00:43:21.659
of, I felt like a boomer. I was like trying to

00:43:21.659 --> 00:43:23.099
figure out like, how do I find your home folder

00:43:23.099 --> 00:43:26.199
and finder? And I literally was like Googling

00:43:26.199 --> 00:43:28.300
it and I couldn't even open Google Chrome on

00:43:28.300 --> 00:43:30.159
there. I couldn't even, dude, I felt like such

00:43:30.159 --> 00:43:31.420
a boomer. I opened their MacBook. I'm like, what

00:43:31.420 --> 00:43:34.820
am I doing? Yeah. It's horrible. Yeah. And then

00:43:34.820 --> 00:43:36.719
I use like three fingers to like swipe over to

00:43:36.719 --> 00:43:38.599
like a different workspace. And then like, they

00:43:38.599 --> 00:43:41.260
have this whole like kind of like ecosystem with

00:43:41.260 --> 00:43:43.039
the whole finger swiping and it's. it's high

00:43:43.039 --> 00:43:44.880
tech dude, the goggles too. Like they got everything.

00:43:44.980 --> 00:43:47.420
They have their ecosystem. It's genius. Just

00:43:47.420 --> 00:43:49.019
not for, it's just not for me. You know what

00:43:49.019 --> 00:43:51.539
I mean? Yeah. Yeah. I don't like it too much

00:43:51.539 --> 00:43:53.880
either. And I, that's the way that I used to

00:43:53.880 --> 00:43:57.360
use it in the past, but I saw a primogen video

00:43:57.360 --> 00:44:00.420
and I was like impressed by the way that he used

00:44:00.420 --> 00:44:03.559
his Ubuntu computer. Cause that's what he used

00:44:03.559 --> 00:44:06.079
in the past. And I was like, that's what I want

00:44:06.079 --> 00:44:08.360
to do. I want to do it on Mac. And you know,

00:44:08.380 --> 00:44:11.599
I started figuring stuff out and it was possible

00:44:11.599 --> 00:44:14.969
and it's, decent you know but yeah i saw your

00:44:14.969 --> 00:44:18.110
video um recreating the primages workflow on

00:44:18.110 --> 00:44:20.530
that one it's it's a really good video i think

00:44:20.530 --> 00:44:21.849
people should check that out i mean obviously

00:44:21.849 --> 00:44:24.070
this is your channel everyone knows it but it's

00:44:24.070 --> 00:44:26.030
a good video i think it's awesome and i think

00:44:26.030 --> 00:44:28.070
his video is cool especially because he talks

00:44:28.070 --> 00:44:30.170
about how he uses a yoga ball because he doesn't

00:44:30.170 --> 00:44:32.369
want back problems i think it's actually kind

00:44:32.369 --> 00:44:34.309
of insane like he's next level you know what

00:44:34.309 --> 00:44:36.610
i mean yeah and he's and a lot of my stuff is

00:44:36.610 --> 00:44:39.679
like similar to his too like he has a like tmux

00:44:39.679 --> 00:44:41.300
sessionizer and stuff and i have like a d menu

00:44:41.300 --> 00:44:43.300
script that's like that too and it's like it's

00:44:43.300 --> 00:44:45.840
crazy you played starcraft too as well oh that's

00:44:45.840 --> 00:44:47.880
kind of what kind of got me into linux or not

00:44:47.880 --> 00:44:49.880
linux but it got me into window managers because

00:44:49.880 --> 00:44:52.699
like everything in starcraft is a bind and having

00:44:52.699 --> 00:44:54.639
to click something or move your mouse is like

00:44:54.639 --> 00:44:57.159
all tabbing like it's just friction you know

00:44:57.159 --> 00:44:59.300
what i mean i want to learn more about that yeah

00:44:59.300 --> 00:45:01.800
yeah go on about starcraft and all that stuff

00:45:02.819 --> 00:45:04.860
yeah i guess um because i told you my brother

00:45:04.860 --> 00:45:06.659
was like playing starcraft and diablo and stuff

00:45:06.659 --> 00:45:08.480
and like i couldn't play that on linux like i

00:45:08.480 --> 00:45:10.780
had emulators i could play like super nintendo

00:45:10.780 --> 00:45:12.280
emulators and stuff and like i was cool with

00:45:12.280 --> 00:45:14.639
that but like you can play those big box games

00:45:14.639 --> 00:45:16.460
that were made by like blizzard and stuff so

00:45:16.460 --> 00:45:18.699
i would log i would log on his computer and play

00:45:18.699 --> 00:45:20.900
starcraft till like five like four or five in

00:45:20.900 --> 00:45:23.739
the morning and i just would play on ikup and

00:45:23.739 --> 00:45:25.340
just play online and just try to get really really

00:45:25.340 --> 00:45:28.400
good at starcraft and it was really fun and to

00:45:28.400 --> 00:45:30.440
do that you had to bind every single thing to

00:45:30.440 --> 00:45:33.800
like a specific thing so you like you know i'm

00:45:33.800 --> 00:45:35.760
saying super shift p right now so i wouldn't

00:45:35.760 --> 00:45:37.000
have said that in starcraft world like super

00:45:37.000 --> 00:45:39.780
shift p is this you know super shift d you know

00:45:39.780 --> 00:45:42.000
layer keyboard super d like everything was binded

00:45:42.000 --> 00:45:44.559
to something specific including like your camera

00:45:44.559 --> 00:45:46.960
position like you can make a bind to set your

00:45:46.960 --> 00:45:50.059
camera camera one is here camera two is over

00:45:50.059 --> 00:45:51.820
here like camera three is over here and then

00:45:51.820 --> 00:45:54.079
you go to those camera locations so that instead

00:45:54.079 --> 00:45:55.940
of dragging your mouse to those locations like

00:45:55.940 --> 00:45:57.300
whenever you feel like you're being attacked

00:45:57.300 --> 00:45:59.460
or if you're on a timed interval you can just

00:45:59.460 --> 00:46:01.280
boom quickly go to that camera say okay it's

00:46:01.280 --> 00:46:03.039
almost like workspaces what's going on on my

00:46:03.039 --> 00:46:05.300
third boom workspace three okay i'm getting harassed

00:46:05.300 --> 00:46:07.460
here i'm gonna drop uh marines over here i'm

00:46:07.460 --> 00:46:08.940
over here now defending this harassment it's

00:46:08.940 --> 00:46:12.840
like turns into this crazy like apm off you know

00:46:12.840 --> 00:46:15.119
what i mean so transitioning into like a window

00:46:15.119 --> 00:46:16.800
manager i think it was i3 at the time because

00:46:16.800 --> 00:46:18.920
it was blowing up it's just the same thing i

00:46:18.920 --> 00:46:20.840
mean super two super three super shift two you're

00:46:20.840 --> 00:46:22.679
moving stuff around monitors like you're flying

00:46:22.679 --> 00:46:24.579
around your operating system right yeah it's

00:46:24.579 --> 00:46:27.820
like it feels similar keyboard the keyboard life

00:46:27.820 --> 00:46:30.630
yeah That's the way that it feels for me. Now

00:46:30.630 --> 00:46:33.909
that you explain StarCraft, I think that's the

00:46:33.909 --> 00:46:36.309
way that I manage my computer. Like to switch

00:46:36.309 --> 00:46:39.050
OBS scenes, I already know the shortcuts and

00:46:39.050 --> 00:46:41.210
it's a lot, man. But for example, if I want to

00:46:41.210 --> 00:46:43.329
switch your camera, I don't even have to think

00:46:43.329 --> 00:46:46.369
about it. I just execute it if I want to go back

00:46:46.369 --> 00:46:49.650
to us or if I want to go back to my screen. It's

00:46:49.650 --> 00:46:53.389
just, I guess, yeah. It's a habit, right? It's

00:46:53.389 --> 00:46:56.210
like a famous philosopher once said, a stream

00:46:56.210 --> 00:46:58.440
deck is bloatware, as the kids would say. You

00:46:58.440 --> 00:47:01.880
don't need it. You just have the keybinds. I

00:47:01.880 --> 00:47:05.980
switch my scenes with my keyboard, man. But I

00:47:05.980 --> 00:47:08.880
get it. Not everyone is going to. That's why

00:47:08.880 --> 00:47:10.840
I'm surprised you never played StarCraft. You

00:47:10.840 --> 00:47:13.280
would have loved it, I think. Yeah, I never did.

00:47:13.639 --> 00:47:16.280
I didn't like those games. What are those called?

00:47:16.440 --> 00:47:21.159
RPG games, right? Real -time strategy. RTS. Where

00:47:21.159 --> 00:47:24.139
you see from above and you see the little guys

00:47:24.139 --> 00:47:27.389
there. I didn't like that. What did you play

00:47:27.389 --> 00:47:29.130
back then? I mean, we can get into video games.

00:47:29.210 --> 00:47:30.329
We're talking about it. What did you play back

00:47:30.329 --> 00:47:31.429
then? Oh, yeah, yeah, yeah. We can talk about

00:47:31.429 --> 00:47:34.570
that. I used to play, let me see. When I was

00:47:34.570 --> 00:47:38.969
younger. Did you ever play Soul River? No. What

00:47:38.969 --> 00:47:41.969
is it? An old game. Let me see if it's here.

00:47:43.010 --> 00:47:46.670
Legacy of Kain. Soul River. Soul River. Oh, Soul

00:47:46.670 --> 00:47:48.969
River. Let me show it to you here. Did you ever

00:47:48.969 --> 00:47:53.030
play this? No, it looks old school, though. Why

00:47:53.030 --> 00:47:56.519
is this thing not switching to images? You see

00:47:56.519 --> 00:48:01.460
switching switches there? Okay, it was this thing.

00:48:02.820 --> 00:48:06.019
You never played it? No, it looks like it doesn't

00:48:06.019 --> 00:48:07.480
even look familiar to me. Is that a PS2 game?

00:48:07.900 --> 00:48:10.500
No, it was a computer. Well, I played it in the

00:48:10.500 --> 00:48:14.460
computer, 1999. That was one of the first ones

00:48:14.460 --> 00:48:17.260
that I played. What else did I play? I played

00:48:17.260 --> 00:48:20.460
Vice City, of course. Man, that was a beautiful

00:48:20.460 --> 00:48:23.199
game. Did you ever play Vice City? Of course.

00:48:23.340 --> 00:48:26.340
Yeah, of course I did. Yeah. man yeah it was

00:48:26.340 --> 00:48:28.820
classic yeah did you were you were you into any

00:48:28.820 --> 00:48:31.519
like computer like i guess any blizzard games

00:48:31.519 --> 00:48:33.380
like warcraft world of warcraft any of that stuff

00:48:33.380 --> 00:48:38.500
i was never into world of warcraft um dota maybe

00:48:38.500 --> 00:48:41.679
or not really no i don't know i played by city

00:48:41.679 --> 00:48:45.440
a lot i played this i played nintendo 64 that's

00:48:45.440 --> 00:48:48.000
what i had afterwards zelda a great enough time

00:48:48.000 --> 00:48:51.920
yeah golden eye yeah yeah tony hawk tony hawk

00:48:51.920 --> 00:48:56.329
one and two yes the classics yeah i think like

00:48:56.329 --> 00:48:59.170
because i pivoted into computer games that's

00:48:59.170 --> 00:49:01.369
probably what got me into like where i am now

00:49:01.369 --> 00:49:04.329
like i started playing world of warcraft after

00:49:04.329 --> 00:49:06.650
starcraft and in that game you have to customize

00:49:06.650 --> 00:49:09.409
your ui or you can customize your ui with lua

00:49:09.409 --> 00:49:11.670
like literally there's a whole framework where

00:49:11.670 --> 00:49:13.409
you can write lua scripts that customizes your

00:49:13.409 --> 00:49:16.329
ui so i thought like hey like how do i make like

00:49:16.329 --> 00:49:18.429
let's say an enemy uses a spell and i wanted

00:49:18.429 --> 00:49:21.030
to track like on my screen the cooldown of that

00:49:21.030 --> 00:49:22.849
spell let's say he used a spell and i want to

00:49:22.849 --> 00:49:25.469
say okay start a clock that's 20 seconds whenever

00:49:25.469 --> 00:49:27.769
he uses a spell so i know like when it's coming

00:49:27.769 --> 00:49:30.190
back up coming back up i can write a lewis script

00:49:30.190 --> 00:49:32.190
that tells me that right i can tell exactly where

00:49:32.190 --> 00:49:33.949
the position on this on the screen could go for

00:49:33.949 --> 00:49:36.590
that with a lewis script and because of that

00:49:36.590 --> 00:49:38.750
like i've broken i would say lewis was my first

00:49:38.750 --> 00:49:41.449
language besides like html and like shell i guess

00:49:41.449 --> 00:49:44.530
because i got into lewis at that age like it's

00:49:44.530 --> 00:49:46.210
just like neovim you know what i mean like when

00:49:46.210 --> 00:49:47.610
you write a neovim plugin you're just writing

00:49:47.610 --> 00:49:49.489
a lewis script that's kind of like a perfect

00:49:49.489 --> 00:49:52.500
segue from like world of warcraft add -ons to

00:49:52.500 --> 00:49:54.920
like lewis grips for any of them so it's like

00:49:54.920 --> 00:49:57.500
it's a no -brainer you know what i mean yeah

00:49:57.500 --> 00:50:00.860
and what games are you into currently do you

00:50:00.860 --> 00:50:03.980
still play any games um dude i haven't played

00:50:03.980 --> 00:50:06.559
any video games in like maybe two years i just

00:50:06.559 --> 00:50:09.659
i don't know i i the last thing i played was

00:50:09.659 --> 00:50:12.840
dota but you know it's been a while i've been

00:50:12.840 --> 00:50:15.739
focusing on a lot of youtube and creating videos

00:50:15.739 --> 00:50:17.320
and just spending time with my family and stuff

00:50:17.320 --> 00:50:20.820
so it's like you don't it no time yeah You have

00:50:20.820 --> 00:50:24.340
to choose what to do with the time. And for me

00:50:24.340 --> 00:50:28.059
to play a game is like, I'd rather do something

00:50:28.059 --> 00:50:31.900
else. I'd rather rise up my NeoVim config or

00:50:31.900 --> 00:50:34.760
I don't know. Yeah, that's a game to me. If I

00:50:34.760 --> 00:50:36.760
get to go and rise up my NeoVim config, I consider

00:50:36.760 --> 00:50:39.559
that 20 minutes of way more well spent than jumping

00:50:39.559 --> 00:50:42.760
20 minute time sink into some Vice City or whatever.

00:50:42.940 --> 00:50:45.719
No bashing on Vice City, but yeah. It just feels

00:50:45.719 --> 00:50:49.090
more productive. yeah it happened to me and i

00:50:49.090 --> 00:50:52.289
i just feel like i'm just wasting my time if

00:50:52.289 --> 00:50:55.389
i play a game i don't feel good i'm like man

00:50:55.389 --> 00:50:59.889
i'm just literally wasting hours doing this that

00:50:59.889 --> 00:51:03.150
is not going to give me anything back and i just

00:51:03.150 --> 00:51:05.030
stopped doing it the last one that i played was

00:51:05.030 --> 00:51:07.809
skyrim man it's a beautiful game it's my favorite

00:51:07.809 --> 00:51:11.750
game i would say skyrim oh yeah that's my wallpaper

00:51:12.590 --> 00:51:14.769
You know, that's that's what you see here in

00:51:14.769 --> 00:51:16.650
my wallpaper, the dragon that you see in the

00:51:16.650 --> 00:51:21.210
background. It's actually from Skyrim, you know.

00:51:21.690 --> 00:51:25.610
Yeah, no, that's cool. I play games. I'm curious,

00:51:25.730 --> 00:51:28.170
like for games, I think the next time I'll play

00:51:28.170 --> 00:51:30.369
video games will have to be with my son. Yeah.

00:51:30.469 --> 00:51:32.849
So I'm probably going to probably introduce him

00:51:32.849 --> 00:51:34.750
to like maybe the old school Pokemon games so

00:51:34.750 --> 00:51:37.010
that he doesn't get like a attention deficit

00:51:37.010 --> 00:51:39.150
disorder or whatever. Yeah, yeah, yeah, yeah,

00:51:39.150 --> 00:51:42.599
yeah. But yeah. I'm excited to play some games

00:51:42.599 --> 00:51:44.500
with him at some point. Yeah, me too, with my

00:51:44.500 --> 00:51:47.019
daughter. I was planning on maybe buying a Nintendo

00:51:47.019 --> 00:51:50.340
64 or something like that. But not yet. She's

00:51:50.340 --> 00:51:52.659
eight right now, but we don't give her a tablet.

00:51:52.719 --> 00:51:57.860
We don't give her a phone. Well, it's not even

00:51:57.860 --> 00:52:01.840
in question. No, no, no, nothing. She has a Kindle,

00:52:01.840 --> 00:52:04.679
so she can read in the Kindle. That's it. That's

00:52:04.679 --> 00:52:06.900
awesome, man. That's awesome. No tablet or anything.

00:52:06.940 --> 00:52:08.099
We'll definitely be talking because you're eight

00:52:08.099 --> 00:52:10.219
years ahead of me. Mine is four months old, so

00:52:10.219 --> 00:52:11.900
that's why I've been. So if you look at my videos,

00:52:11.960 --> 00:52:13.280
I didn't upload. I didn't upload for like three

00:52:13.280 --> 00:52:15.239
months because I just had a son. So it's like,

00:52:15.260 --> 00:52:18.179
oh, yeah, beautiful, beautiful situation. But

00:52:18.179 --> 00:52:20.739
a lot of time, you know, complicated, complicated.

00:52:20.980 --> 00:52:24.179
How has that been, by the way? Like the best

00:52:24.179 --> 00:52:25.880
experience of my life, you know, it's just like

00:52:25.880 --> 00:52:28.320
a new form of like everything. It's like it's

00:52:28.320 --> 00:52:29.980
life's biggest project. You know what I mean?

00:52:31.119 --> 00:52:34.139
I don't know. It's like hard to explain to people

00:52:34.139 --> 00:52:35.800
who don't have kids, but you instantly know what

00:52:35.800 --> 00:52:38.119
I'm talking about. So it's just like, yeah, it's

00:52:38.119 --> 00:52:41.159
just wonderful, you know? Do you know any other

00:52:41.159 --> 00:52:43.400
language, by the way? I'm just asking because

00:52:43.400 --> 00:52:45.860
with my daughter, what we did is talk to her

00:52:45.860 --> 00:52:48.980
in the opposite language. Where I live, we speak

00:52:48.980 --> 00:52:52.139
Spanish only, right? So ever since she was born,

00:52:52.280 --> 00:52:55.880
we only talked to her in English, both my wife

00:52:55.880 --> 00:52:58.320
and I. Because here in Guatemala, everyone speaks

00:52:58.320 --> 00:53:00.539
Spanish. It's like the main language, right?

00:53:00.639 --> 00:53:03.000
So the only reason I'm asking is if you know

00:53:03.000 --> 00:53:05.039
any other language, just go ahead and do it,

00:53:05.039 --> 00:53:08.070
man. Just talk to you. yeah i mean actually we

00:53:08.070 --> 00:53:10.349
we speak uh we speak chinese to the to the little

00:53:10.349 --> 00:53:14.449
one so oh really yeah yeah my family is uh my

00:53:14.449 --> 00:53:18.090
wife's chinese so oh that's awesome yeah don't

00:53:18.090 --> 00:53:21.909
don't stop man it feels i don't know people in

00:53:21.909 --> 00:53:23.969
the street look at us and it's like they ask

00:53:23.969 --> 00:53:26.349
me like where are you from and i'm like I'm from

00:53:26.349 --> 00:53:29.630
here, but they hear me talking to my daughter

00:53:29.630 --> 00:53:31.309
in English and they're like, so where are these

00:53:31.309 --> 00:53:33.590
guys from? Yeah, they're like, are you tourists?

00:53:33.809 --> 00:53:35.610
Are you guys Yankees? Do you ever get called

00:53:35.610 --> 00:53:42.409
a Yankee or what? No. But it's just for her own

00:53:42.409 --> 00:53:44.550
good, for her own benefit. I think it's a really

00:53:44.550 --> 00:53:46.349
good thing, especially at that age. They can

00:53:46.349 --> 00:53:48.809
absorb a lot more of second language and third

00:53:48.809 --> 00:53:51.210
language a lot easier. I think it's really good

00:53:51.210 --> 00:53:52.909
to expose them to that. And I think it's definitely

00:53:52.909 --> 00:53:54.849
something you should do. I feel like it's...

00:53:55.519 --> 00:53:57.320
It's going to make her have a lot more opportunities

00:53:57.320 --> 00:53:59.039
in life later. You know what I mean? Oh, yeah,

00:53:59.119 --> 00:54:02.800
definitely. For sure, man. And what are your

00:54:02.800 --> 00:54:04.960
thoughts on the other operating system, Windows?

00:54:05.159 --> 00:54:10.760
We didn't hear about that. So here's the thing.

00:54:10.780 --> 00:54:12.539
It's like I haven't used Windows in so long that

00:54:12.539 --> 00:54:14.480
I actually don't even know what's going on in

00:54:14.480 --> 00:54:16.460
the Windows world these days. Like the last time

00:54:16.460 --> 00:54:18.480
I used Windows was to play a video game. And

00:54:18.480 --> 00:54:20.320
then besides that, it would have been like, I

00:54:20.320 --> 00:54:22.860
don't know, years and years ago because. You

00:54:22.860 --> 00:54:24.679
have to fight the operating system again so hard,

00:54:24.780 --> 00:54:26.679
like with the updates and with like everything

00:54:26.679 --> 00:54:28.699
that you have to do to log into Windows and now

00:54:28.699 --> 00:54:30.659
making you sign in and have a subscription fee

00:54:30.659 --> 00:54:32.280
to like sign in or whatever. I'm like, dude,

00:54:32.340 --> 00:54:34.679
what's going on with this? And like on Linux,

00:54:34.780 --> 00:54:37.139
I just load up a Linux on a burner laptop and

00:54:37.139 --> 00:54:38.760
I know it's going to work. I just I have everything

00:54:38.760 --> 00:54:40.360
I need on it. I've had a workflow that's worked

00:54:40.360 --> 00:54:42.679
for me consistently forever. And when somebody

00:54:42.679 --> 00:54:44.519
says, hey, like, but this proprietary garbage

00:54:44.519 --> 00:54:46.159
that's not on Linux, you know, it's on Windows.

00:54:46.280 --> 00:54:48.000
Like, well, I mean, I don't I just don't use

00:54:48.000 --> 00:54:50.809
it. You know what I mean? So I think like for

00:54:50.809 --> 00:54:53.829
Windows, the best way to use it would be WSL2,

00:54:54.050 --> 00:54:56.869
which is like a Linux emulation software you

00:54:56.869 --> 00:54:58.949
can use in the terminal. And then you just download

00:54:58.949 --> 00:55:00.769
Arch in the terminal and then you just are on

00:55:00.769 --> 00:55:03.610
Linux on Windows. Otherwise, it's literally unusable.

00:55:03.750 --> 00:55:05.449
I'm not kidding. It's unusable for me because

00:55:05.449 --> 00:55:09.030
like I can't develop on it. Yeah. I don't know.

00:55:09.309 --> 00:55:12.590
I use a Windows computer at my current job, you

00:55:12.590 --> 00:55:16.630
know, and I'm forced to basically I have no option,

00:55:16.769 --> 00:55:22.150
man. Yeah. Experience. Because I was introduced

00:55:22.150 --> 00:55:25.469
to Mac OS at my previous job. You know, I joined

00:55:25.469 --> 00:55:27.730
there, I don't know, like seven years ago or

00:55:27.730 --> 00:55:29.969
something like that. And I was given a Mac and

00:55:29.969 --> 00:55:32.829
I'm like, OK, I've never used Mac. I used the

00:55:32.829 --> 00:55:35.449
Mac and I didn't like it at first, but I got

00:55:35.449 --> 00:55:37.469
used to it. And here we are right now with the

00:55:37.469 --> 00:55:41.030
Mac. But I stopped using Windows. I went back

00:55:41.030 --> 00:55:45.630
to Windows recently and at this job and it feels

00:55:45.630 --> 00:55:50.159
so low. just to switch apps. I don't know if

00:55:50.159 --> 00:55:53.079
it's because of the spyware that companies install

00:55:53.079 --> 00:55:55.000
to see what you're doing and all that. I don't

00:55:55.000 --> 00:55:57.320
know if that affects or if Windows is really

00:55:57.320 --> 00:55:59.480
that shitty, man. Let me pause you for a second.

00:55:59.539 --> 00:56:01.039
I thought you were going to be based and say

00:56:01.039 --> 00:56:02.800
the spyware that Microsoft makes you install.

00:56:02.900 --> 00:56:03.579
I thought that's what you were going to say.

00:56:04.360 --> 00:56:08.659
Yeah, in addition to that one as well. No, I

00:56:08.659 --> 00:56:10.280
think for me, last time I was on Windows, like

00:56:10.280 --> 00:56:11.960
a Windows machine would have been like I opened

00:56:11.960 --> 00:56:13.940
up Windows on one of my friend's computers. I

00:56:13.940 --> 00:56:15.539
opened up his performance monitor. I see there's

00:56:15.539 --> 00:56:18.059
like 38 gigs of RAM being used. I look at what

00:56:18.059 --> 00:56:19.800
it is and it's just all random like services.

00:56:19.940 --> 00:56:22.900
I'm like, what is going on here? You know, and

00:56:22.900 --> 00:56:24.820
so when I'm on Arch or when I'm on like even

00:56:24.820 --> 00:56:26.219
on Mac, probably you don't have the probably

00:56:26.219 --> 00:56:27.579
don't have the same issue. I mean, you probably

00:56:27.579 --> 00:56:29.980
aren't using all of your RAM at all times. No,

00:56:30.079 --> 00:56:33.659
but it definitely is bloated and it's it's not.

00:56:33.719 --> 00:56:35.599
I don't know. I'm hoping people can make the

00:56:35.599 --> 00:56:38.420
switch from Windows to Linux soon. because if

00:56:38.420 --> 00:56:40.139
they're into gaming and that's their whole like

00:56:40.139 --> 00:56:42.579
that's their dark horse still i can't leave windows

00:56:42.579 --> 00:56:44.840
because of games yep theme os is going to be

00:56:44.840 --> 00:56:47.840
the next like big thing i feel like already steam

00:56:47.840 --> 00:56:50.019
games are optimized like for linux because the

00:56:50.019 --> 00:56:53.440
steam deck is arch based so already all the steam

00:56:53.440 --> 00:56:55.300
games are already good it's just going to be

00:56:55.300 --> 00:56:57.420
those last blizzard stragglers and like the valorant

00:56:57.420 --> 00:56:58.699
players of the world like we're going to need

00:56:58.699 --> 00:57:01.099
to get those people over somehow but i don't

00:57:01.099 --> 00:57:04.159
know how but it's like to a certain point it's

00:57:04.159 --> 00:57:07.000
just i think if you if you know me in real life

00:57:07.000 --> 00:57:08.679
like i'm just going to tell you just try linux

00:57:08.679 --> 00:57:10.420
it's going to be annoying you know what i mean

00:57:10.420 --> 00:57:11.960
like if somebody says hey you know my computer

00:57:11.960 --> 00:57:13.300
this that and that i'm like oh hey have you tried

00:57:13.300 --> 00:57:16.480
linux they stop inviting me to hang out because

00:57:16.480 --> 00:57:18.699
that's all i talk about now you know what i mean

00:57:18.699 --> 00:57:21.400
all of my friends you know they're my age and

00:57:21.400 --> 00:57:24.039
they play games i don't know they're my age but

00:57:24.039 --> 00:57:27.989
mentally They're not my age. Okay. Now, because

00:57:27.989 --> 00:57:30.590
they like playing games. They have like the latest

00:57:30.590 --> 00:57:33.889
graphics card, you know, and they have like supercomputers

00:57:33.889 --> 00:57:36.250
and they run Windows, but because they like playing

00:57:36.250 --> 00:57:39.349
games and Windows is what they have used all

00:57:39.349 --> 00:57:42.610
their life. And I'm the annoying, because the

00:57:42.610 --> 00:57:45.590
name of the group is PC Master Race. I don't

00:57:45.590 --> 00:57:47.650
know how I ended up in the group. but i'm the

00:57:47.650 --> 00:57:52.269
annoying mfr man and i'm like windows sucks windows

00:57:52.269 --> 00:57:55.829
and all of them use windows that's the the purpose

00:57:55.829 --> 00:57:58.030
of the group you know they don't kick me out

00:57:58.030 --> 00:58:01.429
because we're friends now you know but oh man

00:58:01.429 --> 00:58:04.210
well i think the pc master race thing is not

00:58:04.210 --> 00:58:06.789
deck it's not technically windows i think i i

00:58:06.789 --> 00:58:08.389
used to follow that subreddit and it was just

00:58:08.389 --> 00:58:10.829
people talking about how pc is like building

00:58:10.829 --> 00:58:13.289
your own pc is better than console games that's

00:58:13.289 --> 00:58:15.130
where that comes from so it's like Yeah, but

00:58:15.130 --> 00:58:17.309
they run Windows. And they're not going to switch

00:58:17.309 --> 00:58:21.469
to Linux. Do you think someone like that could?

00:58:22.090 --> 00:58:25.710
They'll not do it. I love the question. I mean,

00:58:25.710 --> 00:58:27.949
the answer is yes. If they dual boot into Arch

00:58:27.949 --> 00:58:29.860
and then they start loving it. But the question

00:58:29.860 --> 00:58:31.340
is, are they going to use their computer for

00:58:31.340 --> 00:58:32.960
anything but games or are they just addicted

00:58:32.960 --> 00:58:34.800
to video games and Cheetos? Like, what's their

00:58:34.800 --> 00:58:36.780
life looking like? Yeah. And you don't have to

00:58:36.780 --> 00:58:38.880
reveal like, you know, I mean, those people are

00:58:38.880 --> 00:58:40.619
those people. They're probably great people,

00:58:40.659 --> 00:58:42.619
but they're they need a couple of years or an

00:58:42.619 --> 00:58:44.460
emotional event to turn their life around first.

00:58:44.599 --> 00:58:46.559
Right. So, I mean, that's just kind of how it

00:58:46.559 --> 00:58:51.960
is. Yeah. I don't know. Because you're 21 years

00:58:51.960 --> 00:58:53.880
old. If you're 21 and you're eating Cheetos and

00:58:53.880 --> 00:58:55.679
you're still playing on Windows all day, like

00:58:55.679 --> 00:58:57.969
you got to be. you're late to the party, man.

00:58:58.010 --> 00:59:00.210
It's 2090. Like we got to move on. Yeah. And

00:59:00.210 --> 00:59:02.789
another big thing here in the country that I

00:59:02.789 --> 00:59:05.409
live, I live in Guatemala, you know, it's a third

00:59:05.409 --> 00:59:08.530
world country. All of the companies in Guatemala

00:59:08.530 --> 00:59:11.429
use windows and they use windows servers for

00:59:11.429 --> 00:59:15.079
everything. And they use, um, But I said, yeah,

00:59:15.179 --> 00:59:17.800
basically Windows everywhere, all of the companies.

00:59:18.039 --> 00:59:20.940
So Windows is like the major operating system

00:59:20.940 --> 00:59:23.119
here. Well, I guess in the world everywhere,

00:59:23.320 --> 00:59:25.940
right? It is, yeah, it is. They use it for work.

00:59:26.679 --> 00:59:28.139
Don't you think they would make more money, though,

00:59:28.199 --> 00:59:31.519
if they just switched over to Debian? They would,

00:59:31.579 --> 00:59:34.420
but the problem is like the policies, right?

00:59:35.289 --> 00:59:38.829
If you get your laptop stolen, they have all

00:59:38.829 --> 00:59:42.449
the malware installed and they can remotely format

00:59:42.449 --> 00:59:45.409
it and they have it part of the Active Directory

00:59:45.409 --> 00:59:49.269
and all that crap. So I guess for corporations,

00:59:49.449 --> 00:59:51.769
I'm not sure if that's the reason. And if you

00:59:51.769 --> 00:59:53.929
could do that in Linux at a corporate level,

00:59:54.110 --> 00:59:58.349
maybe Ubuntu or something, I'm not sure. I mean,

00:59:58.369 --> 00:59:59.829
you're making my argument for me, though. You're

00:59:59.829 --> 01:00:01.710
saying that they have to use Windows because

01:00:01.710 --> 01:00:04.230
they need to control you, right? Yep. It's like,

01:00:04.349 --> 01:00:07.389
why would I ever put that garbage on my computer?

01:00:07.670 --> 01:00:12.150
You know what I'm saying? Yeah, man. Complicated.

01:00:12.449 --> 01:00:17.969
So is it possible to play games on Linux then?

01:00:19.030 --> 01:00:22.170
100%. I think a lot of people are in the gaming

01:00:22.170 --> 01:00:23.849
world right now talking about this. There's a

01:00:23.849 --> 01:00:25.510
lot of games that are even more optimized for

01:00:25.510 --> 01:00:28.190
Linux than they are for Windows. I'm not going

01:00:28.190 --> 01:00:29.780
to... like talk too much about that because i

01:00:29.780 --> 01:00:31.760
don't know for sure full depth but i do encourage

01:00:31.760 --> 01:00:34.619
people to do like a deep dive on that it's like

01:00:34.619 --> 01:00:36.460
steam at least i know for sure like a lot of

01:00:36.460 --> 01:00:38.519
the steam games i personally played them on arch

01:00:38.519 --> 01:00:40.719
linux because they're already available on the

01:00:40.719 --> 01:00:44.139
steam deck which is arch based right so it's

01:00:44.139 --> 01:00:46.420
like if you're a steam guy like if you're a dota

01:00:46.420 --> 01:00:49.699
or like a cs go or like a sky like a skyrim guy

01:00:49.699 --> 01:00:51.460
you know you definitely can probably play that

01:00:51.460 --> 01:00:53.619
on linux no problem But if you're addicted to

01:00:53.619 --> 01:00:55.679
World of Warcraft or if you're addicted to Valorant,

01:00:55.719 --> 01:00:58.380
which it makes you have injected VAC stuff on

01:00:58.380 --> 01:01:01.139
the kernel, I think you got to figure out what's

01:01:01.139 --> 01:01:02.539
going on with your life first and then make the

01:01:02.539 --> 01:01:07.300
switch. You feel me? Okay. Okay. Makes sense.

01:01:07.460 --> 01:01:10.280
Now, there's a couple other questions that I

01:01:10.280 --> 01:01:12.179
want to ask you and we don't have a lot more

01:01:12.179 --> 01:01:14.079
time because I think there's stuff you have to

01:01:14.079 --> 01:01:17.960
do soon, right? I got like 45 minutes. We can

01:01:17.960 --> 01:01:20.440
keep going with it. Okay. Awesome. Whatever you

01:01:20.440 --> 01:01:21.780
think is the most important, let's get into it

01:01:21.780 --> 01:01:23.519
because I'm... I'm pretty excited to talk about

01:01:23.519 --> 01:01:25.239
it. Kind of whatever's left on the list. Yeah.

01:01:25.360 --> 01:01:27.780
And your demo as well. We have to go over that,

01:01:27.820 --> 01:01:30.280
man. And that's going to take us like, I don't

01:01:30.280 --> 01:01:33.059
know, 20 minutes. So let's get going. What are

01:01:33.059 --> 01:01:35.840
your thoughts on YouTube? You know, when doing

01:01:35.840 --> 01:01:37.639
YouTube, what are your thoughts on sponsorships?

01:01:37.639 --> 01:01:39.900
What do you think of a channel when you see a

01:01:39.900 --> 01:01:42.480
sponsorship? And are you planning on taking sponsorships

01:01:42.480 --> 01:01:46.590
in the future? It's a good question. I don't

01:01:46.590 --> 01:01:49.210
really plan on taking any sponsorships. I don't

01:01:49.210 --> 01:01:51.210
think 100 % negativity about people that take

01:01:51.210 --> 01:01:52.989
sponsorships because I know these people are

01:01:52.989 --> 01:01:55.250
making content and they're doing it for free.

01:01:55.550 --> 01:01:58.230
So they may as well take a sponsorship. And if

01:01:58.230 --> 01:01:59.710
they believe in the product, I'm okay with it.

01:02:00.110 --> 01:02:02.969
But for me personally, I don't ever want to have

01:02:02.969 --> 01:02:05.409
to worry about being beholden to a company to

01:02:05.409 --> 01:02:08.730
change my tone or whatever. And I worry that,

01:02:08.750 --> 01:02:10.969
let's say a company officer to me, hey, If you

01:02:10.969 --> 01:02:13.409
talk good about our product, we'll give you one

01:02:13.409 --> 01:02:15.610
and we'll give you a sponsorship. And let's say

01:02:15.610 --> 01:02:17.989
I get the product and I don't like it. I'm worried

01:02:17.989 --> 01:02:19.650
that that would cause a moral problem with me,

01:02:19.670 --> 01:02:21.809
right? So it's like, I don't know. Me personally,

01:02:21.889 --> 01:02:23.989
probably not. But again, I don't judge anybody

01:02:23.989 --> 01:02:25.329
who does it out there because I know it's like

01:02:25.329 --> 01:02:27.269
you're making YouTube content and it takes a

01:02:27.269 --> 01:02:29.230
lot of time and energy. And if you need something

01:02:29.230 --> 01:02:31.170
to fund you to do that, to motivate you, go for

01:02:31.170 --> 01:02:36.150
it. Okay, okay. What about you? What? What about

01:02:36.150 --> 01:02:37.030
you? What do you think about that, actually?

01:02:37.130 --> 01:02:40.719
Kind of curious. Sponsorships. I have to believe

01:02:40.719 --> 01:02:44.119
in the product. They have reached out. They sent

01:02:44.119 --> 01:02:46.239
me an email a couple of days ago. I have this

01:02:46.239 --> 01:02:48.980
AI tool. I found your channel. You should check

01:02:48.980 --> 01:02:51.840
it out. And I'm like, why would I check it out,

01:02:51.880 --> 01:02:54.760
man? I don't even know you. I'm not, no, but

01:02:54.760 --> 01:02:58.079
it has to be something that aligns with me a

01:02:58.079 --> 01:03:00.719
little bit. Like for example, I don't know, this

01:03:00.719 --> 01:03:03.380
brilliant guys, they reached out in the past,

01:03:03.380 --> 01:03:06.179
but they offered to, they did an offer what I

01:03:06.179 --> 01:03:09.460
wanted. So I said, no. Fuck it, whatever. I don't

01:03:09.460 --> 01:03:12.590
want to deal with you guys. Yeah, but if Apple

01:03:12.590 --> 01:03:14.690
reached out to you and said, hey, we saw your

01:03:14.690 --> 01:03:17.150
big Apple guy. We're going to give you a MacBook

01:03:17.150 --> 01:03:18.429
and we're going to make a video about it. Oh,

01:03:18.429 --> 01:03:19.550
fuck, yeah, I'd do it. You see what I'm saying?

01:03:19.789 --> 01:03:20.789
I use Apple. It's because it's something you're

01:03:20.789 --> 01:03:22.269
already doing. You don't have to change your

01:03:22.269 --> 01:03:24.710
viewpoint on it. Yeah, yeah, yeah. But even for

01:03:24.710 --> 01:03:27.469
me, though, if somebody said, hey, let's say

01:03:27.469 --> 01:03:29.769
the guys at NixOS said, hey, we love your NixOS

01:03:29.769 --> 01:03:31.590
evangelism. We want you to go talk more about

01:03:31.590 --> 01:03:33.010
it. Here's some money. I wouldn't even take their

01:03:33.010 --> 01:03:35.150
money. I'd just do it for free. I'd do it anyway.

01:03:35.349 --> 01:03:36.730
You know what I mean? I don't want to be beholden

01:03:36.730 --> 01:03:38.170
to it because I don't want them to tell me, but

01:03:38.170 --> 01:03:39.469
you have to say this. You know what I mean? Oh,

01:03:39.469 --> 01:03:43.889
yeah, yeah. Yeah. I'm not there yet. I'll have

01:03:43.889 --> 01:03:46.769
to decide when the time comes, if it ever comes,

01:03:46.949 --> 01:03:50.070
if I'm still doing YouTube. But my plans are,

01:03:50.170 --> 01:03:53.130
if I like it, if I agree with whatever they're

01:03:53.130 --> 01:03:55.750
offering, I'll do it. If I don't have to change

01:03:55.750 --> 01:04:00.150
my... Rhetoric on it. Yeah. If I don't have to

01:04:00.150 --> 01:04:02.289
say what they want me to say, no, it's not going

01:04:02.289 --> 01:04:04.449
to work. It's not going to be natural. I'm not

01:04:04.449 --> 01:04:07.400
going to feel right doing it. I don't know. Who

01:04:07.400 --> 01:04:09.619
knows, man? Who knows? I respect it, man. I totally

01:04:09.619 --> 01:04:11.500
respect it. And I get the under, I totally think

01:04:11.500 --> 01:04:14.159
that's a normal, sensible view on it. Yeah. Yeah.

01:04:14.360 --> 01:04:16.820
What are your thoughts as well on university

01:04:16.820 --> 01:04:20.460
degrees? Do you think they're useful or are you

01:04:20.460 --> 01:04:23.920
more into certifications or you would say none

01:04:23.920 --> 01:04:26.639
of them just practice? What's your thoughts there?

01:04:26.980 --> 01:04:29.539
Yeah. So this is going to differ from where you

01:04:29.539 --> 01:04:31.739
live, like in the United States, at least statistically

01:04:31.739 --> 01:04:33.500
speaking, like if you have a university degree,

01:04:33.639 --> 01:04:35.500
it's going to give you a very, very high likelihood

01:04:35.500 --> 01:04:37.670
to land a good job. especially in the computer

01:04:37.670 --> 01:04:40.190
science field. So I would just recommend following

01:04:40.190 --> 01:04:43.769
that path, just statistically speaking. I don't

01:04:43.769 --> 01:04:46.250
agree with the fact that an HR manager instantly

01:04:46.250 --> 01:04:48.949
left swipes you if you don't have a bachelor's

01:04:48.949 --> 01:04:51.230
degree. I don't agree with that. But it is the

01:04:51.230 --> 01:04:53.170
world we live in. So I think we have to kind

01:04:53.170 --> 01:04:55.030
of adapt to those parameters and say, hey, this

01:04:55.030 --> 01:04:56.909
is what we have to do. So let's get that degree.

01:04:57.030 --> 01:04:58.329
Let's get that piece of paper. And then let's

01:04:58.329 --> 01:05:00.150
get that job we need or whatever to make the

01:05:00.150 --> 01:05:03.440
money we need to fund our life. But I would say

01:05:03.440 --> 01:05:05.679
you don't actually need a degree to learn anything.

01:05:05.920 --> 01:05:08.679
All the information we have, it's 2037, 2099,

01:05:08.800 --> 01:05:12.099
whatever year it is. Yep, 2100. Yeah, we're in

01:05:12.099 --> 01:05:14.079
2100 now. So it's like, you could learn anything,

01:05:14.239 --> 01:05:17.239
right? So yeah, I would say definitely get a

01:05:17.239 --> 01:05:18.699
degree if you're in the United States and you're

01:05:18.699 --> 01:05:20.099
thinking about, you know, computer science and

01:05:20.099 --> 01:05:21.619
stuff, but also at the same time, don't think

01:05:21.619 --> 01:05:23.860
you need one to learn something. That's my biggest,

01:05:23.960 --> 01:05:27.539
that's my advice on it. Yep, same here. I'm 37

01:05:27.539 --> 01:05:31.059
right now. And I started when I resumed university,

01:05:31.199 --> 01:05:34.059
like, what five years ago this is the final year

01:05:34.059 --> 01:05:37.559
you know and i'm completely and 100 disappointed

01:05:37.559 --> 01:05:42.559
at the system the educational system for me for

01:05:42.559 --> 01:05:46.159
someone like me my age 37 years old that already

01:05:46.159 --> 01:05:49.440
lived that has like somewhat of a career because

01:05:49.440 --> 01:05:51.280
i'm like a network engineer or something like

01:05:51.280 --> 01:05:55.739
that yeah exactly yeah And you see how downhill

01:05:55.739 --> 01:05:56.980
it's going. You see like you're not learning

01:05:56.980 --> 01:05:59.619
anything. No, not at all, man. It's like I don't

01:05:59.619 --> 01:06:01.400
care about that crap anymore. I haven't done

01:06:01.400 --> 01:06:03.619
homework like in two months. And I'm paying for

01:06:03.619 --> 01:06:06.300
a piece of paper. Yeah, I just wanted to get

01:06:06.300 --> 01:06:08.380
over with that shit. I'm not learning anything.

01:06:08.539 --> 01:06:12.239
It's just completely useless for me. But now

01:06:12.239 --> 01:06:15.159
talking about my daughter, she's eight when she

01:06:15.159 --> 01:06:18.059
turns 18. she's going to the university i'm not

01:06:18.059 --> 01:06:19.940
gonna ask you know because right she doesn't

01:06:19.940 --> 01:06:21.619
have a career statistically speaking right like

01:06:21.619 --> 01:06:23.219
statistically speaking it's a better it's the

01:06:23.219 --> 01:06:25.119
best choice yeah i mean it's like she doesn't

01:06:25.119 --> 01:06:27.260
it's hard to say because yeah everybody is a

01:06:27.260 --> 01:06:28.800
different person so it's hard for me to give

01:06:28.800 --> 01:06:30.639
advice on a personal personal level but you just

01:06:30.639 --> 01:06:33.460
you just spelt it out just now i mean it's very

01:06:33.460 --> 01:06:35.860
very just follow the statistics like follow the

01:06:35.860 --> 01:06:37.320
stats right i mean it's kind of where i'm at

01:06:37.320 --> 01:06:43.159
with it yeah yeah okay yeah and um what about

01:06:43.159 --> 01:06:47.539
i know you I know you wanted to ask me about

01:06:47.539 --> 01:06:51.980
SystemD and stuff. And AppImages. I wanted to

01:06:51.980 --> 01:06:55.119
ask about AppImages and SystemD because I see

01:06:55.119 --> 01:06:58.280
a lot of hate on SystemD. And I'm like, but man,

01:06:58.400 --> 01:07:01.840
that's what I use on my Debian servers. If I

01:07:01.840 --> 01:07:04.579
want to stop a service, if I want to start it,

01:07:04.659 --> 01:07:07.420
or if I want to enable a service, disable a service,

01:07:07.519 --> 01:07:10.059
it's like, okay, it's useful for me on servers.

01:07:10.909 --> 01:07:13.030
What's the beef? Let's start with system D. What's

01:07:13.030 --> 01:07:15.929
going on there? Why do people hate it? First

01:07:15.929 --> 01:07:18.449
of all, it's trendy to hate system D, right?

01:07:18.530 --> 01:07:21.610
It's like a very trendy thing. You say, I don't

01:07:21.610 --> 01:07:24.570
like system D. And then that immediately has

01:07:24.570 --> 01:07:26.389
the other person saying, what do you mean? What

01:07:26.389 --> 01:07:28.030
is system D? What do you mean? Is there an alternative?

01:07:28.289 --> 01:07:30.210
What are you talking about? And it's like for

01:07:30.210 --> 01:07:33.050
you and me and 99 % of people, I mean, everyone

01:07:33.050 --> 01:07:35.210
is on system D, right? Everyone is. And there's

01:07:35.210 --> 01:07:36.929
alternatives. And I like alternatives. I like

01:07:36.929 --> 01:07:41.050
run it. I like OpenRC. I really would say if

01:07:41.050 --> 01:07:43.329
anybody ever tells you that system D is, they

01:07:43.329 --> 01:07:45.010
don't like it. I think you should just ask them,

01:07:45.090 --> 01:07:47.230
Hey, like, what do you not like about it? And

01:07:47.230 --> 01:07:48.989
eventually you'll start to see that these people

01:07:48.989 --> 01:07:52.110
that say that they don't beat it. It's sort of

01:07:52.110 --> 01:07:53.570
like the Debbie and a stable conspiracy. They

01:07:53.570 --> 01:07:55.210
just don't know why they say it. Just say it.

01:07:55.449 --> 01:07:58.710
You know what I'm saying? But, but, um, I think

01:07:58.710 --> 01:08:00.329
a lot of people say it's a monolith and like

01:08:00.329 --> 01:08:02.150
it does too much and it doesn't follow the Unix

01:08:02.150 --> 01:08:04.309
philosophy. I don't care about the Unix philosophy,

01:08:04.530 --> 01:08:06.409
you know, philosophy, you know what I mean? Like

01:08:06.409 --> 01:08:08.170
I care about free and open, uh, free and open

01:08:08.170 --> 01:08:11.030
source software. So if, if, if system D or run

01:08:11.030 --> 01:08:12.710
it or whatever, like if they're free and open

01:08:12.710 --> 01:08:14.949
source, I'm just going to use it. And if it works,

01:08:14.969 --> 01:08:17.649
it works, you know, and system D is fine. Um,

01:08:17.810 --> 01:08:20.149
but yeah, I, I think it's fun to experiment with

01:08:20.149 --> 01:08:22.409
other systems like, you know, run it or open

01:08:22.409 --> 01:08:24.810
RC just to kind of learn about it. And for me,

01:08:24.829 --> 01:08:26.510
I've done that of course. And I made a video

01:08:26.510 --> 01:08:29.229
on, I think, uh, open RC with Artix and kind

01:08:29.229 --> 01:08:31.810
of cool, but. At the end of the day, SystemD

01:08:31.810 --> 01:08:34.250
is on 99 % of computers, and if you don't know

01:08:34.250 --> 01:08:36.109
SystemD, you're not going to get a job because

01:08:36.109 --> 01:08:37.609
you're not going to be able to run SystemsDTL,

01:08:37.630 --> 01:08:39.670
Restart, Apache 2, or whatever. You're going

01:08:39.670 --> 01:08:41.989
to use it on every freaking company that you

01:08:41.989 --> 01:08:45.670
go. There's no way around that. For someone that

01:08:45.670 --> 01:08:47.670
doesn't know what SystemD is, would you mind

01:08:47.670 --> 01:08:51.989
just a 10 -second introduction? It's like an

01:08:51.989 --> 01:08:53.630
init system that runs on your computer which

01:08:53.630 --> 01:08:56.869
manages all your services. For example, when

01:08:56.869 --> 01:08:59.350
you have a network manager, which is basically

01:08:59.350 --> 01:09:02.449
how you can turn on your network. Like just when

01:09:02.449 --> 01:09:04.949
your computer turns on, you can just system D

01:09:04.949 --> 01:09:07.310
system, CTL enable network manager. You can just

01:09:07.310 --> 01:09:09.029
do that once. And then every time you turn your

01:09:09.029 --> 01:09:11.270
computer on network manager starts, starts up

01:09:11.270 --> 01:09:12.850
with your computer, right? So it's like just

01:09:12.850 --> 01:09:14.409
a convenient thing that allows you to kind of

01:09:14.409 --> 01:09:16.569
manage your services. And everyone needs an init

01:09:16.569 --> 01:09:18.949
system because everyone needs services. So system

01:09:18.949 --> 01:09:20.649
D is just the one that's been the most popular

01:09:20.649 --> 01:09:23.689
and the most used in a system pretty much for

01:09:23.689 --> 01:09:26.779
the last 30 years. So it's just. Okay. Adopted.

01:09:26.779 --> 01:09:30.479
So approved then. SystemD? 100%. Or not approved?

01:09:30.960 --> 01:09:33.579
100 % approved. Free and open source. Approved.

01:09:33.720 --> 01:09:37.420
Okay. What about app images? Because I think,

01:09:37.579 --> 01:09:40.100
I'm not quite sure, but I think that I installed

01:09:40.100 --> 01:09:43.159
NeoVim. In the past, I used to install NeoVim

01:09:43.159 --> 01:09:45.420
on my servers. They're mine. I don't care, you

01:09:45.420 --> 01:09:47.319
know? So I don't care about security too much.

01:09:47.699 --> 01:09:51.109
Yeah. But I think that I installed... installed

01:09:51.109 --> 01:09:54.449
it in my Debian servers using an app image. I

01:09:54.449 --> 01:09:57.069
think, I don't remember quite well. What are

01:09:57.069 --> 01:09:59.609
app images? Are they recommended? Are they good?

01:09:59.729 --> 01:10:05.250
Are they bloat? What? Okay, so for me, if you're

01:10:05.250 --> 01:10:07.109
going to use the latest version of a software

01:10:07.109 --> 01:10:09.149
that isn't in your package repo, I assume that's

01:10:09.149 --> 01:10:12.229
why you're using app image. Yep. For me, I would

01:10:12.229 --> 01:10:14.130
just say, why not go one step further and just

01:10:14.130 --> 01:10:17.090
compile it from source, right? Like, why not

01:10:17.090 --> 01:10:19.310
just get clone the repo and then just make it?

01:10:19.850 --> 01:10:22.449
Because what is the goal? What are you using

01:10:22.449 --> 01:10:24.789
that distribution or package manager for? If

01:10:24.789 --> 01:10:27.810
you don't care about whatever distribution you're

01:10:27.810 --> 01:10:29.029
on or whatever package manager you're on and

01:10:29.029 --> 01:10:31.310
you just want a convenient app image, go for

01:10:31.310 --> 01:10:33.510
it. Use the app image if you want. A lot of people

01:10:33.510 --> 01:10:36.949
say that it helps you with dependencies because

01:10:36.949 --> 01:10:39.310
it's all contained and stuff. But for me, I've

01:10:39.310 --> 01:10:41.409
never had a situation where an app image, a snap,

01:10:41.550 --> 01:10:43.210
a flat pack has ever helped my life. It's always

01:10:43.210 --> 01:10:46.369
caused friction. So if I just know how to clone

01:10:46.369 --> 01:10:49.699
the repo and make the... compile the software

01:10:49.699 --> 01:10:51.779
from source, I'm just going to do that. And like

01:10:51.779 --> 01:10:54.460
I told you earlier, with Debian 13, I couldn't

01:10:54.460 --> 01:10:57.020
use Neoven version 11, which is required for

01:10:57.020 --> 01:10:58.939
me because all my plugins kind of rely on version

01:10:58.939 --> 01:11:01.880
11. And so I just went to the Neoven repository,

01:11:02.300 --> 01:11:03.659
get cloned it, and then there's instructions

01:11:03.659 --> 01:11:06.159
on how to build it from source, and there you

01:11:06.159 --> 01:11:09.180
go. So to me, I don't see a personal need for

01:11:09.180 --> 01:11:11.819
an app image, but I can just compile something

01:11:11.819 --> 01:11:14.180
from source. Unless it's proprietary garbage,

01:11:14.300 --> 01:11:16.609
but then... I'm not going to use it. Okay. Now,

01:11:16.689 --> 01:11:19.989
what about something like OBS or DaVinci? Are

01:11:19.989 --> 01:11:23.510
you in favor of flat packs at all or, well, flat

01:11:23.510 --> 01:11:27.229
packs or not at all? For DaVinci, I'm pretty

01:11:27.229 --> 01:11:28.810
sure that's proprietary garbage, right? Yep.

01:11:29.489 --> 01:11:31.630
So I would just say I wouldn't use it. But if

01:11:31.630 --> 01:11:34.329
you're talking about OBS and you're on Debian

01:11:34.329 --> 01:11:36.170
or something and you want to make sure you have

01:11:36.170 --> 01:11:39.710
the latest and greatest OBS that works, if you

01:11:39.710 --> 01:11:42.390
have a Snap or a Flatpak or an AppImage, go for

01:11:42.390 --> 01:11:44.840
it if it's a personal thing. it's just me personally

01:11:44.840 --> 01:11:46.859
i i'm just going to compile it from source you

01:11:46.859 --> 01:11:49.119
know what i mean like just because it's just

01:11:49.119 --> 01:11:51.859
i want it's i don't see that i don't want to

01:11:51.859 --> 01:11:54.600
prefer for flat packs and snaps like i don't

01:11:54.600 --> 01:11:56.640
want to type lsblk and see a bunch of random

01:11:56.640 --> 01:12:00.020
stuff in my lsblk i just want to see my partitions

01:12:00.020 --> 01:12:01.840
and if i see start seeing like snaps and black

01:12:01.840 --> 01:12:04.199
packs in my lsblk i'm like what's going on here

01:12:04.199 --> 01:12:06.100
you know what i mean i feel like a boomer i feel

01:12:06.100 --> 01:12:08.380
like literally like what is this old man yelling

01:12:08.380 --> 01:12:12.229
at the cloud and yeah when you install from from

01:12:12.229 --> 01:12:14.390
source when you compile from source how do you

01:12:14.390 --> 01:12:17.770
update a package you need to uh install from

01:12:17.770 --> 01:12:21.470
sources again or how do you update i mean if

01:12:21.470 --> 01:12:23.470
it's like like say i'm it's really rare that

01:12:23.470 --> 01:12:24.949
i do this but yeah let's say i'm on debian and

01:12:24.949 --> 01:12:27.329
i have version 11 of neovim and then neovim 12

01:12:27.329 --> 01:12:29.470
drops and i need that i'll just clone it again

01:12:29.470 --> 01:12:33.130
and you know recompile it okay okay or sometimes

01:12:33.130 --> 01:12:36.189
they have like a binary like available uh just

01:12:36.189 --> 01:12:38.390
on their site and i could just download that

01:12:38.390 --> 01:12:45.920
binary okay okay now What about Debian? Are there

01:12:45.920 --> 01:12:50.840
any beefs with Debian? Are there any conspiracies

01:12:50.840 --> 01:12:55.359
against Debian? I have heard that it's influenced

01:12:55.359 --> 01:12:58.420
probably by other companies that support it,

01:12:58.479 --> 01:13:00.840
or maybe I dreamt about it. I don't know. What

01:13:00.840 --> 01:13:04.399
are your thoughts on that? Yeah, I mean, I don't

01:13:04.399 --> 01:13:08.000
know anything about the global conspiracy about

01:13:08.000 --> 01:13:09.699
Debian and what's going on with people that are

01:13:09.699 --> 01:13:11.680
pushing it. But again, I will just harken back

01:13:11.680 --> 01:13:15.100
to when anybody ever tells me that they use Debian

01:13:15.100 --> 01:13:17.239
because it's stable. And then I ask them, why

01:13:17.239 --> 01:13:18.939
is it stable? And they can't give me a cohesive

01:13:18.939 --> 01:13:22.380
answer. Question, is it actually stable? And

01:13:22.380 --> 01:13:23.699
I asked you earlier and you gave me a pretty

01:13:23.699 --> 01:13:25.420
good answer. You said, hey, I don't want to worry

01:13:25.420 --> 01:13:27.020
about security updates. I just want to like every

01:13:27.020 --> 01:13:30.119
six months run, you know, sudo apt update. Am

01:13:30.119 --> 01:13:32.079
I calling like sudo apt upgrade or whatever,

01:13:32.199 --> 01:13:34.779
right? And I get that. That's totally cool. But

01:13:34.779 --> 01:13:36.760
that would be you giving me a satisfactory answer

01:13:36.760 --> 01:13:38.880
saying, yeah, it's stable. But most people don't

01:13:38.880 --> 01:13:40.220
know that. They just say it's stable because

01:13:40.220 --> 01:13:42.720
it's stable, which is a tautology, right? I just

01:13:42.720 --> 01:13:45.260
don't, I don't buy into that. So for me personally,

01:13:45.319 --> 01:13:47.760
when I run Debian 13 and it's like the worst

01:13:47.760 --> 01:13:49.579
experience ever, like I can't get NeoVim 11,

01:13:49.779 --> 01:13:51.840
I have policy kit issues. I'm just like, why

01:13:51.840 --> 01:13:53.859
is this stable for what? What is this stable

01:13:53.859 --> 01:13:56.399
for? Uh -huh, okay. Like, what are we talking

01:13:56.399 --> 01:13:57.720
about? It's like, oh no, no problem, bro. Like,

01:13:57.739 --> 01:13:59.760
and you start Googling. how to get version 11.

01:13:59.899 --> 01:14:01.560
And you say, oh, get this flat pack or get this

01:14:01.560 --> 01:14:03.159
snap. And I'm like, what? I don't want to do

01:14:03.159 --> 01:14:04.899
all this. I just, you know what I'm saying? I'm

01:14:04.899 --> 01:14:06.899
like, this is not stable. This is making me feel

01:14:06.899 --> 01:14:10.239
unstable. You know what I mean? So that's my

01:14:10.239 --> 01:14:12.939
whole conspiracy on Debian, I think. Oh, okay.

01:14:13.180 --> 01:14:18.739
Okay, okay, okay. Now, are there any role models?

01:14:18.899 --> 01:14:21.260
Do you follow any role models? Like who is your

01:14:21.260 --> 01:14:24.579
role model, basically? Yeah, I've got like three

01:14:24.579 --> 01:14:26.539
pretty big role models. I would say John Carmack.

01:14:26.890 --> 01:14:30.590
um he's a programmer he used to work at id software

01:14:30.590 --> 01:14:35.130
he made quake he made quake c um and he i think

01:14:35.130 --> 01:14:36.850
he worked at id software and actually tried to

01:14:36.850 --> 01:14:39.390
release like doom and quake and stuff under the

01:14:39.390 --> 01:14:42.550
gpl so it's pretty like friendly to open source

01:14:42.550 --> 01:14:45.430
and free software and stuff yeah that guy and

01:14:45.430 --> 01:14:49.250
um just the way he talks like he was on europe

01:14:49.250 --> 01:14:51.550
i was gonna say your podcast but that's me just

01:14:51.550 --> 01:14:53.229
making a meme he was on lex friedman's podcast

01:14:53.229 --> 01:14:56.449
five hours okay and i okay i recommend there

01:14:56.449 --> 01:14:58.310
it is right there i recommend checking that out

01:14:58.310 --> 01:15:01.050
because he is like i don't know i would watch

01:15:01.050 --> 01:15:03.130
that for sure the five -hour podcast i guess

01:15:03.130 --> 01:15:06.149
this thing in spanish man i know i live in guatemala

01:15:06.149 --> 01:15:08.449
but i always put it in english like what the

01:15:08.449 --> 01:15:12.470
hell is going on like the third world just i

01:15:12.470 --> 01:15:14.350
mean right we're talking about debbie and we're

01:15:14.350 --> 01:15:17.140
because we talk about debbie too much yeah It's

01:15:17.140 --> 01:15:20.119
just, okay. Yeah. I saw this. I didn't watch

01:15:20.119 --> 01:15:24.279
the episode. Okay. So, but I, man, man, his five

01:15:24.279 --> 01:15:26.899
hours, like, are you kidding me, Tony? Like,

01:15:26.920 --> 01:15:28.680
do you want me to watch this for five hours?

01:15:28.699 --> 01:15:30.439
I don't want you to sit down in one five hour

01:15:30.439 --> 01:15:32.159
block. I want you to sit down at a 30 minute

01:15:32.159 --> 01:15:33.979
block and listen to it. Maybe like, if you have

01:15:33.979 --> 01:15:35.720
a, like a 30 minute tribe, check out 30 minutes

01:15:35.720 --> 01:15:38.260
of it. Right. Or like, maybe you have like 10

01:15:38.260 --> 01:15:39.500
minutes here, 10 minutes there, just eventually

01:15:39.500 --> 01:15:41.739
get through it. And by the 30 minute mark, you're

01:15:41.739 --> 01:15:42.800
going to watch, you're going to watch the whole

01:15:42.800 --> 01:15:44.659
thing. I feel like. Oh, it's, it's definitely

01:15:44.659 --> 01:15:47.220
worth it. Okay. Um, but that guy, John Carmack

01:15:47.220 --> 01:15:49.000
is one of my role models because of his just

01:15:49.000 --> 01:15:51.779
philosophy on programming and his like, get after

01:15:51.779 --> 01:15:54.399
it mindset. And, um, like he, he really built

01:15:54.399 --> 01:15:56.180
a lot from scratch and like, he's just like a

01:15:56.180 --> 01:15:57.960
very humble guy and he just, all he cares about

01:15:57.960 --> 01:16:00.079
is writing code. And I think it's like just,

01:16:00.140 --> 01:16:02.220
yeah, he's a role model of mine. I said, another

01:16:02.220 --> 01:16:04.279
one is Derek Taylor. Uh, he was on your podcast

01:16:04.279 --> 01:16:08.020
earlier. His name is on YouTube. Yeah. Shout

01:16:08.020 --> 01:16:11.359
out to this. Yeah. He's a free and open source.

01:16:11.520 --> 01:16:14.960
Uh, software advocate and he is a youtuber his

01:16:14.960 --> 01:16:16.960
youtube channel is like very very inspirational

01:16:16.960 --> 01:16:20.180
for me because he's just all he cares about is

01:16:20.180 --> 01:16:22.140
like his passion about linux and free and open

01:16:22.140 --> 01:16:24.579
source software and he doesn't inject like anything

01:16:24.579 --> 01:16:27.060
else into his into his youtube channel he just

01:16:27.060 --> 01:16:28.720
says hey we're talking about free open source

01:16:28.720 --> 01:16:30.899
software today like here's a bash script like

01:16:30.899 --> 01:16:32.500
look at that even that like first thumbnail you

01:16:32.500 --> 01:16:35.119
saw is a little bit political but um yeah you

01:16:35.119 --> 01:16:37.439
see like uh hey here's a bash script on how you

01:16:37.439 --> 01:16:39.520
run d menu like here's a you know here's it's

01:16:39.520 --> 01:16:41.659
just thousands of videos of very very good content

01:16:42.109 --> 01:16:44.130
And he's got like very high, like audio quality.

01:16:44.210 --> 01:16:46.729
Like he's just a very passionate guy. You know

01:16:46.729 --> 01:16:49.109
what I mean? And look at the microphone. I just

01:16:49.109 --> 01:16:51.409
noticed this. Look at this. Look at this thing

01:16:51.409 --> 01:16:53.609
here. Okay. Look at this. You see the microphone

01:16:53.609 --> 01:16:57.010
there. And now let's see this. What is this man?

01:16:57.210 --> 01:17:03.489
Like, are you the distro tube of year 2077 or

01:17:03.489 --> 01:17:05.329
what? I feel like, I feel like I'm distro tube

01:17:05.329 --> 01:17:09.140
light. If that makes any sense. One day I'll

01:17:09.140 --> 01:17:11.920
become DistroTube's apprentice or whatever. But

01:17:11.920 --> 01:17:15.020
in all seriousness, DistroTube is like, I literally

01:17:15.020 --> 01:17:17.699
bought this mic because he made a video talking

01:17:17.699 --> 01:17:21.100
about this mic. And I was like, oh, it sounds

01:17:21.100 --> 01:17:22.739
like a pretty good mic. And I kept seeing a bunch

01:17:22.739 --> 01:17:24.220
of advertisements for a bunch of like normie

01:17:24.220 --> 01:17:27.380
mics. I'm like, eh. Yeah, like this one. This

01:17:27.380 --> 01:17:30.239
is a girl microphone. Have you seen it somewhere

01:17:30.239 --> 01:17:33.060
else? Yeah, I've seen it on the Joe Rogan podcast.

01:17:33.479 --> 01:17:35.819
Oh, really? No, no, no. I was talking about someone

01:17:35.819 --> 01:17:39.100
in the tech. space someone that was brought up

01:17:39.100 --> 01:17:41.880
in sylvan's no i don't remember what you're talking

01:17:41.880 --> 01:17:45.319
about no not sure but um i see joe rogan has

01:17:45.319 --> 01:17:46.880
that mic but it's just a black version of it

01:17:46.880 --> 01:17:52.119
oh yeah i didn't okay i didn't want to buy this

01:17:52.119 --> 01:17:55.460
white one but it's the only one that was available

01:17:55.460 --> 01:17:58.659
you know so i don't like this color i wanted

01:17:58.659 --> 01:18:00.819
a black one hold on no that's not what i meant

01:18:00.819 --> 01:18:05.140
but yeah i didn't have any other but i think

01:18:05.140 --> 01:18:06.800
you sound great and it's high quality for sure

01:18:06.800 --> 01:18:09.140
um it's a good mic but i just don't i don't like

01:18:09.140 --> 01:18:12.479
to like buy something that's advertised as twitch

01:18:12.479 --> 01:18:14.239
streamer mic you know or whatever like it's just

01:18:14.239 --> 01:18:15.300
i don't want to buy that you know what i mean

01:18:15.300 --> 01:18:17.579
yeah yeah and yep this mic that i found from

01:18:17.579 --> 01:18:19.800
district tubes channel like it didn't have any

01:18:19.800 --> 01:18:21.180
of that stuff on it just said like you know high

01:18:21.180 --> 01:18:24.000
quality mic whatever xlr mic and i felt like

01:18:24.000 --> 01:18:26.960
that maybe for me just i don't know instinctively

01:18:26.960 --> 01:18:28.319
i'm like maybe it's a good purchase and then

01:18:28.319 --> 01:18:29.979
he sounds great with his audio so i'm like you

01:18:29.979 --> 01:18:32.500
know what he's a big model of mine like you know

01:18:32.500 --> 01:18:35.119
this This looks like a Mac OS guy microphone.

01:18:35.500 --> 01:18:38.180
Yours is more like an open source guy microphone,

01:18:38.479 --> 01:18:41.260
right? So it doesn't go with your image. I bought

01:18:41.260 --> 01:18:44.180
this one because it's USB. Look, I have it connected

01:18:44.180 --> 01:18:46.840
USB. You're not even using an XLR. No, no, no.

01:18:47.000 --> 01:18:50.300
I have my audio interface back there. It's there.

01:18:50.560 --> 01:18:52.699
I don't know. You cannot see it. It's there.

01:18:52.939 --> 01:18:55.979
Is it a Scarlett 2i2? No. Hold on. Hold on. Yeah.

01:18:58.899 --> 01:19:03.130
I just don't. I'm going to drop my entire computer,

01:19:03.329 --> 01:19:07.329
man. This one. Oh, right on. It's a Behringer,

01:19:07.529 --> 01:19:12.789
I think it's called. It has four. But I'm old

01:19:12.789 --> 01:19:15.170
already, man. I don't want to spend time connecting

01:19:15.170 --> 01:19:19.270
that. It would be here on my desk. No, I just

01:19:19.270 --> 01:19:24.090
USB and move on. I'll give you a tour of my quote

01:19:24.090 --> 01:19:25.550
unquote studio one day and you'll see what I

01:19:25.550 --> 01:19:27.489
have. It suspiciously looks a lot like distro

01:19:27.489 --> 01:19:29.779
tubes. Like I'm telling you, man, this guy is

01:19:29.779 --> 01:19:31.439
like a big role model of mine. Like he made a

01:19:31.439 --> 01:19:33.119
lot of really good content about window managers

01:19:33.119 --> 01:19:34.699
and stuff. And he did like a lot of really good

01:19:34.699 --> 01:19:37.079
content about like just Linux and free and open

01:19:37.079 --> 01:19:39.300
source software. And, you know, he just turned

01:19:39.300 --> 01:19:40.960
the mic on and started talking and like people

01:19:40.960 --> 01:19:43.119
like listen. So it's it's really inspirational,

01:19:43.279 --> 01:19:46.600
you know? Yeah. And who else? Yeah. There's a

01:19:46.600 --> 01:19:49.260
guy named Mark Ripito. I don't know. He's kind

01:19:49.260 --> 01:19:52.239
of an obscure guy, but you can search it. Let's

01:19:52.239 --> 01:19:59.680
see. Mark. R .I .P .P. Oh, that guy. yeah since

01:19:59.680 --> 01:20:01.319
it's in spanish i don't know what's gonna show

01:20:01.319 --> 01:20:04.859
up oh this guy yeah this guy so he wrote a book

01:20:04.859 --> 01:20:07.220
called starting strength uh and he wrote another

01:20:07.220 --> 01:20:10.939
book called practical programming for uh like

01:20:10.939 --> 01:20:13.939
weightlifting and stuff and basically like um

01:20:13.939 --> 01:20:16.359
he has like the he's like the unix philosophy

01:20:16.359 --> 01:20:18.720
of weightlifting of like lifting weights basically

01:20:18.720 --> 01:20:21.020
if that makes sense he's like kind of like okay

01:20:21.020 --> 01:20:22.920
here's the foundations and first principles like

01:20:22.920 --> 01:20:25.930
just do this and it works And so I read the book

01:20:25.930 --> 01:20:27.630
and I started using his method and I was able

01:20:27.630 --> 01:20:29.430
to like, you know, get a lot stronger and like,

01:20:29.470 --> 01:20:33.210
you know, actually like feel like a person like

01:20:33.210 --> 01:20:35.329
should feel, you know, instead of like being

01:20:35.329 --> 01:20:37.069
unhealthy and stuff like, you know, he just I

01:20:37.069 --> 01:20:39.850
don't know. He just has a lot of good. I guess

01:20:39.850 --> 01:20:42.529
Mark Rubito isms, if you will. So he's just one

01:20:42.529 --> 01:20:45.409
of those guys that I look up to as well. Oh,

01:20:45.550 --> 01:20:48.609
awesome. OK, now we don't have much time left.

01:20:49.239 --> 01:20:51.420
Do you want to cover something before we jump

01:20:51.420 --> 01:20:55.199
to the demo? Any other topics or something that

01:20:55.199 --> 01:20:57.560
you want to cover before we jump to demos? To

01:20:57.560 --> 01:21:00.260
the demo, actually. I think we hit this. I think

01:21:00.260 --> 01:21:02.600
we hit everything except movies. Oh, movies.

01:21:02.899 --> 01:21:07.359
Yeah. What are you into? Sicario. Have you ever

01:21:07.359 --> 01:21:10.279
seen Sicario? Let's see. No, I didn't. Is it

01:21:10.279 --> 01:21:13.720
an action movie? No, it's a thriller kind of.

01:21:13.720 --> 01:21:17.039
It's a somewhat action movie. This one? Yeah,

01:21:17.079 --> 01:21:22.720
2015. uh looks too hollywood -esque for me yeah

01:21:22.720 --> 01:21:25.699
yeah you're more of an indie guy yeah i'm more

01:21:25.699 --> 01:21:28.039
like on the independent side of things you know

01:21:28.039 --> 01:21:32.560
but uh no country for old men you've seen that

01:21:32.560 --> 01:21:35.680
one that is a wonderful because because of this

01:21:35.680 --> 01:21:39.739
guy javier bardem yes god damn he's a wonderful

01:21:39.739 --> 01:21:43.619
actor man yeah he says uh what time do you close

01:21:44.239 --> 01:21:46.979
Normally around dark. Dark is at a time when

01:21:46.979 --> 01:21:51.319
times are close. Not nine o 'clock. Yeah. This

01:21:51.319 --> 01:21:53.520
is a beautiful movie. I love this movie. And

01:21:53.520 --> 01:21:56.220
it's Hollywood -esque, but it's extremely well

01:21:56.220 --> 01:22:00.800
-made. I love it. Did you watch this guy's Netflix

01:22:00.800 --> 01:22:10.279
series? What is it? This one. Did you watch this

01:22:10.279 --> 01:22:14.699
one? No. Is it worth it? Oh, man. this guy javier

01:22:14.699 --> 01:22:18.560
bardem just watch the few the first few chapters

01:22:18.560 --> 01:22:21.840
you're not gonna love it maybe uh too much but

01:22:21.840 --> 01:22:24.840
man just just watch this guy this is the only

01:22:24.840 --> 01:22:27.800
reason this is the only guy for which i recommend

01:22:27.800 --> 01:22:31.119
the series if he wasn't in there i probably wouldn't

01:22:31.119 --> 01:22:34.579
have liked it you know but and i thought he had

01:22:34.579 --> 01:22:37.960
lost it because he made other movies like um

01:22:38.640 --> 01:22:41.020
Eat, Pray, and Love. And I was like, I didn't

01:22:41.020 --> 01:22:43.960
like that at all. Did you ever see that Eat,

01:22:44.000 --> 01:22:46.979
Pray, and Love movie? No, no, no. I've only seen

01:22:46.979 --> 01:22:49.420
No Country for Old Men. And I think I've seen

01:22:49.420 --> 01:22:51.279
like a couple other ones. Like he's in Dune,

01:22:51.300 --> 01:22:53.939
actually. I know you don't know about Dune. Actually,

01:22:54.239 --> 01:22:56.399
I want to talk about Dune. Yeah, yeah. Let me

01:22:56.399 --> 01:22:58.359
know what you say about Dune. I thought he had

01:22:58.359 --> 01:23:01.920
lost it. And I thought Javier was lost. But when

01:23:01.920 --> 01:23:04.939
I watched that Menendez Brothers thing, man,

01:23:05.039 --> 01:23:08.359
I loved it. It's a good series. It's on Netflix.

01:23:08.560 --> 01:23:11.399
Well, it's proprietary garbage, as you say, so

01:23:11.399 --> 01:23:13.199
you're probably not going to watch it on Netflix.

01:23:13.279 --> 01:23:17.260
I don't view movies and stuff as proprietary

01:23:17.260 --> 01:23:21.319
garbage. It's just copyright. There's no other

01:23:21.319 --> 01:23:22.579
way around it. What are you going to do? Give

01:23:22.579 --> 01:23:25.159
it away for free? Yeah, there's no way around

01:23:25.159 --> 01:23:31.819
it. We're in a chat with Vimati, right? And Remisk.

01:23:34.250 --> 01:23:37.189
You guys love this movie. So I said to my wife,

01:23:37.270 --> 01:23:39.989
okay, let's just watch it. I'm just going to

01:23:39.989 --> 01:23:45.750
play it, right? I don't want to go into details,

01:23:45.930 --> 01:23:51.930
but let's watch it. We watched it and maybe sci

01:23:51.930 --> 01:23:55.229
-fi is not my thing. Maybe sci -fi is not my

01:23:55.229 --> 01:23:59.310
genre, but I've seen better work done by Chalamet

01:23:59.310 --> 01:24:05.180
than this. I think it's... overrated right be

01:24:05.180 --> 01:24:07.260
honest with you it's the debbie of movies right

01:24:07.260 --> 01:24:13.880
yeah would you watch this one and go ahead a

01:24:13.880 --> 01:24:15.899
beautiful boy yeah yeah have you watched that

01:24:15.899 --> 01:24:20.020
one this man the acting on this movie by this

01:24:20.020 --> 01:24:23.819
guy by chalamet is is amazing you know it's it's

01:24:23.819 --> 01:24:25.800
just so weird to re -watch this stuff and not

01:24:25.800 --> 01:24:28.020
him and not see him talking about vim it's so

01:24:28.020 --> 01:24:31.689
weird You know what I mean? What's creamy, guys?

01:24:33.069 --> 01:24:38.569
But you love Dune, right? Yeah, I don't love

01:24:38.569 --> 01:24:40.710
it. I just like it. Let me give you this. The

01:24:40.710 --> 01:24:42.369
last five years, there's been literally no good

01:24:42.369 --> 01:24:44.689
movies, and Dune was refreshing to me because

01:24:44.689 --> 01:24:46.390
it was actually really good, in my opinion, compared

01:24:46.390 --> 01:24:48.949
to the last five years. If you put it compared

01:24:48.949 --> 01:24:51.609
to No Country for Old Men in that era, it's B

01:24:51.609 --> 01:24:57.159
tier. It's Ubuntu LTS tier. Gets the job done,

01:24:57.279 --> 01:25:01.539
but it's not NixOS. It's not MacOS. Sorry about

01:25:01.539 --> 01:25:07.699
that. It's not FTR, you're right. I love it.

01:25:08.260 --> 01:25:11.420
I think I should jump into that demo and kind

01:25:11.420 --> 01:25:12.739
of show you a little bit about what I do with

01:25:12.739 --> 01:25:14.920
Nix and maybe we can go from there. Yeah, we

01:25:14.920 --> 01:25:16.939
won't have time. Let's do it. I'll switch to

01:25:16.939 --> 01:25:19.760
your screen. We ready? Yeah, let's get into it.

01:25:20.279 --> 01:25:24.699
So I've got NixOS here on a virtual machine.

01:25:26.380 --> 01:25:28.659
I use DWM or like any window manager, as you

01:25:28.659 --> 01:25:30.880
know, like just quickly go to and from like web

01:25:30.880 --> 01:25:33.520
browsers, terminal browser, terminal, et cetera.

01:25:34.340 --> 01:25:37.020
And what I like about Nix that I said earlier

01:25:37.020 --> 01:25:40.039
is that you can have a dev shell. And so what

01:25:40.039 --> 01:25:42.180
I'll show is like, let's say I'm going to go

01:25:42.180 --> 01:25:45.479
into my repos folder and I have a website. So

01:25:45.479 --> 01:25:52.960
I'll clone that website here. It's Tony Banters,

01:25:52.960 --> 01:25:55.590
Tony, by the way. So I'm going to clone this

01:25:55.590 --> 01:25:59.729
website, right? And in this repo, I have a flake

01:25:59.729 --> 01:26:03.630
called flake .nix. It tells you kind of what

01:26:03.630 --> 01:26:06.890
you need to actually run this. And luckily, there's

01:26:06.890 --> 01:26:08.989
only one package. This is Hugo. This is kind

01:26:08.989 --> 01:26:11.489
of a small example, but you don't need to worry

01:26:11.489 --> 01:26:13.630
about any of this stuff. It's just in the repo.

01:26:14.329 --> 01:26:16.770
But just to prove to you that I don't have Hugo

01:26:16.770 --> 01:26:18.430
on the system, I'll just type Hugo serve right

01:26:18.430 --> 01:26:20.329
now. And you see the command not found, right?

01:26:20.689 --> 01:26:23.130
But if I run this flake, I'll do nix develop.

01:26:25.540 --> 01:26:27.520
And then it's going to just put me into a shell

01:26:27.520 --> 01:26:29.680
with whatever was parameterized in that Blake.

01:26:29.819 --> 01:26:32.680
And now, as you see, Hugo is ready. So now I

01:26:32.680 --> 01:26:36.880
can serve this. So let's actually open Tmux here.

01:26:39.680 --> 01:26:41.699
Am I still in that shell? Yeah. So if I do Hugo

01:26:41.699 --> 01:26:44.939
serve, I'm actually in a Hugo server. And I told

01:26:44.939 --> 01:26:46.279
you before, I didn't have it installed. So I'm

01:26:46.279 --> 01:26:50.380
in a dev shell in Tmux now. Now in another pane,

01:26:50.939 --> 01:26:53.600
I can just open this back up. And if I go to

01:26:53.600 --> 01:26:56.300
my browser, I can go to localhost 1313, and there's

01:26:56.300 --> 01:26:58.859
the serve site, right? So it makes it really

01:26:58.859 --> 01:27:01.199
convenient to just drop into a dev shell and

01:27:01.199 --> 01:27:03.140
just immediately start. And let's say I want

01:27:03.140 --> 01:27:05.220
to change this from creating to something else.

01:27:05.720 --> 01:27:08.420
I can open up Vim and just grip creating, go

01:27:08.420 --> 01:27:10.939
right to the file, change this to compiling or

01:27:10.939 --> 01:27:14.100
something, save the file, go back to the browser,

01:27:14.199 --> 01:27:18.859
and it's already done. Simple to set up. Very

01:27:18.859 --> 01:27:21.550
simple, very low friction, and it's like... I

01:27:21.550 --> 01:27:23.050
don't need to worry about the dependencies. Like

01:27:23.050 --> 01:27:25.729
I can give somebody else this flake and they

01:27:25.729 --> 01:27:27.770
can just, not even a flake. They don't even know

01:27:27.770 --> 01:27:29.210
anything about flakes. They could just say, Hey,

01:27:29.210 --> 01:27:31.170
here's your repo. And then just, they can run

01:27:31.170 --> 01:27:32.670
next develop. If they don't have Nick set up,

01:27:32.689 --> 01:27:34.430
it's pretty easy. It's two commands on arch.

01:27:34.590 --> 01:27:37.909
It's easy on Mac to brew install. But, um, I've

01:27:37.909 --> 01:27:39.590
got a community tab where I've got people like

01:27:39.590 --> 01:27:41.949
that follow my channel and they can make their

01:27:41.949 --> 01:27:44.609
own like articles on my website. And this guy

01:27:44.609 --> 01:27:46.329
made like an article talking about his cute tall

01:27:46.329 --> 01:27:49.989
rice. Right. And all he has to do is take my

01:27:49.989 --> 01:27:53.920
repo. clone it. You could install Hugo or you

01:27:53.920 --> 01:27:56.319
can just jump into the Flake and then start working

01:27:56.319 --> 01:27:58.399
on it. Submit a PR and then you're good to go.

01:27:58.720 --> 01:28:00.960
So I think it's like a beautiful part about Nix

01:28:00.960 --> 01:28:02.619
that doesn't get talked about that much. And

01:28:02.619 --> 01:28:04.560
I know I speed ran that, but yeah, I think it's

01:28:04.560 --> 01:28:06.960
kind of cool. Oh, yeah. That's amazing because

01:28:06.960 --> 01:28:10.180
otherwise you wouldn't have to install Hugo or

01:28:10.180 --> 01:28:12.760
in my case, I use Jekyll. So you have to I run

01:28:12.760 --> 01:28:15.340
Jekyll in a server. So I have it running in Docker.

01:28:15.479 --> 01:28:17.359
So that's where I have my blog posts locally.

01:28:17.560 --> 01:28:20.279
But this is way simpler, you know, just. single

01:28:20.279 --> 01:28:22.420
command and you're up and running with your black

01:28:22.420 --> 01:28:25.880
post locally yeah another thing too is like um

01:28:25.880 --> 01:28:30.279
i can go into like uh nixos .files can be just

01:28:30.279 --> 01:28:33.079
like top files here and i have a flake that allows

01:28:33.079 --> 01:28:36.399
me to modify like dwm and a lot of stuff so i'll

01:28:36.399 --> 01:28:39.439
just run that real quick nix develop dot and

01:28:39.439 --> 01:28:41.100
then i named it suckless because that's the name

01:28:41.100 --> 01:28:44.579
of like the like the utilities and now i actually

01:28:44.579 --> 01:28:47.760
can go into like i can pick folder and dmenu

01:28:47.760 --> 01:28:52.390
for example and my d menu binary is like like

01:28:52.390 --> 01:28:53.750
let's just let's see what that looks like so

01:28:53.750 --> 01:28:56.649
by ls and pipe it into the d menu it just looks

01:28:56.649 --> 01:28:58.449
like that right because i've customized it doesn't

01:28:58.449 --> 01:29:00.329
look terrible it's pretty good yeah it's pretty

01:29:00.329 --> 01:29:02.609
good i could i could modify that here in this

01:29:02.609 --> 01:29:06.289
shell you know just go to config .depth .h and

01:29:06.289 --> 01:29:08.010
let's just do something like super simple let's

01:29:08.010 --> 01:29:11.289
just change um let's just change centered to

01:29:11.289 --> 01:29:14.810
zero so we'll just change this center to zero

01:29:14.810 --> 01:29:18.270
here and then i can make Because I don't have

01:29:18.270 --> 01:29:20.409
Make installed on the system, but I'm in this

01:29:20.409 --> 01:29:22.729
development shell, so I can just run Make, and

01:29:22.729 --> 01:29:25.590
then now I have dmenu made, a completely new

01:29:25.590 --> 01:29:28.890
build of dmenu. So if I run ls on this local

01:29:28.890 --> 01:29:31.869
dmenu that I just built, I can see it's not centered,

01:29:31.970 --> 01:29:34.210
right? It's just up at the top. And maybe I like

01:29:34.210 --> 01:29:36.670
that better, right? So the point is, I can tinker

01:29:36.670 --> 01:29:38.810
with it within this dev shell, and then as soon

01:29:38.810 --> 01:29:41.270
as I'm ready for it to be live on this build,

01:29:41.489 --> 01:29:43.510
I can then rebuild my system and not have to

01:29:43.510 --> 01:29:45.289
worry about it. So I think it's like... So you

01:29:45.289 --> 01:29:48.850
can test, right? Yeah. Yeah, exactly. Without

01:29:48.850 --> 01:29:52.510
modifying your actual config. Yeah, because I'm

01:29:52.510 --> 01:29:54.489
in NixOS, right? So I have already that binary.

01:29:54.630 --> 01:29:56.750
Because the dmenu binary didn't change. So if

01:29:56.750 --> 01:29:59.649
I run it back on dmenu, that didn't change. What

01:29:59.649 --> 01:30:02.470
changed was I have a new dmenu in here called

01:30:02.470 --> 01:30:05.670
dmenu in this folder. So what happens when I

01:30:05.670 --> 01:30:08.829
run NixOS rebuild switch is that it'll tell NixOS

01:30:08.829 --> 01:30:12.010
to take this binary here and replace my current

01:30:12.010 --> 01:30:14.329
binary with this, right? But I don't want that

01:30:14.329 --> 01:30:16.170
to happen unless I'm ready for that. So it's

01:30:16.170 --> 01:30:17.630
like you can kind of tinker with it and you can

01:30:17.630 --> 01:30:20.229
see the capabilities of it, right? Yeah, definitely.

01:30:20.989 --> 01:30:24.810
That's kind of cool. I like it how it was. I'll

01:30:24.810 --> 01:30:26.949
just make clean and exit the shell. But now I'm

01:30:26.949 --> 01:30:28.569
no longer in the shell. So I don't have access

01:30:28.569 --> 01:30:32.029
to make or anything like that. It keeps your

01:30:32.029 --> 01:30:33.850
system a little bit more organized. I don't need

01:30:33.850 --> 01:30:35.350
to worry about the dependencies. I just have

01:30:35.350 --> 01:30:37.949
it all locked into whatever needs it. You know

01:30:37.949 --> 01:30:39.930
what I'm saying? And is there something in your

01:30:39.930 --> 01:30:42.270
prompt that tells you that you're in a Nix shell?

01:30:42.409 --> 01:30:44.590
I guess with Starship or something, you could,

01:30:44.770 --> 01:30:47.710
right? That's funny. I got asked that question

01:30:47.710 --> 01:30:50.890
on a comment today, actually. There's a way to

01:30:50.890 --> 01:30:53.270
change your prompt using a shell hook, which

01:30:53.270 --> 01:30:55.130
I might talk about in a blog post or something

01:30:55.130 --> 01:30:56.909
like that. Yeah, that's a good point. Because,

01:30:56.970 --> 01:30:58.630
yeah, it was confusing. You don't know if you're

01:30:58.630 --> 01:31:01.729
in a shell or not, but yeah. Okay. But a couple

01:31:01.729 --> 01:31:04.250
other things, like with dmenu, I have like a

01:31:04.250 --> 01:31:05.989
bookmark script that's literally just a text

01:31:05.989 --> 01:31:09.609
file. So what do I do if I do super FB? And I

01:31:09.609 --> 01:31:12.289
want to implement that. That's awesome. What

01:31:12.289 --> 01:31:15.010
is this demenu thing, by the way? Because I use

01:31:15.010 --> 01:31:18.489
Raycast and macOS, which is a proprietary tool

01:31:18.489 --> 01:31:22.130
that does something similar to this. We could

01:31:22.130 --> 01:31:25.029
say that's how I access my bookmarks and stuff.

01:31:25.189 --> 01:31:29.409
But this looks quite good. I like it better compared

01:31:29.409 --> 01:31:33.130
to Raycast and macOS. So demenu is the best program

01:31:33.130 --> 01:31:36.069
that was ever written. you can use it by itself.

01:31:36.130 --> 01:31:38.390
It's useless, but you can use it for anything.

01:31:38.529 --> 01:31:41.909
So you can pipe a list of bookmarks into it.

01:31:41.949 --> 01:31:44.649
Right. And then from there you can tell, you

01:31:44.649 --> 01:31:46.090
know, once you've hit that list of bookmarks,

01:31:46.130 --> 01:31:47.909
you can tell your browser to open that bookmark.

01:31:47.930 --> 01:31:50.149
Right. And so I've got like a list of, it's a

01:31:50.149 --> 01:31:52.250
text file of bookmarks. So it's agnostic to whatever

01:31:52.250 --> 01:31:55.029
machine I'm on just as personal, you know, personal

01:31:55.029 --> 01:31:57.010
bookmarks or, you know, work bookmarks. Right.

01:31:57.329 --> 01:31:59.189
Let's say I want to go to your website, which

01:31:59.189 --> 01:32:00.970
is work related because like I've got information

01:32:00.970 --> 01:32:04.220
about blog posts and stuff. I'll hit enter on

01:32:04.220 --> 01:32:06.539
your work and it opened up my work browser, right?

01:32:07.159 --> 01:32:09.039
So boom, I've got your blog and I'm like, okay,

01:32:09.100 --> 01:32:10.220
everything I need to, what do I need to know

01:32:10.220 --> 01:32:12.079
about any of them? Okay, what is normal mode?

01:32:13.039 --> 01:32:15.000
Right? So I'm on my work browser, right? So if

01:32:15.000 --> 01:32:16.720
anybody comes over to me and I'm at work, they're

01:32:16.720 --> 01:32:18.000
not going to be like, oh, what are you doing

01:32:18.000 --> 01:32:20.060
on your personal, this is a work related, guys,

01:32:20.100 --> 01:32:22.239
I'm on work related. Of course, of course it

01:32:22.239 --> 01:32:23.899
is. But let's say I want to open up something

01:32:23.899 --> 01:32:26.239
personal. Improving the workflow. Yeah, exactly.

01:32:26.359 --> 01:32:27.779
But if I want to open up something personal.

01:32:28.300 --> 01:32:30.119
I'll go back to the script and I say like, okay,

01:32:30.199 --> 01:32:32.439
uh, I'm going to go to the Gentoo wiki. That's

01:32:32.439 --> 01:32:33.800
a little bit personal, right? Like that's a deep

01:32:33.800 --> 01:32:36.220
dive. So there it is. I'm on the Gentoo wiki,

01:32:36.239 --> 01:32:37.800
a blind, everybody's screen flashbang warning.

01:32:37.899 --> 01:32:41.020
But yeah, it's a, it's very like, it opens it

01:32:41.020 --> 01:32:43.020
on my work browser and I never, or my personal

01:32:43.020 --> 01:32:44.600
browser. And I never going to go to this browser

01:32:44.600 --> 01:32:46.319
when I'm at work. Right. I know it's on three.

01:32:46.359 --> 01:32:48.079
So I never hit that button. I'm always on two.

01:32:48.600 --> 01:32:50.800
Right. So it's like, that's just one kind of

01:32:50.800 --> 01:32:52.739
way to make demon you sick, like really sick.

01:32:52.840 --> 01:32:55.060
I think. Right. So it's like finding ways to

01:32:55.060 --> 01:32:56.680
make demon you work for you is like another.

01:32:57.119 --> 01:33:00.060
rabbit hole of Linux that I think is just, I

01:33:00.060 --> 01:33:01.619
think DistroTube did it too. He did a lot of

01:33:01.619 --> 01:33:05.520
this stuff too. So it's like really cool. Yeah.

01:33:07.159 --> 01:33:09.880
I do have a couple more things. Like I've got

01:33:09.880 --> 01:33:12.220
Tmux sessions. You use Tmux a lot, right? Yeah.

01:33:12.260 --> 01:33:16.739
Well, I used it in the past, but now I have migrated

01:33:16.739 --> 01:33:22.319
away from Tmux. Really? Yeah. A lot of my videos

01:33:22.319 --> 01:33:25.750
are Tmux related, but Kitty. The Kitty guy, I

01:33:25.750 --> 01:33:27.550
had an interview with him and I told him, hey,

01:33:27.649 --> 01:33:30.189
when are we going to get TMUX sessions? Or when

01:33:30.189 --> 01:33:32.829
are we going to get sessions in Kitty? And then

01:33:32.829 --> 01:33:35.350
a few days ago, I don't know, a few weeks ago,

01:33:35.409 --> 01:33:38.970
he sent me an email. Hey, you wanted me to let

01:33:38.970 --> 01:33:41.390
you know when Kitty sessions were available.

01:33:41.609 --> 01:33:43.989
And I was like, damn. And I have been trying

01:33:43.989 --> 01:33:47.329
them. I have been setting them up. I understand,

01:33:47.449 --> 01:33:51.409
you know. The downside is that if I ever switch

01:33:51.409 --> 01:33:54.529
away from Kitty to another terminal. i have to

01:33:54.529 --> 01:33:57.270
learn all of the key binds related to that terminal

01:33:57.270 --> 01:34:02.189
all of the how it works in tmux allowed me to

01:34:02.189 --> 01:34:04.770
use any terminal that didn't matter which one

01:34:04.770 --> 01:34:08.350
it was my config was always the same but i've

01:34:08.350 --> 01:34:11.130
been using kitty and i'm not using tmux anymore

01:34:11.130 --> 01:34:14.130
but yeah i'm a huge tmux fan well in kitty sessions

01:34:14.130 --> 01:34:15.930
i mean it's similar right you can open a session

01:34:15.930 --> 01:34:17.569
from a server and then like you can just detach

01:34:17.569 --> 01:34:20.859
it or no no no no you would have to use tmux

01:34:20.859 --> 01:34:23.619
there so you install tmux on the server oh yeah

01:34:23.619 --> 01:34:26.039
you would have to you would have to run tmux

01:34:26.039 --> 01:34:28.680
yep so that's what i use this script for it's

01:34:28.680 --> 01:34:29.960
like i don't know if you saw the prime engines

01:34:29.960 --> 01:34:32.520
video that you're like kind of emulating and

01:34:32.520 --> 01:34:35.039
he has that sessionizer yeah yeah yeah that's

01:34:35.039 --> 01:34:38.079
what i do in kitty now using basically the tmux

01:34:38.079 --> 01:34:40.880
sessionizer but with kitty but i only use it

01:34:40.880 --> 01:34:44.619
for my local sessions right just to switch between

01:34:44.619 --> 01:34:48.210
my projects basically yeah i think like I have

01:34:48.210 --> 01:34:49.590
his script, but it's a little bit different.

01:34:50.529 --> 01:34:53.069
If I ever want to open up a project in my repos

01:34:53.069 --> 01:34:58.789
folder, I'll just run super FF, and it's agnostic

01:34:58.789 --> 01:35:00.890
to what I'm in, where I'm in. I don't have to

01:35:00.890 --> 01:35:02.229
be in a terminal. I can just run it from here.

01:35:02.729 --> 01:35:06.430
Let's say I want to go to the dmenu scripts repo,

01:35:06.550 --> 01:35:07.770
or let's say I want to go back to the 20 -by

01:35:07.770 --> 01:35:10.270
-the -way repo. How do you configure that leader

01:35:10.270 --> 01:35:14.329
FF? What is intercepting your keyboard to get

01:35:14.329 --> 01:35:20.340
that message? Is it space FF? No, it's not leader

01:35:20.340 --> 01:35:25.560
FF. It's super FF. Sorry. It's a DWM bind. It'd

01:35:25.560 --> 01:35:29.399
be like a QN for you buy. But then if I want

01:35:29.399 --> 01:35:31.460
to go into a different session and create a new

01:35:31.460 --> 01:35:33.560
one, maybe. Let's say I want to say link RZU.

01:35:33.640 --> 01:35:37.640
Let's say I create a new session, link RZU. Interview

01:35:37.640 --> 01:35:43.119
prep. Type interview prep. Boom. Makes me, puts

01:35:43.119 --> 01:35:44.640
me into another session immediately. And then

01:35:44.640 --> 01:35:46.279
I don't have to worry about where I was. I can

01:35:46.279 --> 01:35:48.779
just go straight back to, I want to go back to

01:35:48.779 --> 01:35:50.119
the, the Tony, by the way, I want, you know,

01:35:50.119 --> 01:35:51.319
I can just go right back there. You know what

01:35:51.319 --> 01:35:54.859
I mean? So it's very fast, just like the FCF

01:35:54.859 --> 01:35:56.560
script, but it doesn't rely on you being in a

01:35:56.560 --> 01:35:58.460
terminal. You know what I mean? It's just all

01:35:58.460 --> 01:36:02.140
done with the menu. Yeah. The way that I do that,

01:36:02.159 --> 01:36:04.659
let me just switch to my screen real quick. You

01:36:04.659 --> 01:36:06.979
notice I'm in my daily note session. This is

01:36:06.979 --> 01:36:10.380
a kitty session now. Right. And it has like a

01:36:10.380 --> 01:36:12.420
way to look at your different sessions. This

01:36:12.420 --> 01:36:14.779
is kiddie, you know, just the kiddie stuff. But

01:36:14.779 --> 01:36:17.380
the way that I do it is to switch to my projects

01:36:17.380 --> 01:36:20.300
real fast. If I want to go to my dot files, it's

01:36:20.300 --> 01:36:23.340
just this shortcut and I'm here. I'm in my dots.

01:36:23.439 --> 01:36:26.180
Right. Or if I want to go to my notes, it's a

01:36:26.180 --> 01:36:30.579
different workspace, we could say. And, you know,

01:36:30.640 --> 01:36:33.939
I'm there in in my my notes or if I want to go

01:36:33.939 --> 01:36:37.390
back here or if I want to go back to my. my notes

01:36:37.390 --> 01:36:40.930
that's the way that i use um you know starcraft

01:36:40.930 --> 01:36:44.310
like you said you know a shortcut for every repo

01:36:44.310 --> 01:36:47.189
and there's people i hear that a lot in my comments

01:36:47.189 --> 01:36:49.430
you know like but you have to learn a lot of

01:36:49.430 --> 01:36:52.069
shortcuts and i'm like but what are you five

01:36:52.069 --> 01:36:56.369
years old can you just memorize 100 shortcuts

01:36:56.369 --> 01:36:58.949
is that not normal what do you think tony can

01:36:58.949 --> 01:37:02.319
you memorize 100 shortcuts or not I think I definitely

01:37:02.319 --> 01:37:04.100
can. I mean, I played World of Warcraft and you

01:37:04.100 --> 01:37:06.420
have to learn like 40 different spell keybinds

01:37:06.420 --> 01:37:08.159
and like how to like. target everybody else with

01:37:08.159 --> 01:37:10.159
them and stuff. My thing is like this for those

01:37:10.159 --> 01:37:12.399
comments, like I had never been a negative person

01:37:12.399 --> 01:37:14.619
until I started a YouTube channel and I get a

01:37:14.619 --> 01:37:16.199
comment, I get a comment from somebody saying

01:37:16.199 --> 01:37:17.640
something like, uh, I don't even want to give

01:37:17.640 --> 01:37:19.560
oxygen to the comment, but I got a negative comment

01:37:19.560 --> 01:37:21.739
from somebody. Right. And I just replied to him

01:37:21.739 --> 01:37:23.460
saying like, you know, Hey, I think a Mr. Beast

01:37:23.460 --> 01:37:25.020
channel is probably something more suitable for

01:37:25.020 --> 01:37:26.979
you. You know, it matches your intelligence a

01:37:26.979 --> 01:37:28.920
little bit better. And I just felt, I kind of

01:37:28.920 --> 01:37:30.439
felt bad. I'm like, why am I being negative to

01:37:30.439 --> 01:37:31.819
this person? I've never been a negative person,

01:37:31.899 --> 01:37:33.899
you know? So, but it's just YouTube comments

01:37:33.899 --> 01:37:35.220
kind of bring that out of you. You know what

01:37:35.220 --> 01:37:39.310
I mean? Okay. Let's go on with your demo. Sorry.

01:37:39.649 --> 01:37:41.210
Well, that's it. No, I was just going to cover

01:37:41.210 --> 01:37:42.909
those, those main things, you know, basically

01:37:42.909 --> 01:37:44.649
the Nick shell is kind of show you a little bit

01:37:44.649 --> 01:37:47.310
why I think Nick's is like really good. And then

01:37:47.310 --> 01:37:49.449
like a little bit about D menu. And, you know,

01:37:49.449 --> 01:37:51.289
I think, I think we could talk about D menu,

01:37:51.350 --> 01:37:52.829
like a little bit more upstream. Cause I think

01:37:52.829 --> 01:37:54.930
I can help you like set up a bookmark script.

01:37:55.149 --> 01:37:56.710
That's something for you that you could maybe

01:37:56.710 --> 01:37:59.069
work with Raycast. I have thought about that,

01:37:59.069 --> 01:38:01.409
but you know what the problem is that I have

01:38:01.409 --> 01:38:03.649
my bookmarks. Let me, let me just see what I

01:38:03.649 --> 01:38:06.060
have here. Cause I don't want to, Yeah, don't

01:38:06.060 --> 01:38:08.460
leak pretty many presents. None of those are

01:38:08.460 --> 01:38:11.439
real. I'm on a VM. I can't just show off my actual

01:38:11.439 --> 01:38:17.520
bookmarks. Let me switch here to NoC. I have

01:38:17.520 --> 01:38:21.619
a folder. Okay, here. So look at this. This is

01:38:21.619 --> 01:38:25.359
my bookmarks in Raycast, right? This is just

01:38:25.359 --> 01:38:30.829
another collection. Look at the name. They are

01:38:30.829 --> 01:38:33.430
stored in the cloud on this tool that is called

01:38:33.430 --> 01:38:36.170
Raindrop. So the cool thing about it is that

01:38:36.170 --> 01:38:38.329
I have the Raindrop application installed on

01:38:38.329 --> 01:38:41.869
my iPhone. So when I need to go to a page on

01:38:41.869 --> 01:38:44.989
my iPhone, it's a pain in the ass, you know,

01:38:44.989 --> 01:38:47.510
because I don't have, if I do it in the menu,

01:38:47.590 --> 01:38:49.729
I thought about it and I was like, man, I'll

01:38:49.729 --> 01:38:52.470
do this. But then I thought more about it and

01:38:52.470 --> 01:38:54.930
I was like, but I won't be able to use my bookmarks

01:38:54.930 --> 01:38:58.609
on the phone. So, you know, I'll have to stick

01:38:58.609 --> 01:39:01.359
to this, I think. Yeah. If you're in the ecosystem

01:39:01.359 --> 01:39:04.319
of like iPhone, tablet, like all that stuff,

01:39:04.439 --> 01:39:06.399
iPad, like it's not going to work for you. Yeah.

01:39:06.579 --> 01:39:08.880
But if it's just for your computer, it's really,

01:39:08.899 --> 01:39:10.420
it's like really good. And like, there's a lot

01:39:10.420 --> 01:39:11.779
of things you can do with the menu that are like

01:39:11.779 --> 01:39:14.300
kind of surprising that you, it's a fun thing

01:39:14.300 --> 01:39:15.960
to just think about how can I make something

01:39:15.960 --> 01:39:18.479
in the menu, you know? There is something that

01:39:18.479 --> 01:39:20.579
I want to do with the menu. For example, notice

01:39:20.579 --> 01:39:23.239
that I'm going to type a shortcut here, right?

01:39:24.119 --> 01:39:27.300
Hold on because Kitty is going to. Upgrade so

01:39:27.300 --> 01:39:29.739
I'm gonna type here ST and it's gonna bring this

01:39:29.739 --> 01:39:33.880
FCF menu and I can set up OBS For example, if

01:39:33.880 --> 01:39:36.659
I click here, I'm just going to set up my OBS

01:39:36.659 --> 01:39:39.340
like how many guests? It's just gonna sit set

01:39:39.340 --> 01:39:41.659
everything up for me all my scenes and all that

01:39:41.659 --> 01:39:44.460
stuff, right? Or if I want to change the color

01:39:44.460 --> 01:39:47.680
scheme as well, where is it? It's this one. Hold

01:39:47.680 --> 01:39:52.439
on Was it SC no, I don't remember but I have

01:39:52.439 --> 01:39:55.699
a few of these that I can that I can run but

01:39:56.119 --> 01:39:57.960
Instead of doing it the way that I'm doing it

01:39:57.960 --> 01:40:00.840
right now, I could do it with the menu basically,

01:40:01.100 --> 01:40:05.060
right? Yeah. Yeah. There's a lot of ways you

01:40:05.060 --> 01:40:06.800
can do it with the menu. I think it's, it's,

01:40:06.800 --> 01:40:09.159
it's such a powerful program, you know, and it's

01:40:09.159 --> 01:40:10.819
super minimal. So you can extend it however you

01:40:10.819 --> 01:40:12.739
want and build it however you want. So it's pretty

01:40:12.739 --> 01:40:15.220
fun to work with. And it looks, it looks amazing.

01:40:15.340 --> 01:40:18.260
Okay. So you have to run, right? Yeah. I got

01:40:18.260 --> 01:40:19.859
to balance in about two minutes, but yeah, I

01:40:19.859 --> 01:40:21.960
mean, if. Once again, I really appreciate you

01:40:21.960 --> 01:40:24.159
having me on, and it's been fun to just kind

01:40:24.159 --> 01:40:25.619
of chat with you here and there behind the scenes

01:40:25.619 --> 01:40:27.859
and stuff. It's been pretty cool, and the whole

01:40:27.859 --> 01:40:30.100
YouTube thing. Let's do one of these again in

01:40:30.100 --> 01:40:32.300
the future. I would like to do one. I'm going

01:40:32.300 --> 01:40:36.239
to talk to Sylvan and Harry Misk, and let's think

01:40:36.239 --> 01:40:38.619
about something. We can do like a collab, the

01:40:38.619 --> 01:40:41.140
four of us. Let's find the topic, talk about

01:40:41.140 --> 01:40:44.399
it. So, Tony, thank you very much. Really appreciate

01:40:44.399 --> 01:40:46.439
it, man. Just before you go, I just want to thank

01:40:46.439 --> 01:40:50.420
the CEO. web23 .com because I have members. So

01:40:50.420 --> 01:40:52.560
I just have to say that on every video as part

01:40:52.560 --> 01:40:55.000
of the contract or part of the agreements that

01:40:55.000 --> 01:41:00.939
we have. So any final words before? No, I just

01:41:00.939 --> 01:41:02.260
want to say again, thanks for having me on. And

01:41:02.260 --> 01:41:03.539
it's been a pleasure talking to you, man. And

01:41:03.539 --> 01:41:05.300
if you guys out there are watching and you're

01:41:05.300 --> 01:41:06.800
interested in free and open source software,

01:41:06.920 --> 01:41:08.819
look into it. It's a beautiful thing and it's

01:41:08.819 --> 01:41:11.460
a luxury thing. You know what I mean? So there

01:41:11.460 --> 01:41:14.939
you go. Amazing, Tony. Thank you, man. Talk to

01:41:14.939 --> 01:41:17.399
you. All right, man. We'll talk soon. Have a

01:41:17.399 --> 01:41:17.600
good one.
