WEBVTT

00:00:00.000 --> 00:00:04.120
Liz told me today that those are lyrics of a

00:00:04.120 --> 00:00:08.480
song I didn't know. So that makes me realize

00:00:08.480 --> 00:00:11.140
how cultivated you are, actually, our culture.

00:00:11.699 --> 00:00:15.779
Man, that's a pretty famous song. How come you

00:00:15.779 --> 00:00:18.780
haven't heard about it? Probably because it's

00:00:18.780 --> 00:00:21.960
sung by a woman, so I don't really listen. I'm

00:00:21.960 --> 00:00:24.199
just kidding. This is the list of topics that

00:00:24.199 --> 00:00:25.780
we're going to be covering today. Can you see

00:00:25.780 --> 00:00:29.120
my screen or no? I can, yeah. You can see it?

00:00:29.179 --> 00:00:32.880
Okay. One of them is, are French folks cheap?

00:00:33.119 --> 00:00:37.600
Because I have memberships and I don't see you

00:00:37.600 --> 00:00:40.500
listed as a member in my YouTube channel. Why?

00:00:41.380 --> 00:00:43.899
What's the excuse? Let me hear it. You're living

00:00:43.899 --> 00:00:47.039
in Macau. Like, are you a refugee or something?

00:00:47.359 --> 00:00:51.679
Living the John McAfee life? Read this. Read

00:00:51.679 --> 00:00:58.450
this. I cannot say it. So this is the way that

00:00:58.450 --> 00:01:01.990
I imagined you. Have you seen the history of

00:01:01.990 --> 00:01:05.069
John McAfee? I did. Yeah, of course. If you're

00:01:05.069 --> 00:01:06.969
listening to this as a podcast, remember that

00:01:06.969 --> 00:01:09.129
it was originally recorded as a video. If you're

00:01:09.129 --> 00:01:10.450
not following along, you can go to my YouTube

00:01:10.450 --> 00:01:12.890
channel. My username is Linkarzu. And if you

00:01:12.890 --> 00:01:14.510
want to support me to keep this podcast going,

00:01:14.650 --> 00:01:16.849
you can donate in Ko -fi. I'm going to leave

00:01:16.849 --> 00:01:18.890
a link in the description. All right. So let's

00:01:18.890 --> 00:01:22.409
get started with this chapter then. Can you see

00:01:22.409 --> 00:01:32.219
that? I can. Okay, so chat works. We're late

00:01:32.219 --> 00:01:35.739
again. It was not my fault this time. It was

00:01:35.739 --> 00:01:41.340
G. He didn't set up his stuff right. I was using

00:01:41.340 --> 00:01:45.019
Apple stuff. That's the big problem of the day,

00:01:45.099 --> 00:01:48.659
of the century. Imagine if he would be using

00:01:48.659 --> 00:01:54.659
Linux. How would it be? You know, I meet with

00:01:54.659 --> 00:01:58.349
a friend. every two weeks for coffee, and then

00:01:58.349 --> 00:02:06.290
he almost got me to install the DHH distribution,

00:02:06.790 --> 00:02:09.550
like Omarchi, how do you call this? Omarchi?

00:02:09.610 --> 00:02:13.330
I don't know how it's said, yeah. Yeah, because

00:02:13.330 --> 00:02:16.909
I have an old MacBook Pro, like Intel, and I

00:02:16.909 --> 00:02:20.909
almost installed it, but I haven't, but almost,

00:02:21.250 --> 00:02:26.949
but I haven't. Why? Have you tried? Why? I think

00:02:26.949 --> 00:02:28.789
because I have like some other stuff that were

00:02:28.789 --> 00:02:30.930
like more important. Like I have, I don't know

00:02:30.930 --> 00:02:33.610
if you see behind, I have like a drum kit. I

00:02:33.610 --> 00:02:37.069
see your underwear in the background there. I

00:02:37.069 --> 00:02:40.889
think those are pants. That would be kind of

00:02:40.889 --> 00:02:46.409
big underwear. Uh -huh. Like pants. But yeah,

00:02:47.009 --> 00:02:49.909
I have a drum kit on the like, I'm kind of like

00:02:49.909 --> 00:02:54.419
learning drums. So I was like, yeah, fuck this.

00:02:54.500 --> 00:02:59.280
I'm going to hit the snare rather than installing

00:02:59.280 --> 00:03:05.960
that thing. Yeah, I got busy with the apps. Maybe

00:03:05.960 --> 00:03:09.159
I'm afraid also to like it and then to drop my

00:03:09.159 --> 00:03:13.379
OS completely. You think so? Just kidding. I'm

00:03:13.379 --> 00:03:18.020
kidding. No, no, no. I still have a big list

00:03:18.020 --> 00:03:22.569
of stuff for Canavium. And after, so... Was it

00:03:22.569 --> 00:03:26.629
like maybe a month ago, the DevTools Box? Yeah,

00:03:26.629 --> 00:03:30.030
the video. Shit, I'm probably pronouncing, oh,

00:03:30.090 --> 00:03:34.389
like DevBox Tool, I forgot. DevOps Toolbox. Yep.

00:03:34.830 --> 00:03:38.949
DevOps Toolbox, yeah. Oh, man. So after he released

00:03:38.949 --> 00:03:43.889
the stuff, there's been a huge wave of subscriptions.

00:03:44.349 --> 00:03:48.729
So I can't really give up anymore. You know,

00:03:48.770 --> 00:03:54.039
there's been, I used to have like a, about like

00:03:54.039 --> 00:03:58.840
almost 200 people and it now it's like 3 35 i

00:03:58.840 --> 00:04:02.780
think yeah it was like a big big jump uh in very

00:04:02.780 --> 00:04:07.819
in a few days so it was uh i was like wow okay

00:04:07.819 --> 00:04:11.039
and how has that been how did that happen by

00:04:11.039 --> 00:04:19.500
the way so he he reached out maybe like two or

00:04:19.500 --> 00:04:22.300
three weeks before releasing the video. And he

00:04:22.300 --> 00:04:27.699
mentioned that there is another YouTube channel.

00:04:28.079 --> 00:04:32.279
I forgot and I mixed that channel with another

00:04:32.279 --> 00:04:35.220
one because I don't really follow, unfortunately.

00:04:35.439 --> 00:04:38.879
And then he told me there's another person who

00:04:38.879 --> 00:04:44.220
was looking for Vim for macOS and he had tried

00:04:44.220 --> 00:04:48.230
several. uh, options. And then he recommended

00:04:48.230 --> 00:04:53.889
to Omen, um, uh, kind of him. And then he sent

00:04:53.889 --> 00:04:55.810
me an email to say like, he loved it. And then

00:04:55.810 --> 00:04:59.069
like, he's like super useful, like super nice.

00:04:59.189 --> 00:05:01.810
And he wants to do a video about it. So, uh,

00:05:02.170 --> 00:05:05.089
then he asked if like, I had like some message

00:05:05.089 --> 00:05:08.189
or if I could like offer something to, to his

00:05:08.189 --> 00:05:11.430
subscribers. And I was like, no, very cheap.

00:05:11.750 --> 00:05:14.790
Yeah. No, I'm kidding. But like, it would, it

00:05:14.790 --> 00:05:17.120
would, To be honest, it would be kind of complicated

00:05:17.120 --> 00:05:23.439
to do. Yeah, so I just told him that we exchanged

00:05:23.439 --> 00:05:28.759
several emails and maybe some issues or some

00:05:28.759 --> 00:05:32.040
questions he had that he mentioned in the video,

00:05:32.100 --> 00:05:38.160
I think. Like some issues he had in Slack or

00:05:38.160 --> 00:05:40.620
something, but because he didn't put Slack in

00:05:40.620 --> 00:05:48.240
the key mapping family. And yeah, I... So I was

00:05:48.240 --> 00:05:55.360
telling him the kind of thing that... I don't

00:05:55.360 --> 00:05:58.199
know if you can call this an advantage, but I'm

00:05:58.199 --> 00:06:01.100
very reachable. So that's kind of what I told

00:06:01.100 --> 00:06:04.120
him. All the people who like your stuff, they

00:06:04.120 --> 00:06:08.240
can talk to me directly and then I'll be answering

00:06:08.240 --> 00:06:12.660
quite in a timely fashion. I'm always available

00:06:12.660 --> 00:06:17.800
if somebody posts an issue on GitHub or something,

00:06:17.959 --> 00:06:20.420
at least even if I don't have an answer, I need

00:06:20.420 --> 00:06:23.439
to think and digest, I would let people know

00:06:23.439 --> 00:06:26.680
like, hey, I'm here, I'll take care of that soon.

00:06:27.899 --> 00:06:31.379
And then he released, I kind of forgot about

00:06:31.379 --> 00:06:35.800
it. And then because I saw like, I don't, I didn't

00:06:35.800 --> 00:06:40.790
know him. And then... one day I woke up and I

00:06:40.790 --> 00:06:43.449
see like the, my email is a pile of subscription

00:06:43.449 --> 00:06:47.350
and I'm like, what? And then, so I, so I knew

00:06:47.350 --> 00:06:50.509
because I think I have about, let's say for the

00:06:50.509 --> 00:06:56.209
past, maybe three years. Uh, no. When did I release

00:06:56.209 --> 00:07:01.399
like 2022? So there's, there's about. Maybe it

00:07:01.399 --> 00:07:03.300
was slower at the beginning, but currently there's

00:07:03.300 --> 00:07:05.720
maybe about like five new subscriptions per week.

00:07:05.920 --> 00:07:09.079
So it's quite common that I see like, you know,

00:07:09.079 --> 00:07:11.160
I wake up and there's like, maybe there's like

00:07:11.160 --> 00:07:13.920
two new ones and the one cancellation and stuff

00:07:13.920 --> 00:07:19.180
like this. But it was like 20 in one night. So

00:07:19.180 --> 00:07:22.459
probably even more because it was like 100 over

00:07:22.459 --> 00:07:25.220
like three or four days. So I was like, okay,

00:07:25.240 --> 00:07:28.420
something happened. And then I remembered the

00:07:28.420 --> 00:07:30.519
video and then I checked and then it was released.

00:07:30.660 --> 00:07:34.319
And, uh, that was, that was quite funny. Uh,

00:07:34.500 --> 00:07:38.319
so yeah, it was, it was, uh, but you know, it's,

00:07:38.319 --> 00:07:42.579
uh, and when I, so like the, the person I, I

00:07:42.579 --> 00:07:44.220
meet at coffee, so of course we talked about

00:07:44.220 --> 00:07:48.459
this and then he, it's quite funny because, and

00:07:48.459 --> 00:07:51.500
like friends that I have here in Macau and that,

00:07:51.500 --> 00:07:54.689
so they know what I've been doing for. the last

00:07:54.689 --> 00:07:56.829
10 years like doing my own things and stuff they're

00:07:56.829 --> 00:08:02.810
like very happy for me but on on for me i i kind

00:08:02.810 --> 00:08:09.009
of took this more like how to say like the like

00:08:09.009 --> 00:08:11.410
i was telling you the the five subscriptions

00:08:11.410 --> 00:08:16.110
i get per week kind of organically usually they

00:08:16.110 --> 00:08:21.149
usually they stay but I feel like when it's something

00:08:21.149 --> 00:08:23.449
like this, like, so there's a YouTube video,

00:08:23.490 --> 00:08:26.329
people hear about it, that they're like curious

00:08:26.329 --> 00:08:29.410
and they buy, like you, you don't really know

00:08:29.410 --> 00:08:33.490
if this is going to sustain. Okay. It's possible.

00:08:33.590 --> 00:08:36.190
It could be possible that half of them or more

00:08:36.190 --> 00:08:39.370
than 80 % of them cancel like, like the next

00:08:39.370 --> 00:08:43.850
month. So that's very cool. Like from, uh, for

00:08:43.850 --> 00:08:47.549
sure to get like someone who likes what you do.

00:08:48.200 --> 00:08:50.100
and make like, I don't know if you saw the video

00:08:50.100 --> 00:08:53.580
is like quite high quality. Oh yeah. The edits

00:08:53.580 --> 00:08:55.639
and all that stuff. Yeah. Yeah. It's like, and

00:08:55.639 --> 00:08:58.519
it's really like a very humorous, like it's really

00:08:58.519 --> 00:09:02.240
fun. Um, so that was like really, really nice

00:09:02.240 --> 00:09:06.179
for sure. Uh, that part, um, that part makes

00:09:06.179 --> 00:09:11.259
me very, uh, happy, like content, let's say it,

00:09:11.279 --> 00:09:15.700
it makes, it's always, um, it's always good.

00:09:15.759 --> 00:09:18.370
Like for sure. When, This is way more important.

00:09:18.470 --> 00:09:20.789
Even like the emails I receive, right? Like somebody

00:09:20.789 --> 00:09:23.970
who tells me like, man, this is like makes my

00:09:23.970 --> 00:09:27.129
use of my quest like so, so fun. Like I love

00:09:27.129 --> 00:09:30.690
the thing. That's kind of worth way more than

00:09:30.690 --> 00:09:35.250
money. Money is just like so that you can spend

00:09:35.250 --> 00:09:39.049
your time working on what is fun. So you'd rather

00:09:39.049 --> 00:09:44.409
get your ego bet than getting money, right? Well,

00:09:44.490 --> 00:09:48.509
yeah, but the reason is because the money issues

00:09:48.509 --> 00:09:51.950
are more or less solved already. You have to

00:09:51.950 --> 00:09:59.330
start with the money, right? And again, I'm sure

00:09:59.330 --> 00:10:02.450
I mentioned last time, but it's not like I'm

00:10:02.450 --> 00:10:06.789
20 anymore. So when you're 20, you have to take

00:10:06.789 --> 00:10:09.830
care. You may take jobs that you don't want to

00:10:09.830 --> 00:10:12.029
do, that you wouldn't do if you didn't have to,

00:10:12.049 --> 00:10:15.919
and all those things. But I'm at an age, so I

00:10:15.919 --> 00:10:20.500
like turned 44. You know, I'm at an age that

00:10:20.500 --> 00:10:23.379
I'm kind of always been like this, like I want

00:10:23.379 --> 00:10:26.259
to spend the least amount of time and energy

00:10:26.259 --> 00:10:29.240
doing things that I wouldn't do if I didn't have

00:10:29.240 --> 00:10:34.779
to. So, but still I, especially if kind of the

00:10:34.779 --> 00:10:37.700
life I had like traveling and ending up in like

00:10:37.700 --> 00:10:43.019
places that I had to work to even get the, be

00:10:43.019 --> 00:10:46.700
allowed to have the residency i only i only started

00:10:46.700 --> 00:10:50.259
to be able to do like okay now it's 100 my time

00:10:50.259 --> 00:10:55.659
like 10 years ago so like around 35 so it's uh

00:10:55.659 --> 00:10:58.620
but after that yeah once once you get like that

00:10:58.620 --> 00:11:02.600
money thing and i'm not a big spender either

00:11:02.600 --> 00:11:08.700
um i mean like i have a like motorbike to go

00:11:08.700 --> 00:11:11.799
around i have like good tools what i use like

00:11:11.799 --> 00:11:17.100
daily i i uh like sponsorship like i sponsor

00:11:17.100 --> 00:11:21.460
like the some uh some developers and stuff okay

00:11:21.460 --> 00:11:24.860
we have to touch on that because i have a point

00:11:24.860 --> 00:11:27.299
here this is the list of topics that we're going

00:11:27.299 --> 00:11:29.159
to be covering today can you see my screen or

00:11:29.159 --> 00:11:33.159
no i can yeah you can see it okay one of them

00:11:33.159 --> 00:11:38.539
is our french folks cheap because i have memberships

00:11:39.230 --> 00:11:42.210
And I don't see you listed as a member in my

00:11:42.210 --> 00:11:45.629
YouTube channel. Why? What's the excuse? Let

00:11:45.629 --> 00:11:53.350
me hear it. We haven't talked about this. When

00:11:53.350 --> 00:11:57.129
you send me, there's a couple of... He's cornering

00:11:57.129 --> 00:12:06.889
me. He's cornering me live. No, there, you know,

00:12:06.909 --> 00:12:11.570
like you sent me the link that there's, um, how

00:12:11.570 --> 00:12:15.330
much is yours? Like 10? No, it's like $3, $4.

00:12:15.330 --> 00:12:19.149
I think $3. There was something like that. Okay.

00:12:19.830 --> 00:12:21.970
Even before you mentioned this, right? Like I,

00:12:22.009 --> 00:12:25.129
I sent a one time kind of money after we did,

00:12:25.149 --> 00:12:29.990
uh, which we wish you didn't, uh, like it was

00:12:29.990 --> 00:12:34.830
just like, wow, I'm happy to, to, for me, like,

00:12:35.399 --> 00:12:41.080
you asking me to come on like your youtube channel

00:12:41.080 --> 00:12:43.639
was and i'm grateful for it so it's just like

00:12:43.639 --> 00:12:48.539
a fun way to say like thank you um which i'm

00:12:48.539 --> 00:12:53.019
gonna do again now but today but uh when you

00:12:53.019 --> 00:12:54.899
send me the subscription thing it doesn't show

00:12:54.899 --> 00:12:59.460
up in in my in your country in macau right exactly

00:13:00.009 --> 00:13:02.070
And I wasn't even aware that that was a thing.

00:13:02.190 --> 00:13:04.929
Can you believe this? Because Macau is, I don't

00:13:04.929 --> 00:13:07.450
know, the market is too small. So like for ages,

00:13:07.590 --> 00:13:10.230
we didn't have Netflix. We didn't have PayPal.

00:13:10.350 --> 00:13:12.370
We didn't have Amazon. We didn't have all those

00:13:12.370 --> 00:13:14.429
stuff. Because even if it's a place that has

00:13:14.429 --> 00:13:17.990
money, I guess the market is just a city. It's

00:13:17.990 --> 00:13:21.750
a small city. And like you'd send me the link

00:13:21.750 --> 00:13:23.649
and I click on the link and it just go on your

00:13:23.649 --> 00:13:25.990
YouTube channel. So I was like, what? Yeah, it

00:13:25.990 --> 00:13:30.259
could be. So I kind of have to use it. I kind

00:13:30.259 --> 00:13:33.759
of have to use a VPN to see the thing. And it's

00:13:33.759 --> 00:13:36.299
like, fuck this. But I'd rather send you, I'd

00:13:36.299 --> 00:13:38.539
rather send you one time money from time to time.

00:13:38.559 --> 00:13:41.700
No, but. Every time I'm on your show. But you

00:13:41.700 --> 00:13:44.139
didn't, you didn't answer the question. Are French

00:13:44.139 --> 00:13:48.720
cheap? Oh, let me ask Liz. Are French, so the

00:13:48.720 --> 00:13:54.399
question is, are French people folks cheap? What

00:13:54.399 --> 00:14:02.330
do you think? Yeah. She said, no, French people

00:14:02.330 --> 00:14:04.409
are the opposite. You want to talk in the mic?

00:14:04.889 --> 00:14:09.210
You want it now? I think she said, I heard yes

00:14:09.210 --> 00:14:12.289
in the background. You said you heard yes in

00:14:12.289 --> 00:14:16.590
the background. Okay. We can't convince this

00:14:16.590 --> 00:14:21.070
guy. I think in Guatemala, I don't know what's

00:14:21.070 --> 00:14:25.450
happening with the French community there. But

00:14:25.450 --> 00:14:27.710
so did you know, did you know they have a...

00:14:28.450 --> 00:14:31.070
YouTube has some like subscription kind of thing,

00:14:31.129 --> 00:14:34.190
but in Macau, yeah. So in Macau, you can't, so

00:14:34.190 --> 00:14:36.990
there, this is something or so like, uh, in Macau

00:14:36.990 --> 00:14:40.009
watching YouTube, we don't have ads. Oh, really?

00:14:40.169 --> 00:14:43.750
Yeah. Because we don't have this kind of thing.

00:14:43.889 --> 00:14:47.049
So I think it's when I go to China and I use

00:14:47.049 --> 00:14:49.490
a VPN, I'm like, what the, and I use a, it goes

00:14:49.490 --> 00:14:52.470
through Singapore and I see like some, like three

00:14:52.470 --> 00:14:55.269
ads before, like, what the hell is this? And

00:14:55.269 --> 00:14:57.389
I have, I have never been aware. Cause like for,

00:14:58.100 --> 00:15:02.940
Yeah, we don't have ads, but we don't have like

00:15:02.940 --> 00:15:08.500
a... Because he's doing the French thing now.

00:15:08.559 --> 00:15:12.299
He's complaining that I'm not subscribing to

00:15:12.299 --> 00:15:15.659
his... And that's the excuse. But he has access

00:15:15.659 --> 00:15:18.700
to a VPN. Still, he decides not to do it. Okay,

00:15:18.779 --> 00:15:21.059
now, here's the list of topics that we're going

00:15:21.059 --> 00:15:24.659
to cover today. All right. I don't know if you

00:15:24.659 --> 00:15:26.700
can read them or not. Maybe they're too small.

00:15:26.700 --> 00:15:31.009
I can, it's very clear. Now, this was brought

00:15:31.009 --> 00:15:37.070
to me by someone. But yeah, here's all of them.

00:15:37.289 --> 00:15:40.710
The security concerns behind kind of them. These

00:15:40.710 --> 00:15:42.769
are questions that I have. But if there's topics

00:15:42.769 --> 00:15:44.950
that you want to touch on, just let me know and

00:15:44.950 --> 00:15:48.929
we can discuss those as well. But I have them

00:15:48.929 --> 00:15:53.009
listed here so people can see what's this all

00:15:53.009 --> 00:15:58.360
about. If there's someone watching that doesn't

00:15:58.360 --> 00:16:02.559
know who G is, we already did a video the last

00:16:02.559 --> 00:16:08.779
time. And there, where is it? Kind of in this

00:16:08.779 --> 00:16:11.840
one. Oh, nice. This is the full interview. Two

00:16:11.840 --> 00:16:14.440
months ago already. Yeah, it's two hours. So

00:16:14.440 --> 00:16:16.639
if there's someone watching it, doesn't know

00:16:16.639 --> 00:16:19.240
what we're talking about or who G is, go and

00:16:19.240 --> 00:16:22.659
check that out. We talk about a lot of stuff

00:16:22.659 --> 00:16:26.279
there. The band, life, and everything. OK, now.

00:16:27.799 --> 00:16:29.899
There's an issue that I have that I wanted to

00:16:29.899 --> 00:16:34.240
show you. And it happens with the letter K. I'm

00:16:34.240 --> 00:16:38.860
not sure what's happening. But let me show you

00:16:38.860 --> 00:16:41.879
something. Hold on. Notice that I had to type

00:16:41.879 --> 00:16:45.059
kind of in with an uppercase K because I cannot

00:16:45.059 --> 00:16:49.799
keep doing this. I cannot type the letter K lowercase.

00:16:49.840 --> 00:16:52.860
Look, I'm typing K. You see the K down there,

00:16:52.940 --> 00:16:58.419
right? But I cannot type, so I have to... But

00:16:58.419 --> 00:17:03.740
this is not related to Kanabim, is it? I'm not

00:17:03.740 --> 00:17:07.200
sure. It could be Kanata. Yeah, the thing is

00:17:07.200 --> 00:17:10.180
you refuse to use carabiner elements, so that's

00:17:10.180 --> 00:17:12.779
your problem. I used carabiner in the past, but

00:17:12.779 --> 00:17:15.059
now I'm using Kanata. But the problem is, the

00:17:15.059 --> 00:17:18.480
thing is that I use KJ to go out to normal mode,

00:17:18.640 --> 00:17:22.920
okay? So in Kanabim, and I think, yeah. kj so

00:17:22.920 --> 00:17:24.980
i'm not sure if it's related to that we can talk

00:17:24.980 --> 00:17:27.960
about it later but it's something that i noticed

00:17:27.960 --> 00:17:32.759
if it doesn't happen to you right uh i'm gonna

00:17:32.759 --> 00:17:41.359
try now but uh i'm and like replacing by and

00:17:41.359 --> 00:17:44.890
this is only in finder In Finder or in this Forklift

00:17:44.890 --> 00:17:47.589
app or in the Finder pop -ups, when you're trying

00:17:47.589 --> 00:17:50.910
to save a file in those pop -ups, I cannot type

00:17:50.910 --> 00:17:53.029
letter K for the file name. I don't know why.

00:17:53.109 --> 00:17:55.049
That's not something we need to take a look at

00:17:55.049 --> 00:17:56.970
right now. That's not the purpose of this call.

00:17:57.130 --> 00:18:01.049
Okay. Now, just wanted to mention it to you.

00:18:01.109 --> 00:18:03.769
I don't know what. Now, this is something else

00:18:03.769 --> 00:18:05.450
that I wanted to touch on. What do you think

00:18:05.450 --> 00:18:10.069
about the thumbnail? It's a masterpiece. Oh,

00:18:10.109 --> 00:18:16.589
I love it. You love it? I, yeah, I'm, I'm, I'm

00:18:16.589 --> 00:18:21.809
thinking, yeah. And, uh, I saw your, your, the

00:18:21.809 --> 00:18:24.250
thing you, the, the, how do you call this? The

00:18:24.250 --> 00:18:26.410
YouTube shorts that you did when you were in

00:18:26.410 --> 00:18:30.569
the park. It's just hilarious, man. Um, uh, so

00:18:30.569 --> 00:18:32.450
I love it. And then you wrote kind of incorrectly,

00:18:32.930 --> 00:18:36.509
which, um, I want to applaud you for this. Uh,

00:18:38.089 --> 00:18:41.819
but yeah. It's very fun. And I didn't know. So

00:18:41.819 --> 00:18:45.640
Liz told me today that this is the, those are

00:18:45.640 --> 00:18:49.160
lyrics of a song. I didn't know. So that makes

00:18:49.160 --> 00:18:52.900
me realize how cultivated you are, actually,

00:18:52.980 --> 00:18:56.759
our culture. Man, that's a pretty famous song.

00:18:56.960 --> 00:19:01.180
How come you haven't heard about it? Probably

00:19:01.180 --> 00:19:05.259
because it's sung by a woman. So I don't really

00:19:05.259 --> 00:19:09.680
listen. I'm just kidding. oh man yeah and what

00:19:09.680 --> 00:19:12.079
happened just kidding yeah i don't know bunny

00:19:12.079 --> 00:19:14.740
tyler i saw i'm not sure what happened to the

00:19:14.740 --> 00:19:17.900
tears they look like something weird there what

00:19:17.900 --> 00:19:23.059
happened there man dude i that looks i don't

00:19:23.059 --> 00:19:26.700
really want to talk about this yeah okay how

00:19:26.700 --> 00:19:31.119
did you do this huh yeah some ai yeah ai stuff

00:19:31.660 --> 00:19:33.839
Good, good, good. I hope you didn't spend some

00:19:33.839 --> 00:19:36.819
time on Photoshop to do this. No. AI is fine.

00:19:36.960 --> 00:19:38.779
That's good. I don't know how to use Photoshop,

00:19:39.039 --> 00:19:45.500
you know. But, yep. So someone reached out directly

00:19:45.500 --> 00:19:51.519
in Discord and sent me a Discord, no, a Reddit

00:19:51.519 --> 00:19:54.880
post, right? I was not aware of this when we

00:19:54.880 --> 00:19:58.299
had our last call. And that person was like,

00:19:58.440 --> 00:20:03.480
but... Are you okay using kind of like the security

00:20:03.480 --> 00:20:05.900
concerns? And there's a Reddit post going on.

00:20:05.960 --> 00:20:08.579
Let me show that to you. Oh, yeah. Oh, I haven't

00:20:08.579 --> 00:20:14.039
seen that. Oh, you definitely have. Oh, that's

00:20:14.039 --> 00:20:19.740
me. Yeah. Yeah, that's me. I'm the... Yeah. Okay.

00:20:19.859 --> 00:20:23.119
So this post is from me. Okay, you created it.

00:20:23.220 --> 00:20:28.869
Why did they delete it? I don't know. Maybe it's

00:20:28.869 --> 00:20:37.589
too old. I posted, so because that was when I

00:20:37.589 --> 00:20:43.950
was, oh yeah, maybe you want to, do you want

00:20:43.950 --> 00:20:47.250
to say more before I? Yep, yep. I just wanted

00:20:47.250 --> 00:20:51.750
to, you know, let people know that this is what's

00:20:51.750 --> 00:20:53.789
starting the conversation, right? There's a lot

00:20:53.789 --> 00:20:57.490
of comments in that post. And let me just quickly

00:20:57.490 --> 00:21:01.869
go through it because there's concerns or questions

00:21:01.869 --> 00:21:05.930
that people have about that post. Okay. So this

00:21:05.930 --> 00:21:08.970
person asked me, would you use kind of him confidently,

00:21:09.089 --> 00:21:14.450
you know? And yeah, I just wanted to discuss

00:21:14.450 --> 00:21:17.589
that. There's a few topics here that I want to

00:21:17.589 --> 00:21:21.170
touch that I have added in my list of topics

00:21:21.170 --> 00:21:23.619
that we're going to discuss today. Open source

00:21:23.619 --> 00:21:28.539
and other stuff as well. Security concerns. There's

00:21:28.539 --> 00:21:31.400
a lot of stuff here. I'm going to leave it in

00:21:31.400 --> 00:21:33.660
the video description so people can go and read

00:21:33.660 --> 00:21:35.420
the questions and all that. But we're going to

00:21:35.420 --> 00:21:38.700
touch on that right now during the call. Okay.

00:21:38.740 --> 00:21:47.319
So the first thing is you're living in Macau.

00:21:47.519 --> 00:21:50.500
Like, are you a refugee or something living the

00:21:50.500 --> 00:21:56.029
John McAfee life? Read this, read this. I cannot

00:21:56.029 --> 00:22:06.309
say it. So, can we trust this guy, our data?

00:22:07.589 --> 00:22:12.950
Oh, interesting. No, but that's, did somebody

00:22:12.950 --> 00:22:16.470
really, that could, I mean, those people don't

00:22:16.470 --> 00:22:18.710
know Macau. And it's like, if you read about

00:22:18.710 --> 00:22:21.769
it, it's like the... Las Vegas of Asia, gambling,

00:22:22.009 --> 00:22:24.589
prostitution and stuff. So they could, they could,

00:22:24.589 --> 00:22:26.990
they would, they could worry. This is, this is

00:22:26.990 --> 00:22:29.690
the way that I imagined you. Have you seen the,

00:22:29.730 --> 00:22:32.890
the history of John McAfee? I did. Yeah, of course.

00:22:33.190 --> 00:22:37.410
This guy, no fucking way. I don't, how, how the

00:22:37.410 --> 00:22:39.990
hell this guy looks, still look good at his age

00:22:39.990 --> 00:22:45.200
with all the, the cocaine and like. Like he's

00:22:45.200 --> 00:22:48.019
half a pint of whiskey at like eight in the morning.

00:22:48.119 --> 00:22:51.759
I don't know how this guy looked like this. You

00:22:51.759 --> 00:22:54.339
look like him. So is that the life that you're

00:22:54.339 --> 00:22:56.779
living? Is that why you went to Macau? What's

00:22:56.779 --> 00:22:59.559
happening? It's kind of insecure. That's the

00:22:59.559 --> 00:23:01.779
question that I have and that everyone has. Can

00:23:01.779 --> 00:23:05.279
we trust our data? Because it's a tool that captures

00:23:05.279 --> 00:23:08.059
each one of the keystrokes that you enter, right?

00:23:08.299 --> 00:23:12.880
So that's one of the... questions that people

00:23:12.880 --> 00:23:15.259
have is there anything you want to share about

00:23:15.259 --> 00:23:22.460
that uh yeah can maybe you can share first uh

00:23:22.460 --> 00:23:25.460
can you go on the website can we see your screen

00:23:25.460 --> 00:23:28.200
or something yeah yeah or let's do it on yours

00:23:28.200 --> 00:23:31.960
let's do it in your cities here so just let me

00:23:31.960 --> 00:23:33.920
know when you're there and i'll switch to your

00:23:33.920 --> 00:23:40.319
screen yes you can now okay there we go yeah

00:23:40.319 --> 00:23:47.920
yep So there's, I think, yeah, so let me tell

00:23:47.920 --> 00:23:50.900
you. You can click hi there, that little button.

00:23:50.960 --> 00:24:02.039
Yeah, okay. So there's, I like to keep things

00:24:02.039 --> 00:24:04.660
as, because what I'm interested in is having

00:24:04.660 --> 00:24:07.079
fun building my stuff that is useful to me. And

00:24:07.079 --> 00:24:09.750
if it's useful to other people, perfect. And

00:24:09.750 --> 00:24:12.690
I don't like this, you know, like, so it's one

00:24:12.690 --> 00:24:14.529
of the point that I saw in your list. So like

00:24:14.529 --> 00:24:18.289
the, the kind of some people feel the app is

00:24:18.289 --> 00:24:20.970
not professional because of the weights it's

00:24:20.970 --> 00:24:24.710
returned or like the kind of, uh, uh, trial trial

00:24:24.710 --> 00:24:28.029
on stuff. It's fun for me. It's not fun for some

00:24:28.029 --> 00:24:31.349
people. Uh, and, and, uh, the side is, is like

00:24:31.349 --> 00:24:33.250
very simple. I don't want to have like some kind

00:24:33.250 --> 00:24:35.630
of business or blah, blah, blah, blah, blah,

00:24:35.750 --> 00:24:43.069
blah. But to be able to, um, Again, because I'm

00:24:43.069 --> 00:24:48.069
in Macau, the only payment provider that works

00:24:48.069 --> 00:24:51.890
in Macau is Padon. Stripe doesn't care about

00:24:51.890 --> 00:24:55.009
Macau. So I had to go through Padon. And Padon,

00:24:55.089 --> 00:24:59.410
to accept you as a customer, you have to have

00:24:59.410 --> 00:25:03.789
on your site a license agreement and a privacy

00:25:03.789 --> 00:25:08.730
policy. I don't think it's mandatory to have

00:25:08.730 --> 00:25:14.690
a refund policy. But I added it when... I can

00:25:14.690 --> 00:25:17.670
tell you more about that later. But it used to

00:25:17.670 --> 00:25:21.450
be that you could only subscribe per month. Because

00:25:21.450 --> 00:25:24.569
for me, I wanted to... I like the fact that people

00:25:24.569 --> 00:25:27.710
can... It's very clear. Costa Coffee, if you

00:25:27.710 --> 00:25:30.670
think that the app is useful, you think yourself,

00:25:30.809 --> 00:25:34.670
is it worth one coffee per month to have, you

00:25:34.670 --> 00:25:37.319
know, like... to make my life better. If it's

00:25:37.319 --> 00:25:40.339
worth, great. If you find a better app later

00:25:40.339 --> 00:25:44.900
or you switch to Omar G or whatever, you can

00:25:44.900 --> 00:25:48.359
just cancel it and end of the story. But a lot

00:25:48.359 --> 00:25:50.880
of people ask, which I was surprised, they were

00:25:50.880 --> 00:25:53.839
asking for like a yearly subscription. And the

00:25:53.839 --> 00:25:56.700
reason that most of them gave me is for like

00:25:56.700 --> 00:25:59.779
accounting reasons. So they subscribe yearly

00:25:59.779 --> 00:26:02.099
and they send the thing to their accountant and...

00:26:02.650 --> 00:26:05.150
it's over for the year rather than these things

00:26:05.150 --> 00:26:08.730
monthly. So I started, when I added the yearly

00:26:08.730 --> 00:26:12.769
one, I added a refund policy because I was expecting

00:26:12.769 --> 00:26:15.390
that, you know, like people don't ask, it's very

00:26:15.390 --> 00:26:17.430
rare that they ask refund for a month, but for

00:26:17.430 --> 00:26:20.490
a year, they could use the app for like six months

00:26:20.490 --> 00:26:23.990
and then ask for a refund policy. So that's why

00:26:23.990 --> 00:26:27.779
there is this. But for the license and the privacy

00:26:27.779 --> 00:26:31.539
policy, it is mandatory for Paddle. And if you

00:26:31.539 --> 00:26:34.700
check the privacy policy, so of course, those

00:26:34.700 --> 00:26:37.539
are my words, so you believe it or not, but basically,

00:26:37.680 --> 00:26:41.779
even on the site, nothing is tracked. I really

00:26:41.779 --> 00:26:45.900
don't care about the data. So the only thing

00:26:45.900 --> 00:26:51.440
that KV does, which is explain, so you have the

00:26:51.440 --> 00:26:53.200
short version, right? We don't track anything.

00:26:58.559 --> 00:27:02.799
That's for the site. So that's for the license.

00:27:05.980 --> 00:27:08.559
But basically, bottom line, we have to trust

00:27:08.559 --> 00:27:12.339
you, right? Yeah, but there's a bit more that

00:27:12.339 --> 00:27:14.779
I want to say about this. It should be the privacy

00:27:14.779 --> 00:27:21.299
policy. Basically, Canavim is going to go online

00:27:21.299 --> 00:27:23.619
to check two things. To check if there's an update

00:27:23.619 --> 00:27:27.339
for the app. and to check for the subscription

00:27:27.339 --> 00:27:31.900
with Paddle. That's all it does. Then after you

00:27:31.900 --> 00:27:34.960
can, there's like a lot of tools that are paid

00:27:34.960 --> 00:27:39.119
or not paid that you can, like a little snitch,

00:27:39.119 --> 00:27:41.160
if you want to pay, it's like a great. Oh yeah,

00:27:41.200 --> 00:27:45.160
I have used that one. So it's a very well done

00:27:45.160 --> 00:27:48.420
app, but you have like also other free tools

00:27:48.420 --> 00:27:52.539
that can check all the, what apps connect to.

00:27:53.039 --> 00:27:55.759
Exactly. So you could check through this and

00:27:55.759 --> 00:27:57.619
the rest, yeah, it's going to be my word. But

00:27:57.619 --> 00:28:00.180
like some people mentioned in that story fair,

00:28:00.359 --> 00:28:03.140
they said like, yeah, but what about if your

00:28:03.140 --> 00:28:08.319
app, let's say it gets hacked or like you have

00:28:08.319 --> 00:28:10.759
a bug in your engine or whatever, and then like

00:28:10.759 --> 00:28:15.420
somebody is able to steal the keystrokes. I'm

00:28:15.420 --> 00:28:17.740
going to switch to our screen so you can see

00:28:17.740 --> 00:28:24.579
both of us. Yeah, yeah. Oops, that could be...

00:28:24.579 --> 00:28:32.539
I mean, the event tab is quite... The macOS event

00:28:32.539 --> 00:28:35.859
tab is quite straightforward. And then you receive

00:28:35.859 --> 00:28:38.240
the key and then you decide if you discard it

00:28:38.240 --> 00:28:40.799
or you do something with it and then you tell

00:28:40.799 --> 00:28:43.240
macOS, okay, don't take care of that key. It's

00:28:43.240 --> 00:28:48.059
quite straightforward. If somebody is able to

00:28:48.059 --> 00:28:50.400
hack and like, yeah, I mean, maybe, I don't know.

00:28:58.059 --> 00:29:00.500
One of the things that I saw on Reddit there

00:29:00.500 --> 00:29:05.279
was, have you thought about hiring a software

00:29:05.279 --> 00:29:09.559
auditing company that, I don't know, does the

00:29:09.559 --> 00:29:11.920
audit of the app and you can make that public

00:29:11.920 --> 00:29:13.880
or something, whatever. Have you thought about

00:29:13.880 --> 00:29:16.539
any of that? The problem that people have is

00:29:16.539 --> 00:29:18.799
that since it's not open source, we're going

00:29:18.799 --> 00:29:20.880
to touch on that in a little while, right? Since

00:29:20.880 --> 00:29:24.839
they cannot inspect the code, right? They don't

00:29:24.839 --> 00:29:29.240
know if it's safe. And they don't know if there's

00:29:29.240 --> 00:29:31.819
something happening in the background. But there's,

00:29:31.819 --> 00:29:35.619
I think, security auditing companies that could

00:29:35.619 --> 00:29:39.740
audit it, make that public and everyone's calmer

00:29:39.740 --> 00:29:42.720
or more confident. Have you ever thought about

00:29:42.720 --> 00:29:48.900
that? No. What I did when people came up with

00:29:48.900 --> 00:29:55.859
that thing is I thought like, okay, do I release

00:29:55.859 --> 00:30:00.200
the event tab part open source so that people

00:30:00.200 --> 00:30:02.079
can see what's happening? But the problem is

00:30:02.079 --> 00:30:06.140
that people would still want, okay, maybe further

00:30:06.140 --> 00:30:10.019
down the line, like you're doing something in

00:30:10.019 --> 00:30:14.240
your closed source part. So even the event tab,

00:30:14.490 --> 00:30:17.730
it wasn't enough to, so you can see in the, in

00:30:17.730 --> 00:30:22.049
the, the Reddit post that you showed, there's

00:30:22.049 --> 00:30:24.910
a couple of places where I wrote like on the

00:30:24.910 --> 00:30:28.190
way to open source because, yeah, because, uh,

00:30:28.470 --> 00:30:36.150
I, it's, it's, it's, it's going to be like a

00:30:36.150 --> 00:30:39.170
kind of a, not big story, but maybe bigger than,

00:30:39.210 --> 00:30:44.099
um, like, I released kind of in open source for

00:30:44.099 --> 00:30:48.559
like a couple of months in answer to that thing.

00:30:49.400 --> 00:30:56.380
But I didn't do it in a way that was... Like

00:30:56.380 --> 00:30:59.140
I did it in another selfish way, but it was still

00:30:59.140 --> 00:31:02.279
like I was gaining from the thing. So in the

00:31:02.279 --> 00:31:07.630
sense that I released everything except... the

00:31:07.630 --> 00:31:10.849
licensing part so the licensing part would still

00:31:10.849 --> 00:31:14.809
be closed source okay so you you cannot you couldn't

00:31:14.809 --> 00:31:17.869
see my pedal id and my pedal password that part

00:31:17.869 --> 00:31:24.150
was uh was i wouldn't share this but you have

00:31:24.150 --> 00:31:27.670
access to all the other source and basically

00:31:27.670 --> 00:31:30.250
what i what i had in the readme was like okay

00:31:30.250 --> 00:31:37.119
i do not do any open source support so And Canavim

00:31:37.119 --> 00:31:42.220
is like split because every pod, I like to separate

00:31:42.220 --> 00:31:46.119
things in like their own small packages being

00:31:46.119 --> 00:31:48.420
tested and all those things because I want to

00:31:48.420 --> 00:31:51.119
make sure that every release I do is not going

00:31:51.119 --> 00:31:54.259
to break something from before. So like all pods

00:31:54.259 --> 00:31:56.279
are like separated and stuff. So even at that

00:31:56.279 --> 00:31:59.180
time, I think Canavim was split into like 10

00:31:59.180 --> 00:32:06.200
packages. And then it was... I forgot if, because

00:32:06.200 --> 00:32:08.960
when I started posting on Reddit, it was still

00:32:08.960 --> 00:32:11.720
like the alpha. So you didn't have, I know at

00:32:11.720 --> 00:32:14.119
that time there was already the license. Yeah,

00:32:14.160 --> 00:32:20.420
for sure. So, but what happened is, so it was

00:32:20.420 --> 00:32:24.119
split in 10 packages and I would release one

00:32:24.119 --> 00:32:28.980
update per week. So that means that, or you were

00:32:28.980 --> 00:32:31.900
paying for the license and you never had to worry

00:32:31.900 --> 00:32:38.220
about anything. or you would like clone the code

00:32:38.220 --> 00:32:41.660
and you had to compile it yourself which wouldn't

00:32:41.660 --> 00:32:43.740
compile because the license part was missing

00:32:43.740 --> 00:32:47.079
so you had to comment some part of the code that

00:32:47.079 --> 00:32:52.119
was related to the license and then if you were

00:32:52.119 --> 00:32:56.690
doing this yourself Then a few days later, you

00:32:56.690 --> 00:32:58.950
have a new release with a new code that you would

00:32:58.950 --> 00:33:01.990
have. So it would actually be more work for like,

00:33:02.069 --> 00:33:05.950
if you really wanted to save three US a month,

00:33:06.029 --> 00:33:10.170
that clearly you would not be my customer. Like

00:33:10.170 --> 00:33:14.230
you would be spending a few hours every week

00:33:14.230 --> 00:33:16.170
or like a headache to try to make that thing

00:33:16.170 --> 00:33:19.410
work. So it was open source so that people would.

00:33:19.900 --> 00:33:22.220
uh those who complain like yeah we don't know

00:33:22.220 --> 00:33:24.559
what we're doing and like vim is free and open

00:33:24.559 --> 00:33:27.660
source you uh already doing this is like very

00:33:27.660 --> 00:33:31.400
bad like it's a uh i forgot like what term they

00:33:31.400 --> 00:33:35.359
use or something so uh i was like okay then this

00:33:35.359 --> 00:33:37.400
is open source you can see the the whole thing

00:33:37.400 --> 00:33:41.099
uh but they're so it's going to be painful for

00:33:41.099 --> 00:33:43.319
you to compile the thing yourself and use it

00:33:43.319 --> 00:33:46.039
for free so you can use the lights and then i

00:33:46.039 --> 00:33:49.190
release i would release every week now Now it's

00:33:49.190 --> 00:33:51.769
maybe, the average is maybe, I don't know, once

00:33:51.769 --> 00:33:53.869
a month because things are like more stable.

00:33:54.029 --> 00:33:59.109
And so some of the things take more time. But

00:33:59.109 --> 00:34:00.950
at that time it was like once a week, which was

00:34:00.950 --> 00:34:05.789
painful for people to catch up with. So it was,

00:34:05.890 --> 00:34:09.150
I kind of, I was still trying to get the best

00:34:09.150 --> 00:34:11.769
of both worlds, basically. Yeah, yeah, yeah.

00:34:11.809 --> 00:34:14.889
But I can tell you that from all the people who

00:34:14.889 --> 00:34:17.730
complained about the... the thing not being open

00:34:17.730 --> 00:34:21.809
source and, and that they couldn't see like what

00:34:21.809 --> 00:34:24.389
was happening. I never heard about them. Like,

00:34:24.449 --> 00:34:26.750
I think they just move on to a next project to,

00:34:26.750 --> 00:34:30.349
to complain about basically. I never, I never

00:34:30.349 --> 00:34:33.389
heard the guys telling me like, Oh, Oh yeah,

00:34:33.409 --> 00:34:36.389
actually nothing happens. Or I, I'm not even

00:34:36.389 --> 00:34:39.110
sure they could read the source basically. I

00:34:39.110 --> 00:34:41.650
don't, I don't know. Or maybe they feel good.

00:34:41.670 --> 00:34:44.429
Like they could, some other companies could.

00:34:44.710 --> 00:34:46.949
could look at the source and tell them it's,

00:34:46.949 --> 00:34:52.190
I don't really, I don't. You don't understand.

00:34:52.550 --> 00:34:55.949
Yep. I don't understand that type of comments

00:34:55.949 --> 00:34:59.630
either. I don't, I don't get it. It's like, if

00:34:59.630 --> 00:35:02.929
I see that a product that I want to use is not

00:35:02.929 --> 00:35:07.150
open source, I will not go in the repo and ask

00:35:07.150 --> 00:35:10.150
them like, why is this not? Okay. If, if it's,

00:35:10.150 --> 00:35:12.650
if it does that click with me, I just move on,

00:35:12.650 --> 00:35:15.079
man. It's like. I don't like that crap. That's

00:35:15.079 --> 00:35:17.639
what I would say. I would move on, but I wouldn't

00:35:17.639 --> 00:35:24.179
go and demand for the code. Why? Yeah. So on

00:35:24.179 --> 00:35:29.599
this, I think I'm not really smart because I

00:35:29.599 --> 00:35:36.460
tend to be very, maybe too understanding. I think

00:35:36.460 --> 00:35:39.340
people have the right to ask and I have the right

00:35:39.340 --> 00:35:48.639
to refuse or to... ignore but i like and people

00:35:48.639 --> 00:35:51.659
who know me in real they know it's like i'm like

00:35:51.659 --> 00:35:55.619
very reliable and i i would still tell even if

00:35:55.619 --> 00:35:59.739
it's a no or let's say even if i would ignore

00:35:59.739 --> 00:36:02.340
people i would tell them that i will i'm going

00:36:02.340 --> 00:36:05.679
to ignore them so i would i don't it's like some

00:36:05.679 --> 00:36:08.739
kind of quirk that i feel it's the basic respect

00:36:08.739 --> 00:36:11.019
is at least people know where to stand so you

00:36:11.019 --> 00:36:17.300
you let them know so when i get um yeah and i

00:36:17.300 --> 00:36:20.139
i don't know if you see like so recently recently

00:36:20.139 --> 00:36:25.639
when when uh when a lot of new subscribers came

00:36:25.639 --> 00:36:28.800
also a lot of questions came and those things

00:36:28.800 --> 00:36:31.860
so like the the on youtube there were like comments

00:36:31.860 --> 00:36:34.989
about this the subscription thing And there's

00:36:34.989 --> 00:36:37.630
been GitHub issues about the security thing,

00:36:37.789 --> 00:36:41.869
about the subscription thing. And again, I try

00:36:41.869 --> 00:36:48.230
to balance between... I have to find a comfortable

00:36:48.230 --> 00:36:53.929
balance between answering people but gaining

00:36:53.929 --> 00:36:59.670
something from this, which is for me, I find

00:36:59.670 --> 00:37:04.909
it very useful to... explain again from time

00:37:04.909 --> 00:37:07.989
to time because it like clarifies my thoughts.

00:37:08.150 --> 00:37:10.329
And then sometimes I would, I would even like,

00:37:10.349 --> 00:37:13.869
it would make me aware of, oh, I had that belief

00:37:13.869 --> 00:37:17.710
before. So that's why I did that. But now something

00:37:17.710 --> 00:37:20.710
changed. So maybe I can't. So I always find this

00:37:20.710 --> 00:37:23.050
useful. So again, I'm trying to gain something

00:37:23.050 --> 00:37:25.889
from this, right? People write this and I'm going

00:37:25.889 --> 00:37:29.130
to spend an afternoon thinking about this, having

00:37:29.130 --> 00:37:32.710
my coffee and then writing a big answer. And

00:37:32.710 --> 00:37:36.690
that answer, it comes from me thinking and clarifying

00:37:36.690 --> 00:37:39.690
and maybe confirming my own values and beliefs

00:37:39.690 --> 00:37:42.989
or like changing. And then I write something

00:37:42.989 --> 00:37:45.710
and then the whole thing is good. I answered

00:37:45.710 --> 00:37:48.429
people and I clarify myself and I thought about

00:37:48.429 --> 00:37:51.309
it and it's perfect. Then after it's like when

00:37:51.309 --> 00:37:55.989
they start pushing again that then I'm okay to

00:37:55.989 --> 00:37:58.690
ignore. But the first time I kind of have these...

00:37:59.840 --> 00:38:02.260
Politeness to answer, right? I don't know. It's

00:38:02.260 --> 00:38:07.360
like kind of a need to... Because again, I think

00:38:07.360 --> 00:38:12.159
like people, even if they... Yeah, even if it's...

00:38:12.159 --> 00:38:14.420
Even like people who make a comment, like I would

00:38:14.420 --> 00:38:17.579
never buy your app. I think it's... They have

00:38:17.579 --> 00:38:24.940
the right to... It's, you know, it's okay. Especially...

00:38:27.239 --> 00:38:29.059
I want to say, maybe it doesn't make sense, but

00:38:29.059 --> 00:38:32.679
it's online. It's not like you're outside reading

00:38:32.679 --> 00:38:35.579
a book and somebody comes to bother you while

00:38:35.579 --> 00:38:38.639
it's... I can read the thing when I want. So

00:38:38.639 --> 00:38:42.500
I think it's kind of okay. And did you release

00:38:42.500 --> 00:38:47.039
the open source stuff? Did you release it as

00:38:47.039 --> 00:38:50.420
open source due to pressure on that Reddit post

00:38:50.420 --> 00:38:54.340
or what happened there? Did you feel bad? Did

00:38:54.340 --> 00:39:00.980
that Reddit post make you feel... No, so like

00:39:00.980 --> 00:39:03.400
I was saying, it wasn't that I felt bad. It's

00:39:03.400 --> 00:39:10.639
like I was still trying to find a way. But let

00:39:10.639 --> 00:39:17.460
me think. Did you ever wonder, maybe they're

00:39:17.460 --> 00:39:24.219
right and I'm wrong. And this should be open

00:39:24.219 --> 00:39:28.949
source. No. On that thing of Veeam is open source,

00:39:29.090 --> 00:39:31.510
so you're making money out of all those stuff

00:39:31.510 --> 00:39:34.730
is completely bullshit. That makes zero sense.

00:39:36.570 --> 00:39:39.909
So like I said a bit before, when people mention

00:39:39.909 --> 00:39:45.150
like, oh, we don't know what you're doing and

00:39:45.150 --> 00:39:46.889
we have to believe your words. Okay, you can

00:39:46.889 --> 00:39:48.789
use tools to check, right? They say, yeah, but

00:39:48.789 --> 00:39:52.710
what about if somebody... using assembly, like

00:39:52.710 --> 00:39:55.409
a de -assembler, I don't even know how you call

00:39:55.409 --> 00:39:57.730
it. And like they can do, and I'm like, oh yeah,

00:39:57.789 --> 00:40:01.369
I don't know, maybe. So maybe they do have some

00:40:01.369 --> 00:40:06.909
points like, you know, or even if I'm like not

00:40:06.909 --> 00:40:10.230
malicious and anything, but yeah, again, somebody's

00:40:10.230 --> 00:40:16.969
hacking. So it's not like, I would think like,

00:40:17.070 --> 00:40:20.550
okay, that's fair. Which is, so like when you

00:40:20.550 --> 00:40:25.130
were asking me if to make it open source, it

00:40:25.130 --> 00:40:30.190
wasn't like due to pressure. And again, I wouldn't

00:40:30.190 --> 00:40:33.469
release it open source if I didn't have this

00:40:33.469 --> 00:40:37.690
kind of leverage of, it's going to be open source,

00:40:37.769 --> 00:40:39.969
but for you to compile it, it's going to be a

00:40:39.969 --> 00:40:42.750
pain. And we can talk about this later, but that's

00:40:42.750 --> 00:40:44.989
why I closed it again because people were abusing.

00:40:46.380 --> 00:40:50.159
The first line of the readme was, I do not do

00:40:50.159 --> 00:40:53.780
open source support. If you don't know how to

00:40:53.780 --> 00:40:56.900
compile it, get a license. And I get flooded

00:40:56.900 --> 00:40:59.300
by messages of people. And I'll tell you more

00:40:59.300 --> 00:41:03.940
later. So that's why I went back to closed source.

00:41:04.159 --> 00:41:07.059
But one thing that bothered me with the Reddit

00:41:07.059 --> 00:41:09.980
post, and you showed one, but there were several,

00:41:10.079 --> 00:41:14.639
because it was when I was developing it for myself.

00:41:15.369 --> 00:41:17.769
After two years, I realized, oh, okay, I can

00:41:17.769 --> 00:41:21.570
do what I want to do for myself. And, oh, this

00:41:21.570 --> 00:41:24.530
is actually better than what I thought. So maybe

00:41:24.530 --> 00:41:27.369
some people would be interested. And then I started

00:41:27.369 --> 00:41:32.030
posting in the Vim Reddit and the Mac apps and

00:41:32.030 --> 00:41:36.070
maybe macOS and maybe Sublime Text. If you like

00:41:36.070 --> 00:41:38.650
no vintages in Sublime, maybe you're going to

00:41:38.650 --> 00:41:41.550
blah, blah, blah. And at that time, it was still

00:41:41.550 --> 00:41:46.050
the alpha. So the alphas were... You could just

00:41:46.050 --> 00:41:49.489
use that. Like if you downloaded an alpha from

00:41:49.489 --> 00:41:53.510
three years ago, you can still use it now. Like

00:41:53.510 --> 00:41:55.730
there was no license, nothing. It would just,

00:41:55.809 --> 00:41:58.789
you wouldn't have new moves and new stuff like

00:41:58.789 --> 00:42:05.389
this. But what I did not like with the Reddit

00:42:05.389 --> 00:42:08.590
thing for sure is like some unfairness. Like

00:42:08.590 --> 00:42:12.739
some people would say like, yeah, they're. This

00:42:12.739 --> 00:42:15.260
app, there's this other app that is much better

00:42:15.260 --> 00:42:20.420
and it's a one -time purchase or something. And

00:42:20.420 --> 00:42:23.659
the thing is that it's not better, it's different.

00:42:24.219 --> 00:42:27.320
Or like some people would say like, I saw like

00:42:27.320 --> 00:42:30.019
recently they would say like, why the hell would

00:42:30.019 --> 00:42:31.840
you pay for something like this? There's like

00:42:31.840 --> 00:42:35.360
SketchEVM that is open source and free. Yeah,

00:42:35.360 --> 00:42:41.760
but SketchEVM only works in text inputs. that

00:42:41.760 --> 00:42:45.380
are accessible. Panavim is like a layer that

00:42:45.380 --> 00:42:48.000
removes, like whether it's accessible, it's not

00:42:48.000 --> 00:42:50.460
accessible, whether you're in your email, those

00:42:50.460 --> 00:42:53.880
are like very different tools. So when those

00:42:53.880 --> 00:42:57.039
comments happen, I just feel like this is a little

00:42:57.039 --> 00:42:59.519
bit unfair because it feels like the person who's

00:42:59.519 --> 00:43:04.179
writing, they haven't tried them. So it's just

00:43:04.179 --> 00:43:07.820
like, it's a little bit like the people who complain

00:43:07.820 --> 00:43:10.309
about the open source. or like not being open

00:43:10.309 --> 00:43:13.849
source and then they just move on to a next post

00:43:13.849 --> 00:43:17.769
where they complain about something else so that

00:43:17.769 --> 00:43:20.969
that part i find because i think i'm quite okay

00:43:20.969 --> 00:43:24.829
with uh if the criticism is valid and and sometimes

00:43:24.829 --> 00:43:28.130
it's totally okay to be like yeah sorry i'm i'm

00:43:28.130 --> 00:43:31.630
not going to i had the case i have the case quite

00:43:31.630 --> 00:43:35.349
often with wushi which is the the app where you

00:43:35.349 --> 00:43:38.090
go click anywhere people ask me for the label

00:43:38.090 --> 00:43:40.829
mode so i don't like the home row thing oh yeah

00:43:40.829 --> 00:43:43.929
yep because because who she is like you type

00:43:43.929 --> 00:43:45.829
where you want to go so you want to go to the

00:43:45.829 --> 00:43:48.610
close but there is no label and people ask me

00:43:48.610 --> 00:43:50.909
for the label and i'm like yeah sorry like use

00:43:50.909 --> 00:43:54.190
home row i'm not going to to build the label

00:43:54.190 --> 00:43:57.090
uh i'm not interested in this i'm not interested

00:43:57.090 --> 00:44:03.900
in uh for myself so i'm not so um Yeah, I was

00:44:03.900 --> 00:44:08.500
saying this because I think if it's valid criticism,

00:44:08.880 --> 00:44:11.760
I'm okay with this and I'm okay to say like,

00:44:11.880 --> 00:44:16.320
yeah, no, it's going to be my time and my energy

00:44:16.320 --> 00:44:20.280
and I'm really not good at working on stuff I

00:44:20.280 --> 00:44:23.159
don't want to work on. The apps are not a business.

00:44:23.539 --> 00:44:25.980
They're like what we talked about last. For me,

00:44:26.079 --> 00:44:28.559
there's like when I was doing music, well, now

00:44:28.559 --> 00:44:31.239
it's just I'm doing software or when I write

00:44:31.239 --> 00:44:34.559
some... Short story. Well, to me, it's like a

00:44:34.559 --> 00:44:38.599
self -expression. That's why all the vulgarity

00:44:38.599 --> 00:44:41.400
and all this stuff. I don't want to have a job.

00:44:41.599 --> 00:44:44.579
What's the point? What's the point of doing my

00:44:44.579 --> 00:44:47.460
own thing if I cannot do my own thing? There's

00:44:47.460 --> 00:44:51.880
no point. If it's to get a few more customers,

00:44:52.039 --> 00:44:54.559
but then you're a slave to your customers. What's

00:44:54.559 --> 00:44:57.440
the point? Yeah, makes sense. That's one of the

00:44:57.440 --> 00:45:00.739
points. it's not professional, it insults you,

00:45:00.820 --> 00:45:04.920
it's vulgar, and it's not Karen -friendly. This

00:45:04.920 --> 00:45:08.000
is really good. It's not Karen -friendly. Yeah,

00:45:08.000 --> 00:45:16.860
so what's up with that? I think, yeah, I can't...

00:45:16.860 --> 00:45:20.559
I was thinking about this before doing the recall,

00:45:20.659 --> 00:45:23.199
like last week or something. I was wondering,

00:45:23.300 --> 00:45:27.000
because one guy on GitHub wrote, yeah, like something.

00:45:29.240 --> 00:45:31.980
perverted like this perverted app and stuff and

00:45:31.980 --> 00:45:35.820
i was like what and so because the thing is when

00:45:35.820 --> 00:45:40.340
um i think you have to see or can i show my screen

00:45:40.340 --> 00:45:42.599
yep let me know when you're ready and i'll switch

00:45:42.599 --> 00:45:50.500
to it okay yeah it's because um there's a some

00:45:50.500 --> 00:45:53.099
kind of playing with uh it's it's again it's

00:45:53.099 --> 00:45:56.639
like very personal uh i'm sure almost nobody

00:45:56.639 --> 00:46:01.480
noticed this and uh But so I started with kind

00:46:01.480 --> 00:46:03.440
of him, right? And then you can see like, so

00:46:03.440 --> 00:46:07.480
the icon is supposed to represent like the quote

00:46:07.480 --> 00:46:15.420
character, right? But it looks like, so it kind

00:46:15.420 --> 00:46:22.559
of looks like a cartoonish kind of, you know,

00:46:22.559 --> 00:46:24.719
like some sort of personification or something.

00:46:25.079 --> 00:46:29.739
And then when I started, building Wuxia I'm gonna

00:46:29.739 --> 00:46:34.099
make this kind of like a family so it ended up

00:46:34.099 --> 00:46:38.300
like it looks like a little face right right

00:46:38.300 --> 00:46:43.340
right so and even you can see the if you check

00:46:43.340 --> 00:46:49.820
the the twitter the way it's kind of described

00:46:49.820 --> 00:46:53.480
it ended up like kind of him is like kind of

00:46:53.480 --> 00:46:57.030
the big is the big brother And Mushi and Scrolla,

00:46:57.110 --> 00:47:01.409
they're like the little twins. And even the icons,

00:47:01.809 --> 00:47:04.989
okay, slow here. But like even the icons, you

00:47:04.989 --> 00:47:07.510
can see like, kind of him is like stern. He's

00:47:07.510 --> 00:47:11.250
more like the big, cold, it's black. It's kind

00:47:11.250 --> 00:47:14.110
of like, it's the big, cold brother. And Mushi

00:47:14.110 --> 00:47:16.389
and Scrolla, they're like kind of the funny,

00:47:16.570 --> 00:47:21.050
funny, not funny, but like how, yeah, funny.

00:47:21.110 --> 00:47:25.019
Or they're the cute little, twins, brother and

00:47:25.019 --> 00:47:27.559
sisters, right? So like, this is the strict complex.

00:47:29.559 --> 00:47:33.960
And so Wushi, Scrawler is free, but Wushi, there's

00:47:33.960 --> 00:47:37.139
the same system as, not the same system, but

00:47:37.139 --> 00:47:39.880
these are so like one coffee a month. And Wushi

00:47:39.880 --> 00:47:43.179
is going to beg you like nicely, like, oh, I'm

00:47:43.179 --> 00:47:46.400
so tired. Like I need a coffee and stuff. But

00:47:46.400 --> 00:47:49.119
kind of him, he's kind of insulting you from,

00:47:49.179 --> 00:47:54.409
he's like the stern, stern big brother. And it

00:47:54.409 --> 00:47:57.730
doesn't work from 5 a .m. to 1 p .m. And when

00:47:57.730 --> 00:48:01.630
you try to use vMotion during that time, it insults

00:48:01.630 --> 00:48:04.130
you from the menu bar. But it's not even, to

00:48:04.130 --> 00:48:06.269
be honest, it's not really, when I checked again,

00:48:06.389 --> 00:48:10.230
it's not really insulting. It's just like saying

00:48:10.230 --> 00:48:15.730
like, oh, you barbarian. This is like... It's

00:48:15.730 --> 00:48:19.130
not even MF. It doesn't even include MF. No,

00:48:19.250 --> 00:48:23.769
it doesn't. It's just baby insults. yeah it's

00:48:23.769 --> 00:48:28.409
still like very uh crime against humanity and

00:48:28.409 --> 00:48:31.829
the only thing that that i saw after that i kind

00:48:31.829 --> 00:48:34.230
of forget is like yeah when you go to the license

00:48:34.230 --> 00:48:37.630
thing it's like uh there is something like oh

00:48:37.630 --> 00:48:42.190
if you want to abuse kind of him 24 7 buy a coffee

00:48:42.190 --> 00:48:44.670
and then the button is like oh yeah i want to

00:48:44.670 --> 00:48:49.230
abuse kind of him so bad or like something Which

00:48:49.230 --> 00:48:51.710
I actually at the time I found funny. Now maybe

00:48:51.710 --> 00:48:54.630
I should update it. But it's just like some people

00:48:54.630 --> 00:48:58.150
think it's like perverted. Okay, sure. But to

00:48:58.150 --> 00:49:00.889
me at the time it made me laugh. Now maybe I

00:49:00.889 --> 00:49:04.369
should change it, but not because of their comments.

00:49:04.429 --> 00:49:09.409
Just I should make it a thing more. It's in the

00:49:09.409 --> 00:49:15.110
list of... Wait, let me see if I can add new

00:49:15.110 --> 00:49:18.119
insults. I kind of want to make... to replace

00:49:18.119 --> 00:49:21.119
it and replace the insults and make them more

00:49:21.119 --> 00:49:25.320
hardcore, actually. Yeah. Uh, yeah, I think,

00:49:25.320 --> 00:49:27.599
I think the insults are like too soft currently.

00:49:27.659 --> 00:49:30.940
And then, uh, yeah, I want to abuse kind of him

00:49:30.940 --> 00:49:35.599
so bad. It's, it, it, there's a mismatch between

00:49:35.599 --> 00:49:38.179
the insult and this. So I think I need to review.

00:49:38.280 --> 00:49:41.820
That's going to be part of the marketing revamp

00:49:41.820 --> 00:49:46.699
or something. Uh, um, yeah. So yeah, some, some,

00:49:47.210 --> 00:49:50.889
so what what was the comment like pervert pervert

00:49:50.889 --> 00:49:56.269
it perverted app or stuff like that uh let me

00:49:56.269 --> 00:49:59.750
i think i'm sure that there was uh well i think

00:49:59.750 --> 00:50:02.269
something with um well maybe still in the open

00:50:02.269 --> 00:50:08.510
there was something uh is this one i'm pretty

00:50:08.510 --> 00:50:12.230
sure there was uh i'm sorry for like yeah let

00:50:12.230 --> 00:50:18.440
me switch there yeah yeah I want to abuse what's

00:50:18.440 --> 00:50:21.480
repressive, this perverse messaging and bizarre

00:50:21.480 --> 00:50:24.900
trial constraint leaves me unable to take this

00:50:24.900 --> 00:50:31.320
software seriously. So, yeah. Yeah, let's switch

00:50:31.320 --> 00:50:36.260
back to your screen. It's tough, man. I switch

00:50:36.260 --> 00:50:39.980
back to where both of us are. Yeah. People get

00:50:39.980 --> 00:50:44.480
offended by everything. I don't know, man. But

00:50:44.480 --> 00:50:50.219
again, like, if you share, for example, can you

00:50:50.219 --> 00:50:53.340
share my screen? Yep. I'm going to hide the guy.

00:50:53.440 --> 00:50:59.320
But for example, so the, again, like, somebody

00:50:59.320 --> 00:51:05.480
says this, I, and like, for example, this thing

00:51:05.480 --> 00:51:09.860
of, that I was showing you, like, the add new

00:51:09.860 --> 00:51:12.780
insults, that comes from a, comment from YouTube,

00:51:12.920 --> 00:51:16.860
somebody saying something about the trial, how

00:51:16.860 --> 00:51:19.719
it was like shit and stuff. And I was like, oh,

00:51:19.719 --> 00:51:22.300
and they would also never buy the app. And I

00:51:22.300 --> 00:51:25.199
was like, it just made me think of adding new,

00:51:25.199 --> 00:51:28.320
like updating the insults. So like, oh, thank

00:51:28.320 --> 00:51:30.980
you. Like, I'm kind of trying to joke with this,

00:51:31.059 --> 00:51:33.139
but I'm also going to use this. But for example,

00:51:33.179 --> 00:51:35.639
that person was complaining about like that is

00:51:35.639 --> 00:51:38.659
perverted and stuff. So, okay, I send them to

00:51:38.659 --> 00:51:42.739
the alternatives and then tell, yeah, this, you

00:51:42.739 --> 00:51:45.019
know, if that doesn't solve your problem, sure.

00:51:45.199 --> 00:51:47.300
But they're also complaining about other things,

00:51:47.340 --> 00:51:51.019
which I'm trying to, I'm asking, like trying

00:51:51.019 --> 00:51:56.639
to solve their, like to genuinely answering their,

00:51:56.639 --> 00:51:59.579
their issue. And they just never answer. So this

00:51:59.579 --> 00:52:05.360
is a little bit, at least I'm not answer the

00:52:05.360 --> 00:52:07.880
thing like, and we can solve some problems or

00:52:07.880 --> 00:52:18.139
so. Yeah. That part is a little bit, it's, that

00:52:18.139 --> 00:52:20.880
bothers me more. Like the fact that they find

00:52:20.880 --> 00:52:23.760
this like dumb and that's totally fine. But like

00:52:23.760 --> 00:52:26.960
that they ask, it's like, yeah, this thing is

00:52:26.960 --> 00:52:29.340
not even centered on my screen. Like, are you

00:52:29.340 --> 00:52:32.480
hiding the money bar? Maybe that's the never

00:52:32.480 --> 00:52:35.840
answer. So yeah, that part I'm a bit. Yeah. And

00:52:35.840 --> 00:52:39.239
the real question is. So you want people like

00:52:39.239 --> 00:52:43.300
that as users, right? So I guess it's a good

00:52:43.300 --> 00:52:46.500
filter, you know, the insults and all that. If

00:52:46.500 --> 00:52:49.519
people agree with that, it's users that you want

00:52:49.519 --> 00:52:54.440
to have, you know. But I don't know. I guess

00:52:54.440 --> 00:52:58.039
it works like that. Yeah, again, it's like you

00:52:58.039 --> 00:53:02.940
need to find your own balance. And I think, to

00:53:02.940 --> 00:53:05.480
be honest, I think on that part, I'm like quite

00:53:05.480 --> 00:53:10.070
good. I'm having fun with the whole thing. But

00:53:10.070 --> 00:53:18.429
at the same time, my threshold is very low. Even

00:53:18.429 --> 00:53:30.369
like this, my time is 95 % spent on me fully

00:53:30.369 --> 00:53:34.030
choosing what I want to do, when I want to do

00:53:34.030 --> 00:53:37.690
it. But the 5 % missing, they're still bothering

00:53:37.690 --> 00:53:41.969
me, which is a little bit... So that threshold

00:53:41.969 --> 00:53:50.550
is... Yeah, kind of low. But I'm still... So

00:53:50.550 --> 00:53:54.849
on the one hand, I think I'm still good at finding

00:53:54.849 --> 00:53:56.670
the good thing. Like I was telling you, when

00:53:56.670 --> 00:53:59.730
people tell me, why is that a subscription like

00:53:59.730 --> 00:54:04.380
they did after the dev... Yeah, that's a topic

00:54:04.380 --> 00:54:07.440
that I want to cover. That's a big problem that

00:54:07.440 --> 00:54:10.760
people have, right? The subscription thing, yeah.

00:54:10.920 --> 00:54:16.440
But then like I can, I answered this last year

00:54:16.440 --> 00:54:18.920
and like two years ago and oh, this is a good

00:54:18.920 --> 00:54:23.099
opportunity to explain again and make myself

00:54:23.099 --> 00:54:27.300
clear plus to other people plus to myself. What's

00:54:27.300 --> 00:54:29.989
the answer to that? Why is it subscription -based?

00:54:30.230 --> 00:54:35.110
So you can refer them to this video. Yeah, I

00:54:35.110 --> 00:54:40.690
mean, there's... The answer I gave, it's not

00:54:40.690 --> 00:54:49.210
really... I can show you and we can go through

00:54:49.210 --> 00:54:53.949
the points because there is no rational... I

00:54:53.949 --> 00:54:59.250
could tell you like... Guys, let me answer on

00:54:59.250 --> 00:55:02.789
my side first. Why do I have YouTube subscriptions?

00:55:03.489 --> 00:55:06.630
Because I have to eat and I don't care what people

00:55:06.630 --> 00:55:09.130
think. If you want to get it and support me,

00:55:09.250 --> 00:55:12.510
it's great. If not, just move on, go to another

00:55:12.510 --> 00:55:16.070
channel, whatever you want, right? So I have

00:55:16.070 --> 00:55:20.030
the right to charge for something if I want,

00:55:20.130 --> 00:55:22.489
right? A product. This is somewhat a product,

00:55:22.550 --> 00:55:26.360
the channel as well and all that stuff. Why not?

00:55:26.519 --> 00:55:30.139
That's my answer. It's free market. Yeah. It's

00:55:30.139 --> 00:55:33.219
like, I could understand. I guess I could understand,

00:55:33.280 --> 00:55:37.699
but I guess people didn't know. New people don't

00:55:37.699 --> 00:55:40.280
know this. And I've mentioned this. I'm just

00:55:40.280 --> 00:55:42.539
thinking about it now. I've mentioned this in

00:55:42.539 --> 00:55:46.099
the GitHub issue about this, which I told people

00:55:46.099 --> 00:55:48.239
from the start, this is going to cost one coffee.

00:55:48.360 --> 00:55:51.239
Like the price is not going to go up. So I guess.

00:55:51.869 --> 00:55:54.909
Some people might be afraid that they get it

00:55:54.909 --> 00:55:57.630
and then they get used to it. And then one day

00:55:57.630 --> 00:55:59.650
the price goes triple and then they're like,

00:55:59.750 --> 00:56:03.630
oh, fuck, you know, I didn't. But from the start,

00:56:03.670 --> 00:56:08.889
I told people because, again, if you want to

00:56:08.889 --> 00:56:11.949
talk rationally and some people on the YouTube

00:56:11.949 --> 00:56:15.570
comment on the DevOps, they mention, and I think

00:56:15.570 --> 00:56:18.969
on the GitHub, something like, they want to see

00:56:18.969 --> 00:56:23.539
how much I work. to like, why should I pay you

00:56:23.539 --> 00:56:26.719
months? How much work do you do? Like, what do

00:56:26.719 --> 00:56:30.000
you care? It makes up like, um, um, are you my,

00:56:30.039 --> 00:56:32.880
are you my boss? Like this makes absolutely no

00:56:32.880 --> 00:56:38.380
sense. Right. So, so you can't because, and that

00:56:38.380 --> 00:56:41.320
person wanted to, he wanted to pay one time.

00:56:41.420 --> 00:56:44.579
And I, and I told him like, even, and there's

00:56:44.579 --> 00:56:46.820
some other people say they want to pay 100 us

00:56:46.820 --> 00:56:49.500
or something like there is no one time price.

00:56:50.329 --> 00:56:56.349
that will cover the amount of work and time and

00:56:56.349 --> 00:56:59.489
energy that I put into this already. I'm not

00:56:59.489 --> 00:57:03.349
even talking in the future because, and I don't

00:57:03.349 --> 00:57:06.429
want to use this as a point to tell people, yeah,

00:57:06.489 --> 00:57:08.630
you should pay me one coffee per month because

00:57:08.630 --> 00:57:15.550
I have like, technically my apps are like abusing

00:57:15.550 --> 00:57:19.300
the macOS accessibility. I always have to like,

00:57:19.400 --> 00:57:21.860
there's always new stuff to check. There's always

00:57:21.860 --> 00:57:25.300
new apps. Like the next release is going to add

00:57:25.300 --> 00:57:27.800
support for like 10 new apps. And then there's

00:57:27.800 --> 00:57:32.820
those shit electron apps that use premium engine

00:57:32.820 --> 00:57:36.059
that keeps breaking. And there's always like,

00:57:36.139 --> 00:57:39.900
it's been my day to day work for the past five

00:57:39.900 --> 00:57:43.619
years. And in, and to make sure that you who

00:57:43.619 --> 00:57:46.940
pays one coffee per month, You don't have to

00:57:46.940 --> 00:57:50.059
think about it. You use it, it works, and there's

00:57:50.059 --> 00:57:53.119
an update, and it takes care of new apps. And

00:57:53.119 --> 00:57:57.960
upon breaking some AX APIs and stuff, my job

00:57:57.960 --> 00:58:00.920
is to take care of this so that you, paying one

00:58:00.920 --> 00:58:03.039
coffee a month, you have a smooth experience.

00:58:04.960 --> 00:58:13.670
If I tell someone this, even if I convince them

00:58:13.670 --> 00:58:15.670
to, oh yeah, okay, I'm going to, they're already

00:58:15.670 --> 00:58:18.510
the wrong customer. Yep. They don't get it. It's

00:58:18.510 --> 00:58:20.389
not going to. They're not the right customer.

00:58:20.829 --> 00:58:24.110
And like convincing for like three US a month,

00:58:24.230 --> 00:58:27.489
the thing that should, that you should like,

00:58:27.570 --> 00:58:32.110
I think hopefully if, if people have, they value

00:58:32.110 --> 00:58:35.789
their time and energy and pleasure. If you use

00:58:35.789 --> 00:58:38.869
macOS and you, you're used to your Vim moves

00:58:38.869 --> 00:58:41.539
and you use the app and you find like, oh shit,

00:58:41.619 --> 00:58:44.820
this is fun. Like that makes my day -to -day

00:58:44.820 --> 00:58:48.199
use of macOS better. Is it worth like three US

00:58:48.199 --> 00:58:52.280
a month? Fuck yeah, that's it. And probably that's

00:58:52.280 --> 00:58:54.519
what happens with a lot of, and I think we talked

00:58:54.519 --> 00:58:58.679
a bit about this like last time, but so currently

00:58:58.679 --> 00:59:02.619
there's like 300 something people, right? And

00:59:02.619 --> 00:59:07.739
I hear about a few of them once a year to tell

00:59:07.739 --> 00:59:12.000
me like that they love the thing. They just don't

00:59:12.000 --> 00:59:15.179
want this to disappear. But usually, satisfied

00:59:15.179 --> 00:59:18.940
customers, you don't hear about them. Yeah, unhappy

00:59:18.940 --> 00:59:23.079
ones. The 10 people who are never going to buy

00:59:23.079 --> 00:59:25.480
your products, they're the ones who are going

00:59:25.480 --> 00:59:31.159
to voice, voice, voice, voice their thing. And

00:59:31.159 --> 00:59:35.440
yeah, free market. I think I'm quite still in

00:59:35.440 --> 00:59:40.030
the readme of... Kind of Vim or Wish or Scrawlr,

00:59:40.150 --> 00:59:42.630
you have a list of alternatives. You can go...

00:59:42.630 --> 00:59:46.789
You put a list there, but it's just a fake list,

00:59:46.989 --> 00:59:50.010
right? Is there anything similar to Kind of Vim?

00:59:51.409 --> 00:59:55.889
Like if I go to DaVinci Resolve and I want to

00:59:55.889 --> 00:59:59.690
use Vim Motions there, is there something out

00:59:59.690 --> 01:00:04.869
there that really does? No. There's options for

01:00:04.869 --> 01:00:09.960
the browser and stuff like that, right? Yeah,

01:00:10.059 --> 01:00:14.039
but the ones I don't link, I don't have links

01:00:14.039 --> 01:00:17.480
to the browser ones. I have links more like to

01:00:17.480 --> 01:00:20.260
Carabiner Elements. If you just want like JK

01:00:20.260 --> 01:00:23.699
and stuff for your list and stuff, you can build

01:00:23.699 --> 01:00:30.599
a few of them yourselves. You can, yeah. Also,

01:00:30.639 --> 01:00:32.239
like we talked about this last time, I think,

01:00:32.260 --> 01:00:36.099
but I... There's a reason why there's no competitors.

01:00:36.360 --> 01:00:38.739
This is a very bad business. This is not business.

01:00:39.840 --> 01:00:45.300
It's a crazy thing to get into. It's a very crazy

01:00:45.300 --> 01:00:48.820
thing to get into. And the amount of work, again,

01:00:48.900 --> 01:00:54.719
because the AX APIs are not done for that, so

01:00:54.719 --> 01:01:00.119
it's really me, and especially the amount of

01:01:00.119 --> 01:01:04.269
data that you need to have to... be able to make

01:01:04.269 --> 01:01:09.050
a move like i i was lucky somehow i just that

01:01:09.050 --> 01:01:11.829
was my it was during covid or so i was like stuck

01:01:11.829 --> 01:01:15.869
in my i needed to find something to to do and

01:01:15.869 --> 01:01:19.389
then okay i went into it and then i after only

01:01:19.389 --> 01:01:22.610
like two years like like wow wait oh wait we

01:01:22.610 --> 01:01:25.110
have this data and that data and this thing and

01:01:25.110 --> 01:01:27.469
that thing and i wrap this and blah blah and

01:01:27.469 --> 01:01:33.440
wow we can we can do this so it's just not pure

01:01:33.440 --> 01:01:38.900
luck but but there's a part that uh yeah if you

01:01:38.900 --> 01:01:42.539
think about like oh i'm like making money forget

01:01:42.539 --> 01:01:46.300
you you don't jump into this yeah just if you

01:01:46.300 --> 01:01:49.400
think about mac os it's a limited audience then

01:01:49.400 --> 01:01:52.840
if you think about vim it's even more limited

01:01:52.840 --> 01:01:57.840
now combine those two yeah mac os and vim yeah

01:01:57.840 --> 01:02:01.460
it's a pretty small niche community so there's

01:02:01.460 --> 01:02:05.599
no one -time payment then well you do have like

01:02:05.599 --> 01:02:11.059
a yearly payment correct yeah okay yeah but it's

01:02:11.059 --> 01:02:14.360
gonna be yeah like if you if you stop paying

01:02:14.360 --> 01:02:18.039
then it goes back to insulting you in the mornings

01:02:18.039 --> 01:02:22.179
yeah so it's still five to one i think it's five

01:02:22.179 --> 01:02:26.159
to one pm That was when I was sleeping. But it's

01:02:26.159 --> 01:02:30.179
the exact same thing. It's the exact same thing

01:02:30.179 --> 01:02:33.340
that if you go to Netflix and complain that why

01:02:33.340 --> 01:02:37.139
is Netflix not free, right? Like, man, if you

01:02:37.139 --> 01:02:39.679
want to use Netflix, pay for it. If you don't,

01:02:39.679 --> 01:02:43.639
just move on and go and use something else. But

01:02:43.639 --> 01:02:47.239
it's free market, right? It's free market. So

01:02:47.239 --> 01:02:51.610
exactly like you. And when I tell this to people,

01:02:51.710 --> 01:02:57.449
I don't mean it in a mean way. I'm not holding

01:02:57.449 --> 01:03:03.409
a patent. You can really research and you can

01:03:03.409 --> 01:03:07.409
do what I did. You can build it. If you don't

01:03:07.409 --> 01:03:10.190
want to pay, just build it. Or use something.

01:03:10.789 --> 01:03:14.389
So that was the issue when I was telling you

01:03:14.389 --> 01:03:16.769
when I switched back to closed source. Because

01:03:16.769 --> 01:03:20.179
I was like, okay. no open source support. Plus

01:03:20.179 --> 01:03:22.659
the fact that how I approach, like I was telling

01:03:22.659 --> 01:03:26.079
you this thing of, I think people have the, so

01:03:26.079 --> 01:03:29.659
people have the right to ask and I have the right

01:03:29.659 --> 01:03:34.900
to ignore, but I kind of feel guilty if I, so

01:03:34.900 --> 01:03:38.480
it's my own problem, but okay, still. So I would

01:03:38.480 --> 01:03:42.800
get requests from people telling me, yeah, I

01:03:42.800 --> 01:03:45.860
cannot, I can't make it work. Like they got the

01:03:45.860 --> 01:03:47.969
source, they cannot make it work. So I would

01:03:47.969 --> 01:03:51.010
just copy paste, you know, the link and I would

01:03:51.010 --> 01:03:53.389
say like, I don't do any open source support.

01:03:53.690 --> 01:03:57.469
So you can buy a license. Oh yeah, but like,

01:03:57.489 --> 01:04:00.510
you know, I don't want to. Okay, so here's the

01:04:00.510 --> 01:04:03.050
list of alternatives. Oh yeah, but Canavim works

01:04:03.050 --> 01:04:07.409
better. So only after this, I'll be like, okay,

01:04:07.449 --> 01:04:10.409
man, like then basically you just want the thing

01:04:10.409 --> 01:04:12.530
without paying and without doing the effort.

01:04:13.630 --> 01:04:15.510
You just want everything. You don't care about

01:04:15.510 --> 01:04:18.809
open source. You care about it being free. And

01:04:18.809 --> 01:04:20.909
you don't want to do the effort and stuff. So

01:04:20.909 --> 01:04:23.969
I'm sorry, like, okay, then I'm okay ignoring

01:04:23.969 --> 01:04:27.769
after this. But it's like hundreds of things,

01:04:27.849 --> 01:04:32.789
like things keep repeating. So I close the source

01:04:32.789 --> 01:04:35.929
and then I know it's, but I have to take care

01:04:35.929 --> 01:04:38.710
of myself, right? So I close the source and after

01:04:38.710 --> 01:04:41.150
this, I'm totally okay to ignore the messages.

01:04:42.429 --> 01:04:44.929
Man, your internet is shit. Your camera looks

01:04:44.929 --> 01:04:47.550
like shit sometimes. But there's nothing you

01:04:47.550 --> 01:04:50.690
can do about it. It's fine. Maybe it's just my

01:04:50.690 --> 01:04:54.989
face. We have a typhoon here. I don't know if

01:04:54.989 --> 01:05:00.610
it's... Maybe it's breaking some cable somewhere.

01:05:01.349 --> 01:05:04.949
Okay, now, regarding the question to inspect

01:05:04.949 --> 01:05:10.050
the software auditing company, have you ever

01:05:10.050 --> 01:05:12.960
thought about that or no? I know it's more money,

01:05:13.059 --> 01:05:15.820
it's more work, it's a lot of stuff that would

01:05:15.820 --> 01:05:19.300
be getting involved. So, have you thought about

01:05:19.300 --> 01:05:27.579
that? I've seen that for, like, online software,

01:05:27.599 --> 01:05:30.960
but no, I haven't thought about this for, like,

01:05:30.960 --> 01:05:36.920
Mac apps. No. I don't know why. Maybe I thought,

01:05:37.000 --> 01:05:39.860
like, because online you can, like, test endpoints.

01:05:40.719 --> 01:05:44.960
And, and in the binary app, it's a little bit,

01:05:45.000 --> 01:05:47.219
uh, it's different, but like, yeah, I guess,

01:05:47.239 --> 01:05:52.539
um, I guess that could be something. Okay. Something

01:05:52.539 --> 01:05:55.300
to think about. Yep. I don't care. I just wanted

01:05:55.300 --> 01:05:57.519
to cover my basis, you know, cause there's people

01:05:57.519 --> 01:06:00.840
that want to ask about that, you know, so, uh,

01:06:01.099 --> 01:06:03.280
I don't know if I trust you. I don't know if

01:06:03.280 --> 01:06:05.800
I trust you or not, but what choice do I have?

01:06:06.269 --> 01:06:09.190
Right? I'm French, you should know. French, cheap.

01:06:09.510 --> 01:06:16.929
We're cheap bastards. Now, we covered the questions

01:06:16.929 --> 01:06:20.090
that I had here. Is there anything else you want

01:06:20.090 --> 01:06:29.949
to discuss? So we've been through your list already?

01:06:30.449 --> 01:06:36.880
Yep. Wow. I don't know. I was talking and then

01:06:36.880 --> 01:06:39.039
it goes in several directions. I've mentioned

01:06:39.039 --> 01:06:41.320
the closed source stuff. Was there something

01:06:41.320 --> 01:06:46.179
else? Yeah, the subscription, closed source.

01:06:46.699 --> 01:06:55.460
Yeah, the subscription. Let me check. So somebody

01:06:55.460 --> 01:07:03.780
asked on the... Oh, we could talk a little bit

01:07:03.780 --> 01:07:08.510
about the... the last release of kind of him

01:07:08.510 --> 01:07:11.769
i did the integration of carabiner and it seems

01:07:11.769 --> 01:07:16.730
to be working pretty well yeah yeah somebody

01:07:16.730 --> 01:07:20.250
was asking for the one oh no always that's an

01:07:20.250 --> 01:07:24.809
somebody else asking again why subscription model

01:07:24.809 --> 01:07:29.670
it's like when i was what i was writing yeah

01:07:29.670 --> 01:07:32.980
i can i can tell you a summary because I started

01:07:32.980 --> 01:07:35.599
telling that person to understand that this is

01:07:35.599 --> 01:07:39.480
not logical. I can explain why that came with

01:07:39.480 --> 01:07:44.940
like $3 .28. The $3 .28 price. What about the

01:07:44.940 --> 01:07:47.940
brew installation? Why so serious is saying there?

01:07:48.480 --> 01:07:50.599
What do you mean the brew installation? Why so

01:07:50.599 --> 01:07:54.260
serious? That we didn't have a command to install

01:07:54.260 --> 01:07:56.780
and brew? Because if you went to the documentation

01:07:56.780 --> 01:08:00.980
like a couple months ago, there was no brew installation

01:08:00.980 --> 01:08:04.860
command. Like you didn't know if the root package

01:08:04.860 --> 01:08:07.579
was the real one or if you were installing like

01:08:07.579 --> 01:08:10.679
a Trojan or something, you had no idea. But that

01:08:10.679 --> 01:08:13.440
was implemented recently, thanks to me, right?

01:08:15.760 --> 01:08:20.000
Yeah. Why did you add it? The docs got a little

01:08:20.000 --> 01:08:24.779
bit better. Why did I add it? Yep. Because that

01:08:24.779 --> 01:08:36.119
made sense. I didn't... Yeah, like if... I mean,

01:08:36.140 --> 01:08:38.819
there's a bunch, like the docs, it's part of

01:08:38.819 --> 01:08:45.579
the... There's this thing that I have in my list,

01:08:45.640 --> 01:08:47.460
which is like, okay, I need to focus on like

01:08:47.460 --> 01:08:50.100
the marketing, right? Which is like, I should

01:08:50.100 --> 01:08:55.000
redo the side, the videos are like a bit old,

01:08:55.119 --> 01:08:58.039
like the character windows is like huge, which

01:08:58.039 --> 01:09:00.640
is not the case anymore. Like I should redo...

01:09:01.960 --> 01:09:05.899
But the, so the docs are so part of, not really

01:09:05.899 --> 01:09:09.260
marketing, but it's, the docs can, could definitely

01:09:09.260 --> 01:09:13.859
be better. But I kind of always postpone, I'm

01:09:13.859 --> 01:09:16.859
more like excited about working on the backend

01:09:16.859 --> 01:09:21.439
of kind of Veeam. And when you mentioned, I think

01:09:21.439 --> 01:09:24.020
at first you wasn't even in Homebrew and then

01:09:24.020 --> 01:09:26.319
somebody mentioned like, yeah, developers, come

01:09:26.319 --> 01:09:28.859
on, they install like even apps through Homebrew.

01:09:28.960 --> 01:09:35.090
So it's like, oh yeah, okay. So I did. But it

01:09:35.090 --> 01:09:39.630
was like, okay, people, they may try or the,

01:09:39.710 --> 01:09:43.569
you know, if they use homebrew, great. If they

01:09:43.569 --> 01:09:45.489
don't, it's fine. But you're, I think you're

01:09:45.489 --> 01:09:48.229
the first one who told me like, hey, what about

01:09:48.229 --> 01:09:50.909
if somebody is kind of impersonating? How do

01:09:50.909 --> 01:09:53.850
people know it's their real? And I just never

01:09:53.850 --> 01:09:57.289
really thought about this. So when you mentioned

01:09:57.289 --> 01:09:59.170
this, I was like, oh, yeah, okay. That makes

01:09:59.170 --> 01:10:03.800
sense too. To make it clear. So even I make it

01:10:03.800 --> 01:10:07.140
clear. I think there's your name, no? Yeah. And

01:10:07.140 --> 01:10:10.060
there's a link to your... Are you making money

01:10:10.060 --> 01:10:13.960
from... From you? Yeah, exactly. This page has

01:10:13.960 --> 01:10:16.939
been requested by Link Arzu. And then it links

01:10:16.939 --> 01:10:20.439
to your YouTube. Because he's a baby. Oh my God,

01:10:20.479 --> 01:10:25.039
this is so fun. I should be making money out

01:10:25.039 --> 01:10:26.640
of this. You know what? You should give me a

01:10:26.640 --> 01:10:32.039
dollar per subscription. at home yeah wow i'm

01:10:32.039 --> 01:10:36.680
already giving one dollar to paddle they're like

01:10:36.680 --> 01:10:40.000
they're heavy on uh okay maybe not 75 cents i

01:10:40.000 --> 01:10:42.399
think now let me show you this let me show you

01:10:42.399 --> 01:10:45.720
this something that i just that i just discovered

01:10:45.720 --> 01:10:50.680
right now notice that the the k works now okay

01:10:50.680 --> 01:10:54.760
okay i can type the k and it works but look at

01:10:54.760 --> 01:11:00.800
what happens when i do this settings uh here

01:11:00.800 --> 01:11:03.979
because i said it enter normal mode to escape

01:11:03.979 --> 01:11:11.479
okay jay yeah could it be related to the to this

01:11:11.479 --> 01:11:18.000
let's see and i set it to 120 and uh let's see

01:11:18.000 --> 01:11:27.069
i mean i never got the nope oh I think there's

01:11:27.069 --> 01:11:30.029
something else taking over. So I don't know.

01:11:30.310 --> 01:11:33.130
Oh, I have to press it twice. I have to press

01:11:33.130 --> 01:11:37.489
it twice. Let me see. So I think something is...

01:11:37.489 --> 01:11:42.270
You have another app. Yeah, Canada. That is capturing

01:11:42.270 --> 01:11:44.350
everything. That is taking care of the first

01:11:44.350 --> 01:11:47.890
key or something. I will check for sure, but

01:11:47.890 --> 01:11:52.090
I never had the command. And there's automated

01:11:52.090 --> 01:11:56.439
tests for this. And it's working. Oh, but I can

01:11:56.439 --> 01:11:59.680
type it twice. I don't care. Because, let me

01:11:59.680 --> 01:12:02.699
show you something. All of the videos that I

01:12:02.699 --> 01:12:05.100
have been recording, they have an uppercase K

01:12:05.100 --> 01:12:09.760
everywhere. If I need to add a K, because I cannot

01:12:09.760 --> 01:12:13.680
type a freaking lowercase K. But if I need to

01:12:13.680 --> 01:12:15.600
type a double, that's fine. But I'm pretty sure

01:12:15.600 --> 01:12:19.579
it's related to Canada. Yeah. It's weird. Canada,

01:12:19.739 --> 01:12:21.920
kind of, there is something going on in there.

01:12:23.199 --> 01:12:26.760
But didn't you mention that Canata is using Carabiner

01:12:26.760 --> 01:12:29.640
in the background? Canata is using the Carabiner

01:12:29.640 --> 01:12:37.939
driver in the background. So it's not using Carabiner's

01:12:37.939 --> 01:12:42.640
complex modification things. No, just the driver.

01:12:42.880 --> 01:12:48.199
It's using its own... Okay. I don't know. I will

01:12:48.199 --> 01:12:54.750
check. Okay. Now... chat the only person that

01:12:54.750 --> 01:12:57.149
is in chat is why so serious any questions that

01:12:57.149 --> 01:13:01.930
chat has or any other topics that you want to

01:13:01.930 --> 01:13:09.350
talk about g uh well let me write this uh any

01:13:09.350 --> 01:13:17.329
other topic um uh i don't have anything in mind

01:13:17.329 --> 01:13:20.949
now oh maybe yeah just a little bit like uh there's

01:13:20.949 --> 01:13:25.390
there's a there's a guy so i've released the

01:13:25.390 --> 01:13:28.470
integration with carabiner okay right for like

01:13:28.470 --> 01:13:32.189
for like scroller and scroller first and then

01:13:32.189 --> 01:13:35.430
because there were some keys hot coded for some

01:13:35.430 --> 01:13:40.609
for a guy so it was a good time to remove them

01:13:40.609 --> 01:13:43.699
and like go through carabiner so like And then

01:13:43.699 --> 01:13:46.199
I release, I like to release new stuff through

01:13:46.199 --> 01:13:48.319
Scrawl at first because I think it's like less

01:13:48.319 --> 01:13:50.939
used maybe and it's like free. So if I fuck up

01:13:50.939 --> 01:13:53.180
something, I'm like, yeah, it's free app. So

01:13:53.180 --> 01:13:56.439
you can't expect too much, right? So, but like

01:13:56.439 --> 01:13:58.819
Scrawl and then after I release in Wuxi and then

01:13:58.819 --> 01:14:02.899
in Canavium. And yes, some people are like linking,

01:14:03.060 --> 01:14:06.939
like. But what is it for? Can you explain that

01:14:06.939 --> 01:14:08.699
integration, the Carabiner Elements integration?

01:14:08.859 --> 01:14:12.600
What is it for? So it's going to be to remap.

01:14:12.760 --> 01:14:16.300
keys like so some uh there's some examples in

01:14:16.300 --> 01:14:23.819
the because i show it uh i don't let me or just

01:14:23.819 --> 01:14:26.560
i don't understand the concept just let me know

01:14:26.560 --> 01:14:29.579
because if i needed to create mappings i did

01:14:29.579 --> 01:14:31.619
it in carabiner because i used carabiner for

01:14:31.619 --> 01:14:34.359
a long time like a year maybe and i had a lot

01:14:34.359 --> 01:14:38.180
of crazy complex stuff there but is it like an

01:14:38.180 --> 01:14:45.489
interface to create mappings So what Anavim does

01:14:45.489 --> 01:14:51.569
is exposing variables to Karabiner. So in Karabiner,

01:14:51.829 --> 01:14:58.149
you can now say, okay, if I'm in visual mode

01:14:58.149 --> 01:15:04.729
on Safari, when I press Q, open a new tab. So

01:15:04.729 --> 01:15:08.609
you can basically remap. So there were kind of

01:15:08.609 --> 01:15:11.640
two issues that I had in the past. with kind

01:15:11.640 --> 01:15:13.680
of him because when i started like keyboards

01:15:13.680 --> 01:15:19.020
are like quite hard to deal with like there's

01:15:19.020 --> 01:15:22.560
like hardware key codes virtual key codes there's

01:15:22.560 --> 01:15:26.060
like nc keyboards easel keyboard it's kind of

01:15:26.060 --> 01:15:29.500
a messy thing and um and when i started like

01:15:29.500 --> 01:15:31.920
dealing with this i was okay you know what i'm

01:15:31.920 --> 01:15:34.460
just going to focus on what i use which is like

01:15:34.460 --> 01:15:38.260
us keyboard And then I got like some people saying,

01:15:38.319 --> 01:15:40.100
oh, on the French keyboard, there's some keys

01:15:40.100 --> 01:15:43.260
that don't work because when you press a combination

01:15:43.260 --> 01:15:47.180
of like shift and something, it's some American,

01:15:47.279 --> 01:15:49.279
you're going to use shift. French, you're not

01:15:49.279 --> 01:15:51.920
going to use shift. It's very messy. So I focused

01:15:51.920 --> 01:15:55.520
on American. And then maybe finally a few months

01:15:55.520 --> 01:16:02.779
ago, I expanded this to every kind of keyboard

01:16:02.779 --> 01:16:05.960
layout, but there was still... So that part was

01:16:05.960 --> 01:16:08.600
solved, but there was still an issue where people

01:16:08.600 --> 01:16:13.020
would be like, yeah, I want to remap, you know,

01:16:13.039 --> 01:16:16.800
like Vim remapping, like rather than, I don't

01:16:16.800 --> 01:16:21.920
know, like, I don't even know because I don't

01:16:21.920 --> 01:16:24.479
like custom things. I use the basic, but maybe

01:16:24.479 --> 01:16:28.020
rather than CIW, they want to press one key that

01:16:28.020 --> 01:16:31.960
does this instead. So now you can do this through

01:16:31.960 --> 01:16:38.060
Carabiner. Canavim exposes those variables and

01:16:38.060 --> 01:16:41.079
then you tell in your complex modification, you

01:16:41.079 --> 01:16:44.319
can say, okay, when I'm in normal mode, so if

01:16:44.319 --> 01:16:48.880
you don't care about all the carabiner options

01:16:48.880 --> 01:16:54.300
first, you just focus on Canavim, you could say

01:16:54.300 --> 01:16:58.520
like, okay, when I'm in normal mode and I press

01:16:58.520 --> 01:17:06.380
Q, it does C -I -W or something. Yeah, it does

01:17:06.380 --> 01:17:11.260
C -I -W, for example, yeah. But when I'm in visual

01:17:11.260 --> 01:17:13.939
mode and I press Q, it does like something else.

01:17:14.119 --> 01:17:17.880
So you can create different mapping according

01:17:17.880 --> 01:17:22.579
to kind of in this mode. But then because Carabiner

01:17:22.579 --> 01:17:25.739
comes with its own whole set of like options

01:17:25.739 --> 01:17:28.239
and stuff, you can basically do a lot or you

01:17:28.239 --> 01:17:31.479
can say like, yeah, only when I'm in normal mode

01:17:31.479 --> 01:17:36.840
on Safari, then you map that key or those keys

01:17:36.840 --> 01:17:39.239
to like this thing, and then you can basically

01:17:39.239 --> 01:17:41.239
do whatever you want. This is like pretty cool.

01:17:41.420 --> 01:17:46.079
And some guy, because there's this new pod, which

01:17:46.079 --> 01:17:47.800
is the integration with Carabiner, but there

01:17:47.800 --> 01:17:51.619
is also a JSON file where I would, it's been

01:17:51.619 --> 01:17:54.119
there for like maybe two years or so, like where

01:17:54.119 --> 01:17:59.159
I expose the, currently I only expose the current

01:17:59.159 --> 01:18:02.399
Vim mode. So you can watch this with Hammerspoon

01:18:02.399 --> 01:18:07.600
and then you can send to like whatever you want.

01:18:07.720 --> 01:18:11.579
So this guy, he's posting quite a lot on GitHub

01:18:11.579 --> 01:18:15.720
currently. He's been like connecting Canavim

01:18:15.720 --> 01:18:20.640
with Sketchy Bar. So like his bar changes according

01:18:20.640 --> 01:18:26.220
to Canavim's mode. And then he's using like MimeStream.

01:18:28.090 --> 01:18:31.829
the email client and he's going all around his

01:18:31.829 --> 01:18:35.529
boxes and everything all through keyboard remapping

01:18:35.529 --> 01:18:39.890
like kind of him carabiner remapping so like

01:18:39.890 --> 01:18:44.550
he's uh yeah so it's like if you uh if he's and

01:18:44.550 --> 01:18:48.289
and because he's using hammerspoon to check or

01:18:48.289 --> 01:18:52.609
so like the the accessibility role of the thing

01:18:52.609 --> 01:18:56.170
so he's been doing like uh okay if he's on the

01:18:56.170 --> 01:19:00.319
list And he pressed this key in normal mode.

01:19:00.579 --> 01:19:05.100
Then he's changing email box. But if he's inside

01:19:05.100 --> 01:19:08.560
the text, the composer, then the guy is just

01:19:08.560 --> 01:19:15.199
like having fun kind of controlling his old email

01:19:15.199 --> 01:19:17.899
client. And even I was like, wow, for this, I

01:19:17.899 --> 01:19:21.500
would use, I build Wuxi for this to go on UI

01:19:21.500 --> 01:19:23.880
elements. But he's remapping the whole thing

01:19:23.880 --> 01:19:26.319
through. through kind of him and carabiner just

01:19:26.319 --> 01:19:31.300
to do everything through him, uh, moves. So that's,

01:19:31.300 --> 01:19:34.760
that's, yeah, it's pretty cool. Okay. So that

01:19:34.760 --> 01:19:37.920
integration was quite a, and finally it's, uh,

01:19:37.920 --> 01:19:42.659
it, it took like, I've been asked about this

01:19:42.659 --> 01:19:50.359
for, uh, maybe since the beginning. And, uh,

01:19:50.520 --> 01:19:56.250
I started developing my own, remapping in scroller

01:19:56.250 --> 01:20:00.090
first. And it took me six months of work. I was

01:20:00.090 --> 01:20:02.189
pulling my hair. It was like a fucking nightmare.

01:20:02.470 --> 01:20:05.550
And then at the end, I, somebody mentioned like

01:20:05.550 --> 01:20:09.409
the variables in, in carabiner and what, and

01:20:09.409 --> 01:20:13.949
then the integration with carabiner to it's a

01:20:13.949 --> 01:20:16.609
few weeks. This is like just crazy. And even

01:20:16.609 --> 01:20:19.899
like few weeks is because I, because I, want

01:20:19.899 --> 01:20:22.100
to have like automated tests to make sure that

01:20:22.100 --> 01:20:24.800
everything works properly. But the code itself

01:20:24.800 --> 01:20:27.640
was like a couple of lines. It was like, why

01:20:27.640 --> 01:20:30.539
it took me so long to, to just understand that

01:20:30.539 --> 01:20:33.880
that was right there. Crazy. Oh yeah. Carabiner

01:20:33.880 --> 01:20:37.220
is really complex, man. A really complex tool.

01:20:38.420 --> 01:20:41.500
Yeah, but it's, yeah, it's me. I mean, like,

01:20:41.500 --> 01:20:43.939
yeah, I didn't know enough. And the integration

01:20:43.939 --> 01:20:46.880
is very easy. It's actually quite simple because

01:20:46.880 --> 01:20:52.560
I have the, the, CLI that you just call with

01:20:52.560 --> 01:20:57.199
some variables, some JSON syntax thing. Because

01:20:57.199 --> 01:21:01.119
I don't use it for my... I don't custom things

01:21:01.119 --> 01:21:06.279
for myself. I didn't have the need. And I thought

01:21:06.279 --> 01:21:08.460
it would be way more complicated than this, but

01:21:08.460 --> 01:21:14.180
no. And it's very cool to... And I've been donating

01:21:14.180 --> 01:21:17.239
to the Carabiner. I've been donating to Hammerspoon

01:21:17.239 --> 01:21:20.170
and Carabiner for Some years, I think, already.

01:21:21.170 --> 01:21:26.770
And that's very cool for me to push this to that.

01:21:27.409 --> 01:21:33.630
It's a great tool, well done, tested, used by

01:21:33.630 --> 01:21:38.250
a lot of people. If I had to, and it's providing

01:21:38.250 --> 01:21:44.010
so much stuff, you can remap according to your

01:21:44.010 --> 01:21:48.229
input layout, the language, the physical. brand

01:21:48.229 --> 01:21:51.010
of your keyboard like it's just crazy the amount

01:21:51.010 --> 01:21:54.010
of work that i would have to do to reach that

01:21:54.010 --> 01:21:56.189
thing it's just another tool yeah it's just another

01:21:56.189 --> 01:21:58.789
tool completely so that was very cool to be able

01:21:58.789 --> 01:22:01.649
to integrate with this and it's opening yeah

01:22:01.649 --> 01:22:06.229
i'm quite um it's it's interesting because i'm

01:22:06.229 --> 01:22:11.130
i'm excited and happy but also a little bit uh

01:22:11.130 --> 01:22:17.760
it's not really fearful but because When somebody

01:22:17.760 --> 01:22:20.399
asks something about Canavium, I can answer right

01:22:20.399 --> 01:22:22.840
away because I know the whole thing. But now

01:22:22.840 --> 01:22:25.979
that if somebody asking something that is related

01:22:25.979 --> 01:22:29.880
to carabiner, I feel like, wow, sometimes, you

01:22:29.880 --> 01:22:32.000
know, that feeling where you can't even say like,

01:22:32.119 --> 01:22:37.640
you can't even tell people. That's not possible.

01:22:37.859 --> 01:22:41.340
Like you don't know. Because you don't know enough.

01:22:41.359 --> 01:22:47.420
And that part is a little bit scary. yeah yeah

01:22:47.420 --> 01:22:50.579
this is getting out of my control so it's a little

01:22:50.579 --> 01:22:54.899
bit uh but then i i see people like doing their

01:22:54.899 --> 01:22:57.000
stuff and like sharing and telling me like oh

01:22:57.000 --> 01:22:59.960
this i'm able to do that this is crazy it's so

01:22:59.960 --> 01:23:03.079
fun so like wow okay cool yeah i didn't know

01:23:03.079 --> 01:23:05.180
this is getting getting out of my hands yeah

01:23:05.180 --> 01:23:08.380
yeah which is like it's it's cool and scary at

01:23:08.380 --> 01:23:11.119
the same time all right interesting yeah all

01:23:11.119 --> 01:23:14.750
righty i have to drop thanks for all right being

01:23:14.750 --> 01:23:17.529
here is there any final thing that you want to

01:23:17.529 --> 01:23:22.989
you want to say uh i didn't think about anything

01:23:22.989 --> 01:23:27.069
but like if uh same thing i'm like if you know

01:23:27.069 --> 01:23:30.430
people uh it's always a pleasure to catch up

01:23:30.430 --> 01:23:32.689
with you second time i hope there's going to

01:23:32.689 --> 01:23:35.550
be more time yeah we can just just chat like

01:23:35.550 --> 01:23:39.229
this you know yeah it's very cool yeah how long

01:23:39.229 --> 01:23:41.569
it's been it's been two hours already almost

01:23:42.439 --> 01:23:46.399
yeah yeah you don't feel the time when you're

01:23:46.399 --> 01:23:54.060
with me right no not at all but uh yeah i mean

01:23:54.060 --> 01:23:58.199
same thing like you know like uh i remember you

01:23:58.199 --> 01:24:00.539
asking me last time if i was planning to sell

01:24:00.539 --> 01:24:03.119
the apps and you know and this is still not part

01:24:03.119 --> 01:24:06.680
of the the plans i'm planning to build this for

01:24:06.680 --> 01:24:11.000
as long as i can It's getting harder. Like this

01:24:11.000 --> 01:24:12.960
part is kind of true. It's getting hard. Like

01:24:12.960 --> 01:24:20.260
I've released an update for Bushy some days ago

01:24:20.260 --> 01:24:23.899
and it took me like weeks to cause the Apple

01:24:23.899 --> 01:24:27.319
changed like the money bar system and they're

01:24:27.319 --> 01:24:31.420
even giving less information. Try. I don't know

01:24:31.420 --> 01:24:35.140
if they're like just trying to. privacy thing

01:24:35.140 --> 01:24:38.720
again to just keep data because they use that

01:24:38.720 --> 01:24:41.020
data just for themselves, but they don't allow

01:24:41.020 --> 01:24:47.239
third -party developers to have it. So I find

01:24:47.239 --> 01:24:49.439
it's getting harder and harder to deal with.

01:24:49.520 --> 01:24:51.239
So I don't know if they do it on purpose or it's

01:24:51.239 --> 01:24:55.819
just like the new developers that develop macOS

01:24:55.819 --> 01:25:01.520
and iOS. It feels like the new release, they

01:25:01.520 --> 01:25:04.720
want to make it look cool, but... There's a lot

01:25:04.720 --> 01:25:11.720
of broken things. So luckily, I've been able

01:25:11.720 --> 01:25:15.180
to go around that thing. So I hope it's going

01:25:15.180 --> 01:25:21.119
to last for some time. But yeah, the plan is

01:25:21.119 --> 01:25:24.119
still to, you know, I'm currently using the Mac.

01:25:24.340 --> 01:25:29.359
I want to keep this going. I keep the apps updated.

01:25:29.439 --> 01:25:33.239
There's going to be a new release. kind of him

01:25:33.239 --> 01:25:38.140
soon with like maybe 10 10 12 new apps supported

01:25:38.140 --> 01:25:42.479
it's gonna be plugins later but i need to think

01:25:42.479 --> 01:25:48.319
about um yeah that's gonna be the big next thing

01:25:48.319 --> 01:25:55.100
uh yeah people can reach out always i'm glad

01:25:55.100 --> 01:25:58.560
to you know talk uh and that's my main thing

01:25:58.560 --> 01:26:01.300
so like yeah it's not like i'm i have a job that

01:26:01.300 --> 01:26:05.270
i know if people answer i'll or they write something

01:26:05.270 --> 01:26:09.630
i'll most probably within the same day i'll i'll

01:26:09.630 --> 01:26:14.569
respond get in touch yeah okay his thing is very

01:26:14.569 --> 01:26:18.609
cool to be close to your users you know yeah

01:26:18.609 --> 01:26:22.529
yeah all right stay small and be close thank

01:26:22.529 --> 01:26:25.630
you no it was pleasure always really appreciate

01:26:25.630 --> 01:26:29.210
it and uh welcome The final thing that I want

01:26:29.210 --> 01:26:32.189
to do is thank the CEOs because I have memberships.

01:26:32.810 --> 01:26:35.529
Well, you know, but you decide not to get it.

01:26:35.689 --> 01:26:40.310
But I have a CEO, web23 .com. I always leave

01:26:40.310 --> 01:26:42.689
the credits here in the video, right? So you

01:26:42.689 --> 01:26:45.270
will see them. I'm a pro, man. So yeah, just

01:26:45.270 --> 01:26:49.050
wanted to do that. And thank you for your time.

01:26:49.229 --> 01:26:51.569
Really appreciate it. Hope we meet soon again,

01:26:51.770 --> 01:26:54.909
man. Yeah, yeah, sure. Thank you. Have a nice

01:26:54.909 --> 01:26:56.069
day, man. You too. Bye.
