1
00:00:01,679 --> 00:00:03,860
Hey, hey, wassup, wassup, wassup?

2
00:00:05,900 --> 00:00:08,400
Hey, hey, hey, how y'all doing?

3
00:00:08,700 --> 00:00:09,940
It's Freedom Tech Weekend.

4
00:00:10,780 --> 00:00:13,180
Sorry, I'm about 15 minutes late.

5
00:00:13,800 --> 00:00:16,620
I am constantly updating my setup.

6
00:00:16,950 --> 00:00:19,280
So now what I'm doing is I have a,

7
00:00:19,770 --> 00:00:23,240
I'm actually using my home server to do all of this.

8
00:00:23,570 --> 00:00:25,100
So I'm streaming from my laptop,

9
00:00:26,230 --> 00:00:28,300
but then all of the stuff that I'm gonna show you

10
00:00:28,300 --> 00:00:29,000
when I share my screen,

11
00:00:29,640 --> 00:00:35,380
I am going to do it on a remote server in my home where I can have the entire environment set up.

12
00:00:36,260 --> 00:00:37,300
And I can keep it contained.

13
00:00:38,310 --> 00:00:43,880
That way I can have a lot of stuff for the streaming and other things supporting on the side going on

14
00:00:44,450 --> 00:00:48,720
while keeping the environment clean for the stream.

15
00:00:48,950 --> 00:00:50,360
So let me check YouTube real quick.

16
00:00:50,990 --> 00:00:51,760
Make sure it's working well.

17
00:00:51,770 --> 00:00:52,820
I don't need these headphones on.

18
00:00:52,870 --> 00:00:53,420
Let me take them off.

19
00:00:58,880 --> 00:01:00,060
Okay, YouTube looks good.

20
00:01:01,780 --> 00:01:04,280
Let's go over to X, make sure X is working.

21
00:01:07,100 --> 00:01:08,000
Checking the audio there.

22
00:01:08,860 --> 00:01:10,100
I got the title right this time.

23
00:01:12,240 --> 00:01:12,640
Sweet.

24
00:01:13,300 --> 00:01:13,480
Okay.

25
00:01:15,040 --> 00:01:15,700
I got the title correct.

26
00:01:16,220 --> 00:01:21,460
I still have not figured out how to do Zapdos stream.

27
00:01:22,000 --> 00:01:22,780
I know, it's ridiculous.

28
00:01:23,200 --> 00:01:27,580
I'm a freedom tech show, and I haven't figured out how to stream on Noster yet.

29
00:01:27,800 --> 00:01:31,660
I feel like I figured it out, but it's not working. I don't know what's up.

30
00:01:32,760 --> 00:01:35,480
So I'll keep figuring that out.

31
00:01:36,220 --> 00:01:36,640
Okay.

32
00:01:39,920 --> 00:01:44,220
Welcome, everyone. Let me pull up the chat here.

33
00:01:48,940 --> 00:01:51,340
I don't remember where I see chat. There it is.

34
00:01:52,040 --> 00:01:55,480
Yo, what's up? We got Uncle Jim in the house. What's up, Jim?

35
00:01:55,620 --> 00:02:09,000
Welcome. Okay. Okay. Looks like we can get started here. We got 10 people watching. Welcome

36
00:02:09,039 --> 00:02:17,680
to all the 10 people watching. This is awesome. Okay. Today on Freedom Tech weekend, I have

37
00:02:17,680 --> 00:02:20,880
so many different Freedom Tech names floating around in my head. Today on Freedom Tech weekend,

38
00:02:21,060 --> 00:02:27,120
we are going to be talking about personal finance, business finance, using a Freedom Tech tool called

39
00:02:27,480 --> 00:02:34,100
Firefly 3. If you have been around the Freedom Tech space and tried to explore how do I do my

40
00:02:34,100 --> 00:02:39,600
own accounting, you've probably come across this project. I don't know if you use it or not, but

41
00:02:39,860 --> 00:02:45,299
I personally have not actually used it yet, but I'm finally at the point where I am so done

42
00:02:45,300 --> 00:02:51,980
paying for monthly and annual subscriptions basically to Intuit. I've been doing it for

43
00:02:52,140 --> 00:02:58,440
way too long and spreadsheets just aren't enough. So I am going to make the plunge in the Firefly

44
00:02:58,580 --> 00:03:04,640
3 and see if I can make it work for me. I know that other places, other organizations that I've

45
00:03:04,760 --> 00:03:10,719
talked to that are more Freedom Tech oriented have been using it. So it seems like it's capable

46
00:03:10,720 --> 00:03:15,820
and we're going to go over it today together and look at it and see if it might be capable for you.

47
00:03:16,290 --> 00:03:17,580
All right, so let me share my screen.

48
00:03:19,320 --> 00:03:20,080
I'm going to jump into it.

49
00:03:21,920 --> 00:03:23,000
Share a window.

50
00:03:23,960 --> 00:03:26,020
Okay, so like I said at the very beginning,

51
00:03:28,000 --> 00:03:32,560
I have changed my setup here to where I'm streaming from my laptop.

52
00:03:33,099 --> 00:03:34,520
I think I've improved the audio.

53
00:03:34,810 --> 00:03:36,740
Last week, the audio got really bad later on,

54
00:03:36,960 --> 00:03:39,500
So I'm going to listen back on this if it gets awful.

55
00:03:40,400 --> 00:03:43,240
I'll do some more tinkering with it to see if I can improve the audio.

56
00:03:43,930 --> 00:03:48,140
But then what I've done is I have a home server, which I highly recommend everybody get a home server.

57
00:03:48,900 --> 00:03:53,020
And I am remoting into that home server, and I'm going to share that window here.

58
00:03:53,550 --> 00:03:59,580
So that way I can have like this clean environment, this sandbox, if you will, where I can put all the things that we're talking about today.

59
00:04:00,660 --> 00:04:01,020
Okay.

60
00:04:01,580 --> 00:04:02,280
So here we are.

61
00:04:02,420 --> 00:04:05,160
We got Firefly 3, and I've got Maple open up on the side

62
00:04:05,540 --> 00:04:08,940
because, you know, as we're chatting, oftentimes questions come up,

63
00:04:09,040 --> 00:04:12,000
and so I can type in questions here and get things figured out.

64
00:04:12,600 --> 00:04:14,620
And Maple is a private AI chat, confidential.

65
00:04:15,420 --> 00:04:16,120
You can get a free account.

66
00:04:16,299 --> 00:04:21,239
Just go to trymaple.ai, get your own free account, and start protecting your chats.

67
00:04:21,859 --> 00:04:24,980
Don't give all your data over to ChatGPT and other big organizations.

68
00:04:26,160 --> 00:04:29,940
We are freedom tech oriented here, and so protect yourself.

69
00:04:31,140 --> 00:04:32,480
All right, so what is Firefly 3?

70
00:04:32,940 --> 00:04:37,640
Firefly 3 is a replacement for Quicken, QuickBooks,

71
00:04:38,620 --> 00:04:42,280
you name it, any other big personal finance tool out there.

72
00:04:42,400 --> 00:04:44,300
There are lots of little personal finance tools.

73
00:04:44,520 --> 00:04:46,900
If you go on the web, go on to any app store,

74
00:04:47,540 --> 00:04:51,380
whether it's on a Mac or on a phone, Android, iOS,

75
00:04:51,740 --> 00:04:53,300
there'll be lots of personal finance apps.

76
00:04:54,780 --> 00:04:56,420
And they all do great things,

77
00:04:56,540 --> 00:04:58,620
but in general, they all do roughly the same thing.

78
00:04:58,900 --> 00:05:00,680
They take transactions in from a bank,

79
00:05:00,800 --> 00:05:05,780
and then they categorize those transactions and then they show you how much you're spending

80
00:05:05,960 --> 00:05:10,660
and which categories you're spending them in so that you can get a look at how your finances are.

81
00:05:11,759 --> 00:05:20,880
That's the basics of it. But there is a huge data privacy implication here that we often just kind

82
00:05:20,920 --> 00:05:28,100
of sweep under the rug because on the websites, like if we go to Intuit, right?

83
00:05:33,539 --> 00:05:38,620
So if we go into its website, let's see how long it takes to scroll before I see some

84
00:05:38,620 --> 00:05:40,140
kind of security thing.

85
00:05:43,840 --> 00:05:46,140
Oh, they're not even like talking about it right in the front.

86
00:05:47,000 --> 00:05:47,200
Secure.

87
00:05:48,240 --> 00:05:49,160
Let's just ask Maple.

88
00:05:49,940 --> 00:05:53,740
How secure and private is QuickBooks?

89
00:05:54,320 --> 00:05:54,440
Okay.

90
00:05:54,700 --> 00:06:00,060
QuickBooks is the gold standard for small and large business accounting, right?

91
00:06:00,520 --> 00:06:01,920
Okay, it's a popular accounting tool.

92
00:06:02,500 --> 00:06:02,780
Data encryption.

93
00:06:03,060 --> 00:06:06,060
QuickBooks uses encryption to protect data both in transit and at rest.

94
00:06:06,260 --> 00:06:09,720
This ensures that even if unauthorized parties intercept data, they won't be able to read it.

95
00:06:10,220 --> 00:06:12,000
Okay, but how do they encrypt it at rest?

96
00:06:12,260 --> 00:06:17,300
Are they encrypting it individually to your company or are they encrypting all of it together?

97
00:06:19,100 --> 00:06:19,640
Let's ask.

98
00:06:20,900 --> 00:06:22,540
I'm going to copy and paste this real quick.

99
00:06:25,740 --> 00:06:27,780
you said this

100
00:06:31,080 --> 00:06:40,540
are they encrypting each user account separately or together with other accounts

101
00:06:42,900 --> 00:06:47,600
my guess is that it is in one big pool because i don't have a private key that i manage

102
00:06:47,800 --> 00:06:49,640
when I use QuickBooks, right?

103
00:06:50,440 --> 00:06:51,500
It's encrypted at the file level.

104
00:06:51,600 --> 00:06:53,500
Each user's data is encrypted separately using...

105
00:06:53,540 --> 00:06:55,720
Okay, so I do have to put a unique encryption key

106
00:06:55,840 --> 00:06:56,400
on my account.

107
00:06:56,920 --> 00:06:57,220
That's awesome.

108
00:06:57,840 --> 00:06:58,840
Encryption keys are stored separately.

109
00:06:59,120 --> 00:07:00,380
Encryption keys are stored in a separate

110
00:07:00,520 --> 00:07:01,680
secure key management system,

111
00:07:01,740 --> 00:07:02,360
which is not accessible.

112
00:07:03,280 --> 00:07:04,240
And then they use...

113
00:07:04,360 --> 00:07:07,820
Okay, well, that is good to know.

114
00:07:08,100 --> 00:07:09,260
So QuickBooks does encrypt.

115
00:07:09,480 --> 00:07:12,080
I do remember when I unlock my QuickBooks file,

116
00:07:12,160 --> 00:07:13,700
I have to type in a private password.

117
00:07:14,340 --> 00:07:15,340
So that is great.

118
00:07:15,800 --> 00:07:17,780
They do have a cloud infrastructure

119
00:07:17,780 --> 00:07:20,980
multi-tenant, meaning that multiple user accounts are hosted on the same servers. However, each

120
00:07:21,120 --> 00:07:25,320
user's data is logically separated and encrypted separately using the methods described above.

121
00:07:26,060 --> 00:07:29,740
This ensures that even if an unauthorized party gains access to the underlying infrastructure,

122
00:07:30,160 --> 00:07:34,660
they will not be able to access or read data from user accounts. Okay, I want to be honest here on

123
00:07:34,800 --> 00:07:39,500
the platform, so I don't want to just like talk crap and not be able to back it up. So it sounds

124
00:07:39,680 --> 00:07:43,900
like even in their QuickBooks Online, which they are pushing everybody to QuickBooks Online now,

125
00:07:44,040 --> 00:07:49,540
It's almost near impossible to download and run a local version.

126
00:07:50,540 --> 00:07:51,280
They do let you.

127
00:07:51,480 --> 00:07:52,180
It's hard to find.

128
00:07:52,280 --> 00:07:54,840
But once you get it, you can download it and run it.

129
00:07:54,960 --> 00:07:56,640
But then they actually charge a lot.

130
00:07:56,840 --> 00:08:02,440
And they charge, in my experience, they charge more for the desktop version than they do for QuickBooks Online.

131
00:08:02,600 --> 00:08:04,540
They're just trying to push everybody to this multi-tenant situation.

132
00:08:05,600 --> 00:08:08,100
So they say that they're encrypting it separately.

133
00:08:08,960 --> 00:08:13,820
One thing that we are not able to verify is we do not know which code they are running on their servers.

134
00:08:13,940 --> 00:08:18,480
They're not using enclaves with open source or verifiable code, so we have no

135
00:08:18,630 --> 00:08:22,320
idea what Intuit is running. When you type in your encryption key, you don't,

136
00:08:22,710 --> 00:08:27,560
you aren't guaranteed that privacy because you don't know they might be

137
00:08:27,620 --> 00:08:31,540
logging that key on their servers somewhere, or for safety reasons, right?

138
00:08:34,940 --> 00:08:40,460
Okay, that's QuickBooks. This is what everybody uses. It's really expensive. If

139
00:08:40,539 --> 00:08:43,039
you want to find out the pricing, you can go there. This is not an advertisement

140
00:08:43,039 --> 00:08:47,980
for QuickBooks. Instead, we are wanting to look at how can I move off of that platform and stop

141
00:08:48,240 --> 00:08:54,740
paying $20, $30, $40, $50 a month, even more than that, hundreds of dollars a month, if you are a

142
00:08:54,760 --> 00:09:01,460
big account, and do something else on your own that gets you 85, 90% of the way there, maybe 95%

143
00:09:01,500 --> 00:09:06,720
of the way there. There's a little bit of extra work you have to do. Obviously, there are trade

144
00:09:06,900 --> 00:09:11,819
offs. And total cost of ownership is a phrase that a lot of people use. It's going to take a

145
00:09:11,820 --> 00:09:17,980
little bit more time doing Firefly, especially in the early days when you set it up. And the UX is

146
00:09:18,150 --> 00:09:25,920
not as slick as a multi-billion dollar company that's building these tools. Okay, so Firefly 3,

147
00:09:26,070 --> 00:09:29,980
it does all the stuff you'd expect. Full transaction management, you can import your data

148
00:09:30,090 --> 00:09:35,000
from any source. They have their own data importer tool. This imports it from banks, CSV files. If

149
00:09:35,000 --> 00:09:40,259
you've been using another tool like YNAB, you need a budget, you can get your data out of YNAB

150
00:09:40,260 --> 00:09:45,080
been imported into here so which which is a big help if you want to you know take what you already

151
00:09:45,220 --> 00:09:49,720
have and get up and running quickly they've got this rule engine like everybody else does and so

152
00:09:49,800 --> 00:09:55,740
it takes your transactions and it can use some kind of smart heuristics to identify the transaction

153
00:09:56,000 --> 00:10:01,340
and categorize it correctly you can have budgets categories you can put tags on your stuff so it's

154
00:10:01,400 --> 00:10:07,499
very flexible um it it obviously behaves like uh any linux app out there that you would expect

155
00:10:07,500 --> 00:10:15,680
They try to give you like all the customization stuff and the UX in my mind kind of follows suit that it's again

156
00:10:15,840 --> 00:10:17,360
It's not as nice, but

157
00:10:18,400 --> 00:10:21,940
They aren't bringing in a lot of money. They just do it optimations

158
00:10:24,220 --> 00:10:28,820
Okay, they also have an API JSON rest API, okay

159
00:10:31,800 --> 00:10:34,999
We are going to before we dive into the demo

160
00:10:35,000 --> 00:10:40,960
I do want to look at, you know, they have documentation tutorials, but I really like going over to the open source, go over to GitHub.

161
00:10:41,580 --> 00:10:42,980
Now, let's look at the license first.

162
00:10:43,040 --> 00:10:44,240
The license is AGPL.

163
00:10:45,040 --> 00:10:47,420
We could have a whole other discussion on another day.

164
00:10:47,780 --> 00:10:53,300
Maybe we could do this for one of our Freedom Tech weekends is a deep dive into licenses for open source software.

165
00:10:54,179 --> 00:10:57,740
So some people have an aversion to any kind of GPL license.

166
00:10:58,380 --> 00:10:59,500
This one is AGPL.

167
00:11:01,380 --> 00:11:02,140
It is what it is.

168
00:11:02,240 --> 00:11:05,060
I don't want to get into the deep weeds of that right now, but this is open source.

169
00:11:05,340 --> 00:11:06,020
You can inspect it.

170
00:11:06,020 --> 00:11:06,960
You can run it on your own.

171
00:11:07,840 --> 00:11:11,640
If you don't like the license, don't make any updates to it.

172
00:11:11,700 --> 00:11:16,260
Don't come out with your own version of accounting software that borrows from this.

173
00:11:17,560 --> 00:11:18,740
So just be aware of that.

174
00:11:19,210 --> 00:11:24,840
But if you're simply using it as an end user, this is a great way that you can inspect the code.

175
00:11:25,300 --> 00:11:35,020
Make sure that when you import data into Firefly, it is not secretly being sent off to some Firefly project owner or some government institution.

176
00:11:36,140 --> 00:11:41,340
You can verify that the data is being handled appropriately for you.

177
00:11:42,120 --> 00:11:46,120
Okay, so they've got a popular GitHub repository here, the repo.

178
00:11:46,920 --> 00:11:49,020
It's got lots of stars, 18,000 stars.

179
00:11:49,260 --> 00:11:50,660
It's been forked over 1,000 times.

180
00:11:51,240 --> 00:11:52,660
They're very active in here, right?

181
00:11:52,880 --> 00:11:58,200
they were just publishing in here last week, over 20,000 commits. I like to kind of glance down and

182
00:11:58,210 --> 00:12:02,320
just see like, what are the dates? Sometimes it's like, oh, they were active yesterday, but they

183
00:12:02,330 --> 00:12:07,300
just updated one readme file and everything else has been stale for over a year. This is not the

184
00:12:07,440 --> 00:12:11,480
case. It's been touched. Lots of parts of it have been touched over the last couple months.

185
00:12:12,850 --> 00:12:18,979
So this is still in active development. The GitHub, I actually think is better from

186
00:12:18,980 --> 00:12:25,360
a understanding what this is is better than um than the website itself and maybe that's because

187
00:12:25,540 --> 00:12:31,560
they're looking here more but they really get into um a better summary of what firefly is what

188
00:12:31,560 --> 00:12:36,240
the purpose is right they've got these screenshots in here that show you the dashboard they call it

189
00:12:36,240 --> 00:12:40,620
a personal financial management tool but as i was playing around with it and using it i'm going to

190
00:12:40,620 --> 00:12:47,059
use it for work as well um for my own my own personal side businesses that i have i've been

191
00:12:47,060 --> 00:12:51,300
using, well I was using QuickBooks for those, but it got too expensive, so then I just moved

192
00:12:51,440 --> 00:12:55,940
over to spreadsheets, which spreadsheets are, spreadsheets kind of are good enough for most

193
00:12:56,080 --> 00:13:00,920
everybody, but I would like something just a little bit more than that, and so I'm going to

194
00:13:01,080 --> 00:13:06,860
move both my personal finances over to Firefly, and then also move some of the small side businesses

195
00:13:07,060 --> 00:13:13,020
that we have over to Firefly, and work on them there, and so here are the feature set, you know,

196
00:13:13,100 --> 00:13:17,140
double entry bookkeeping, which everybody expects. Save towards the goal using piggy banks.

197
00:13:17,780 --> 00:13:25,320
Piggy banks in my quick use are kind of like the envelope system or just any kind of like saving,

198
00:13:26,620 --> 00:13:31,420
not saving account, but like sub accounts. So you're saving up for a specific thing. So maybe

199
00:13:31,420 --> 00:13:35,800
you want to buy a car and you're saving for a down payment on the car, or you want to pay for

200
00:13:36,380 --> 00:13:41,279
pay cash for the car outright. Then you can set up a piggy bank and automatically funnel

201
00:13:41,280 --> 00:13:46,380
money into that every month. So really it's like this virtualization of your bank account,

202
00:13:47,180 --> 00:13:51,240
which is how I like to look at it because I'm more computer software, you know, science,

203
00:13:51,880 --> 00:13:57,720
computer science oriented that I take my bank account and I just have a bunch of cash sitting

204
00:13:57,760 --> 00:14:02,120
in there. But then this tool is what I use to kind of virtualize that. And so really

205
00:14:02,840 --> 00:14:06,800
my bank account is actually divided up into a bunch of little savings buckets,

206
00:14:06,930 --> 00:14:10,019
a bunch of little spending buckets, and I'm just constantly filling up those buckets

207
00:14:10,020 --> 00:14:15,200
with dollars and then as money leaves my bank account it comes into the software

208
00:14:15,500 --> 00:14:23,120
it shows me what I spent and I'm able to manage it there okay you also get things

209
00:14:23,260 --> 00:14:27,440
that you would hope for but not expect they let you do two-factor authentication

210
00:14:27,900 --> 00:14:32,060
so if you're hosting this yourself in the cloud or at home you can do 2f a

211
00:14:32,200 --> 00:14:35,099
into it which is super awesome because it has a lot of sensitive information

212
00:14:35,100 --> 00:14:39,980
about you as well as potential connections to live connections to bank

213
00:14:40,140 --> 00:14:44,420
websites or even if you're just doing it important yourself it's got a lot of

214
00:14:45,000 --> 00:14:49,680
sensitive information a lot that supports pretty much any all the world

215
00:14:49,780 --> 00:14:54,420
currencies I have not looked to see it supports Bitcoin it might and maybe you

216
00:14:54,420 --> 00:14:57,800
can add it in there and then you can run it in docker there are a ton of

217
00:14:57,830 --> 00:15:01,139
different ways to run this thing they've got documentation for that you pretty

218
00:15:01,140 --> 00:15:01,860
pretty much will run anywhere.

219
00:15:03,060 --> 00:15:03,740
Yeah, right here.

220
00:15:04,140 --> 00:15:06,340
You can install it on a server, Docker, Kubernetes,

221
00:15:07,120 --> 00:15:08,500
and then a bunch of different places.

222
00:15:09,680 --> 00:15:11,640
So it's great, and then feel free to contribute

223
00:15:11,660 --> 00:15:12,140
if you want to.

224
00:15:12,940 --> 00:15:16,140
Okay, I'm gonna come over here real quick and ask it,

225
00:15:20,040 --> 00:15:25,280
compare QuickBooks and Quicken to Firefly 3,

226
00:15:26,180 --> 00:15:30,440
the open source finance.

227
00:15:31,000 --> 00:15:37,780
accounting tool. There is a distinction between finance and accounting so I try

228
00:15:37,780 --> 00:15:41,760
to be careful with that. Most people just use them interchangeably because they

229
00:15:41,840 --> 00:15:43,000
don't actually get into the weeds here.

230
00:15:46,720 --> 00:15:47,200
Okay.

231
00:15:50,100 --> 00:15:54,140
It does say Firefly's personal small business finance financial management

232
00:15:54,240 --> 00:16:00,180
tool. Yeah obviously open source, self-hosted, self-hosted, encryption,

233
00:16:00,520 --> 00:16:04,080
access controls can be implemented by the user regular security updates and

234
00:16:04,120 --> 00:16:08,080
patches to the open source community right whereas when it's when you're

235
00:16:08,160 --> 00:16:13,100
using into it proprietary software closed ecosystem you cannot inspect the

236
00:16:13,220 --> 00:16:15,880
servers that it's running on you can inspect the code that's running on those

237
00:16:15,940 --> 00:16:22,120
servers the encryption access controls are managed by into it not by you some

238
00:16:22,150 --> 00:16:25,720
would say that's great they don't want to worry about that others you know

239
00:16:25,820 --> 00:16:29,119
we're freedom type oriented we want to make sure we know who has access to our

240
00:16:29,120 --> 00:16:35,380
data and when you're using a proprietary tool that's hosted by someone else if they are not

241
00:16:35,600 --> 00:16:39,580
running with secure enclaves and giving you some of this this access that you need

242
00:16:40,040 --> 00:16:47,360
you you are just trusting them okay and obviously there are costs and licensing things going on here

243
00:16:48,040 --> 00:16:51,740
so we've got a we've got a good comparison i could dig in deeper if i wanted to i'm not going

244
00:16:51,740 --> 00:16:56,399
to read word for word because there's nothing worse than someone this isn't a new thing now

245
00:16:56,400 --> 00:17:01,660
right you're in a conversation with somebody and rather than them like digesting some information

246
00:17:02,180 --> 00:17:06,600
and then like giving you back like their their filter take with their mind they just copy and

247
00:17:06,660 --> 00:17:13,939
paste like oh i was chatting with ai copy paste here you read this ai response uh it's i i have

248
00:17:13,980 --> 00:17:19,520
grown tired of that real quick and i hope that we move along past that soon i don't like this

249
00:17:19,579 --> 00:17:23,739
phase that we're in right now where people just copy and pasting it feels like let me google that

250
00:17:23,740 --> 00:17:27,540
for you. It's like, let me AI that for you. And then boom, I'm not even going to read it and

251
00:17:27,600 --> 00:17:31,620
summarize it for you and like make it relevant to this conversation. I'm just going to give you

252
00:17:31,760 --> 00:17:39,800
this giant, you know, essay of 30 bullet points. Each one is a paragraph long that you now have

253
00:17:39,840 --> 00:17:48,540
to read. No, I'm not cool with that. Okay. Now, I have not set up Firefly yet on this computer,

254
00:17:50,780 --> 00:17:53,460
Part of the reason why is because they actually have a demo available.

255
00:17:54,260 --> 00:17:57,660
This is a hard thing to do on something like Freedom Tech Weekend

256
00:17:57,820 --> 00:18:04,000
because I don't want to obviously share my own financial situation and my docs myself.

257
00:18:05,260 --> 00:18:08,740
And so I was going to create a bunch of fake data, which I could easily do with Maple,

258
00:18:09,600 --> 00:18:11,040
which I love doing that.

259
00:18:11,220 --> 00:18:14,680
But they have a demo site, and it's actually pretty good.

260
00:18:14,820 --> 00:18:17,600
So we're just going to use the live demo and go over it now.

261
00:18:17,800 --> 00:18:19,100
So I'm going to click on demo.

262
00:18:20,720 --> 00:18:20,920
Okay.

263
00:18:22,320 --> 00:18:24,220
And then I'm just going to sign in.

264
00:18:25,280 --> 00:18:26,340
And jump right into it.

265
00:18:26,540 --> 00:18:30,940
One thing I wanted to point out before I jump into here was the data import tool.

266
00:18:31,640 --> 00:18:36,620
So if you want to do, on their website, they got a bunch of tutorials, which are helpful.

267
00:18:36,880 --> 00:18:37,780
I read through a bunch of these.

268
00:18:38,370 --> 00:18:40,400
So they have tutorials, Firefly 3.

269
00:18:40,960 --> 00:18:45,620
And then if you want to use, if you want to like set up importing of data from your bank account,

270
00:18:45,770 --> 00:18:47,460
because nobody wants to enter transactions manually.

271
00:18:48,360 --> 00:18:52,900
that's like old school way of doing it it's a separate tool called the the data importer

272
00:18:53,880 --> 00:18:59,780
and it uses their api so um you have to run that separately which i don't think will be very hard

273
00:18:59,840 --> 00:19:04,440
to do but just know that you're going to be running two pieces of software and then with

274
00:19:04,480 --> 00:19:11,139
their api now that we can like vibe code the crap out of everything um you could build your own

275
00:19:11,140 --> 00:19:18,080
stuff. So there's a lot of cool things that you could do here. They expose like everything in

276
00:19:18,110 --> 00:19:23,160
their API. I mean, I'm still scrolling here and I'm only 40% of the way down the page. Okay.

277
00:19:24,000 --> 00:19:29,140
So if you are technically minded and you think, well, I've got this really specific setup with

278
00:19:29,240 --> 00:19:34,700
what I do, they have this awesome API. And if you're running yourself, you're not going to be

279
00:19:34,740 --> 00:19:39,079
rate limited. You're not going to have to worry about sometime in the future, the company was

280
00:19:39,080 --> 00:19:44,620
like, hey, we have this open API. Everybody can use it. And then suddenly one day they realized,

281
00:19:44,890 --> 00:19:48,680
well, we need to lock this API down because we want it to be a revenue source for us. So now

282
00:19:48,750 --> 00:19:52,560
they're going to jack up the prices and you get priced out of being able to use your API. This

283
00:19:52,660 --> 00:19:57,400
won't happen with you with Firefly. So you can talk the API on your own, running it yourself.

284
00:19:57,940 --> 00:20:07,880
Okay. There are caveats that make sure that the licensing, it is a GPL V3 on the API itself.

285
00:20:08,140 --> 00:20:13,560
I don't think that would apply to the tool that you're using to talk to the API, but

286
00:20:13,640 --> 00:20:13,880
don't.

287
00:20:14,060 --> 00:20:14,920
I'm not a lawyer.

288
00:20:16,000 --> 00:20:17,280
Do your own research there.

289
00:20:17,900 --> 00:20:19,900
Have a chat with Maple or something like that with AI.

290
00:20:21,000 --> 00:20:21,840
Figure that out for yourself.

291
00:20:22,640 --> 00:20:27,060
But that's a huge win right there, having this cool API that you can access.

292
00:20:27,940 --> 00:20:29,580
Okay, let's get into the demo here.

293
00:20:29,880 --> 00:20:32,520
We have about 15 minutes left on our stream.

294
00:20:33,080 --> 00:20:35,620
We're up to how many viewers here?

295
00:20:36,780 --> 00:20:40,540
I always lose the new side of the account, but

296
00:20:43,120 --> 00:20:49,080
There it is, all right, we got 16 people awesome hello to the 16 people you rock

297
00:20:49,980 --> 00:20:55,220
Firefly 3 is so you get the dashboard here and it just wanted their demos and euros

298
00:20:56,340 --> 00:20:59,200
That's fine. Who cares what the yacht?

299
00:21:00,840 --> 00:21:03,939
Denominator or not denominator the unit of measurement is

300
00:21:06,020 --> 00:21:08,180
So you can see here, this is my checking account.

301
00:21:08,400 --> 00:21:10,740
These are all the latest transactions that I had in my checking account.

302
00:21:11,600 --> 00:21:14,480
I also have this dashboard here showing me.

303
00:21:15,340 --> 00:21:18,440
Okay, here's my checking account balance and my savings account balance.

304
00:21:18,700 --> 00:21:19,640
So the green one is savings.

305
00:21:20,340 --> 00:21:21,080
The blue is checking.

306
00:21:22,000 --> 00:21:24,000
You always want checking going down, right?

307
00:21:24,500 --> 00:21:25,440
And your savings going up.

308
00:21:25,880 --> 00:21:26,380
That'd be awesome.

309
00:21:26,680 --> 00:21:27,820
You don't always want checking going down.

310
00:21:27,860 --> 00:21:29,380
But throughout the month, checking will decrease.

311
00:21:30,040 --> 00:21:34,400
And then as revenue comes in on a weekly, bi-weekly, monthly basis,

312
00:21:34,780 --> 00:21:41,980
However, you have your income, whether you get paid by an employer or you have your own revenue coming in.

313
00:21:43,260 --> 00:21:43,820
I'll show you that.

314
00:21:44,510 --> 00:21:45,740
You get your budget categories here.

315
00:21:46,010 --> 00:21:52,720
So here they've set up budgets for groceries, their car payment, maybe what they spend on fuel as well for the car.

316
00:21:53,500 --> 00:21:55,580
And then this is them eating out.

317
00:21:56,170 --> 00:21:57,160
So you can see what you're doing.

318
00:21:57,830 --> 00:22:02,720
And this shows you here they have, they put how much into the budget here?

319
00:22:03,240 --> 00:22:03,880
Like $300.

320
00:22:04,520 --> 00:22:11,280
for eating out and they have spent or we is supposed to be us we've spent $88 I'm saying

321
00:22:11,400 --> 00:22:18,480
dollars even though it's still not in euros $88 and uh two and eleven are left so still have a

322
00:22:18,560 --> 00:22:23,860
decent amount of money to spend in that budget going out to eat okay here are different categories

323
00:22:24,090 --> 00:22:29,520
where you can look at expense categories so this is different from budget budget is I am going to

324
00:22:29,520 --> 00:22:34,860
limit how much I want to spend on this thing, right? Whereas categories are just showing you,

325
00:22:35,390 --> 00:22:38,960
well, here are all the different places where you spend money. So you can wrap multiple categories

326
00:22:39,280 --> 00:22:47,080
up into a budget item if you want to. And then you have expense accounts. These are even, you

327
00:22:47,210 --> 00:22:50,220
know, these are more different than categories because you can have multiple expense accounts.

328
00:22:50,330 --> 00:22:56,020
So if you do, you know, if you get coffee at two different coffee shops, you might set those up as

329
00:22:56,020 --> 00:22:59,560
different expense accounts, but then you have them going into one category of coffee jobs.

330
00:23:00,860 --> 00:23:06,500
And then you have your income. So this person gets revenue from Google, probably from ad revenue.

331
00:23:08,620 --> 00:23:12,160
Local bank. I don't know what that means, but they got money from their bank. Maybe that's

332
00:23:12,260 --> 00:23:15,400
interest or something. And then JobGiver Inc. I don't know what the heck these are,

333
00:23:15,620 --> 00:23:18,960
but these are your incomes. So replace these with the incomes that you would have.

334
00:23:20,580 --> 00:23:26,000
Okay. There's a net worth tracker in here. This is cool. And this is what I really like about my

335
00:23:26,000 --> 00:23:32,380
budgeting tool that I use is that I can track any other asset accounts that I have. And so not only

336
00:23:32,410 --> 00:23:39,140
am I looking at my month-to-month finances and maybe the short-term savings that I'm doing toward,

337
00:23:39,490 --> 00:23:44,080
you know, a car or something like that, but I can also see the big picture, which is my net worth.

338
00:23:44,590 --> 00:23:55,980
And it's really important to see the big picture because you need to know where you're headed. You

339
00:23:55,980 --> 00:23:58,320
or some harder months, some more lean months.

340
00:23:58,960 --> 00:24:00,740
And that's what your net worth can really give you.

341
00:24:01,500 --> 00:24:02,940
So I'm glad that they have that there.

342
00:24:03,760 --> 00:24:05,400
Okay, so let's go look at some of these things here.

343
00:24:05,780 --> 00:24:06,100
Budgets.

344
00:24:06,720 --> 00:24:09,280
This is where you set up your budgets, right?

345
00:24:09,460 --> 00:24:10,280
So I can create a new one.

346
00:24:10,420 --> 00:24:11,140
They have one for groceries.

347
00:24:11,540 --> 00:24:13,040
They have their bills that they pay every month,

348
00:24:13,800 --> 00:24:17,780
their car budget, and then going out to eat, right?

349
00:24:17,980 --> 00:24:20,500
So let's say I wanted to set up a new budget

350
00:24:20,880 --> 00:24:22,520
for streaming services

351
00:24:22,520 --> 00:24:26,160
because we all know we have way too many of those.

352
00:24:29,380 --> 00:24:29,860
Okay.

353
00:24:31,540 --> 00:24:32,120
Store new budget.

354
00:24:35,360 --> 00:24:37,540
Okay, and then I'm going to budget,

355
00:24:39,260 --> 00:24:41,780
I don't know, let's do 50 bucks

356
00:24:43,160 --> 00:24:44,440
to our streaming service budget.

357
00:24:44,860 --> 00:24:46,740
Okay, so now that's in there.

358
00:24:49,420 --> 00:24:50,340
$50 right there.

359
00:24:51,960 --> 00:24:58,320
subscriptions. These are, how are these different than the budget?

360
00:25:00,440 --> 00:25:03,440
Oh, these are, these are like recurring payments. That's right. Okay. I remember now.

361
00:25:04,140 --> 00:25:07,640
Different terminologies and different tools. These are recurring payments that you have. So you can

362
00:25:07,880 --> 00:25:13,840
say, um, oh yeah, actually the demo remembered me when I was using this earlier. So I set up one

363
00:25:14,060 --> 00:25:20,940
for Netflix to say, Hey, when, um, when you see something called Netflix come in from my bank

364
00:25:20,940 --> 00:25:24,220
import that I do for my credit card statement or my checking statement, whatever it is,

365
00:25:24,880 --> 00:25:30,460
look for something called Netflix and you can set ranges on here. So I said, we all know that

366
00:25:30,540 --> 00:25:36,540
Netflix is constantly upping their prices, right? So I can come in here and say, look for anything

367
00:25:36,940 --> 00:25:45,759
between $10 and $20. Again, ignore the euros, $10 and $20. And so that's what it will use to find

368
00:25:45,760 --> 00:25:49,020
and automatically tag my Netflix payment and expense.

369
00:25:50,120 --> 00:25:50,280
Okay?

370
00:25:50,800 --> 00:25:53,500
So then, like, can I put a budget on this?

371
00:25:54,800 --> 00:25:55,440
Let's see.

372
00:25:56,940 --> 00:26:04,420
Let's go back to budget here and see how do I add stuff to my budget

373
00:26:04,460 --> 00:26:05,880
that automatically filled up now.

374
00:26:08,500 --> 00:26:08,980
Transactions.

375
00:26:09,580 --> 00:26:11,820
There's not enough information to generate this chart,

376
00:26:11,940 --> 00:26:14,120
so I'm not in editing mode for this budget right now.

377
00:26:14,700 --> 00:26:15,080
Let's go back.

378
00:26:15,200 --> 00:26:22,020
so I'm here with the pencil icon the universal icon for edit so funny how we

379
00:26:22,020 --> 00:26:22,440
do these things

380
00:26:30,800 --> 00:26:36,180
okay well you get the idea I don't need to dive into this there's some learning

381
00:26:36,280 --> 00:26:39,760
to do here but there's a way to connect expenses into your budget category and

382
00:26:39,840 --> 00:26:44,019
have it automatically do it piggy banks I mentioned these earlier these are ways

383
00:26:44,020 --> 00:26:49,120
for you to have a goal in the future that you're shooting for. A new camera, a

384
00:26:49,200 --> 00:26:55,880
new phone, a new couch, right? So you can see how much you've saved so far, how far

385
00:26:55,980 --> 00:26:59,580
along you are in your percentage. This is what you're going for and you have left

386
00:26:59,600 --> 00:27:02,580
to save. And I'm sorry this is really small and you can't see it on the stream,

387
00:27:03,460 --> 00:27:09,500
but we're more just talking concepts here, right? Okay, the transactions part of

388
00:27:09,500 --> 00:27:15,100
this is like the main part of any financial tool and accounting tool is

389
00:27:15,200 --> 00:27:18,220
importing your transactions you can create a new transaction on your own

390
00:27:18,900 --> 00:27:23,520
right create new transaction and gives you all of the basic stuff that you

391
00:27:23,520 --> 00:27:30,400
would need okay or you can import them you can use the data import tool and

392
00:27:30,500 --> 00:27:33,640
then you can see all the transactions here you can take actions on them edit

393
00:27:33,740 --> 00:27:37,380
delete copy all that stuff you can see the source comes from this game these

394
00:27:37,380 --> 00:27:42,400
all came from a checking account you can do credit cards really any account you want but

395
00:27:42,400 --> 00:27:46,300
then you can also see categories right here so it's like a mini dashboard within your expenses

396
00:27:47,360 --> 00:27:51,640
you also have your revenue and income super important to see the money coming in and where

397
00:27:51,740 --> 00:27:59,860
it's coming from and then this lets you transfer money between accounts within the tool automation

398
00:28:00,240 --> 00:28:05,940
these are the rules so this is where you can set up more rules to help figure out and tag things

399
00:28:06,640 --> 00:28:08,880
Oh, they have reoccurring transactions here.

400
00:28:09,210 --> 00:28:11,200
All right, well, shoot.

401
00:28:11,400 --> 00:28:13,700
Earlier I said subscriptions are reoccurring transactions.

402
00:28:15,000 --> 00:28:16,520
We'll have to figure out what the difference is there.

403
00:28:16,700 --> 00:28:17,460
You'll have to figure that out yourself.

404
00:28:18,220 --> 00:28:19,340
They have webhooks.

405
00:28:19,710 --> 00:28:20,360
It says it's disabled.

406
00:28:22,460 --> 00:28:23,440
And it's taking me back.

407
00:28:23,600 --> 00:28:26,160
So I probably have to go into the config and enable webhooks.

408
00:28:26,220 --> 00:28:27,440
But that's another powerful thing.

409
00:28:27,560 --> 00:28:29,420
So couple the API with webhooks,

410
00:28:29,810 --> 00:28:32,980
and you can start to do some really smart things here with this tool.

411
00:28:34,420 --> 00:28:35,820
Okay, we're running low on time.

412
00:28:35,900 --> 00:28:42,360
here today so let me just quickly show a high level you have your basic asset

413
00:28:42,820 --> 00:28:45,920
accounts that you can do this helps you when setting up not only your monthly

414
00:28:45,980 --> 00:28:49,660
spending but also that net worth stuff so this is where you start dumping in any

415
00:28:49,670 --> 00:28:55,120
long-term assets you hold you know Bitcoin stocks if you have a 401k an IRA

416
00:28:55,260 --> 00:28:59,560
account like retirement account if you own a home you can put the equity in

417
00:28:59,560 --> 00:29:03,920
your home that you have here and then you have liabilities where if you also

418
00:29:03,920 --> 00:29:07,180
to own a home, you would put your mortgage in here. And so your net worth would take

419
00:29:07,760 --> 00:29:13,880
the value of your home and the value of your mortgage and subtract the mortgage, the amount

420
00:29:14,020 --> 00:29:19,280
left from your home. And that's how you know how much equity you have in your home. Basic

421
00:29:19,420 --> 00:29:24,460
accounting 101. Classification is where you can do categories and tags and groups and

422
00:29:24,620 --> 00:29:28,880
things. There's a lot of customization. And then they have reports. Reports are very important.

423
00:29:29,620 --> 00:29:30,560
You can do a profit and loss.

424
00:29:30,830 --> 00:29:33,300
You can do a balance sheet, budgets, all that stuff.

425
00:29:34,260 --> 00:29:36,340
These are important not only for yourself to see,

426
00:29:36,650 --> 00:29:39,260
but if you have an accountant that you're working with

427
00:29:39,330 --> 00:29:40,740
to do your taxes at the end of the year,

428
00:29:40,940 --> 00:29:42,220
you're probably going to have to send them some stuff

429
00:29:42,310 --> 00:29:44,800
so that they can generate what they need

430
00:29:44,940 --> 00:29:46,680
in order to do your personal taxes

431
00:29:46,980 --> 00:29:48,480
or if they need to make K-1s.

432
00:29:48,940 --> 00:29:50,620
I'm speaking from U.S. tax code,

433
00:29:50,920 --> 00:29:52,700
whatever is the same for your jurisdiction,

434
00:29:53,630 --> 00:29:55,760
but they can generate those documents and send them out.

435
00:29:56,700 --> 00:29:58,340
Maybe someday they won't have to

436
00:29:58,340 --> 00:30:00,160
because we won't have to deal with that anymore.

437
00:30:01,280 --> 00:30:02,540
Okay, export all your data.

438
00:30:03,130 --> 00:30:03,400
Super important.

439
00:30:03,810 --> 00:30:06,840
And then lots of options, settings, things you can do here.

440
00:30:07,660 --> 00:30:08,660
Okay, this is great.

441
00:30:09,050 --> 00:30:09,940
I hope you guys enjoyed this.

442
00:30:10,400 --> 00:30:12,740
I think Firefly is actually a very powerful tool.

443
00:30:13,720 --> 00:30:15,460
Like I said, UX leaves,

444
00:30:16,840 --> 00:30:17,940
it's better than I was expecting,

445
00:30:18,170 --> 00:30:20,040
but it still leaves much to be desired, right?

446
00:30:20,960 --> 00:30:22,460
There's not a lot of hand-holding here.

447
00:30:22,840 --> 00:30:25,180
It's very much dump you on a page,

448
00:30:25,720 --> 00:30:26,700
give you lots of values,

449
00:30:27,620 --> 00:30:33,600
The information hierarchy is, you know, could be rethought.

450
00:30:35,520 --> 00:30:39,620
These things where it's like the delete button is right next to an edit button and they're the same size.

451
00:30:40,360 --> 00:30:41,480
And do I get a warning?

452
00:30:42,060 --> 00:30:42,900
Okay, at least I get a warning.

453
00:30:43,220 --> 00:30:43,460
That's good.

454
00:30:43,860 --> 00:30:45,380
Takes me to another page instead of popping up.

455
00:30:45,840 --> 00:30:48,420
Sorry, I don't want to get into a UX deep dive here.

456
00:30:49,520 --> 00:30:58,320
I don't fault Freedom Tech tools for having difficult UX because they're really focusing on building a tool that's functional for you to use.

457
00:30:59,160 --> 00:31:06,240
If you are a UX person, if you know how to vibe code, if you want to help improve projects, they would love it, right?

458
00:31:06,480 --> 00:31:10,280
So, like, go in and start making minor improvements and submitting pull requests.

459
00:31:11,080 --> 00:31:14,500
Don't overhaul the entire thing and be like, yo, I'm here to fix your project.

460
00:31:15,440 --> 00:31:18,900
But maybe start with something small and say, hey, I added.

461
00:31:19,200 --> 00:31:21,160
Like this would be such a small win right here.

462
00:31:21,800 --> 00:31:22,120
Groceries.

463
00:31:22,740 --> 00:31:25,320
If I want to delete this, don't take me to a separate page.

464
00:31:26,080 --> 00:31:26,200
Right?

465
00:31:26,740 --> 00:31:32,220
Just instead do a little like JavaScript alert that pops up and say, are you sure you want to delete this?

466
00:31:33,040 --> 00:31:33,620
Yes or no.

467
00:31:34,260 --> 00:31:34,500
Cancel.

468
00:31:34,660 --> 00:31:34,900
Go back.

469
00:31:35,040 --> 00:31:35,440
Something like that.

470
00:31:35,960 --> 00:31:36,080
Right?

471
00:31:36,220 --> 00:31:36,820
That would be a small win.

472
00:31:36,960 --> 00:31:37,600
Somebody could do that.

473
00:31:37,680 --> 00:31:40,180
Submit a PR and help improve the UX of this project.

474
00:31:40,300 --> 00:31:52,780
And then over time, as you start to fix some of these little paper cuts, then maybe you've built up enough goodwill with the project that you could tackle something larger and really help improve the UX of this experience.

475
00:31:53,600 --> 00:31:53,660
Okay.

476
00:31:54,410 --> 00:32:01,320
Another way that somebody could improve the UX of this is they could do a hosted version of Firefly 3, but host it in a secure enclave.

477
00:32:01,970 --> 00:32:05,760
And so now they can make it available to other users who don't want to host it themselves.

478
00:32:06,780 --> 00:32:09,200
You can even potentially charge a service for it.

479
00:32:09,440 --> 00:32:14,880
AGPL3, you have to make sure you're working with a license, but if it's in a secret enclave,

480
00:32:15,460 --> 00:32:21,500
then those people could look at your code, inspect your code, and know that you are not

481
00:32:22,310 --> 00:32:24,000
not messing around with their data

482
00:32:24,559 --> 00:32:26,120
inappropriately, right? So

483
00:32:27,220 --> 00:32:29,620
OpenSecret.Cloud is a great way to

484
00:32:30,180 --> 00:32:35,300
run things in the enclave and have like private key encryption for your users and encrypt all their data.

485
00:32:37,540 --> 00:32:42,080
We don't yet have actual Enclave as a service up and running yet,

486
00:32:42,400 --> 00:32:47,220
but you could get a private key per user from here

487
00:32:47,800 --> 00:32:51,860
and then encrypt the data as it goes into your own server that you're running.

488
00:32:52,320 --> 00:32:53,980
So there are a lot of creative ways you can do it.

489
00:32:54,080 --> 00:32:56,300
But thanks for joining the stream today.

490
00:32:57,460 --> 00:32:58,400
Check out Firefly 3.

491
00:32:58,620 --> 00:33:00,940
It's firefly-iii.org.

492
00:33:01,680 --> 00:33:05,480
It is not the number 3, but firefly-iii.org.

493
00:33:05,600 --> 00:33:06,600
You can go check out the tool.

494
00:33:07,320 --> 00:33:11,200
and like I said there are a lot of easy ways to run it if you're not super technically minded

495
00:33:11,800 --> 00:33:16,340
you can probably figure out how to run this using one of their tutorials or one of their

496
00:33:16,550 --> 00:33:21,580
cloud hosting tools um docker I have docker on this home server and I run a bunch of things in

497
00:33:21,660 --> 00:33:28,040
it and um yes I could be really strong in devops but I have chosen to focus on other things and so

498
00:33:28,600 --> 00:33:32,499
docker is really nice because I can just drop it in and get something up and running

499
00:33:33,160 --> 00:33:38,880
okay we are up to 17 people watching thanks everybody for watching today let me end the

500
00:33:38,980 --> 00:33:46,080
screen share here stop screen sharing all right thanks everybody for joining freedom tech weekend

501
00:33:46,460 --> 00:33:53,160
we do this every friday at 15 30 utc tell your friends streaming on x streaming on youtube

502
00:33:53,840 --> 00:33:58,079
and then i'm going to get zap dot stream working one of these days so we can stream on monster as

503
00:33:58,080 --> 00:34:04,320
well. I also make this available afterwards. It's archived on YouTube in a playlist called

504
00:34:04,440 --> 00:34:10,020
Freedom Tech Weekend, and it's on my YouTube. Let's just pull that up here so I'm not sharing

505
00:34:10,200 --> 00:34:15,860
anymore. Go to my YouTube, marks underscore FTW. You can follow me on X Twitter, marks underscore

506
00:34:16,220 --> 00:34:22,399
FTW, and then I'm on Noster, marks at primal.net. But yeah, check it out. And then if you have

507
00:34:22,500 --> 00:34:26,519
ideas for a tool that you want us to explore next week or in a future week, drop me a note

508
00:34:26,520 --> 00:34:31,080
in socials and let me know what you think. Oh, the last place is available. I make this available

509
00:34:31,220 --> 00:34:35,960
on audio as well. So it's a podcast. You can go to podcastindex.org, search for Freedom Tech.

510
00:34:36,639 --> 00:34:40,679
We'll pop up there, look for Freedom Tech Weekend, add it to your podcasting app or

511
00:34:40,820 --> 00:34:46,600
fully podcasting 2.0 supported. So you can stream SAP, you know, boost and SAP, do all that fun

512
00:34:46,860 --> 00:34:53,159
stuff. So thanks everybody. Hope you have a great weekend. Play around with Firefly 3. All right.

513
00:34:53,740 --> 00:34:53,840
Later.

514
00:34:53,960 --> 00:34:53,980
Thank you.
