Aug. 5, 2025

CD172: LIBERTY FARMER - HAM RADIO, NOSTR, AND BITCOIN

The player is loading ...
CD172: LIBERTY FARMER - HAM RADIO, NOSTR, AND BITCOIN

Liberty Farmer is a HAM Radio enthusiast and the lead maintainer of the HAMSTR project. His goal is to make it easier to send and receive nostr notes using HAM Radio. Combined with shorter range bluetooth and wifi  mesh networks, and existing internet infrastructure, this tech could be incredibly powerful at making nostr a robust fault tolerant global comms protocol. We also discuss using HAM Radio to send bitcoin payments without permission.

Liberty Farmer on Nostr: https://primal.net/p/nprofile1qqsw8tha4zrj22njem340rfnktwdjr5lu5achmtrglh4ufhhggg6mwcenxmm9
HAMSTR Github: https://github.com/LibertyFarmer/hamstr
Guide to getting started with HAM: https://primal.net/e/nevent1qqszu8mass97mgk99dessa86mr658yvq6uf0zv8xy35zltyw8zcr2acxaquef
Reticulum Network: https://reticulum.network/

EPISODE: 172
BLOCK: 908770
PRICE: 880 sats per dollar

(00:01) Fox Business Michael Saylor Clip

(03:19) Happy Bitcoin Tuesday

(04:42) Ham Radio

(09:02) Getting Started with Ham Radio

(16:28) Hamstr Project: Ham Radio and Nostr

(29:49) Reticulum Network

(38:16) Zaps and Bitcoin Transactions via Hamstr

(52:05) Future of Hamstr and Reticulum Integration

(55:08) Call for Contributions and Final Thoughts



Video: https://primal.net/citadel

more info on the show: https://citadeldispatch.com
learn more about me: https://odell.xyz

00:01 - Fox Business Michael Saylor Clip

03:19 - Happy Bitcoin Tuesday

04:42 - Ham Radio

09:02 - Getting Started with Ham Radio

16:28 - Hamstr Project: Ham Radio and Nostr

29:49 - Reticulum Network

38:16 - Zaps and Bitcoin Transactions via Hamstr

52:05 - Future of Hamstr and Reticulum Integration

55:08 - Call for Contributions and Final Thoughts

WEBVTT

NOTE
Transcription provided by Podhome.fm
Created: 08/05/2025 21:09:50
Duration: 3530.261
Channels: 1

1
00:00:03.199 --> 00:00:12.555
Alright. So in a in a recent expos, Michael Saylor, the executive chairman of strategy, wrote Bitcoin is a swarm of cyber hornets serving the goodness, the god the goddess of wisdom,

2
00:00:13.035 --> 00:00:19.535
feeding on the fire of truth exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy.

3
00:00:19.915 --> 00:00:30.970
Joining me now is strategy executive chairman Michael Saylor. So, Michael, I I had to go I I went, AI to ask if Hornets are indeed good, and the answer was yes. Hornets are beneficial for the ecosystem.

4
00:00:31.349 --> 00:00:34.489
So they play a valuable role in controlling pest populations,

5
00:00:34.870 --> 00:00:35.830
even contributing to,

6
00:00:36.629 --> 00:00:37.290
a pollination.

7
00:00:37.989 --> 00:00:39.690
So I guess it's a good appropriate,

8
00:00:40.629 --> 00:00:41.685
metaphor there.

9
00:00:43.205 --> 00:00:57.630
You know, bit Bitcoin's a virus. It's a freedom virus. It's based on a monetary virus that's in turn based on a truth virus. You know? And we we think of it as a swarm creature because everywhere in the world, there's someone that's supporting the Bitcoin ecosystem with their electricity,

10
00:01:05.150 --> 00:01:07.970
unstoppable as a swarm of hornets are unstoppable.

11
00:01:08.270 --> 00:01:25.125
You you can't shoot a bullet through it. You know, it's spreading all throughout the world, and it just keeps getting stronger day by day, week by week, month by month. This is something you told us was gonna happen for the last few years. Now we gotta I gotta ask you though about this, this the Bitcoin yield. I I saw on your website,

12
00:01:25.860 --> 00:01:27.060
4.4

13
00:01:27.060 --> 00:01:29.539
Bitcoin yield, this quarter, 25%

14
00:01:29.539 --> 00:01:34.600
year to date. Those sound like very lofty numbers. But what does it even mean to to folks out there?

15
00:01:35.939 --> 00:01:42.575
You know, so Bitcoin's a long term asset. You know, you wanna hold it for twenty one years. It's been returning about 50%

16
00:01:42.575 --> 00:01:43.075
plus,

17
00:01:43.455 --> 00:01:45.395
a year. It's very volatile.

18
00:01:45.854 --> 00:01:53.075
Believe it or not, there are a lot of people that want two x Bitcoin. They don't want the Bitcoin return. They want a 100% return.

19
00:01:53.670 --> 00:01:54.810
So MicroStrategy,

20
00:01:55.590 --> 00:02:03.530
the equity, or strategy, the equity is amplified Bitcoin. We actually aim to generate two x the Bitcoin return and two x the volatility.

21
00:02:04.150 --> 00:02:14.345
And the way we do it is by issuing credit instruments. So believe it or not, there's someone that would like to get double the money market return or double the yield in their bank account.

22
00:02:14.645 --> 00:02:16.485
So if we give them 9%,

23
00:02:16.485 --> 00:02:20.985
we've doubled their bank account. We've kind of beat the sulfur rate by 5%.

24
00:02:21.420 --> 00:02:24.240
But, you know, Bitcoin's returning 55%.

25
00:02:24.300 --> 00:02:26.640
So if I take the 5%

26
00:02:26.700 --> 00:02:31.200
boost and I give it in a short duration treasury instrument to credit investors,

27
00:02:31.819 --> 00:02:33.599
the other 45%

28
00:02:33.819 --> 00:02:37.215
goes to the equity investors. That creates Bitcoin yield.

29
00:02:37.775 --> 00:02:38.275
Wow.

30
00:02:38.655 --> 00:02:39.155
Okay.

31
00:03:19.370 --> 00:03:21.470
Happy Bitcoin Tuesday, freaks.

32
00:03:21.930 --> 00:03:26.030
It's your host, Odell, here for another Citadel Dispatch,

33
00:03:26.490 --> 00:03:27.310
the interactive

34
00:03:27.690 --> 00:03:31.390
live show focused on actual Bitcoin and Freedom Tech

35
00:03:31.850 --> 00:03:32.350
discussion.

36
00:03:33.525 --> 00:03:37.784
As always, dispatch is brought to you without ads or sponsors.

37
00:03:38.084 --> 00:03:42.105
It is supported purely by viewers like you with Bitcoin donations.

38
00:03:43.444 --> 00:03:45.864
The two most common ways of supporting the show

39
00:03:46.325 --> 00:03:48.344
are through fountain podcasts,

40
00:03:49.070 --> 00:03:51.250
an app you can find on your favorite App Store.

41
00:03:51.710 --> 00:03:53.170
The top zap on

42
00:03:54.190 --> 00:03:56.610
the show from there was Marty Bent,

43
00:03:57.230 --> 00:04:02.130
my cohost over at Rabbit Hole recap with 50,000 sats. He says epic rip.

44
00:04:02.925 --> 00:04:03.425
Or

45
00:04:03.805 --> 00:04:07.025
you can also support the show through your favorite Napster app.

46
00:04:08.045 --> 00:04:11.105
The show's at primal.net/citadel.

47
00:04:11.805 --> 00:04:13.105
Our top zap there

48
00:04:13.485 --> 00:04:17.425
was 10,000 sats from rider die freak Mav 21.

49
00:04:19.530 --> 00:04:21.069
Thank you for your support, guys.

50
00:04:21.449 --> 00:04:22.750
It really keeps me coming

51
00:04:23.370 --> 00:04:24.590
in week after week.

52
00:04:25.129 --> 00:04:27.629
If you haven't listened to the last episode with Cali,

53
00:04:28.090 --> 00:04:31.255
I think it was a great setup for today's conversation.

54
00:04:31.715 --> 00:04:35.095
As always, all links are available at dispatch.com.

55
00:04:35.315 --> 00:04:38.294
We're available in every podcast app. Just search dispatch,

56
00:04:40.035 --> 00:04:41.735
to subscribe and to listen.

57
00:04:42.115 --> 00:04:46.880
Anyway, with all that said, I have Liberty Farmer here. He's a ham radio enthusiast

58
00:04:47.259 --> 00:04:48.800
building on top of Nostr.

59
00:04:50.940 --> 00:04:53.360
He has a project called Hamster, which fuses

60
00:04:54.460 --> 00:04:55.120
ham radio,

61
00:04:55.500 --> 00:04:56.639
Nostr, and Bitcoin

62
00:04:57.020 --> 00:05:00.955
that I'm quite excited about. How's it going, Liberty Farmer? Welcome to the show.

63
00:05:01.495 --> 00:05:03.355
Thank you. Good to be here.

64
00:05:04.295 --> 00:05:05.515
Good to have you.

65
00:05:06.535 --> 00:05:08.855
So I think an interesting place to start

66
00:05:10.215 --> 00:05:13.435
and by the way, if you're chatting from YouTube,

67
00:05:14.380 --> 00:05:15.760
we do see your chat.

68
00:05:16.700 --> 00:05:18.560
So if you have any questions or comments,

69
00:05:19.100 --> 00:05:20.640
feel free to drop them there.

70
00:05:21.340 --> 00:05:31.575
We will address them. The chat that is shown on screen is our Nasr enabled, Bitcoin enabled live chat, which you can find by going to sildispatch.com.

71
00:05:32.115 --> 00:05:33.655
I think an interesting place

72
00:05:34.195 --> 00:05:37.495
for us to start is Ham Radio, specifically.

73
00:05:38.115 --> 00:05:40.615
It's a rabbit hole that I've wanted to go down,

74
00:05:42.919 --> 00:05:46.699
but life has gotten in the way so far. It you know, I gotta make it happen.

75
00:05:47.320 --> 00:05:48.860
How long have you been

76
00:05:51.080 --> 00:05:52.300
focused on that world?

77
00:05:53.160 --> 00:05:55.500
Yeah. So not, not too long.

78
00:05:56.280 --> 00:05:58.380
Let's see. Five years, I guess, COVID.

79
00:05:58.805 --> 00:06:01.125
So COVID's kinda where it all kicked off. We,

80
00:06:02.085 --> 00:06:14.700
went went through that mess, and then I decided to, go get my pilot's license at the same time. And so I thought, you know, this is interesting. I'm hearing these planes as I'm flying from miles away, and I couldn't quite figure out how all that works.

81
00:06:15.100 --> 00:06:20.560
And so I just started deep diving in, and, yeah, that's where I kinda learned about ham radio and all the different ways. And it's

82
00:06:20.940 --> 00:06:23.420
it scares people for some reason, but it's not,

83
00:06:24.140 --> 00:06:39.765
it's not complicated. It's just it's like a cell phone. Everything has radio. I mean, it's it's Wi Fi. It's cell phones. It's all all the same thing. The only difference is it, it runs on different, you know, different bands, different frequencies that the government has decided to control.

84
00:06:40.360 --> 00:06:44.460
Yeah. I mean, I have to, like, buy equipment and, like, get a license and ship, though. Right?

85
00:06:44.920 --> 00:06:50.620
Yeah. Yeah. So that's the biggest thing. The biggest hurdle is a license, but it it's frankly easy. It's

86
00:06:51.320 --> 00:06:51.820
maybe

87
00:06:52.375 --> 00:07:01.835
two hours of studying, an hour of taking some practice tests, and then nowadays, you just go online. You pay $15 to some ham radio club and wherever,

88
00:07:02.535 --> 00:07:07.035
somewhere in the world and, you take your test. As long as I think you get an 80%,

89
00:07:07.335 --> 00:07:08.190
then you can pass.

90
00:07:08.750 --> 00:07:14.290
So it's not And the test is just online? It's an online test in person? Yeah. It it's kinda weird.

91
00:07:14.750 --> 00:07:15.250
Like,

92
00:07:15.710 --> 00:07:19.970
it's, they make you do, like, some extra hoops. So it used to only be in person.

93
00:07:20.764 --> 00:07:34.865
That was an FAA requirement. And then what I guess they did is during COVID, I think, was actually when they started switching to to virtual tests. But they make you, like, go into this weird room with these other people, like a Zoom meeting, but you have to, like,

94
00:07:35.220 --> 00:07:43.160
show your desk that is clear. No cheating. You have to, like, pan around your room. Like, it's kinda weird. Almost like you're being monitored in class,

95
00:07:43.540 --> 00:07:45.640
but you do. You have to do, like, a three sixty

96
00:07:46.100 --> 00:08:02.685
monitoring thing, like, with your phone. You have to have two like, one has to be on you the whole time in addition to another webcam. Like, one, I think, points at your desk, if I remember right. So it's like this weird like, think of any kind of, like, government intervention and ruining a process. Like, that's what it is.

97
00:08:04.380 --> 00:08:20.025
Well, they probably wanna make sure that you don't have, like, an LLM or something up in the window at the same time. Yeah. I'm kinda thinking that's what it is, but it it's just it's ridiculous. Like I said, it's not hard. I mean, the the basic does there's there's three levels in The United States of ham radio licensing.

98
00:08:21.125 --> 00:08:33.945
I'm the second of the three. The third one is, like, I probably will never go for it. It's like crazy electronics and hardware and just all this extra stuff. The first one, though, it gets you onto basic kinda

99
00:08:34.370 --> 00:08:35.430
handheld style,

100
00:08:36.529 --> 00:08:47.269
radios, like walkie talkie style. I mean, you can use it with other types, but that that's kinda what it gets you onto. And that's like I said, it's a couple hours study. I mean, we're not talking, you know, getting your nuclear physicist license here.

101
00:08:48.165 --> 00:08:48.665
Okay.

102
00:08:50.085 --> 00:08:56.185
Yeah. It is I mean, it's it's something that I've wanted to do, but I haven't made it happen. There is, like, a

103
00:08:56.645 --> 00:08:59.205
okay. This this conversation will be the,

104
00:09:00.529 --> 00:09:04.449
the motivation I have to actually make it happen. And the next time we'll have you on,

105
00:09:05.889 --> 00:09:08.149
I'll be a ham radio enthusiast myself.

106
00:09:09.569 --> 00:09:14.949
The on the on the equipment side, like, what are you looking at for, like, capital cost of equipment?

107
00:09:15.615 --> 00:09:17.555
So you can get started with

108
00:09:18.415 --> 00:09:22.435
so, like, a handheld like I said, picture walkie talkie. Handheld ham radio

109
00:09:22.815 --> 00:09:27.715
is gonna run on VHF and UHF frequencies. You know, picture old TV stations,

110
00:09:28.040 --> 00:09:31.500
same technology, same antenna structures, everything else, same frequencies.

111
00:09:32.200 --> 00:09:36.220
You can literally go on Amazon and pick one up for, like, $20.

112
00:09:37.800 --> 00:10:05.709
So that it's not this big barrier to entry. The question becomes, like, from there, like, what can that do? If you're in the middle of nowhere, not much. The shitty Baofangs or whatever. Right? Exactly right. So my first radio was a Baofang. It was it was, like, I think at the time, it was, like, $14 on Amazon. Okay. I I already own a bunch of those. I've just Well, there you go. So you you already have the way there. Don't know how to use them. But Yeah. The biggest issue on VHF and UHF is, especially out of a handheld, is power.

113
00:10:06.089 --> 00:10:08.805
They're probably gonna be five, six, or 10 watts.

114
00:10:09.685 --> 00:10:11.464
It's not a lot of power you're outputting.

115
00:10:12.404 --> 00:10:16.825
They have, you know, line of sight only pretty much maybe five miles,

116
00:10:17.605 --> 00:10:19.145
maybe 10 if you're lucky.

117
00:10:20.085 --> 00:10:23.480
And so but that's perfect for an emergency, for communications.

118
00:10:24.340 --> 00:10:26.120
The great thing is on VHFs

119
00:10:26.660 --> 00:10:27.160
especially,

120
00:10:27.940 --> 00:10:55.709
all around the country and world, really, but all around the country, ham radio clubs have set up repeaters, like on mountain tops, on cell phone towers. You know, if you're in the Midwest, maybe like at a farm on a big tower or something, you know. And so that that allows you to kinda access that repeater, and they're free. I mean, I don't know of any repeaters. I think they they may actually legally have to be free. But you can take that Balfang. And if you're within four to five miles or even 10 miles, you can hit that repeater and then go

121
00:10:56.190 --> 00:10:58.529
jeez. I mean, 40 miles, 50 miles.

122
00:10:58.990 --> 00:11:01.570
And so that's kinda how I got my start.

123
00:11:02.905 --> 00:11:03.725
Okay. Awesome.

124
00:11:05.065 --> 00:11:06.765
So let's I mean, just

125
00:11:07.385 --> 00:11:09.165
just for some context here.

126
00:11:09.545 --> 00:11:22.310
I often hear from people, like, oh, nostrils too complicated, blah blah blah. And I my one of the things I always say to them is, well, ham is more complicated, and I feel like it kinda offers a lot of the same goals.

127
00:11:24.050 --> 00:11:25.430
But let's talk about,

128
00:11:26.370 --> 00:11:28.550
hamster. Let's talk about this fusion

129
00:11:28.850 --> 00:11:29.350
of

130
00:11:30.175 --> 00:11:35.315
Ham Radio and Nostr. What are the goals of the project? What are we looking at here?

131
00:11:36.655 --> 00:11:47.040
Yeah. For sure. So I discovered Nostr, I don't know, maybe two and a half years ago. I left Twitter x. I was like, I was just I was just constantly getting in battles with people and these nonsensical

132
00:11:47.420 --> 00:11:48.320
waste of times

133
00:11:48.700 --> 00:11:52.320
and bots and everything else. So I discovered Nostr, and it's such a better vibe.

134
00:11:52.940 --> 00:11:58.635
And I started kinda wondering, like, well, how can I contribute to this? And I have not a lot of programming skills.

135
00:11:59.595 --> 00:12:00.095
And

136
00:12:00.475 --> 00:12:02.175
what happened first was

137
00:12:02.875 --> 00:12:05.775
I I had a goal. Like, I wanna be able to

138
00:12:06.635 --> 00:12:08.175
communicate with people,

139
00:12:08.475 --> 00:12:11.790
noster, maybe check-in with things when I go camping with my son.

140
00:12:12.350 --> 00:12:17.410
And so that was kinda how it all started. It was just like, hey. Let's figure out a way I can use

141
00:12:18.589 --> 00:12:24.290
ham radio to communicate. And so I went over all these, you know, programs and looking at stuff, and

142
00:12:24.615 --> 00:12:41.190
it just wasn't, there wasn't a good way to do it. So I was like, well, fuck it. I'm gonna do it. And so that's literally what I did is just set out to design a way where when I'm remote, I'm out hiking, I'm out camping, I'm a hunter, I'm out hunting. I could still communicate with people, my wife or not or you know? And,

143
00:12:42.070 --> 00:12:45.990
that's kinda how it led. And then now the goals have changed into a,

144
00:12:46.709 --> 00:12:48.649
a massive change has been to,

145
00:12:50.310 --> 00:12:51.209
switch into

146
00:12:51.945 --> 00:12:55.885
freedom and oppressive states, regimes, censorship resistance,

147
00:12:56.585 --> 00:13:02.765
kind of the Bitcoin ethos. Right? Is that that's that's how it's totally morphed. And so now my focus has been

148
00:13:03.465 --> 00:13:18.970
what might somebody in I don't know. Turkey keeps getting their Internet cut off. Or what would somebody in North Korea is probably another great example. They don't have a lot of ham radios there. But, you know, places like that. Like, what do they need? What what could they use? And so I thought, okay. They need communication for sure,

149
00:13:19.334 --> 00:13:31.274
and then they probably need Bitcoin. There's a way how can they transact with Bitcoin without getting it stolen, without getting, you know, confiscated at a border? Maybe they wanna buy something. Maybe they wanna send something to family.

150
00:13:31.580 --> 00:13:35.360
You know? So that's kinda how it's evolved, and so that's where I've taken Hamster

151
00:13:35.900 --> 00:13:43.200
is, just just kinda moving forward, and Ham Radio has been the way that has been able to, you know, allow that.

152
00:13:44.125 --> 00:13:45.505
Okay. So first off,

153
00:13:46.524 --> 00:13:47.985
I see don't

154
00:13:49.005 --> 00:13:50.944
zap me bro has

155
00:13:51.805 --> 00:13:53.985
dropped some Nasr links,

156
00:13:55.485 --> 00:13:57.345
in the Nasr live chat.

157
00:13:58.590 --> 00:14:00.290
They all seem to

158
00:14:00.670 --> 00:14:03.010
go to another Nasr user,

159
00:14:03.390 --> 00:14:08.130
h r four b t c, who I love his content. He's also a ham enthusiast.

160
00:14:09.790 --> 00:14:11.090
And they seem to be,

161
00:14:12.355 --> 00:14:20.295
like, quick start guides to getting your US Ham Radio license and getting started. So just, for the freaks listening on audio

162
00:14:20.675 --> 00:14:22.615
and also the freaks listening live,

163
00:14:23.235 --> 00:14:27.255
I will put those in the show notes. That's good. Everyone who's listening can

164
00:14:27.759 --> 00:14:29.540
jump into Ham with two feet,

165
00:14:30.720 --> 00:14:31.620
after the show.

166
00:14:32.319 --> 00:14:43.220
Dude, content's fantastic. I know. He's put out stuff on Nostr. Just constantly videos, guides. I mean, it's if I didn't already have it, he he would have been the entry for sure. I mean, I have a theory,

167
00:14:44.415 --> 00:14:47.635
at least Noster as social as a useful social,

168
00:14:48.735 --> 00:14:49.715
media alternative.

169
00:14:50.335 --> 00:14:51.875
Like, we really only need

170
00:14:53.455 --> 00:14:53.955
maybe

171
00:14:54.975 --> 00:14:56.675
a thousand high value

172
00:14:57.020 --> 00:15:09.120
accounts to make it really valuable to people, and I would put him in one of I would put him in that grouping. Like, he's just he clearly knows his stuff. He's very passionate. For sure. And I've I've found it very it's it's fascinating,

173
00:15:10.214 --> 00:15:10.714
following

174
00:15:11.095 --> 00:15:14.154
him. So, I mean, to me, like, the cool part about Nasr

175
00:15:14.535 --> 00:15:15.915
and the cool part about

176
00:15:16.375 --> 00:15:18.235
Bitcoin, well, specifically, Cashew,

177
00:15:19.334 --> 00:15:20.074
is that

178
00:15:21.255 --> 00:15:22.954
they're they're very simple

179
00:15:23.370 --> 00:15:24.830
protocols. And and, basically,

180
00:15:25.370 --> 00:15:26.590
at the end of the day,

181
00:15:27.850 --> 00:15:30.510
you just basically need to transfer text,

182
00:15:31.290 --> 00:15:32.270
between people,

183
00:15:33.450 --> 00:15:36.030
ideally signed text so you can

184
00:15:36.665 --> 00:15:39.485
verify that it hasn't been changed in path.

185
00:15:39.865 --> 00:15:40.925
And so so

186
00:15:41.944 --> 00:15:52.045
our last conversation my last conversation was with Cali, and we were talking about BitChat. And BitChat kinda tries to solve the way I'm kinda thinking about it is BitChat kinda solves

187
00:15:52.709 --> 00:15:55.610
the last mile. It's using Bluetooth low energy.

188
00:15:56.470 --> 00:15:58.889
It looks like they're gonna implement Wi Fi direct.

189
00:15:59.269 --> 00:16:01.290
Maybe they'll add some Internet bridging,

190
00:16:02.790 --> 00:16:13.355
but it's kinda it's kinda handling that that that last mile connection, the the community connection, maybe the farmer's market, maybe a ranch or something like that or a small town.

191
00:16:14.455 --> 00:16:19.995
And to me, on the ham radio side and hamsters specifically, it kinda offers the promise

192
00:16:20.510 --> 00:16:22.370
of maybe bridging those meshes

193
00:16:22.830 --> 00:16:23.650
long distances.

194
00:16:25.310 --> 00:16:27.570
Is that the right way of thinking about it?

195
00:16:28.350 --> 00:16:36.165
Yeah. 100%. So BitChat's pretty cool. I've been kinda I guess you would call it war driving, like you used to do in Wi Fi, trying to find wireless networks.

196
00:16:38.805 --> 00:16:50.345
But I have yet to find anybody in my area running, a bit chat, unfortunately. But that I think that is the idea. So I you know, VHF, we talked about, you know, it can get you five miles, 10 miles, maybe 50 miles off a repeater or something.

197
00:16:51.779 --> 00:17:00.360
Ham has, you know, different frequencies and high frequencies, HF bands, is where I've spent most of my time in trying to develop for. They're slow as hell.

198
00:17:00.740 --> 00:17:11.985
They're horrible. Like, take a 56 k modem divided by, like, 30, and that's the speed that you're transferring at. But I've been able to successfully send notes, and in fact, I zapped somebody on HF radio

199
00:17:12.445 --> 00:17:15.165
from 200 I think I was 227

200
00:17:15.165 --> 00:17:40.515
miles out. That's awesome. So yeah. So and that's actually short. Like, I mean, I've talked to people, you know, around the world. I talk to people in Russia all the time on HF bans. And so I just haven't been that far. Like, the next time I go 500 miles, I'll bring my stuff and I'll test it. You know, I connect to my server and go. So we can kinda go through how it works. But and so that but we need that last that last bit. Like, what what if they can get some Internet bridging,

201
00:17:40.975 --> 00:18:02.519
I think we can tie it actually all together to go from whichever way you wanna look at it. Start at Bluetooth, go to ham, connect somewhere else or vice versa. And I think then you can spread it a lot easier because, I mean, that gets you data transfer rates. You get more people in these groups and things. Because I I think trying to stop censorship should be all of our goals. And if we can contribute and

202
00:18:02.820 --> 00:18:03.320
it's

203
00:18:03.915 --> 00:18:11.135
fairly amusing to me, I guess, that this that Bluetooth and everything was kinda set up by a existing billionaire, so it's just kind of amusing to me.

204
00:18:11.435 --> 00:18:12.335
I mean, the

205
00:18:14.795 --> 00:18:16.255
the the cool part,

206
00:18:16.850 --> 00:18:25.750
like, the cool part about Nasr is it's like it's literally just signed text. So, I mean, we could transfer it by USB drives. You could print out a Nasr note

207
00:18:26.210 --> 00:18:28.150
if you wanted to. Assigned

208
00:18:28.665 --> 00:18:33.565
JSON nostril note. You could print it out, and the person on the other side could just manually type it

209
00:18:33.945 --> 00:18:35.405
type it back in and broadcast,

210
00:18:36.345 --> 00:18:40.285
and it would work. You could put a nostril note on a carrier pigeon if you wanted to.

211
00:18:41.159 --> 00:18:41.980
That's the

212
00:18:42.360 --> 00:18:46.059
that's the cool part. We need to but we need the tooling all around it.

213
00:18:46.759 --> 00:18:47.259
So

214
00:18:48.519 --> 00:18:50.460
I have a friend who's a ham enthusiast,

215
00:18:51.080 --> 00:18:52.200
and he does, like

216
00:18:53.455 --> 00:18:59.315
and and this is one of those fun conversations where, like, I'm just a complete noob on this stuff. Like, I have no idea,

217
00:18:59.855 --> 00:19:02.515
and I'm just asking you as I'm thinking of things.

218
00:19:03.135 --> 00:19:07.395
He does, like he's, like, almost, like, in text chat rooms that run through

219
00:19:08.179 --> 00:19:11.240
Ham. Is that how, like, you're usually using it,

220
00:19:11.780 --> 00:19:15.240
in the non Nostra side, or are you using it like audio?

221
00:19:15.860 --> 00:19:20.920
Both. So, yeah, I do do a lot of data. I got you know, it's it's split in the community.

222
00:19:21.265 --> 00:19:26.085
It's it's like you've got these old hams who were, like, literally World War two vets,

223
00:19:27.025 --> 00:19:53.995
military guys, pilots, submarine operators, whatever. Like, they're kind of the old guard of the ham space as as it seems. I'm like, if you go on the amateur radio subreddit, it's the most ridiculous thing of, like, these old curmudgeons versus the young guys. Like, it's it's silly. And so what happens is, I got into data first. Well, I got into voice a little bit, but I got into data first, And it blew me away. Like, I'm talking to people, like, chat with people or, like, seeing where people can kinda hit

224
00:19:54.375 --> 00:20:09.500
my hit my signal, and they ended up, like, 2,000 miles away, 1,500 miles away. Some guy It just looks like a text chat. Right? Like, you're connecting the radio to your computer by USB, I guess. And then Exactly. Most of them are USB or maybe a sound card that has USB.

225
00:20:10.039 --> 00:20:22.685
And it's it's not at the granular level, it's not, like, this crazy setup. I mean, it's just it's very basic. But, like, I go there's a actually, he's on Nostr now. There's a guy. He's got a pretty decent sized YouTube channel, s two underground.

226
00:20:23.385 --> 00:20:25.565
He's now posting on Nostr that has,

227
00:20:26.185 --> 00:20:27.405
like, a weekly update,

228
00:20:28.345 --> 00:20:34.040
on different stuff going around the world and stuff. Well, he puts that out on Ham too or, like, he has a whole chat, like,

229
00:20:34.500 --> 00:20:40.760
I guess it's twice a week, but he's kinda set up, like, these communications plans for people. Like, people go in and give that same update

230
00:20:41.220 --> 00:20:55.065
over Ham Radio. It'd be like, hey. There was a flood in Texas going on right now or, like, hey. There's a shooting in Maryland or whatever. You know? It's like reporting. You could literally watch that for that evening and not watch the news, not check Internet or anything. You get everything you need.

231
00:20:56.405 --> 00:20:59.625
And so that's kinda where HandStrip was born from in a way.

232
00:21:01.205 --> 00:21:04.265
Yeah. That's why I that's why I said earlier. Like, to me,

233
00:21:05.110 --> 00:21:07.450
in one way, it seems like it's kind of

234
00:21:08.470 --> 00:21:12.890
solving this trying to solve the same problem. But in a in another way, it's

235
00:21:13.909 --> 00:21:19.005
just very much complimentary. Like, ham is more of the transport mechanism. Mechanism. And so

236
00:21:19.705 --> 00:21:28.044
the question is, are you gonna be sending I guess, if you're if in those text chats, those Ham text chats, that that's completely unsigned text. Right?

237
00:21:29.145 --> 00:21:40.539
Completely. Yeah. There's nothing I mean, the the biggest thing on Ham is to be legal. You've gotta have a call sign. So that's kinda I mean, you could spoof that though. I mean, you could just literally type in whatever call sign you want.

238
00:21:41.080 --> 00:21:51.055
I mean, that's that's come up actually a couple times with Hamster too as people say, well, do I have to get my call sign or do I have to type my end pub with the call sign? I mean, in theory, yes. In practicality,

239
00:21:51.435 --> 00:21:54.255
I mean, what's the FAA or the, FCC rather?

240
00:21:54.635 --> 00:21:58.015
What are they gonna do? You know, like Right. I have my I have my GMRS

241
00:21:58.395 --> 00:22:09.270
license, and they gave me a call sign, I think. Yeah. So you have that. Yeah. So, I mean, these these limitations do exist, but at the same time, you can spoof it. It's not signed. Like, there's nothing that says, I know for sure

242
00:22:10.050 --> 00:22:17.830
x YZ is his call sign and he sent this message. There's nothing like that. I mean, Noster is really I mean, there are others, but Noster is the only way to do that.

243
00:22:18.674 --> 00:22:23.475
Okay. So let's talk about ham let's jump into Hamster. What is the setup? How

244
00:22:24.274 --> 00:22:26.774
let's go high level setup of

245
00:22:27.154 --> 00:22:27.975
of Hamster.

246
00:22:29.154 --> 00:22:29.975
Yeah. So

247
00:22:30.515 --> 00:22:32.215
so the high level would be

248
00:22:33.520 --> 00:22:35.059
a client at a server,

249
00:22:35.360 --> 00:22:36.820
not undifferent than

250
00:22:37.280 --> 00:22:46.500
x. Right? You have a client. You've got a server. I've got a hamster server. So if you were to go to my GitHub repo, which is GitHub /libertyfarmer/hamster,

251
00:22:47.345 --> 00:22:48.165
you'll see

252
00:22:48.625 --> 00:22:56.005
one repo you can clone. One part of that is gonna be for the server. One's gonna be for the client. I'm actually running a server right now that,

253
00:22:56.945 --> 00:23:00.885
I had somebody, I think, try to connect to it, but it didn't it didn't quite go through. But,

254
00:23:01.380 --> 00:23:09.720
that is up essentially twenty four seven unless I'm actually doing, like, live dev work so people can connect to. My goal is to get servers running around the world,

255
00:23:10.260 --> 00:23:16.440
that that are just running hamster that people can connect to. And then from there, you just need the clients. And anybody can have a client. You can connect,

256
00:23:16.855 --> 00:23:21.514
you know, from anywhere. You don't need to run the back end site or anything. The server has been designed

257
00:23:22.455 --> 00:23:23.434
to be totally,

258
00:23:24.774 --> 00:23:29.115
I guess, I would say pass through would be the word. It's almost like a proxy it's like a ham

259
00:23:29.509 --> 00:23:30.169
ham nostril

260
00:23:30.549 --> 00:23:40.250
ham Internet proxy. Right? Exactly. So as you mentioned, nostril notes are just text. They're just JSON. My server takes the hamster server takes a note that has been signed on the client

261
00:23:40.629 --> 00:23:42.225
and takes it. It

262
00:23:42.705 --> 00:23:51.605
sends it to relays. You can choose whatever relays you wanna run. It's all open source. It does not have any knowledge of your key, your NSEC. It doesn't have any knowledge of anything.

263
00:23:51.985 --> 00:24:00.960
It just literally just a pass through. It can request notes on your behalf. You give it your MPub. So, I guess, it would have an MPub knowledge, but it never has an NENSEK knowledge.

264
00:24:01.340 --> 00:24:02.640
And so you go through,

265
00:24:03.020 --> 00:24:10.799
and I've designed it that way on purpose. Right? Because I I want this one software to be able to be run all around the world that no matter, hopefully, where you're at,

266
00:24:11.100 --> 00:24:15.875
you can connect to it. So if you're in You have You know? Go ahead. How how

267
00:24:16.495 --> 00:24:17.315
so okay.

268
00:24:18.255 --> 00:24:19.315
I like the setup.

269
00:24:20.735 --> 00:24:22.195
The dream would be

270
00:24:22.735 --> 00:24:23.235
that

271
00:24:23.615 --> 00:24:25.075
that you could just broadcast

272
00:24:25.615 --> 00:24:26.915
to hamster servers

273
00:24:27.295 --> 00:24:27.795
from,

274
00:24:30.150 --> 00:24:33.929
like, an amethyst or a nasture or primal or something.

275
00:24:36.790 --> 00:24:38.330
How hard is that for

276
00:24:39.910 --> 00:24:43.850
developers to implement? Can it could it be as simple as just,

277
00:24:45.375 --> 00:24:47.555
you know, adding it as another relay effectively?

278
00:24:50.015 --> 00:24:53.475
That's a good question. I think the answer is not very easily.

279
00:24:54.735 --> 00:24:59.235
It's a complete custom network stack essentially that is designed to run over

280
00:24:59.730 --> 00:25:01.110
slow speeds, a,

281
00:25:01.410 --> 00:25:03.350
and b, you know, ham radio.

282
00:25:03.890 --> 00:25:22.565
You could I mean, that's not to say you couldn't tie in with something else on the client side. I'm actually looking right now. So it runs everything's in Python. So you run a Python server, a Python client, and it has a web front end, you know, web UI. I'm looking at trying to figure out how it'd be easier on Android, maybe how to package that Python,

283
00:25:23.345 --> 00:25:31.850
quote, unquote, back end, but on the client side into an app Right. Into a PWA, something like that. As of right now, I've not discovered a good solid way to do that.

284
00:25:32.310 --> 00:25:33.530
So I'm running everything.

285
00:25:34.070 --> 00:25:41.290
I use my phone just to connect to the front end, but all on running a web server. But I'm kinda thinking more like a Raspberry Pi.

286
00:25:41.674 --> 00:25:51.455
You know, you you have a Pi with you or a laptop. You can run it on any laptop. You can run any I mean, in the field, you can run it. I'm working on some hardware ideas. I don't think

287
00:25:51.995 --> 00:25:55.375
we'll be able to do anything, lighter than, like, a small Pi.

288
00:25:56.450 --> 00:26:04.390
There's some other boards, but, like, that's probably the minimum. Talking about on the client side. Right? Yes. On the client. Yeah. You've gotta as of right now, at least, you've gotta have

289
00:26:05.330 --> 00:26:07.030
a way to talk to the radio.

290
00:26:07.490 --> 00:26:08.290
And there isn't

291
00:26:08.805 --> 00:26:12.425
there is Bluetooth, so I'm actually working on right now a Bluetooth test,

292
00:26:13.365 --> 00:26:24.360
that you could in theory I'm doing it from my computer, but you could run-in theory from your computer straight to Bluetooth to a radio. There's a couple of new radios that came out that run Bluetooth. They're essentially just serial ports.

293
00:26:25.480 --> 00:26:30.940
So I'm testing that out, hopefully this week. But other than that, you've gotta have this tie in.

294
00:26:31.480 --> 00:26:38.940
And the the other issue is, like, if you're trying to really reach, like, on HF hand bands, the antennas are huge. Like, we're not talking,

295
00:26:39.495 --> 00:26:44.615
like, a a handheld. I mean, we're talking, like, my antenna out back in my backyard is a 137

296
00:26:44.615 --> 00:26:51.035
feet long. Yeah. Like, my buddy's got a huge he, like, hangs it from a tree or something. Right? It's, like, almost like a cable. Yep.

297
00:26:51.350 --> 00:27:01.270
So I've got two now. I've got one, thanks to OpenSats. I I've been able to purchase a dedicated radio and a dedicated antenna that are that are running. That yeah. I put up this 137

298
00:27:01.270 --> 00:27:03.450
foot antenna just to run Hamster.

299
00:27:04.070 --> 00:27:05.370
So anybody could

300
00:27:06.655 --> 00:27:16.434
could put it out there. You know? I mean, I'm it's going up and down, and I'm making changes. Obviously, I'm developing it. But, over the next couple months so there there's a there's an email service called Winlink.

301
00:27:17.295 --> 00:27:36.305
And a lot of hams probably use it or have used it, but it's it's essentially the same thing. And I'm kinda modeling it after that. You connect to a server, but anybody can run a WindLink server, and it's for email. So while you're out in the field, I'm pretty sure it was developed for, sailors. Like, while they're on a boat in the middle of the ocean, they can check their email

302
00:27:36.605 --> 00:27:41.425
and send emails. And so that's kind of the idea is, you know, passing through these messages

303
00:27:41.965 --> 00:27:51.160
like a relay. Like, that's all they're doing. Anybody can run a Winlink server. Anybody can run a hamster server, and then anybody in the world can connect to those. Yeah. They're all public servers.

304
00:27:53.300 --> 00:28:00.760
And because they don't have any knowledge of your end sec, it doesn't matter. Like, there's nothing the the notes in hamster Right. They're almost like they're

305
00:28:01.205 --> 00:28:02.585
they're almost like relays.

306
00:28:03.045 --> 00:28:03.545
Mhmm.

307
00:28:04.245 --> 00:28:17.780
It's basically what they are. I mean, if I wanted to, I could have just implemented a relay in Hamster too. I'm not. I'm I I put in there, like, some defaults like Domus and Primal or whatever, you know. But I could have very easily just run a hamster relay and started it up.

308
00:28:18.240 --> 00:28:24.980
Okay. So, wait, a couple things. First of all, I see CS Burner's up to 4,200 sets. Thank you for your support, sir.

309
00:28:26.000 --> 00:28:28.260
He's excited that we're talking about mesh,

310
00:28:29.225 --> 00:28:30.605
and radio technology,

311
00:28:31.705 --> 00:28:32.685
more on the show.

312
00:28:33.225 --> 00:28:34.445
He mentioned reticulum,

313
00:28:35.625 --> 00:28:38.125
which is my understanding is a mesh protocol.

314
00:28:38.585 --> 00:28:41.965
There's a bunch of mesh stuff, and Laura is also super interesting.

315
00:28:42.370 --> 00:28:42.870
Yeah.

316
00:28:43.809 --> 00:28:46.710
That I mean, part of what's fascinating about BitChat

317
00:28:47.169 --> 00:28:52.870
is that it entered the space that there's a bunch of other mesh stuff, but has gotten an amazing amount of

318
00:28:53.409 --> 00:28:55.575
enthusiasm and excitement about it,

319
00:28:56.615 --> 00:29:02.154
that the others have had. You know, it's been a long grind. It meshes something that I've been excited about for a while.

320
00:29:02.695 --> 00:29:03.995
But, anyway, Freaks,

321
00:29:04.615 --> 00:29:05.255
if you have

322
00:29:08.070 --> 00:29:11.450
if if you know someone that is very knowledgeable about reticulum,

323
00:29:12.390 --> 00:29:14.169
and you wanna hear them on the show,

324
00:29:14.549 --> 00:29:20.650
an introduction would be helpful. A warm introduction would be helpful. My contact information is at odel dot x y z.

325
00:29:22.645 --> 00:29:25.785
Until we fix Nostra DMs, until white noise

326
00:29:26.165 --> 00:29:26.905
or whatever

327
00:29:27.205 --> 00:29:30.745
is out there that becomes more stable, I am not using Nostra DMs.

328
00:29:32.085 --> 00:29:37.290
So my signal and my simple x are at odel.xyz.

329
00:29:37.670 --> 00:29:38.570
That's the best

330
00:29:38.950 --> 00:29:40.490
way to contact me.

331
00:29:42.390 --> 00:29:45.370
Or just if you, like, know someone that's

332
00:29:45.910 --> 00:29:50.330
solid on reticulum, have them contact me. That'd be helpful. Okay. Back to hamster.

333
00:29:51.794 --> 00:29:55.575
Is this on the server side, is it more of a

334
00:29:57.155 --> 00:30:01.495
broadcast server only, or is it something that I can hit?

335
00:30:04.260 --> 00:30:05.400
Like, how how

336
00:30:06.020 --> 00:30:11.000
if if I'm ham radio only, let's say I'm in the middle of nowhere, the Internet is down

337
00:30:11.300 --> 00:30:19.924
for whatever reason, and I wanna read nostril notes. Can I hit the can I hit the server to read notes, or is it only for broadcasting

338
00:30:20.304 --> 00:30:20.804
events?

339
00:30:21.184 --> 00:30:21.924
No. Absolutely.

340
00:30:22.625 --> 00:30:31.980
So as of right now and there'll be more features coming online here in the next couple of months. But as of right now, you put in your NSEC, and it securely stores it into the app.

341
00:30:32.460 --> 00:30:44.059
And then from there Into the client. Into the client. Yeah. So server just pretend it's just a relay, whatever. Just act like The server's basically like a ham enabled relay. Yep. Exactly. That's oh, I like that. And so the,

342
00:30:44.835 --> 00:31:00.679
the client, you put in your end sec. It creates an m pub for you just like you would if you're signing on Amethyst for the first time or primal. And so from that m pub, it knows that. Right? The client knows that. And as of right now, you can only do one. I'll I'll do some account switching or something later on, but for right now, it's one. You

343
00:31:00.980 --> 00:31:06.840
can write a note. You can send that, sign the note, broadcast it, or you can request notes. You can request

344
00:31:07.379 --> 00:31:12.919
I think my limit is eight just because of the slow speed. But you can request up to eight notes.

345
00:31:13.895 --> 00:31:20.715
There's no reason. I mean, it could be changed in code. It's not a big deal. But so it's up to eight, but you can pick how many notes you want to. You can do,

346
00:31:21.095 --> 00:31:26.855
for some reason, if you want your own notes I was actually using it for testing, so I just left the feature in there. You can,

347
00:31:28.150 --> 00:31:38.970
you can do just regular notes of people you follow. It'll check your following list on the server side. So it'll take your m pub. It'll pull your follow list. That's the beauty of Nostra. Right? It's it's everywhere.

348
00:31:39.270 --> 00:31:44.675
And then it'll pull back your your one, two, three, eight notes, whatever you wanna pull back from your followers.

349
00:31:46.095 --> 00:31:48.355
You can pull the global feed, which,

350
00:31:48.895 --> 00:31:55.315
dude, I don't recommend anybody ever search the global feed. I swear. Yeah. I mean, even if you have, like, unlimited bandwidth.

351
00:31:56.250 --> 00:31:56.990
It's awful.

352
00:31:58.090 --> 00:32:03.230
But if you're restricted if your bandwidth constricted, I presume, like, this would more be used

353
00:32:03.770 --> 00:32:18.385
for a situation where, like, you have a certain target mpubs that you wanna actually read from. So yeah. So you you could pull your followers. You can search for a and pull just from an m pub. Let's say I don't follow you, but I, for some reason, know your m pub.

354
00:32:19.164 --> 00:32:20.865
I'm I'm working on searching,

355
00:32:21.405 --> 00:32:25.105
display names. It's apparently harder than I would have thought ever. But,

356
00:32:25.890 --> 00:32:33.430
so search the names. But you can search. You can just pull in, like, Odell. It'll pull in anybody that mentions Odell. It does a full text search using

357
00:32:33.970 --> 00:32:35.910
I think it's no sir dot wines API.

358
00:32:36.850 --> 00:32:39.430
You can search hashtags if you wanna search hashtags.

359
00:32:40.955 --> 00:32:41.455
You

360
00:32:41.835 --> 00:32:42.335
can

361
00:32:43.195 --> 00:32:50.495
I think I think right now, that's the main thing? So that was kind of the main I was trying to picture, like, what would I use as a client, and I tried to implement those first.

362
00:32:50.955 --> 00:32:58.280
And then, of course, the big one that I just added was you can connect Nostra wallet connect to your wallet, and you can sense apps.

363
00:32:58.660 --> 00:33:01.320
Well, like, hashtags make sense to me because

364
00:33:01.780 --> 00:33:03.480
you're in a disaster situation,

365
00:33:03.780 --> 00:33:06.120
you wanna see relevant notes, or

366
00:33:06.580 --> 00:33:07.480
you're in a

367
00:33:08.095 --> 00:33:17.715
authoritarian government situation or protest situation and you wanna see notes specific to that, there'd probably hashtags related. I mean, there'd also probably be certain m pubs focused on it.

368
00:33:18.654 --> 00:33:23.315
Yeah. Like, yeah, we've got a few that I follow, like, on I think it's was it War Monitor

369
00:33:23.750 --> 00:33:28.570
or something? You know, just just war news and different stuff throughout the world. Yeah. If you wanted, like,

370
00:33:29.590 --> 00:33:30.090
specifically

371
00:33:30.470 --> 00:33:30.970
when,

372
00:33:33.190 --> 00:33:33.690
the

373
00:33:34.710 --> 00:33:46.875
the fighting was happening between Iran and Israel. Right? Like, you could if if you were in an affected area, you could just pretty much follow war monitor, and you would be able to get pretty good updates even at eight notes per Absolutely.

374
00:33:47.895 --> 00:33:49.035
Yeah. And so

375
00:33:49.735 --> 00:33:50.395
it's been

376
00:33:50.820 --> 00:33:51.799
you know, on VHF

377
00:33:52.580 --> 00:33:53.960
and UHF bands,

378
00:33:54.340 --> 00:34:01.159
so those are kinda dubbed two meter. There that's the two meter bands. It's it's I don't wanna say fast, but it's way faster.

379
00:34:02.019 --> 00:34:07.985
So, you know, a modem used to be 56 k. That's fifty six six thousand kilobits in per second.

380
00:34:08.444 --> 00:34:11.425
Okay. Typically, VHF, you're gonna run at 1,200.

381
00:34:11.645 --> 00:34:15.185
So you're still 25 times less or whatever that math is,

382
00:34:15.565 --> 00:34:22.490
more than that less. But it's it's much faster, and I've optimized. So, like, you can't do images. So, like, the server strips out all images

383
00:34:23.110 --> 00:34:31.770
and puts in, little brackets that say, you know, image or video. Doesn't at this point, it doesn't tell you what it was. I'm looking into some AI options to be able to say, hey.

384
00:34:32.950 --> 00:34:39.505
You know, it was an image of this because it might be important. It might be not just a meme. It might be something of note. You know?

385
00:34:40.045 --> 00:34:43.984
But for now, it just replaces it because I'm trying to reduce down my bandwidth.

386
00:34:44.685 --> 00:34:49.244
I think the most I've ever gotten at one time was a full eight notes, and it takes

387
00:34:49.790 --> 00:34:55.010
I mean, it took, like, seven minutes or eight minutes. I mean, we're not talking fast. This is not an everyday client.

388
00:34:57.150 --> 00:35:00.050
Right. No. Yeah. I mean, you're using it as

389
00:35:02.415 --> 00:35:02.915
a

390
00:35:04.255 --> 00:35:08.675
you're you're using it when you when you don't have other options, pretty much. Yeah.

391
00:35:09.215 --> 00:35:10.275
Yeah. People.

392
00:35:10.655 --> 00:35:11.155
Yep.

393
00:35:11.775 --> 00:35:15.795
Decentralized manner. Everything is fully decentralized. Everything's fully open source.

394
00:35:17.619 --> 00:35:31.800
Like I mentioned, I had gotten open source grant an open SaaS grant for it, so I'm very thankful for that. It's been amazing to help get the hardware and kinda keep me going, you know, kinda keep me grinding away because I do now believe there's a chance for this to help the world

395
00:35:32.205 --> 00:35:33.025
in a decentralized

396
00:35:33.325 --> 00:35:35.745
manner to against authoritarian governments.

397
00:35:39.645 --> 00:35:40.945
So I see a question

398
00:35:41.405 --> 00:35:41.905
from

399
00:35:43.085 --> 00:35:46.945
on that note, I mean, I see a question. I think it was from SoapMiner,

400
00:35:48.670 --> 00:35:52.930
which is a highly relevant question from a soap home soap manufacturer.

401
00:35:53.950 --> 00:35:56.450
How easy is it to jam this type of thing?

402
00:35:58.430 --> 00:36:02.210
VHF and UHF, it's not particularly hard for a government.

403
00:36:02.645 --> 00:36:04.984
Now if you're mobile, obviously, it becomes harder.

404
00:36:05.445 --> 00:36:06.425
But if you,

405
00:36:07.125 --> 00:36:12.744
on HF bands, it becomes a lot more difficult because you what you're doing on high frequency

406
00:36:13.045 --> 00:36:16.185
bands is you're bouncing it off the ionosphere in most cases.

407
00:36:16.560 --> 00:36:34.224
So it's it hits the ionosphere and bounces back. So everybody can hear it. So it becomes a whole lot harder. That that's the biggest thing. And that's kinda why I focus more on HF is because you can depending on your antenna setup, you can go from, I I don't know, maybe a 100 to 200 miles. It's called Envis, near visual

408
00:36:35.005 --> 00:36:44.224
incident, I think. It's a military tactic. Or you can go, hey. I wanna go 3,000 miles. I wanna go hit somebody in Russia 6,000 miles away. And, like, literally,

409
00:36:45.010 --> 00:36:55.190
in Winlink, I try to do that. I try to see, like, what servers can I hit? Like, I wanna hit one in Russia. I wanna hit one in France. I wanna hit, you know, all these things. So I'm kinda thinking that with Hamster too. It's like, hey.

410
00:36:55.570 --> 00:36:59.270
Okay. What what can I do? And so they can't I don't think they can

411
00:36:59.805 --> 00:37:00.865
do a whole lot.

412
00:37:01.244 --> 00:37:10.145
I mean They'd have to, like, have broad they'd have to, like, broadly jam everybody. Right? Like, it Yeah. You're gonna have to cut off every TV, every broadcast,

413
00:37:10.445 --> 00:37:21.849
every including their own. Right? They they can't just jam unless they knew it was your house, in which case they'll just send the tanks. Right? I mean, that's Right. But in this situation, you're, I mean, you're you're literally bouncing off the atmosphere.

414
00:37:22.309 --> 00:37:22.809
Exactly.

415
00:37:23.109 --> 00:37:45.670
So in daytime, you know, the ionosphere charges up. And then at nighttime is when it really comes alive because it creates literally a a field of electrons that you can bounce off of. And so you can just you can go and I can hit New York. I can hit Nashville. I can hit Texas. I can hit, you know, all these different places all at the same time. So it's really hard to pinpoint. Not to say it's impossible, but it's it's it's very hard.

416
00:37:46.450 --> 00:37:52.665
Got it. I mean, and then, obviously, you have the general offset concerns or whatever depending on your

417
00:37:53.385 --> 00:37:54.845
threat model in your environment.

418
00:37:56.025 --> 00:37:59.485
If you're sending out notes about, like, where you live or whatnot, then

419
00:38:00.425 --> 00:38:08.860
Just general rules for things. Unless, like, you're trying to get signal out for help. You know? Right. Then you I mean, then you want them to know your location.

420
00:38:09.180 --> 00:38:11.360
CS Burner, I see your recommendation.

421
00:38:11.660 --> 00:38:14.800
I will send him an email. Thank you for that.

422
00:38:16.460 --> 00:38:19.600
Okay. So let's talk zaps. How are you thinking about

423
00:38:19.980 --> 00:38:20.480
zaps?

424
00:38:21.725 --> 00:38:24.465
So Zaps, I thought at first, were gonna be impossible,

425
00:38:25.245 --> 00:38:28.125
because you you need to be online. Right? You can't send

426
00:38:29.245 --> 00:38:34.865
you gotta have a lightning node. You gotta have a connection to that node to send. Then along came in the last

427
00:38:35.510 --> 00:38:37.530
year, maybe, whatever it's been,

428
00:38:37.990 --> 00:38:40.250
the Albie team, the Nostra Wallet Connect.

429
00:38:40.790 --> 00:38:43.609
And so now I was able to use Nostra Wallet Connect,

430
00:38:43.990 --> 00:38:48.250
and all it takes is a one time you have to be online once on the client.

431
00:38:48.665 --> 00:38:49.885
That's all it takes.

432
00:38:50.185 --> 00:38:52.285
And then it curates that secure connection.

433
00:38:52.665 --> 00:38:53.885
They share a secret,

434
00:38:54.185 --> 00:38:56.525
I found out in the back end. Because NWC

435
00:38:56.825 --> 00:39:02.125
just uses Nasr for communication. Right? So you It does. It uses a standard relay that takes in messages.

436
00:39:02.520 --> 00:39:05.180
And I've had to learn a whole lot about this. Supertestnet

437
00:39:05.640 --> 00:39:09.980
has a library that's Python based for NWC. That's been a lifesaver,

438
00:39:10.280 --> 00:39:11.900
all the cryptography and everything.

439
00:39:12.600 --> 00:39:13.260
And so

440
00:39:13.560 --> 00:39:19.385
now you connect. Once you connect, you can go offline forever. As long as that wallet and that node is still active,

441
00:39:19.685 --> 00:39:21.224
you can send zaps. Like,

442
00:39:21.525 --> 00:39:25.545
90% of the zaps I've sent over the last two weeks have been from Hamster,

443
00:39:26.085 --> 00:39:29.365
like, just for fun, just for testing, going stuff. The biggest

444
00:39:29.770 --> 00:39:33.070
and most of that's been in my development environment, but the biggest thing

445
00:39:33.450 --> 00:39:36.590
that I learned is you can't connect to NoStar Wallet Connect

446
00:39:37.130 --> 00:39:37.630
without,

447
00:39:38.730 --> 00:39:39.470
an encrypted

448
00:39:39.850 --> 00:39:40.910
DM. It uses,

449
00:39:41.370 --> 00:39:43.710
I think right now, just NIPO four DMs.

450
00:39:44.675 --> 00:39:45.175
So

451
00:39:45.715 --> 00:39:47.655
there's a problem there and that

452
00:39:48.595 --> 00:39:49.895
you can't well,

453
00:39:50.195 --> 00:39:53.974
it's a gray area, let's say, for something like this. Encrypted

454
00:39:54.275 --> 00:39:57.095
data over a job. Right? Exactly.

455
00:39:57.700 --> 00:40:09.080
So, like, for censorship, for for people around the world that are oppressed, like, who cares? Get on, use it, or send it. Send your send your money to get supplies. Get whatever. Pay your gun dealer. Whatever the hell you're gonna do.

456
00:40:09.785 --> 00:40:14.125
No big deal. But, like, in The US and The UK worry about licensing in that situation.

457
00:40:14.505 --> 00:40:15.005
Exactly.

458
00:40:15.305 --> 00:40:28.990
You just pop it in and go. So, yeah, that that's been the issue is and I've now added a disclaimer on my branch to my Zaps branch to, like, let people know, like, this may or may not be legal, like, on a journey, and this is not legal advice.

459
00:40:30.250 --> 00:40:35.870
I've sent a few. It's, I think, a gray area because you're using private keys. You're not necessarily

460
00:40:37.035 --> 00:40:41.055
encrypting the payload in that same way to hide the message like a

461
00:40:41.355 --> 00:40:42.575
like an opponent line.

462
00:40:43.035 --> 00:40:46.655
So hear me out. I think, actually, Cashew could be a really good

463
00:40:47.115 --> 00:40:48.815
use case for this because Cashew

464
00:40:49.915 --> 00:40:50.155
is

465
00:40:51.789 --> 00:40:58.049
I I mean, you're effectively it's it's you're effectively just sending a bearer token. You're sending a private key.

466
00:40:59.230 --> 00:40:59.730
Now

467
00:41:00.509 --> 00:41:03.250
you have the issue that someone command in the middle of that,

468
00:41:04.190 --> 00:41:04.690
but

469
00:41:06.425 --> 00:41:08.445
I they they have the capability

470
00:41:08.745 --> 00:41:09.885
of of

471
00:41:10.585 --> 00:41:13.165
of locking it to a specific end pub.

472
00:41:13.945 --> 00:41:17.725
So I don't think it's encrypted in that situation. I think it's just

473
00:41:18.670 --> 00:41:24.290
text. I believe it's encoded, not encrypted. And encoded is completely legal. Like, Hamster uses encodings.

474
00:41:24.990 --> 00:41:30.610
There's nothing there. So, yeah, you could I think that is the biggest issue is if you're sending a note

475
00:41:31.305 --> 00:41:34.765
or go into a relay, like, somebody could absolutely just swoop that

476
00:41:35.065 --> 00:41:46.570
and take it. Right? I have to I've done some testing with it on a on a separate end pub just to test out, and it it absolutely is a good way to use. It's in my road map is to add Cashew. I just didn't understand how it worked.

477
00:41:47.670 --> 00:41:51.210
And frankly, it's easier to send it offline. Like, I was pulling up the

478
00:41:51.510 --> 00:42:02.905
the I think it's dot space or whatever it is that has the has the PWA that you can go in and just, you know, hook up some mints, send some stats. So I did some dot cache. Yes. That's the

479
00:42:03.285 --> 00:42:04.825
one. And it it worked fantastically.

480
00:42:05.285 --> 00:42:08.965
So that that's gonna be a way I'm gonna go in the future too.

481
00:42:09.765 --> 00:42:31.174
Maybe have both. Like, if you wanna send this way, great. If you don't, great. You can just cash you. I'm just not sure if it's something somebody I just make a maybe I make a box that just be paste in your, you know, paste in your cashew note and send it, or if you just wanna paste that into a regular note. Yeah. You could just copy and paste a token and Yeah. I mean, I, I remember a couple years ago,

482
00:42:33.155 --> 00:42:33.655
NVK

483
00:42:34.035 --> 00:42:34.535
is

484
00:42:34.835 --> 00:42:37.895
a ham enthusiast, and he sent a Bitcoin transaction

485
00:42:38.355 --> 00:42:40.135
from Canada to Texas.

486
00:42:40.914 --> 00:42:42.775
Yep. And what they did was

487
00:42:44.130 --> 00:42:45.910
they just sent the private key.

488
00:42:46.369 --> 00:42:49.349
So someone could have just taken it. Oh, that's interesting.

489
00:42:49.650 --> 00:42:51.190
Okay. So But

490
00:42:51.650 --> 00:42:55.089
he just there was no one watching. And the reason it was was because,

491
00:42:57.325 --> 00:42:58.065
the alternative

492
00:42:58.765 --> 00:42:59.825
that, assigned

493
00:43:00.205 --> 00:43:03.745
transaction was too large, I think, and the private key was smaller.

494
00:43:04.925 --> 00:43:10.865
But Casio opens up a lot of interesting possibilities here that is probably a lot clean that was in, like, an on chain

495
00:43:11.500 --> 00:43:15.280
private key. Yeah. Casio opens up a lot of options here,

496
00:43:16.060 --> 00:43:23.120
particularly because you can lock it to an end pub and because we have the open Nasr contact list, basically, of end pubs.

497
00:43:23.625 --> 00:43:26.925
And then in that situation, you wouldn't actually need a separate online

498
00:43:27.865 --> 00:43:28.925
Bitcoin node,

499
00:43:29.545 --> 00:43:30.045
which

500
00:43:31.065 --> 00:43:34.445
depending on your situation I mean, particularly if we're thinking about

501
00:43:35.385 --> 00:43:38.869
situations where Internet is brought down or you're in an authoritarian

502
00:43:39.170 --> 00:43:39.670
environment,

503
00:43:41.410 --> 00:43:44.630
that could be a and and you're relying on hamster for actual

504
00:43:45.089 --> 00:43:49.510
communications or transactions. I mean, that could be a a pretty big hurdle for people.

505
00:43:50.535 --> 00:43:53.174
Yeah. I think I mean, my my road map shows

506
00:43:53.575 --> 00:43:56.474
and, like, my my next six months

507
00:43:57.015 --> 00:43:57.675
is Zaps,

508
00:43:58.055 --> 00:43:59.675
on chain Bitcoin and Cashew.

509
00:44:00.135 --> 00:44:08.000
I wanna give people the flexibility to be able to do whatever they want. I've been testing some on chain stuff using an offline transaction from Sparrow Wallet.

510
00:44:08.540 --> 00:44:17.040
It makes it really easy, especially if you're on a laptop or desktop. You just copy and paste it in, and, basically, my server is gonna detect that it's a Bitcoin transaction.

511
00:44:17.385 --> 00:44:19.965
There's no danger there because it's signed on the client.

512
00:44:20.665 --> 00:44:23.565
You know, it's signed from Sparrow. It's a it's there's no issue there,

513
00:44:23.865 --> 00:44:26.445
and the server will broadcast it using,

514
00:44:26.905 --> 00:44:38.650
for now, probably mempool dot space has an API where you can broadcast the transaction. So you'd be able to construct it locally on your client, send it over ham radio in a very easy way, and then the server will broadcast it.

515
00:44:41.030 --> 00:44:41.930
That's awesome.

516
00:44:42.310 --> 00:44:45.050
Yeah. I mean, I just think there's a lot of possibilities here.

517
00:44:47.115 --> 00:44:52.895
I'm glad you're exploring them. I've got a lot of lot of steps to go because I am not a developer.

518
00:44:53.195 --> 00:45:00.975
I I've using I'm not ashamed. I I hate the word vibe coding, but because there's nothing vibe about it for me most of the time. It's just me getting pissed at LLMs.

519
00:45:02.130 --> 00:45:02.630
But,

520
00:45:03.170 --> 00:45:14.710
it's I'm using AI for a lot of stuff. I know some Python. I know some other back end and front end stuff, but I know SQL and some minor stuff. But I am not a developer. That's not what I do. So it's been a learning curve.

521
00:45:16.585 --> 00:45:27.485
And so just trying to get as many different options out there, I I think, is better. And I'm open to feature requests if it beats, you know, if it beats kind of the system and structure that I I've got in play. Like,

522
00:45:27.865 --> 00:45:37.250
please, I I've had, I think, just one pull request. Like, go on the git. Go read it. Download it. If I have a bug, fix it. You know, I'll I'll put it right through and and merge it right away probably.

523
00:45:38.830 --> 00:45:42.369
But Yeah. Where can how can people be how can people be helpful?

524
00:45:43.645 --> 00:45:47.425
Use it. Try it. If you're a hand, not a hand, download it, clone it.

525
00:45:48.045 --> 00:45:50.385
Give me ideas. Give me tips. Give me features.

526
00:45:52.205 --> 00:45:59.310
I fixed most of the bugs I found, but I'm sure there's a ton out there. But just, you know, give it use it. Like, I want somebody to use it.

527
00:46:00.010 --> 00:46:06.190
For right now, people can try and connect if they are ham enthusiasts and IHF bands. Seven point

528
00:46:06.650 --> 00:46:08.010
was it 7.12

529
00:46:08.010 --> 00:46:10.830
megahertz. I've got a ham server up most of the time.

530
00:46:12.055 --> 00:46:15.035
I'll in fact, I'll I'll put a note out there broadcasting that.

531
00:46:15.495 --> 00:46:30.690
It goes up and down just depending on what I'm doing, you know, with the server if I'm making upgrades and whatnot. But it's up there most of the time, and it should, in theory, take their M pub and do whatever they need to. And I'll just it'll I'll I'll see my radio kick in. You know? I I've no right now, there's no authorization.

532
00:46:31.150 --> 00:46:33.010
That's that's actually next week,

533
00:46:33.390 --> 00:46:34.210
getting authorization

534
00:46:34.589 --> 00:46:42.530
in a decentralized manner. Probably you send some stats to the server address or something, and it gets you in. But, yeah, I I want people to use it.

535
00:46:43.785 --> 00:46:47.244
I mean, threshold wise, like, for this to be actually useful,

536
00:46:50.105 --> 00:46:53.085
it's probably we probably only need, like,

537
00:46:54.025 --> 00:46:55.325
10 or so servers

538
00:46:55.980 --> 00:46:56.640
that are

539
00:46:57.020 --> 00:47:06.080
up there. I think yeah. So, my Regionally located. Right? Exactly. I I'd like to see a couple on HF in The US, a couple in Europe, a couple in Asia.

540
00:47:06.940 --> 00:47:09.840
On VHF, UHF, I'd like to see a lot more.

541
00:47:10.605 --> 00:47:14.705
Maybe maybe 20 in The US, 20 in Europe, 20 in Asia, maybe more.

542
00:47:15.005 --> 00:47:19.905
But on HF, I that would do it. Like, ten, fifteen, 20 servers globally,

543
00:47:20.285 --> 00:47:25.345
you would probably always be able to connect to one. I I can't imagine you wouldn't be able to.

544
00:47:26.030 --> 00:47:30.770
It only allows one the way ham radio packets work, you know, you can only have one person on at a time.

545
00:47:31.070 --> 00:47:31.730
That that's

546
00:47:32.109 --> 00:47:49.025
a key limiting factor as if you're connected getting stuff, nobody else can. Yeah. It's just not. There's no way to do that on that frequency. You know, you're tying up the frequency around the entire world. That's why you need the authentication. Right? Because otherwise, it's like the DDoS effect factor. That that's exactly right. I started work on that today

547
00:47:49.325 --> 00:47:53.720
and, tonight actually. I probably have it done by the end of the week. It's some sort of decentralized,

548
00:47:54.660 --> 00:47:55.160
authentication.

549
00:47:56.580 --> 00:47:59.240
I think I've seen, like, five times. So reticulum

550
00:47:59.540 --> 00:48:01.640
keeps coming up a couple times in the chat.

551
00:48:02.340 --> 00:48:04.755
So I wanna talk about reticulum if that's alright.

552
00:48:05.075 --> 00:48:11.015
Yeah. If you're knowledgeable about it, do it. I am. So that's actually my new branch is gonna be Reticulum Network.

553
00:48:11.555 --> 00:48:17.015
So Reticulum was created by a guy that wanted a new way for the Internet to operate.

554
00:48:18.130 --> 00:48:28.390
And and I'm not, like, the most knowledgeable, but I I've done a fair amount of research. I'm in their Discord and all the time. But they so he created a a way to rebrand the Internet that is

555
00:48:29.090 --> 00:48:30.230
available on

556
00:48:30.555 --> 00:48:34.335
almost any kind of device you can think of. We're talking ham radio,

557
00:48:35.915 --> 00:48:42.015
LoRa, like what Meshtastic runs on, LoRa radios, ham radios, Internet, normal Internet, I two p,

558
00:48:43.115 --> 00:48:45.214
serial devices, serial modems.

559
00:48:46.270 --> 00:48:48.290
I mean, like, if you could think of it, essentially,

560
00:48:48.910 --> 00:48:51.250
you could either do a custom or a,

561
00:48:52.270 --> 00:49:04.255
there's already a interface for it, and you literally just set up a modem. You can set up a fast modem, a slow modem, Internet. You can set up radios. You can set I mean, you just you name it. And so what it does is there's no identity. Well, there's identities

562
00:49:04.795 --> 00:49:06.095
kinda more in the,

563
00:49:07.194 --> 00:49:22.960
it kinda looks like the lightning network. Let let's put it that way for this audience. So it's a bunch of spawning nodes that connect to each other and interweb with each other and route through each other. Right? Kind of kind of the Bitcoin network, but I would say more Lightning network. You've got some central hubs with channels.

564
00:49:23.819 --> 00:49:27.680
That's kinda what it's doing. So, like, it'll find automatically

565
00:49:27.980 --> 00:49:47.620
the route no matter how it has to get there much like Lightning Network payments do. So if you've got a reticulum node and I've got a node and some guy I'm trying to get to in Europe has a node, it'll find the way. It it'll automatically reroute and find the most efficient path. You never have a sign up. You never have you download the software. It creates a, encrypted identity.

566
00:49:48.080 --> 00:49:49.860
Everything on the network is encrypted.

567
00:49:50.240 --> 00:49:53.940
Like, every single bit. It's I think it's SHA two fifty six, actually, but,

568
00:49:55.015 --> 00:50:00.395
everything. So you get on, you get an identity. Your identity is not Odell. Right? It's

569
00:50:01.175 --> 00:50:13.010
a freaking Bitcoin address. You know, it's like a I I don't remember. It's one twenty eight or however many carry. It might be 64 bit encoding. I don't know. But it's this huge string of numbers, and you can keep that as long as you have that identity live.

570
00:50:13.470 --> 00:50:20.290
And what it enables is the ability for oh, Bluetooth. That's what he's adding. What it's enabled is the ability for

571
00:50:21.150 --> 00:50:28.345
me as a developer to say, I wanna use ham radio to connect to the reticulum network, and I wanna reach somebody who has

572
00:50:28.645 --> 00:50:31.385
a LoRa device or Bluetooth device.

573
00:50:31.845 --> 00:50:40.105
Right. So and and enables any device that has it. I mean, you can you can use anything, and it'll just keep finding its way. So it enables me to say, hey.

574
00:50:40.484 --> 00:50:41.625
I want to go,

575
00:50:43.240 --> 00:50:44.539
I want to take my

576
00:50:44.839 --> 00:50:46.859
hamster notes. I'm gonna use

577
00:50:47.480 --> 00:50:49.099
HF band ham radio.

578
00:50:49.559 --> 00:50:54.519
I'm going to send this note to to that ham radio. It's then gonna send to

579
00:50:55.145 --> 00:51:07.005
you know, across the Internet to another guy who's then gonna do, you know, a Bluetooth device on the other end of the reticular network or whatever, you know, and 10 steps in between. So, like, if my server you in this case, you could have

580
00:51:07.464 --> 00:51:08.204
one server

581
00:51:08.880 --> 00:51:22.500
around the world. You could have one hamster server. So, like, I can connect to a reticulum node on HF instead of a hamster server. Let's say I'm in The US. I'm connecting to one in Europe. I connect to that. It then uses some other

582
00:51:23.005 --> 00:51:28.545
protocol, some other interface to go to somebody in France, which then goes to somebody in Africa,

583
00:51:28.925 --> 00:51:38.465
and then they use ham radio to get to somebody in Asia, and then Asia uses LoRa radios, and then the hamster server is sitting at the end of that LoRa radio. Like, that is absolutely feasible.

584
00:51:40.260 --> 00:51:47.240
That's freaking awesome. That's the future I'm moving. That is absolutely the future as a way. In fact, I think I think, like, the reticulum main,

585
00:51:47.780 --> 00:52:04.535
manual, I think it even says, like, I I built the Internet that should have been or the Internet that we wanna live with or something like that. You know? I mean, that's and so that's where I'm going. The biggest hurdle for me is, again, that freaking this insane legality thing of sending encrypted messages because everything is encrypted.

586
00:52:05.849 --> 00:52:06.349
However,

587
00:52:06.809 --> 00:52:12.029
you're you're using a private public key pair to do the encryption. You're not hiding a message.

588
00:52:12.490 --> 00:52:18.589
So if that makes sense. So, like, the FCC guidelines are very clear. You cannot encrypt to obscure a message.

589
00:52:18.984 --> 00:52:20.525
Like, you can't say, like,

590
00:52:20.984 --> 00:52:27.244
hey. I'm gonna attack this country and then encrypt it. You know? You can you can use potentially

591
00:52:28.105 --> 00:52:34.630
private public encryption, though. It's really such I don't wanna say it's new, but it's it's new enough where it hasn't been litigated.

592
00:52:35.170 --> 00:52:48.375
He believes, you know, the creator of, Reticulum Network believes that it's legal, and so I'm kinda operating on that. So my phase that I launch I have a road map now tonight. I'm going straight into Reticulum network, so you'll be able to connect

593
00:52:49.075 --> 00:53:03.560
to any interface that Reticulum can use and anywhere in between. So, like, it could literally be everybody has a node. You could run a node even though you're not a ham. I can connect to my node that has ham, and then it can get through you using the Internet, LoRa, whatever

594
00:53:03.860 --> 00:53:09.960
whatever means it needs to to find a way out. Right? Like, it it it could use any possible connection

595
00:53:10.260 --> 00:53:12.520
to find a way to the final hamster server.

596
00:53:13.235 --> 00:53:14.135
That's what I

597
00:53:14.435 --> 00:53:20.215
want. Yeah. That that's my goal is to figure out how to how to use Reticulum to get there.

598
00:53:21.555 --> 00:53:23.015
That's awesome. Okay.

599
00:53:24.675 --> 00:53:27.450
By the way, Freaks, that's reticulum.network

600
00:53:27.530 --> 00:53:31.150
is where all the information is for that. I'll also put that in the show notes.

601
00:53:31.690 --> 00:53:32.089
And,

602
00:53:32.570 --> 00:53:35.050
I see CS Burner zapped another 2,100

603
00:53:35.050 --> 00:53:35.550
sats.

604
00:53:36.250 --> 00:53:39.869
He he recommended someone I should reach out to to have on the show

605
00:53:40.170 --> 00:53:42.589
to go deeper on that, but it seems like a

606
00:53:43.404 --> 00:53:45.424
really interesting fit for Nostr.

607
00:53:45.724 --> 00:53:46.625
Oh, absolutely.

608
00:53:47.404 --> 00:53:53.265
They've they've got some other really low bandwidth type protocols and apps for examples and things.

609
00:53:53.644 --> 00:53:56.144
And, I mean, I think Nostr fits right in there.

610
00:53:58.790 --> 00:54:02.470
I also see a zap from SoapMiner. He zapped 21,000

611
00:54:02.470 --> 00:54:02.970
sets.

612
00:54:04.710 --> 00:54:05.670
He says he's gonna

613
00:54:06.310 --> 00:54:09.930
he's following Liberty Farmer now, and we'll pay more attention to this. Obviously,

614
00:54:12.234 --> 00:54:13.855
an easy link to follow

615
00:54:14.395 --> 00:54:18.655
Liberty Farmer will be in the show notes as well, but I encourage you all to do that.

616
00:54:19.515 --> 00:54:21.994
Before we wrap, I wanna cover a little bit

617
00:54:23.755 --> 00:54:25.055
I feel like we didn't

618
00:54:25.355 --> 00:54:31.420
necessarily hit it. On the server side, what does that setup look like on the server side?

619
00:54:32.600 --> 00:54:34.700
Yeah. So it's anything that specifically.

620
00:54:35.480 --> 00:54:38.460
Anything that can run Python can run a server.

621
00:54:38.775 --> 00:54:39.275
Now,

622
00:54:39.815 --> 00:54:42.154
obviously, you need a a hardware ham radio

623
00:54:42.535 --> 00:54:43.755
to connect, obviously.

624
00:54:44.214 --> 00:54:49.835
But, it's just like the back end stuff. Like, I could run it on a Raspberry Pi. It's very low power.

625
00:54:50.135 --> 00:54:51.595
I it probably takes

626
00:54:52.280 --> 00:54:57.900
20 to 30 megabytes of RAM. I mean, like, nothing. It's it's tiny in the grand scheme of things.

627
00:54:58.200 --> 00:55:06.300
You just have to be able to have a way to interface your ham radio with the server. You know, USB is the most common these days, a sound card, something.

628
00:55:06.865 --> 00:55:07.605
Got it.

629
00:55:08.305 --> 00:55:12.645
Okay. Awesome. Well, if this if this project interests you,

630
00:55:13.025 --> 00:55:16.725
if you're a developer, if you're a ham enthusiast, if you're just a Nostra enthusiast,

631
00:55:17.665 --> 00:55:20.085
it sounds like Liberty Farmer could use a lot of help,

632
00:55:20.970 --> 00:55:26.670
getting this vision off the ground. I assume the best way for them to contribute feedback

633
00:55:27.050 --> 00:55:56.339
or potentially code or whatever is is through the GitHub repo. Correct? Yeah. Either hit me up on Nostr or get just put a pull pull request on GitHub. Just download it. Try I don't care if you're a ham or not. Like, look through the code. It sucks. I guarantee it. Like, it's terrible. It's mismatched. I've added features or whatever, and I don't know what I'm doing. So if you see something, please let me know. Put a pull request in. I will absolutely just take a look, and as long as it doesn't break the program, I will put it in. I I want help. It's open source for a reason.

634
00:55:57.280 --> 00:56:02.099
I love it. Yeah. I mean, that's the power of open source. It just compounds and compounds, and

635
00:56:03.905 --> 00:56:05.845
I think that's where the hope is.

636
00:56:06.865 --> 00:56:10.065
Liberty, this was a pleasure. I had a great chat. I think,

637
00:56:13.025 --> 00:56:23.880
I I I need to get my act together and jump down the ham rabbit hole, but I would love to have you back on in, you know, maybe, like, six months or a year or something like that. And we'll see where you're at. We'll see where I'm at.

638
00:56:25.220 --> 00:56:28.520
Do you have any final thoughts, for the freaks before we wrap?

639
00:56:29.700 --> 00:56:33.160
I think everybody should learn how to use ham radio or meshtastic,

640
00:56:33.539 --> 00:56:35.155
LoRa radios, or something

641
00:56:35.695 --> 00:56:36.494
so they can be,

642
00:56:37.695 --> 00:56:44.734
useful in the world in case we lose Internet because it it tends to happen all the time. I'm on Starlink. We were out for three hours last week. So

643
00:56:45.695 --> 00:56:51.370
Yeah. The first global Starlink outage that I'm aware of. Yeah. And it I'm sure it's not the last.

644
00:56:52.310 --> 00:56:53.450
Yeah. I mean, it's,

645
00:56:54.470 --> 00:56:56.730
Starlink is one I battle with because,

646
00:56:58.790 --> 00:57:01.350
it is an incredibly useful tool. Like, I

647
00:57:02.615 --> 00:57:08.315
where I live, I would I mean, I'm streaming this through Starlink right now. Like, I would I would just not be able to.

648
00:57:09.335 --> 00:57:13.275
But at the same time, we it's it's such a strong product offering,

649
00:57:14.214 --> 00:57:15.755
and it's global in nature

650
00:57:16.850 --> 00:57:20.150
that it probably will become a bigger and bigger ISP,

651
00:57:21.010 --> 00:57:25.270
and it just represents this massive centralized point of failure. Like, if

652
00:57:25.890 --> 00:57:35.505
if Comcast or Verizon or something goes out, like, okay, like, a region loses Internet access. But if Starlink goes out, people don't have Internet in Nigeria,

653
00:57:35.885 --> 00:57:36.385
Ireland,

654
00:57:38.125 --> 00:57:42.465
you know, parts of The US. It's just everyone goes out at the same time. It's

655
00:57:42.765 --> 00:57:49.820
kinda scary shit. It's a problem. I mean, it kinda saved my family and my marriage because we were on, like, a $140

656
00:57:49.820 --> 00:57:56.720
a month seven meg download wireless connection because I have nothing else where I'm at. So it saved us in that sense, but it's terrifying.

657
00:57:57.605 --> 00:57:59.944
Yeah. Yeah. That's that's the

658
00:58:00.325 --> 00:58:02.424
I feel that struggle deep inside.

659
00:58:03.525 --> 00:58:09.625
Liberty, this is great. Freaks, thank you for joining the show, particularly those who joined in the live chat. You make the show unique,

660
00:58:10.405 --> 00:58:11.385
even the trolls.

661
00:58:11.920 --> 00:58:12.240
And,

662
00:58:13.760 --> 00:58:17.060
we will be keep we'll just gonna I'm gonna keep shipping dispatch.

663
00:58:17.840 --> 00:58:21.140
I feel like we're on a roll. I feel like you guys are finding it valuable.

664
00:58:21.520 --> 00:58:22.500
If you have feedback,

665
00:58:22.960 --> 00:58:24.100
hit me up on Noster.

666
00:58:26.105 --> 00:58:30.925
I want you to find value in the show, and I appreciate all of you guys who continue to support it.

667
00:58:31.945 --> 00:58:35.565
The single biggest way you can support the show is sharing it with friends and family.

668
00:58:36.890 --> 00:58:39.630
All the relevant links are at syllabusbatch.com.

669
00:58:39.690 --> 00:58:41.710
Obviously, Bitcoin donations are appreciated.

670
00:58:42.090 --> 00:58:43.310
Liberty, thank you.

671
00:58:43.690 --> 00:58:46.590
Thank you much. Appreciate it. Thanks, everyone. Cheers,

672
00:58:46.970 --> 00:58:49.070
freaks. Stay humble, StackSats. Peace.