1
00:00:00,000 --> 00:00:13,000
[Music]

2
00:00:13,000 --> 00:00:18,000
What's up everybody? For the week ending February 10th, my name is Marks.

3
00:00:18,000 --> 00:00:25,000
This is Freedom Tech Wrap, a weekly source for news and project updates in the freedom and independent technology space.

4
00:00:25,000 --> 00:00:33,000
We live in a highly connected world. Freedom Tech lets you decide how you want to connect and where you want your data to live.

5
00:00:33,000 --> 00:00:41,000
Freedom Tech Wrap is an independent show. If you want to support what we're doing, you can send us value through your Podcasting 2.0 app.

6
00:00:41,000 --> 00:00:45,000
Your support and your feedback are greatly appreciated.

7
00:00:45,000 --> 00:00:55,000
This week, I'd like to test out a new segment on this podcast that is a different kind of freedom technology that you might not have considered as being part of this space.

8
00:00:55,000 --> 00:01:04,000
It's going to be a bonus song. If you've listened to earlier shows or you've followed me on Noster, you know that music is an important part of my life.

9
00:01:04,000 --> 00:01:10,000
I am a DJ. I've been in a band. I've been in many choirs, etc.

10
00:01:10,000 --> 00:01:19,000
There is a new feature in Value for Value that makes it so podcasts can play independent music and have payments go directly to the artist while their track is playing.

11
00:01:19,000 --> 00:01:27,000
It's super cool. Now, there are full music shows that sound almost like you're listening to a music station that you'd hear on the radio.

12
00:01:27,000 --> 00:01:32,000
You know, the ones where they have a DJ and they're playing songs and they talk briefly in between them.

13
00:01:32,000 --> 00:01:35,000
Those are really cool. You can go check those out.

14
00:01:35,000 --> 00:01:40,000
But I also want to bring some music into this podcast.

15
00:01:40,000 --> 00:01:51,000
Music is a form of communication and independent music supported through Value for Value is a way for music communication to remain a freedom technology.

16
00:01:51,000 --> 00:01:59,000
Something that's uninfluenced by corporate interests that try to shape the message of what they're doing.

17
00:01:59,000 --> 00:02:06,000
So the way that I want to do it here today is that I'm going to play a song after the standard ending of this episode.

18
00:02:06,000 --> 00:02:12,000
Each week I will pick a song from Wavelake. That's the independent music service that I've talked about before.

19
00:02:12,000 --> 00:02:17,000
I'll pick a song from Wavelake that I've been enjoying throughout the week and I will put it at the end of the show.

20
00:02:17,000 --> 00:02:24,000
Now, for those who are not interested in this at all, you can just turn off the episode at the normal stopping point. No judgment for me.

21
00:02:24,000 --> 00:02:29,000
For those who do want to hear an independent artist, just keep listening at the end.

22
00:02:29,000 --> 00:02:35,000
And then any boosts that you send while the song is playing, they will go to the artist of that song.

23
00:02:35,000 --> 00:02:40,000
So you can even rewind after listening to the song and boost it then if you're like, hey, I really like that.

24
00:02:40,000 --> 00:02:50,000
Let me go back and boost it. All sats, you know, all money, all boosts during the normal episode flow, just kind of flow like normal to the wallets that are in there.

25
00:02:50,000 --> 00:03:00,000
But at the exact moments when the song is playing, that artist's wallet gets inserted into the split and then money flows over to them.

26
00:03:00,000 --> 00:03:05,000
So it's really cool. I'm hoping this turns out to be an interesting element to the show.

27
00:03:05,000 --> 00:03:16,000
I'd like to give more support and more exposure to these independent artists who are making a name for themselves and are using this open form of communication and expression.

28
00:03:16,000 --> 00:03:24,000
So let's support this other kind of freedom technology. All right. Now on to the news.

29
00:03:24,000 --> 00:03:35,000
First story today is about the co-founder of GitHub and former CEO of GitHub who was temporarily banned from the service that he created.

30
00:03:35,000 --> 00:03:42,000
So this comes from defunct on Twitter where he says, hey, I was banned from GitHub without any explanation.

31
00:03:42,000 --> 00:03:47,000
Yes, I'm moving all my code over to Bitbucket. Now, he was reinstated quickly.

32
00:03:47,000 --> 00:03:55,000
However, the damage has already been done. If the person who created GitHub and used to run GitHub, if they can lose their access without warning,

33
00:03:55,000 --> 00:04:01,000
then why should any of us feel confident in our own account access that we have?

34
00:04:01,000 --> 00:04:10,000
There are many comments on the tweet that mentioned the need for a peer to peer solution, something built on Nutella or Nostr.

35
00:04:10,000 --> 00:04:24,000
And I think it's a little humorous or maybe oddly poetic in a way that defunct points out moving over to Bitbucket because that's just another big tech moderated service like GitHub.

36
00:04:24,000 --> 00:04:30,000
So I think the real solution is to use an open protocol where you have control over your account.

37
00:04:30,000 --> 00:04:38,000
A couple of projects to mention here that we've talked about already. You have Gitster, G-I-T-S-T-E-R, and you also have GitWorkshop.dev.

38
00:04:38,000 --> 00:04:45,000
Both of those are trying to build an open Git platform using open protocols.

39
00:04:45,000 --> 00:04:52,000
Next up, we have a data leak. This is on Spoutable, which is an alternative to Twitter.

40
00:04:52,000 --> 00:04:59,000
There have been quite a few projects over the last few years that have come out to try and be an alternative to Twitter.

41
00:04:59,000 --> 00:05:04,000
This one started about a year ago. Looks like it launched in like February of 2023.

42
00:05:04,000 --> 00:05:11,000
This article comes way of The Verge, and it says, "Twitter alternative spouts a massive leak.

43
00:05:11,000 --> 00:05:19,000
Spoutable's API coughed up passwords, two-factor authentication info, and tokens that could let attackers take over anyone's account."

44
00:05:19,000 --> 00:05:27,000
The article goes on to say, "A security consultant, Troy Hunt, has detailed a vulnerability in the API of Spoutable,

45
00:05:27,000 --> 00:05:34,000
a social platform that emerged following Elon Musk's takeover of Twitter, that could allow hackers to take full control of users' accounts.

46
00:05:34,000 --> 00:05:43,000
After someone alerted Hunt to the vulnerability, he discovered that hackers could exploit Spoutable's API to obtain a user's name, username, bio,

47
00:05:43,000 --> 00:05:46,000
along with their email, IP address, and phone number.

48
00:05:46,000 --> 00:05:55,000
Spoutable has since addressed the vulnerability, writing in a blog post on its site that it didn't leak decrypted passwords or direct messages,

49
00:05:55,000 --> 00:06:00,000
while confirming the information scraped included email addresses and some cell phone numbers."

50
00:06:00,000 --> 00:06:06,000
The article goes on to detail a bit more alarming info than what Spoutable initially indicated.

51
00:06:06,000 --> 00:06:11,000
It continues to say, "However, Hunt discovered something much more alarming.

52
00:06:11,000 --> 00:06:17,000
Bad actors could also use the exploit to obtain a hashed version of users' passwords.

53
00:06:17,000 --> 00:06:23,000
While they were protected with bcrypt, short or weak passwords could be fairly easy to decipher,

54
00:06:23,000 --> 00:06:27,000
and the service blocked people from setting longer passwords that would be harder to crack."

55
00:06:27,000 --> 00:06:29,000
Which is a little bit ironic.

56
00:06:29,000 --> 00:06:38,000
And to top it all off, "Hunt found that the API returned the two-factor authentication code used to sign into someone's account,

57
00:06:38,000 --> 00:06:42,000
as well as the reset tokens generated to help a user change a forgotten password.

58
00:06:42,000 --> 00:06:48,000
This could let hackers easily gain access to and hijack someone's account without alerting them to the breach."

59
00:06:48,000 --> 00:06:53,000
So kind of my take on it is that I've never used Spoutable before.

60
00:06:53,000 --> 00:06:59,000
It launched a year ago as a place for people to share their opinions without being penalized by the platform or other users,

61
00:06:59,000 --> 00:07:01,000
which is what they say on their website.

62
00:07:01,000 --> 00:07:08,000
Now, it sounds like a well-intentioned service, but one that had big gaps in their security design.

63
00:07:08,000 --> 00:07:13,000
So I would just say, scrutinize the tools that you are using.

64
00:07:13,000 --> 00:07:20,000
Make sure that the services you are trusting with your data aren't able to accidentally or intentionally cause you harm.

65
00:07:20,000 --> 00:07:28,000
Next up, this is an interesting article that was surfaced to me by Rabble on Noster.

66
00:07:28,000 --> 00:07:35,000
It was written by another Noster user called AnilDash, A-N-I-L-D-A-S-H.

67
00:07:35,000 --> 00:07:43,000
And he posted it to his own blog, and it's called "Wherever You Get Your Podcasts Is a Radical Statement."

68
00:07:43,000 --> 00:07:52,000
He says, Rabble, when he shared it, said, "AnilDash has an essay about how podcasting is the great example of open protocol social media."

69
00:07:52,000 --> 00:07:54,000
And here's an excerpt from the article.

70
00:07:54,000 --> 00:07:58,000
"Being able to say 'wherever you get your podcasts' is a radical statement,

71
00:07:58,000 --> 00:08:05,000
because what it represents is the triumph of exactly the kind of technology that's supposed to be impossible,

72
00:08:05,000 --> 00:08:12,000
open, empowering tech that's not owned by any one company, that can't be controlled by any one company,

73
00:08:12,000 --> 00:08:17,000
and that allows people to have ownership over their work and their relationship with their audience."

74
00:08:17,000 --> 00:08:22,000
So this is referring to pretty much every podcast episode that you listen to,

75
00:08:22,000 --> 00:08:28,000
where they're like, you know, download us on Apple Music, Spotify, or wherever you get your podcasts.

76
00:08:28,000 --> 00:08:30,000
It's that phrase that they're referring to.

77
00:08:30,000 --> 00:08:33,000
This was a bit of a short read. I recommend checking it out.

78
00:08:33,000 --> 00:08:40,000
It talks about how the podcast media space started, then grew into large tech companies providing the reach,

79
00:08:40,000 --> 00:08:44,000
which provided ability to control access over that content.

80
00:08:44,000 --> 00:08:50,000
The piece goes into kind of the money that's behind the industry, including advertising revenue model

81
00:08:50,000 --> 00:08:53,000
and how it shapes things that get published.

82
00:08:53,000 --> 00:08:58,000
But what is great is that this open protocol continues to win.

83
00:08:58,000 --> 00:09:00,000
There is an exit ramp for people.

84
00:09:00,000 --> 00:09:08,000
So if you are publishing your podcast to some platform, and that platform decides to shut you down,

85
00:09:08,000 --> 00:09:13,000
you still have an exit ramp, thanks to the open protocols upon which podcasting are built.

86
00:09:13,000 --> 00:09:19,000
It's also worth noting that Joe Rogan has recently brought his show back to open RSS.

87
00:09:19,000 --> 00:09:26,000
It started as an open show, then it got moved exclusively to Spotify for a big bag of money.

88
00:09:26,000 --> 00:09:32,000
But now Spotify is allowing it to be opened back up again, while still paying them lots of money.

89
00:09:32,000 --> 00:09:40,000
To me, this means that there is actually more money to be made for Spotify on advertising with a larger audience,

90
00:09:40,000 --> 00:09:45,000
as opposed to trying to get people to sign up for a Spotify subscription directly.

91
00:09:45,000 --> 00:09:54,000
Now, I'm not a major fan of the ad revenue model, but I am a fan of one of the biggest shows in podcasting being open again.

92
00:09:54,000 --> 00:09:58,000
So I think this is a great win for all of us.

93
00:09:58,000 --> 00:10:04,000
And then hopefully one day Rogan can try out value for value and show what it can do on a larger scale.

94
00:10:04,000 --> 00:10:10,000
So, Adam Curry, if you're listening, maybe you can help convince them, get them started on that path.

95
00:10:10,000 --> 00:10:13,000
Happy to help you out.

96
00:10:13,000 --> 00:10:17,000
Next up, we have a really cool Bitcoin guide from DarthCoin.

97
00:10:17,000 --> 00:10:23,000
DarthCoin, if you aren't familiar, is a user that writes lots of different guides on their website.

98
00:10:23,000 --> 00:10:28,000
This one is called Getting Started with Zeus Mobile Node.

99
00:10:28,000 --> 00:10:35,000
Zeus is a, on the surface, it's a Bitcoin and Lightning app for your phone, but it does so much more,

100
00:10:35,000 --> 00:10:42,000
especially with the latest version that we talked about previously, version 0.8.0.

101
00:10:42,000 --> 00:10:45,000
The release has a couple of massive features in it.

102
00:10:45,000 --> 00:10:53,000
One is it has a full Lightning node running in the app, and the other is inventory management for a point of sale system.

103
00:10:53,000 --> 00:11:00,000
So this guide is very lengthy. It walks you through how to set it up, how to integrate it into the larger Lightning network,

104
00:11:00,000 --> 00:11:06,000
connect it with Noster, back things up, and more.

105
00:11:06,000 --> 00:11:12,000
Now, I like to look at things through the lens of who is this for, what kind of user would want this, right?

106
00:11:12,000 --> 00:11:15,000
So a few users that I think this could appeal to.

107
00:11:15,000 --> 00:11:18,000
You have a person who is working at a small booth somewhere.

108
00:11:18,000 --> 00:11:27,000
Maybe it's a farmer's market or a sports team, concession stand, or even a yard sale or garage sale, as they are called some places.

109
00:11:27,000 --> 00:11:31,000
Another person might be a small business owner who wants to accept Bitcoin,

110
00:11:31,000 --> 00:11:34,000
along with all of their other credit cards and cash and things that they accept.

111
00:11:34,000 --> 00:11:42,000
Zeus is a standalone point of sale system, or it can link into a Square POS.

112
00:11:42,000 --> 00:11:48,000
Another person this might appeal to is just someone who wants to be more sovereign and independent with their Lightning usage.

113
00:11:48,000 --> 00:11:53,000
There's no need to depend fully on other companies to keep your Bitcoin Lightning funds safe.

114
00:11:53,000 --> 00:11:56,000
You can do that yourself.

115
00:11:56,000 --> 00:11:59,000
So a few important points that this guide calls out.

116
00:11:59,000 --> 00:12:02,000
I'm going to read directly from it for a moment.

117
00:12:02,000 --> 00:12:04,000
It talks about a private LND node.

118
00:12:04,000 --> 00:12:09,000
That means this node will not do public routing of others' payments through your node.

119
00:12:09,000 --> 00:12:14,000
The node and the channels are unannounced, meaning private, not visible on the public Lightning Network graph.

120
00:12:14,000 --> 00:12:19,000
To receive and make payments, it will be done through your connected LSP peers.

121
00:12:19,000 --> 00:12:21,000
That's a Lightning service provider.

122
00:12:21,000 --> 00:12:25,000
Think of it as a way to connect yourself to the greater Lightning Network.

123
00:12:25,000 --> 00:12:31,000
So if you're wanting to route payments on the Lightning Network and collect fees, this guide isn't for you.

124
00:12:31,000 --> 00:12:33,000
This app isn't for you.

125
00:12:33,000 --> 00:12:39,000
It sounds awesome to make money routing payments. I think a majority of Lightning users just will not want to do that.

126
00:12:39,000 --> 00:12:45,000
In my personal experience, running a routing node takes much more effort than running a Bitcoin node.

127
00:12:45,000 --> 00:12:50,000
And I think that it's going to become more of a specialized thing.

128
00:12:50,000 --> 00:12:57,000
We do want to have people running routing nodes rather than letting the process consolidate into just a few companies.

129
00:12:57,000 --> 00:13:01,000
So this isn't me saying that routing nodes are hard. Don't even try them.

130
00:13:01,000 --> 00:13:07,000
I'm simply saying that it's not the same narrative as a Bitcoin node.

131
00:13:07,000 --> 00:13:13,000
We need hundreds, thousands, maybe eventually tens of thousands of good routing nodes.

132
00:13:13,000 --> 00:13:16,000
But I'm not really sure what that exact number is.

133
00:13:16,000 --> 00:13:22,000
But it would be a small fraction compared to the hundreds of millions of users that are running a private Lightning node

134
00:13:22,000 --> 00:13:25,000
just to do their own personal transactions.

135
00:13:25,000 --> 00:13:27,000
So that's just something to keep in perspective.

136
00:13:27,000 --> 00:13:31,000
Alright, next things that the article also goes through.

137
00:13:31,000 --> 00:13:39,000
Point of sale. Now merchant users can set up their own product items and sell directly from Zeus with integrated POS.

138
00:13:39,000 --> 00:13:44,000
For the moment, it contains basic needs, but in the future it will contain extended features.

139
00:13:44,000 --> 00:13:50,000
Next thing it does, full support for LN URL, LN address, send and receive.

140
00:13:50,000 --> 00:13:56,000
Now you can set up your own self-custodial Lightning address with @ZeusPay.com.

141
00:13:56,000 --> 00:14:03,000
And remember, you can also use Zeus for LN Auth on sites where you can log in with a Lightning authentication.

142
00:14:03,000 --> 00:14:05,000
That's very handy.

143
00:14:05,000 --> 00:14:12,000
Automated backups. The LN node channels are automatically backed up on the Olympus server.

144
00:14:12,000 --> 00:14:16,000
This automatic backup is encrypted with your node wallet seed.

145
00:14:16,000 --> 00:14:18,000
Without the seed, it's totally useless.

146
00:14:18,000 --> 00:14:25,000
User can also export manually a SCB, static channels backup file, for disaster recovery.

147
00:14:25,000 --> 00:14:27,000
So this is a big one in my mind.

148
00:14:27,000 --> 00:14:31,000
Running a node on a mobile device is precarious.

149
00:14:31,000 --> 00:14:37,000
In general, you should be treating a mobile device as if you will lose all the data on it at any moment.

150
00:14:37,000 --> 00:14:42,000
So running a payment system for your business or your personal life would be a bit insane.

151
00:14:42,000 --> 00:14:46,000
Without the data being backed up elsewhere.

152
00:14:46,000 --> 00:14:55,000
I need to check into this more, but it looks like these backups are sufficiently encrypted so that nobody else can view them.

153
00:14:55,000 --> 00:14:58,000
However, you are still depending on a service to have your backup.

154
00:14:58,000 --> 00:15:02,000
So if you lose your device and the backup isn't accessible, you're out of luck.

155
00:15:02,000 --> 00:15:09,000
So mitigate that by exporting the SCB file and also figure out other ways to mitigate your risk.

156
00:15:12,000 --> 00:15:15,000
Last big bullet point I think is important from the article.

157
00:15:15,000 --> 00:15:20,000
It says, "There is no need to use Zeus with Tor or Orbit service.

158
00:15:20,000 --> 00:15:23,000
Please don't complicate things more than it's necessary.

159
00:15:23,000 --> 00:15:30,000
Tor, in this case, will not offer you more privacy, but only make things worse for the initial synchronization.

160
00:15:30,000 --> 00:15:38,000
Also be careful with what VPNs you are using and check latency of the connection toward neutrino servers.

161
00:15:38,000 --> 00:15:42,000
Keep in mind neutrino block filter do not leak or trace your device identity.

162
00:15:42,000 --> 00:15:44,000
They're just serving blocks.

163
00:15:44,000 --> 00:15:51,000
The Lightning Network traffic is also behind a LSP with private channels, so very few information is out.

164
00:15:51,000 --> 00:15:54,000
There's no reason to freak out about privacy."

165
00:15:54,000 --> 00:15:56,000
And this is a big thing too.

166
00:15:56,000 --> 00:16:05,000
I think we're all accustomed to using something like Tor or a VPN to try and hide our identity and maintain more privacy.

167
00:16:05,000 --> 00:16:07,000
And I think that's great in many aspects.

168
00:16:07,000 --> 00:16:11,000
But it is important to call out when there's already privacy baked into a service.

169
00:16:11,000 --> 00:16:21,000
And so there's no need to introduce the overhead and the complexity and really just the problems that you might be inserting into your process by going with something like Tor when it's not needed.

170
00:16:21,000 --> 00:16:29,000
And then it just ends by saying, "Remember, Zeus embedded node will not do public routing."

171
00:16:29,000 --> 00:16:34,000
So check out Darth Coins guide and there are other guides and writings on there as well.

172
00:16:36,000 --> 00:16:39,000
Next news item is a new project called Satcom.

173
00:16:39,000 --> 00:16:42,000
It's a chat service for any page on the Internet.

174
00:16:42,000 --> 00:16:45,000
You can check it out at satcom.app.

175
00:16:45,000 --> 00:16:48,000
That's S-A-T-C-O-M dot A-P-P.

176
00:16:48,000 --> 00:16:52,000
And this comes from user Jingles on Noster and GitHub.

177
00:16:52,000 --> 00:16:57,000
And this adds a collaborative layer to the Internet browsing experience.

178
00:16:57,000 --> 00:17:07,000
You're enabling collaborative knowledge sharing by integrating web content and online discussions, transforming the way that we engage with information on the web.

179
00:17:07,000 --> 00:17:10,000
So that's from the website talking about Satcom.

180
00:17:10,000 --> 00:17:15,000
The way I look at it is this effectively adds a chat section to any web page on the Internet.

181
00:17:15,000 --> 00:17:19,000
When you're on a page, you can leave comments, you can see comments from others.

182
00:17:19,000 --> 00:17:22,000
It's built on the Noster protocol, which is open.

183
00:17:22,000 --> 00:17:31,000
So this can be very powerful and also potentially awful because the Internet is full of people who want to post things that you simply don't want to read.

184
00:17:31,000 --> 00:17:39,000
Hopefully there will be ways to filter out spam and filter out content that you personally find to be vile or abhorrent.

185
00:17:39,000 --> 00:17:44,000
But this is, it should be noted that this is not a new concept.

186
00:17:44,000 --> 00:17:47,000
This kind of thing has been around for a long time.

187
00:17:47,000 --> 00:17:54,000
But it's the first time that I've seen something built on the open nature of Noster or on Noster itself, I should say.

188
00:17:54,000 --> 00:17:56,000
So I think it's an interesting project.

189
00:17:56,000 --> 00:18:03,000
You can give it a try by adding the extension to your Chrome browser and then head on over to satcom.app.

190
00:18:03,000 --> 00:18:06,000
And I will be keeping my eye on this project.

191
00:18:06,000 --> 00:18:12,000
While we're talking about new projects, this one was announced on Stacker News.

192
00:18:12,000 --> 00:18:16,000
And this comes from a fellow person at Plub Labs.

193
00:18:16,000 --> 00:18:20,000
It's called Cascader, C-A-S-C-D-R.

194
00:18:20,000 --> 00:18:27,000
Now I'm linking to the Stacker News post because it has a lot more information about the project than the project website itself.

195
00:18:27,000 --> 00:18:33,000
But this is a way to link together multiple open protocol based services and have them do things for you.

196
00:18:33,000 --> 00:18:35,000
You can chain things together.

197
00:18:35,000 --> 00:18:39,000
With it you can build various workflows for personal use or project work.

198
00:18:39,000 --> 00:18:44,000
And then it uses Lightning Payments to pay for services as you go.

199
00:18:44,000 --> 00:18:49,000
So if you have five things in your process and each one of them needs a little bit of money to do their thing,

200
00:18:49,000 --> 00:18:56,000
then your Lightning Wallet will send the specific amount of money for each one of them so that it can work through the workflow.

201
00:18:56,000 --> 00:19:03,000
And the thing I love about that is with the pay as you go, you're not dependent on an ad based support service

202
00:19:03,000 --> 00:19:12,000
or somebody who's doing personal data mining as a revenue source so that they can keep your usage "free".

203
00:19:12,000 --> 00:19:14,000
Here's a summary from the author.

204
00:19:14,000 --> 00:19:18,000
User Cascader says, "Cascader is like Zapier on open protocols.

205
00:19:18,000 --> 00:19:24,000
We use Lightning for value for value APIs and Noster for discovery and reputation.

206
00:19:24,000 --> 00:19:31,000
We just added a new YouTube agent that can summarize or write a post for a one hour plus YouTube video."

207
00:19:31,000 --> 00:19:35,000
So I can see a lot of uses for this, especially with my own projects.

208
00:19:35,000 --> 00:19:42,000
For example, I'm trying to run FreedomTech Wrap as independently as possible from an infrastructure standpoint.

209
00:19:42,000 --> 00:19:46,000
I'm trying to use FreedomTech throughout.

210
00:19:46,000 --> 00:19:52,000
I also want to scale my time so that it doesn't take me as long to make each episode.

211
00:19:52,000 --> 00:19:56,000
I mean, for example, here are some steps that I have to go through for each episode.

212
00:19:56,000 --> 00:20:01,000
Research things. I gather information in one spot and consolidate it.

213
00:20:01,000 --> 00:20:06,000
I do more research. I write the episode. I record.

214
00:20:06,000 --> 00:20:13,000
Then I have to edit, transcribe things, do the RSS metadata, make a website post for it,

215
00:20:13,000 --> 00:20:19,000
put the chapters in, find music and put that on there, publish it, promote it,

216
00:20:19,000 --> 00:20:24,000
analyze the data as people listen and boost and request things,

217
00:20:24,000 --> 00:20:28,000
adjust what I'm going to do for next time, and then do it all over again.

218
00:20:28,000 --> 00:20:30,000
So it's quite a lengthy process.

219
00:20:30,000 --> 00:20:36,000
I'm really looking to automate any of those steps where I can without sacrificing the creative quality of the show.

220
00:20:36,000 --> 00:20:39,000
So I've already started doing that with transcriptions.

221
00:20:39,000 --> 00:20:46,000
After I've got the final edit of an episode, I take the MP3 file and I run it through a local version of Whisper that I'm running on my computer,

222
00:20:46,000 --> 00:20:52,000
and it gives me a fully transcribed text output of what I said on the show in a matter of minutes.

223
00:20:52,000 --> 00:20:56,000
It isn't 100% perfect, but it is very close.

224
00:20:56,000 --> 00:21:01,000
And it has saved me at least an hour or two of listening and transcribing things on my own.

225
00:21:01,000 --> 00:21:06,000
So I'd also like to point out something about this list of steps that I just mentioned.

226
00:21:06,000 --> 00:21:14,000
If you go back and listen to it, there's roughly like 15 steps that I outlined for creating an episode of Freedom Tech Rap.

227
00:21:14,000 --> 00:21:20,000
Now, only one of those steps, which is right in the very middle, is called record.

228
00:21:20,000 --> 00:21:27,000
And that's a huge step. It's an important one, but it's just a single part in the very middle of a very long process.

229
00:21:27,000 --> 00:21:35,000
So when people think about making a podcast, which I'm guilty of this too, they mainly picture the recording step in their mind,

230
00:21:35,000 --> 00:21:39,000
sitting there in a chair with a microphone and talking.

231
00:21:39,000 --> 00:21:48,000
Most of the research that they do and to start in a podcast is centered around how to get the best audio equipment and how to get the best sound while they're recording.

232
00:21:48,000 --> 00:21:55,000
And we wonder if we have what it takes to record, whereas really that's just one of the steps of the show.

233
00:21:55,000 --> 00:22:02,000
If you want to do your own podcast, you really should be asking yourself, "Do I have the time to do the research on the topic that I want to cover?

234
00:22:02,000 --> 00:22:07,000
Do I have the time to write a basic outline of my thoughts for each episode or maybe a full-blown script?

235
00:22:07,000 --> 00:22:11,000
Do I have the time to edit, publish, and promote?"

236
00:22:11,000 --> 00:22:14,000
It doesn't have to be paid promotion, but promote your show.

237
00:22:14,000 --> 00:22:18,000
So that's a lot more than just recording.

238
00:22:18,000 --> 00:22:20,000
Sorry, that was a bit of a tangent.

239
00:22:20,000 --> 00:22:29,000
Cascader is a project that I will try out and see if it can help me improve my efficiency with doing the many steps that go into producing a podcast.

240
00:22:29,000 --> 00:22:40,000
Okay, on the Android front, we have Vitor Pablona, who is the creator of Amethyst.

241
00:22:40,000 --> 00:22:51,000
We've mentioned him here before, and he has a video and he posted a note on Noster that says, "Android, consider using Obtanium to install your apps."

242
00:22:51,000 --> 00:23:00,000
He says, "This is your periodic reminder to install Amethyst and all other Noster clients through Obtanium instead of Google's Play Store.

243
00:23:00,000 --> 00:23:12,000
You not only receive faster updates, for example, the Play Store is currently four versions behind, but you also start the process of freeing yourself from your invisible digital overlords."

244
00:23:12,000 --> 00:23:15,000
And then he posted a video walkthrough of how to do it.

245
00:23:15,000 --> 00:23:22,000
So that's an interesting thing to consider if you are running Android.

246
00:23:22,000 --> 00:23:27,000
On the Noster development front, you can jumpstart your Noster development with a template.

247
00:23:27,000 --> 00:23:34,000
So a new project was launched called Osty, O-S-T-Y, and it was announced this week.

248
00:23:34,000 --> 00:23:41,000
The person announcing it said, "I am excited today to announce Osty, your fastest route to building on Noster.

249
00:23:41,000 --> 00:23:49,000
With Osty, launching your next Noster application is as simple as a command, npm create osty@latest.

250
00:23:49,000 --> 00:23:55,000
It gives you fast, production-ready, and scalable code, and Osty comes with all that you need.

251
00:23:55,000 --> 00:24:00,000
Noster development kit, state management, routing, UI components, and more.

252
00:24:00,000 --> 00:24:03,000
Perfect for projects of all size."

253
00:24:03,000 --> 00:24:11,000
Now, somebody pointed out there's another project very similar to this called NGINE, N-G-I-N-E, a Noster application framework.

254
00:24:11,000 --> 00:24:18,000
That one is built by Vir Baricha, who is also behind projects like Obla.News.

255
00:24:18,000 --> 00:24:21,000
So I'll have links to both of those in the show notes.

256
00:24:21,000 --> 00:24:30,000
Osty is O-S-T-Y dot dev, and then NGINE is on GitHub.

257
00:24:30,000 --> 00:24:37,000
There are two more things that I want to share on the news front that are--they're just kind of cool, without really major announcements to them.

258
00:24:37,000 --> 00:24:44,000
The first one is courtesy of Derek Ross, a builder that is on Noster and is very active on there.

259
00:24:44,000 --> 00:24:49,000
He talks about a marketplace with open protocols. This is a post from him this week.

260
00:24:49,000 --> 00:24:56,000
It says, "Yesterday I listed two smartphones for sale on Noster via Amethyst's Shopster integration.

261
00:24:56,000 --> 00:24:58,000
Today those phones sold.

262
00:24:58,000 --> 00:25:05,000
No Facebook marketplace, no eBay, just beautiful decentralized shopping and decentralized payments.

263
00:25:05,000 --> 00:25:08,000
I will ship them tomorrow. We are winning."

264
00:25:08,000 --> 00:25:19,000
I think that's great. We've all bought and sold things online, and it's cool to see an end-to-end experience that is moving to a more open protocol.

265
00:25:19,000 --> 00:25:32,000
And the other one is a video from Will, who is the creator of Domus, and shows Domus running on an iPhone, macOS, Linux, Android, Android tablet, and iPad.

266
00:25:32,000 --> 00:25:35,000
It's all native, all native code, no web.

267
00:25:35,000 --> 00:25:40,000
Will shared this video of the client running on all these systems with natively compiled code.

268
00:25:40,000 --> 00:25:45,000
You can follow his progress on Noster or on his personally hosted Git instance.

269
00:25:45,000 --> 00:25:51,000
So just go over to his website, jb55.com, or follow him on Noster.

270
00:25:51,000 --> 00:25:56,000
Okay, let's go on to Boosts and Zaps.

271
00:25:56,000 --> 00:26:01,000
Every episode we read Boosts and Zaps that we received from the previous week.

272
00:26:01,000 --> 00:26:05,000
A Boost is a payment on a podcast episode that usually has a message with it.

273
00:26:05,000 --> 00:26:08,000
And then a Zap is a payment over Noster.

274
00:26:08,000 --> 00:26:17,000
Usually when I post my show onto Noster to say that it is available now, then any Zaps that come on on that note, I will read them here.

275
00:26:17,000 --> 00:26:19,000
They both are ways to support the show.

276
00:26:19,000 --> 00:26:23,000
You can express words of encouragement, or you can just get your own content read on the show.

277
00:26:23,000 --> 00:26:29,000
So if you have a message you want read, go ahead and send a Boost or a Zap and put it in there, and I'll read it on here.

278
00:26:29,000 --> 00:26:33,000
This week was very light, much lighter than other weeks.

279
00:26:33,000 --> 00:26:35,000
Value for Value really has its ups and downs.

280
00:26:35,000 --> 00:26:40,000
Some weeks are very heavy with lots coming in, and other weeks are very, very slow.

281
00:26:40,000 --> 00:26:41,000
This was one of those.

282
00:26:41,000 --> 00:26:44,000
So we have one single Boost from Joel W.

283
00:26:44,000 --> 00:26:48,000
Boosted 333 sats and no message.

284
00:26:48,000 --> 00:26:50,000
Thank you so much, Joel W.

285
00:26:50,000 --> 00:26:52,000
We did not have any Zaps come in on the note.

286
00:26:52,000 --> 00:26:55,000
I had some issues with my note, with my relays.

287
00:26:55,000 --> 00:27:00,000
I don't know if that was part of it, if it didn't get as much reach, or it just really was a slow week.

288
00:27:00,000 --> 00:27:02,000
Anyways, it's all good.

289
00:27:02,000 --> 00:27:05,000
We do have people who have been streaming sats.

290
00:27:05,000 --> 00:27:07,000
I really appreciate you doing this.

291
00:27:07,000 --> 00:27:14,000
I don't really feel like reading names out is really, from a privacy standpoint, something that I should be doing.

292
00:27:14,000 --> 00:27:18,000
A Boost is something where you're intentionally kind of putting your name out there.

293
00:27:18,000 --> 00:27:23,000
But when it comes to streaming, I really appreciate you streaming to the show.

294
00:27:23,000 --> 00:27:24,000
It's awesome.

295
00:27:24,000 --> 00:27:26,000
Thank you so much.

296
00:27:26,000 --> 00:27:29,000
Real quick note on that.

297
00:27:29,000 --> 00:27:32,000
Streaming sats is a great way to support the show.

298
00:27:32,000 --> 00:27:37,000
You automatically send a small amount of money for each minute that you listen to a podcast episode.

299
00:27:37,000 --> 00:27:46,000
If you aren't familiar with it, the way that it works is first you get your Podcasting 2.0 app, and you have a podcast wallet hooked up to it.

300
00:27:46,000 --> 00:27:48,000
Some of them come with their own wallet.

301
00:27:48,000 --> 00:27:50,000
Other ones, you just provide your own.

302
00:27:50,000 --> 00:27:58,000
And then you can put a specified amount of money in that wallet, so you set a budget for yourself.

303
00:27:58,000 --> 00:28:03,000
And then you go in and you set an amount per minute that you want to stream to the episode.

304
00:28:03,000 --> 00:28:06,000
Some people stream 50 sats per minute.

305
00:28:06,000 --> 00:28:08,000
Some do 20.

306
00:28:08,000 --> 00:28:10,000
Some do 21 because of Bitcoin.

307
00:28:10,000 --> 00:28:12,000
It's a big number.

308
00:28:12,000 --> 00:28:13,000
Other people do 10.

309
00:28:13,000 --> 00:28:14,000
You set whatever you want.

310
00:28:14,000 --> 00:28:16,000
You can do one sat per minute if you want to.

311
00:28:16,000 --> 00:28:20,000
And then you simply just listen and support the show while you're listening.

312
00:28:20,000 --> 00:28:21,000
And it's just automatic.

313
00:28:21,000 --> 00:28:23,000
You set it and forget it.

314
00:28:23,000 --> 00:28:33,000
It's kind of like being able to take your Netflix subscription that you have, right, and directly taking your monthly payment and just putting it toward the content that you watch.

315
00:28:33,000 --> 00:28:39,000
Instead of it going toward the development of all sorts of other stuff on there that you just don't really care about, right?

316
00:28:39,000 --> 00:28:44,000
So this is a vote, a way to vote for the stuff that you enjoy and want to hear more of.

317
00:28:44,000 --> 00:28:49,000
So consider setting up in your Podcasting 2.0 app to stream sats to your show.

318
00:28:49,000 --> 00:28:54,000
You can also turn it off and on whenever you want to so, like, you don't have to leave it on all the time.

319
00:28:54,000 --> 00:29:04,000
But if you can set the amount low enough to where you can just leave it on all the time, it's a really awesome way to support the great content that you love and that you want to hear more of.

320
00:29:04,000 --> 00:29:07,000
So, again, thank you so much.

321
00:29:07,000 --> 00:29:11,000
Any boosts and zaps that you send will be read on next week's show.

322
00:29:11,000 --> 00:29:13,000
Now on to project updates.

323
00:29:13,000 --> 00:29:18,000
First one is Amethyst version 0.83.10.

324
00:29:18,000 --> 00:29:20,000
And this is a Marketplace update.

325
00:29:20,000 --> 00:29:23,000
Hey, it goes along with that, that news story earlier.

326
00:29:23,000 --> 00:29:27,000
This includes a link to the product in the first message from the buyer.

327
00:29:27,000 --> 00:29:35,000
This also has NIP 92 support in public messages and DMs, which allows for media attachments in messages.

328
00:29:35,000 --> 00:29:42,000
It adds horizontal scrolling to the action buttons of the new post screen and then lots of bug fixes.

329
00:29:42,000 --> 00:29:45,000
So if you're running Amethyst, go check out the update.

330
00:29:45,000 --> 00:29:52,000
And like I said earlier, it's probably available through Obtanium first before it hits the Play Store.

331
00:29:52,000 --> 00:29:55,000
So if you want the latest, go to Obtanium.

332
00:29:55,000 --> 00:29:59,000
There's been an update to Mutiny version 0.5.8.

333
00:29:59,000 --> 00:30:13,000
And from the release post, they say, "Additional Fetiment features and fixes, including a swap to Lightning Network feature, that moves your federated ESATs to a self-custodial Lightning channel."

334
00:30:13,000 --> 00:30:17,000
There have been some breaking changes to Fetiment integrations over the last few releases.

335
00:30:17,000 --> 00:30:26,000
So it's recommended that you remove the previous federation if you're having issues sending and then add a different federation in for testing.

336
00:30:26,000 --> 00:30:31,000
And they very specifically say, "Do not add the same federation back."

337
00:30:31,000 --> 00:30:33,000
Thank you all for testing.

338
00:30:33,000 --> 00:30:39,000
There should be less of these breaking changes now that we are improving these bugs.

339
00:30:39,000 --> 00:30:41,000
Next project is Fountain.

340
00:30:41,000 --> 00:30:45,000
Fountain version 1.0.6 is the new update.

341
00:30:45,000 --> 00:30:48,000
And the big thing here is background audio downloads.

342
00:30:48,000 --> 00:30:55,000
They say, "Episodes will now reliably download in the background on your device, even if your connection drops out."

343
00:30:55,000 --> 00:30:57,000
Okay, a few Nostr client updates.

344
00:30:57,000 --> 00:31:00,000
First one is Nostrudel 0.38.0.

345
00:31:00,000 --> 00:31:04,000
They have support for NSEC Bunker and the new OAuth flow.

346
00:31:04,000 --> 00:31:07,000
They added simple launchpad view.

347
00:31:07,000 --> 00:31:10,000
Most stuff will be added here in the future, it says.

348
00:31:10,000 --> 00:31:14,000
There is a restore scroll position when returning to the timeline.

349
00:31:14,000 --> 00:31:18,000
Added support to cache events in local relays instead of browser cache.

350
00:31:18,000 --> 00:31:21,000
And tons more things.

351
00:31:21,000 --> 00:31:26,000
Okay, next Nostr client update is Quarkle 0.4.2.

352
00:31:26,000 --> 00:31:29,000
They have updates to how notes are signed.

353
00:31:29,000 --> 00:31:32,000
Also says, "Add group notes to group notifications."

354
00:31:32,000 --> 00:31:35,000
"Add badges to all notification page tabs."

355
00:31:35,000 --> 00:31:37,000
"A better search algorithm."

356
00:31:37,000 --> 00:31:44,000
And then this was pushed out as part of the Top Builder 2024 competition that is going on right now.

357
00:31:44,000 --> 00:31:46,000
Just a reminder about that.

358
00:31:46,000 --> 00:31:48,000
Top Builder 2024, you can go check it out.

359
00:31:48,000 --> 00:31:52,000
Final presentations are happening next month in March.

360
00:31:52,000 --> 00:31:54,000
And then we have Primal.

361
00:31:54,000 --> 00:31:57,000
Primal made a web update that they announced.

362
00:31:57,000 --> 00:32:00,000
Miljan posted it on Primal, of course.

363
00:32:00,000 --> 00:32:03,000
And it says, "Check out the Primal web app."

364
00:32:03,000 --> 00:32:06,000
"We recently added some new features."

365
00:32:06,000 --> 00:32:07,000
"Note drafts."

366
00:32:07,000 --> 00:32:09,000
"Emoji picker."

367
00:32:09,000 --> 00:32:12,000
"Faster media uploads with a progress indicator."

368
00:32:12,000 --> 00:32:14,000
"Smart contact list."

369
00:32:14,000 --> 00:32:16,000
It remembers previous user selections.

370
00:32:16,000 --> 00:32:20,000
"Revamped custom Zaps and Zap preset settings."

371
00:32:20,000 --> 00:32:23,000
"Profile page has a QR code now."

372
00:32:23,000 --> 00:32:26,000
"And improved feed rendering."

373
00:32:26,000 --> 00:32:30,000
So go just refresh Primal on your web browser and you get all the latest and greatest.

374
00:32:30,000 --> 00:32:35,000
Last Nostr client is a new client for Shipyard that is written in Go.

375
00:32:35,000 --> 00:32:40,000
So this is user dextryz.

376
00:32:40,000 --> 00:32:52,000
And they said, "My app of the morning is a basic Go client command line interface to interface with Shipyard DVM by PabloF7Z."

377
00:32:52,000 --> 00:32:58,000
So Shipyard is a project, if you're not familiar with it, it allows you to write notes and publish them later.

378
00:32:58,000 --> 00:33:01,000
This is from the Shipyard page, shipyard.pub.

379
00:33:01,000 --> 00:33:05,000
It says, "Shipyard is a Nostr client focused on maximizing your writing experience."

380
00:33:05,000 --> 00:33:10,000
"Managing your content schedule and making sure your ideas get their chance to shine."

381
00:33:10,000 --> 00:33:19,000
So this user, dextryz, wrote a client so that you can do automation and other command line interface stuff with Shipyard.

382
00:33:19,000 --> 00:33:21,000
So that's pretty cool.

383
00:33:21,000 --> 00:33:25,000
Alright, last project update for today is OXChat.

384
00:33:25,000 --> 00:33:28,000
They have version 1.2.6.

385
00:33:28,000 --> 00:33:32,000
And this is according to an article on nobsbitcoin.com.

386
00:33:32,000 --> 00:33:37,000
They say, "There's an introduction of the Cashew Wallet feature in OXChat."

387
00:33:37,000 --> 00:33:42,000
"They also added the ability to send random e-cash in a group or channel chat."

388
00:33:42,000 --> 00:33:52,000
"And then fix the issues mentioned by users, including the issues using Amber login, startup performance, synchronization problems with private messages, etc."

389
00:33:52,000 --> 00:33:59,000
So a reminder, OXChat is a secure chat app built on the Nostr protocol that has strong privacy baked into it.

390
00:33:59,000 --> 00:34:04,000
So go check that out if you're looking to try out more secure and private chat.

391
00:34:04,000 --> 00:34:09,000
That's it for the news and updates this week.

392
00:34:09,000 --> 00:34:11,000
This is Freedom Tech Rap.

393
00:34:11,000 --> 00:34:15,000
If you find this weekly source useful, please share it with your people.

394
00:34:15,000 --> 00:34:23,000
You can also support us through Value for Value and send us feedback on Nostr to marks@nostrplebs.com.

395
00:34:23,000 --> 00:34:30,000
If you're interested in listening to the song of the week and directly support that artist, stick around and boost.

396
00:34:30,000 --> 00:34:36,000
For the rest of you, thanks for listening and remember to live independent.

397
00:34:36,000 --> 00:34:37,000
Later.

398
00:34:37,000 --> 00:34:58,000
[Music]

399
00:34:58,000 --> 00:35:03,000
The song for today is from one of the most popular artists on Wavelake at the moment.

400
00:35:03,000 --> 00:35:07,000
It is Ainsley Costello with the song "Two Ships".

401
00:35:07,000 --> 00:35:12,000
So, without further ado, enjoy and boost to support the artist.

402
00:35:12,000 --> 00:35:16,000
This is "Two Ships" by Ainsley Costello.

403
00:35:17,000 --> 00:35:21,000
Can't fight inevitability

404
00:35:21,000 --> 00:35:24,000
Even though it's killing me

405
00:35:24,000 --> 00:35:29,000
Can't explain why some things just end

406
00:35:29,000 --> 00:35:33,000
Can't say we didn't try

407
00:35:33,000 --> 00:35:35,000
To reach the other side

408
00:35:35,000 --> 00:35:40,000
Started as lovers but ending it as friends

409
00:35:42,000 --> 00:35:47,000
And we can't go back again

410
00:35:47,000 --> 00:35:54,000
Because we're just two ships together in the night

411
00:35:54,000 --> 00:36:00,000
Two ships sinking at the same time

412
00:36:00,000 --> 00:36:03,000
If you go down, I'm coming too

413
00:36:03,000 --> 00:36:08,000
We promised that we'd see this whole thing through

414
00:36:09,000 --> 00:36:12,000
Two ships knowing that the storm won't pass

415
00:36:12,000 --> 00:36:16,000
Two ships sinking and they're sinking fast

416
00:36:16,000 --> 00:36:21,000
Lost it all along the way

417
00:36:21,000 --> 00:36:29,000
Not sure why we stay when we've got nothing left to hold on to

418
00:36:29,000 --> 00:36:35,000
But I'll be here 'til the end with you

419
00:36:35,000 --> 00:36:42,000
Because we're just two ships together in the night

420
00:36:42,000 --> 00:36:48,000
Two ships sinking at the same time

421
00:36:48,000 --> 00:36:51,000
If you go down, I'm coming too

422
00:36:51,000 --> 00:36:55,000
We promised that we'd see this whole thing through

423
00:36:55,000 --> 00:37:00,000
Two ships knowing that the storm won't pass

424
00:37:00,000 --> 00:37:04,000
Two ships sinking and they're sinking fast

425
00:37:04,000 --> 00:37:15,000
(Instrumental)

426
00:37:15,000 --> 00:37:19,000
There's nothing good about goodbye

427
00:37:19,000 --> 00:37:25,000
There's nothing good about goodbye

428
00:37:25,000 --> 00:37:33,000
There's nothing good about goodbye

429
00:37:33,000 --> 00:37:39,000
There's nothing good about goodbye

430
00:37:39,000 --> 00:37:45,000
Because we're just two ships together in the night

431
00:37:45,000 --> 00:37:51,000
Two ships sinking at the same time

432
00:37:51,000 --> 00:37:54,000
If you go down, I'm coming too

433
00:37:54,000 --> 00:37:59,000
We promised that we'd see this whole thing through

434
00:38:00,000 --> 00:38:03,000
Two ships knowing that the storm won't pass

435
00:38:03,000 --> 00:38:07,000
Two ships sinking and they're sinking fast

436
00:38:07,000 --> 00:38:27,000
(Instrumental)

437
00:38:27,000 --> 00:38:30,000
Two ships knowing that the storm won't pass

438
00:38:30,000 --> 00:38:34,000
Two ships sinking and they're sinking fast

439
00:38:34,000 --> 00:38:40,000
(Instrumental)

440
00:38:40,000 --> 00:38:42,000
[MUSIC]

441
00:38:42,000 --> 00:38:52,000
[BLANK_AUDIO]
