0
00:00:00,079 --> 00:00:00,519
Let's get going,

1
00:00:00,600 --> 00:00:02,289
we only have one question which is the usual from yours,

2
00:00:02,400 --> 00:00:03,369
which is what the dog's doing.

3
00:00:03,539 --> 00:00:04,789
Our dog's in the kitchen right now,

4
00:00:05,010 --> 00:00:05,369
um,

5
00:00:05,489 --> 00:00:07,269
I finished like a microwave meal

6
00:00:07,409 --> 00:00:09,739
and the container like had sauce left in it,

7
00:00:09,890 --> 00:00:11,810
and then I do this thing like

8
00:00:12,130 --> 00:00:13,380
where I look at the back of the,

9
00:00:13,409 --> 00:00:15,489
the package and I read the ingredients and then

10
00:00:15,489 --> 00:00:17,620
I like go through my internal database of like,

11
00:00:17,649 --> 00:00:19,280
is this toxic to dogs,

12
00:00:19,290 --> 00:00:19,989
and then like

13
00:00:20,159 --> 00:00:22,489
I update it by Googling some of the ingredients,

14
00:00:22,530 --> 00:00:23,129
etc.

15
00:00:23,409 --> 00:00:24,229
But suffice to say,

16
00:00:24,250 --> 00:00:25,600
all the ingredients were fine for dogs,

17
00:00:25,649 --> 00:00:28,129
so he is licking the sauce out of this microwave container.

18
00:00:28,750 --> 00:00:28,959
Um,

19
00:00:29,010 --> 00:00:30,229
he's now gonna bark at the door,

20
00:00:30,329 --> 00:00:31,370
and I'm gonna shut the baby gate.

21
00:00:33,290 --> 00:00:33,889
Is there sound,

22
00:00:33,979 --> 00:00:34,409
yeah.

23
00:00:34,729 --> 00:00:34,849
Look,

24
00:00:34,930 --> 00:00:35,209
the light,

25
00:00:35,290 --> 00:00:36,290
the light's turning green,

26
00:00:36,369 --> 00:00:36,810
guys.

27
00:00:37,669 --> 00:00:39,540
The light's turning green.

28
00:00:40,439 --> 00:00:41,799
I'll just leave and rejoin the stage,

29
00:00:41,880 --> 00:00:43,799
that's what usually like fix this this.

30
00:00:50,060 --> 00:00:51,000
How do I get up?

31
00:00:54,340 --> 00:00:54,490
God,

32
00:00:54,639 --> 00:00:55,639
now I'm stuck.

33
00:00:57,299 --> 00:00:57,310
That

34
00:01:00,330 --> 00:01:02,250
I don't know how to get up.

35
00:01:06,699 --> 00:01:07,459
Stop it.

36
00:01:08,269 --> 00:01:08,430
I,

37
00:01:08,510 --> 00:01:09,510
I don't know how to get,

38
00:01:09,629 --> 00:01:10,370
oh my

39
00:01:10,550 --> 00:01:10,889
God,

40
00:01:11,190 --> 00:01:11,769
uh.

41
00:01:12,819 --> 00:01:13,110
OK,

42
00:01:13,269 --> 00:01:16,690
so Discord changed its UI and I couldn't figure out how to get back on the stage.

43
00:01:16,870 --> 00:01:17,550
I'm here now.

44
00:01:18,430 --> 00:01:18,620
Uh,

45
00:01:18,629 --> 00:01:18,709
yeah,

46
00:01:18,750 --> 00:01:19,459
I just left,

47
00:01:19,470 --> 00:01:19,480
um,

48
00:01:20,379 --> 00:01:22,370
Fed has now decided that they wanna bark out the window,

49
00:01:22,949 --> 00:01:24,730
so I have now shut the curtains.

50
00:01:25,269 --> 00:01:25,940
We're working on it,

51
00:01:25,970 --> 00:01:26,110
it's,

52
00:01:26,180 --> 00:01:26,889
it's a challenge.

53
00:01:27,190 --> 00:01:27,430
Uh,

54
00:01:27,510 --> 00:01:28,550
I won't repeat the question,

55
00:01:28,669 --> 00:01:28,930
but

56
00:01:29,069 --> 00:01:30,370
cause it's changed like 3 times,

57
00:01:30,470 --> 00:01:30,669
but yeah,

58
00:01:30,750 --> 00:01:31,849
they're barking out the window.

59
00:01:32,029 --> 00:01:32,550
Uh,

60
00:01:32,639 --> 00:01:32,849
yeah,

61
00:01:32,989 --> 00:01:33,830
so that was the,

62
00:01:33,910 --> 00:01:35,069
the dog doing question,

63
00:01:35,190 --> 00:01:37,449
but we now have answers to like 3 different things.

64
00:01:37,709 --> 00:01:37,870
Alright,

65
00:01:37,949 --> 00:01:40,510
let's move forward to what are some of

66
00:01:40,510 --> 00:01:42,790
the coolest uses for resonant linked you've seen,

67
00:01:43,470 --> 00:01:44,089
um.

68
00:01:46,720 --> 00:01:46,809
Uh,

69
00:01:46,889 --> 00:01:48,069
I haven't seen any,

70
00:01:48,379 --> 00:01:48,839
uh,

71
00:01:49,010 --> 00:01:50,760
which is like probably a bad thing for like a,

72
00:01:50,769 --> 00:01:52,050
a resident team member to say,

73
00:01:52,169 --> 00:01:52,699
but like I,

74
00:01:52,769 --> 00:01:53,239
I am

75
00:01:53,610 --> 00:01:55,069
so busy doing other things

76
00:01:55,529 --> 00:01:56,769
that I really haven't had a chance to,

77
00:01:56,930 --> 00:01:57,129
to,

78
00:01:57,250 --> 00:01:58,150
to take a look at it.

79
00:01:58,290 --> 00:01:59,790
I was interested to see,

80
00:01:59,849 --> 00:02:00,589
um,

81
00:02:00,839 --> 00:02:02,809
Earthmark's uh GRPC stuff,

82
00:02:02,930 --> 00:02:03,230
uh,

83
00:02:03,239 --> 00:02:05,410
and it caused me to go back down the rabbit hole of,

84
00:02:05,519 --> 00:02:07,569
of reminding myself what GRPC is.

85
00:02:08,190 --> 00:02:08,460
Uh,

86
00:02:08,470 --> 00:02:10,779
and then re-reminding myself what protocol buffers are,

87
00:02:11,110 --> 00:02:11,619
and then,

88
00:02:11,669 --> 00:02:11,990
uh,

89
00:02:12,110 --> 00:02:12,529
you know,

90
00:02:12,830 --> 00:02:13,949
various other things like that,

91
00:02:14,029 --> 00:02:15,190
but that isn't quite

92
00:02:15,389 --> 00:02:16,259
like resolite like.

93
00:02:16,789 --> 00:02:19,589
I promise that I'll actually take a look at resolite Link at some point.

94
00:02:19,669 --> 00:02:19,990
It's just,

95
00:02:20,070 --> 00:02:20,229
it's,

96
00:02:20,300 --> 00:02:21,929
it's always hard to kind of balance,

97
00:02:22,110 --> 00:02:22,779
um,

98
00:02:23,110 --> 00:02:24,750
working on the product with using the product,

99
00:02:24,830 --> 00:02:26,800
and so sometimes it just falls by the wayside.

100
00:02:27,570 --> 00:02:30,520
The only problem I have with like that sort of situation

101
00:02:30,820 --> 00:02:32,289
is in like larger companies,

102
00:02:32,300 --> 00:02:34,279
you can sometimes end up losing

103
00:02:34,380 --> 00:02:35,169
um

104
00:02:35,470 --> 00:02:36,429
losing insight

105
00:02:36,580 --> 00:02:38,740
into like what the product is because you're not using it,

106
00:02:38,860 --> 00:02:39,020
that,

107
00:02:39,070 --> 00:02:41,020
that doesn't occur cos I'm still using it,

108
00:02:41,100 --> 00:02:44,089
I'm just using it in like vastly different ways to like

109
00:02:44,350 --> 00:02:45,839
haze how say,

110
00:02:46,100 --> 00:02:48,580
fruits might be using it right now and working on resonate Link,

111
00:02:48,649 --> 00:02:49,800
I'm using it in like.

112
00:02:50,610 --> 00:02:52,300
Cloud services and

113
00:02:52,720 --> 00:02:53,059
like

114
00:02:53,160 --> 00:02:56,139
APIs and data and all sorts of stuff like that.

115
00:02:56,399 --> 00:02:58,259
Moving forwards uh to Gaudi Runi,

116
00:02:58,589 --> 00:02:59,220
why did you choose

117
00:02:59,720 --> 00:03:01,360
to use Docker for the Wiki instead of PodM?

118
00:03:01,440 --> 00:03:01,559
Yeah,

119
00:03:01,679 --> 00:03:04,399
there's like a confusion item there that I have which is like,

120
00:03:04,679 --> 00:03:06,460
can't you just use the same files

121
00:03:06,600 --> 00:03:07,039
for PodM,

122
00:03:07,199 --> 00:03:09,729
like it supports Docker composed files as far as I'm aware.

123
00:03:10,089 --> 00:03:12,229
The other problem there as well is that like

124
00:03:12,449 --> 00:03:13,429
I'm kind of getting old,

125
00:03:13,529 --> 00:03:14,479
I'm like I can't,

126
00:03:14,729 --> 00:03:19,679
I can't keep up with all this sort of like open source licencing drama and outrage.

127
00:03:19,929 --> 00:03:21,740
Happened with the the wiki search as well,

128
00:03:21,770 --> 00:03:21,960
right,

129
00:03:22,009 --> 00:03:22,679
I was like,

130
00:03:22,690 --> 00:03:25,550
oh yeah I'll need Elastic Search and I looked and read the Read me and it was like.

131
00:03:25,970 --> 00:03:26,210
Oh,

132
00:03:26,309 --> 00:03:26,970
we're moving,

133
00:03:27,119 --> 00:03:30,809
removing Elastic Search support because like open search is better,

134
00:03:30,889 --> 00:03:31,289
and I'm like,

135
00:03:31,330 --> 00:03:31,589
OK,

136
00:03:31,690 --> 00:03:31,929
great,

137
00:03:31,970 --> 00:03:33,800
and then I had to go read about the Elastic Search,

138
00:03:33,850 --> 00:03:34,839
open search drama.

139
00:03:35,169 --> 00:03:35,649
It's just like,

140
00:03:35,690 --> 00:03:36,460
I don't like,

141
00:03:36,690 --> 00:03:38,309
I don't have time to do all of this.

142
00:03:38,490 --> 00:03:40,729
So in some regards when it's like,

143
00:03:40,770 --> 00:03:43,589
hey why did you decide to use Docker instead of PodM,

144
00:03:43,729 --> 00:03:44,190
it's like

145
00:03:44,889 --> 00:03:45,789
Docker works man,

146
00:03:46,289 --> 00:03:47,089
Docker works.

147
00:03:47,580 --> 00:03:47,729
I,

148
00:03:47,779 --> 00:03:50,690
I do think that we'll probably end up moving over to PodM.

149
00:03:50,979 --> 00:03:51,369
Um,

150
00:03:51,460 --> 00:03:52,339
I did even try,

151
00:03:52,419 --> 00:03:52,649
like I,

152
00:03:52,729 --> 00:03:53,639
I made an effort.

153
00:03:53,860 --> 00:03:56,779
I installed the PodM desktop client for Windows.

154
00:03:57,059 --> 00:03:57,220
Uh,

155
00:03:57,259 --> 00:03:58,000
it started up,

156
00:03:58,059 --> 00:03:59,190
threw 5 errors at me,

157
00:03:59,220 --> 00:03:59,820
and I was just like,

158
00:03:59,860 --> 00:04:00,369
nah.

159
00:04:00,699 --> 00:04:01,860
I don't think there's much difference though,

160
00:04:01,940 --> 00:04:02,139
so we can,

161
00:04:02,220 --> 00:04:03,009
we can swap over.

162
00:04:03,210 --> 00:04:05,240
One of the other problems that we have though is that the,

163
00:04:05,259 --> 00:04:05,690
um,

164
00:04:05,699 --> 00:04:09,679
server involved has a bunch of containers on it that I literally cannot stop,

165
00:04:09,690 --> 00:04:11,160
and it scares me every single day.

166
00:04:11,380 --> 00:04:13,059
The wiki is now not included in those,

167
00:04:13,179 --> 00:04:13,660
so,

168
00:04:13,699 --> 00:04:14,220
um.

169
00:04:14,639 --> 00:04:15,190
That's cool,

170
00:04:15,520 --> 00:04:18,390
but the version of Docker that that machine is running is like

171
00:04:18,640 --> 00:04:19,678
a little bit down rev,

172
00:04:19,760 --> 00:04:20,279
so like I,

173
00:04:20,358 --> 00:04:20,519
I,

174
00:04:20,600 --> 00:04:20,798
I,

175
00:04:20,880 --> 00:04:24,500
I'm not sure like all of the services that are currently on um

176
00:04:24,799 --> 00:04:27,299
Docker would be supported by Podman regardless.

177
00:04:27,920 --> 00:04:28,200
Uh,

178
00:04:28,209 --> 00:04:29,140
so that that's what's going on.

179
00:04:29,239 --> 00:04:30,880
We also had the same problem there with

180
00:04:30,880 --> 00:04:32,920
like Terraform and then like what's it called,

181
00:04:32,980 --> 00:04:34,579
like open tofu or something.

182
00:04:34,679 --> 00:04:34,799
I,

183
00:04:34,880 --> 00:04:35,209
I,

184
00:04:35,519 --> 00:04:37,820
again it's like I can't keep up with this stuff.

185
00:04:38,700 --> 00:04:39,089
I can't,

186
00:04:39,140 --> 00:04:39,290
like,

187
00:04:39,299 --> 00:04:40,519
I can't keep up with it.

188
00:04:42,269 --> 00:04:42,690
Uh,

189
00:04:42,880 --> 00:04:43,309
or he says,

190
00:04:43,390 --> 00:04:44,799
the benefits of pubman is mainly

191
00:04:45,070 --> 00:04:46,109
not needing route to run.

192
00:04:46,309 --> 00:04:48,220
You can set up Docker to run like that.

193
00:04:48,549 --> 00:04:49,769
It's just like extra effort.

194
00:04:50,230 --> 00:04:51,989
I usually think like

195
00:04:52,239 --> 00:04:55,230
the whole like route privilege thing is like a little,

196
00:04:55,470 --> 00:04:56,450
like it's a little

197
00:04:56,579 --> 00:04:58,410
overblown in most cases.

198
00:04:58,720 --> 00:04:59,070
Um,

199
00:04:59,149 --> 00:05:01,450
it's still very important to like try and do.

200
00:05:01,809 --> 00:05:02,290
Uh,

201
00:05:02,410 --> 00:05:02,869
but like,

202
00:05:02,880 --> 00:05:04,200
as far as security sounds,

203
00:05:04,239 --> 00:05:04,829
it's like,

204
00:05:05,170 --> 00:05:05,489
I don't know,

205
00:05:05,570 --> 00:05:07,209
I sometimes it's a little overblown.

206
00:05:07,570 --> 00:05:09,239
That and like security's like a,

207
00:05:09,290 --> 00:05:10,510
a constant battle,

208
00:05:10,690 --> 00:05:10,850
you know,

209
00:05:10,890 --> 00:05:11,200
it's like,

210
00:05:11,209 --> 00:05:11,730
oh,

211
00:05:12,049 --> 00:05:12,570
what about this?

212
00:05:12,649 --> 00:05:14,170
I was thinking today there's something I need to do

213
00:05:14,170 --> 00:05:16,130
to the wiki to increase security in that regard,

214
00:05:16,250 --> 00:05:16,760
so it's like,

215
00:05:16,890 --> 00:05:17,260
ah,

216
00:05:17,570 --> 00:05:18,029
ugh,

217
00:05:18,290 --> 00:05:18,450
you know,

218
00:05:18,510 --> 00:05:20,670
there's just like war and more things that just like

219
00:05:20,929 --> 00:05:21,989
need to keep happening.

220
00:05:22,890 --> 00:05:23,890
I have a question from a computer user,

221
00:05:24,010 --> 00:05:25,220
have you ever been far,

222
00:05:25,329 --> 00:05:27,190
even as decided to use,

223
00:05:27,450 --> 00:05:29,589
even go want to look more like,

224
00:05:29,809 --> 00:05:30,290
um.

225
00:05:31,630 --> 00:05:32,890
My response to that one,

226
00:05:34,149 --> 00:05:34,760
is,

227
00:05:35,149 --> 00:05:36,329
have you ever had a dream

228
00:05:36,790 --> 00:05:37,380
that you could,

229
00:05:37,549 --> 00:05:38,140
that you would,

230
00:05:38,269 --> 00:05:38,989
that you could,

231
00:05:39,309 --> 00:05:39,480
uh,

232
00:05:39,510 --> 00:05:39,790
fun fact,

233
00:05:39,850 --> 00:05:41,859
they actually interviewed um this guy as a,

234
00:05:41,899 --> 00:05:43,609
as a like a follow-up interview,

235
00:05:43,910 --> 00:05:44,570
and,

236
00:05:44,589 --> 00:05:45,200
um,

237
00:05:45,350 --> 00:05:48,549
he unfortunately does not remember what he was trying to say,

238
00:05:48,790 --> 00:05:51,350
which is perfectly understandable given the age at the time that this,

239
00:05:51,510 --> 00:05:51,549
you know,

240
00:05:51,559 --> 00:05:52,369
the video was made.

241
00:05:52,799 --> 00:05:54,010
But still like it's like a,

242
00:05:54,119 --> 00:05:54,769
I don't know,

243
00:05:55,010 --> 00:05:56,070
it's like a loss.

244
00:05:56,329 --> 00:05:58,369
What we need to do is like invent telepathy,

245
00:05:58,450 --> 00:05:59,980
this is like a little bit dystopian,

246
00:06:00,010 --> 00:06:02,589
but like invent telepathy and a time machine

247
00:06:03,010 --> 00:06:06,429
and then we can go back in time and like get the thought out of his head.

248
00:06:06,609 --> 00:06:09,279
I think if we could go back in time with a time machine and speak to the kid,

249
00:06:09,359 --> 00:06:11,350
like I don't think they'll be able to articulate it.

250
00:06:11,709 --> 00:06:12,190
Um,

251
00:06:12,309 --> 00:06:13,410
or they would forget it quickly,

252
00:06:13,630 --> 00:06:15,739
but if we could go back in time with a telepath,

253
00:06:16,079 --> 00:06:16,970
go back in time,

254
00:06:17,309 --> 00:06:18,029
stand the,

255
00:06:18,040 --> 00:06:18,070
you know,

256
00:06:18,149 --> 00:06:19,630
telepath next to the kid and be like,

257
00:06:19,670 --> 00:06:19,790
just,

258
00:06:19,869 --> 00:06:21,250
just tell us what the hell they want.

259
00:06:21,549 --> 00:06:23,049
Just tell us what the hell they want.

260
00:06:23,489 --> 00:06:24,329
Um,

261
00:06:24,570 --> 00:06:25,649
I've seen a couple of like

262
00:06:25,880 --> 00:06:28,230
TikToks or shorts or whatever that

263
00:06:28,350 --> 00:06:29,010
um

264
00:06:29,369 --> 00:06:30,260
cover that as well.

265
00:06:30,369 --> 00:06:30,730
It's like,

266
00:06:30,769 --> 00:06:32,130
I don't know why like it keeps happening,

267
00:06:32,170 --> 00:06:32,850
I guess like my,

268
00:06:32,929 --> 00:06:33,290
my

269
00:06:33,559 --> 00:06:35,489
algorithm's a bit screwed up in that regard,

270
00:06:35,570 --> 00:06:37,730
but I keep seeing like shorts where it's like

271
00:06:38,010 --> 00:06:40,750
the mother explaining how long it took

272
00:06:41,170 --> 00:06:42,750
her to understand

273
00:06:43,100 --> 00:06:44,049
um

274
00:06:44,410 --> 00:06:44,980
what their,

275
00:06:45,089 --> 00:06:45,399
their,

276
00:06:45,489 --> 00:06:46,890
their child wanted from them.

277
00:06:47,140 --> 00:06:47,660
And it's like,

278
00:06:47,700 --> 00:06:48,070
you know,

279
00:06:48,420 --> 00:06:49,809
when your child wants food,

280
00:06:49,859 --> 00:06:50,500
what do they say,

281
00:06:50,570 --> 00:06:51,100
and it's just like,

282
00:06:51,140 --> 00:06:51,500
oh,

283
00:06:51,540 --> 00:06:54,320
all these other things that are like really complicated and and

284
00:06:54,600 --> 00:06:55,899
totally not like

285
00:06:56,380 --> 00:06:57,260
exactly what they want.

286
00:06:58,529 --> 00:07:00,420
Moving forwards to

287
00:07:00,559 --> 00:07:01,359
um,

288
00:07:01,600 --> 00:07:02,100
Aurora,

289
00:07:02,119 --> 00:07:02,660
who says,

290
00:07:02,799 --> 00:07:04,040
I don't know if this is the right way to use Office House,

291
00:07:04,200 --> 00:07:04,940
totally is,

292
00:07:05,239 --> 00:07:05,480
um,

293
00:07:05,519 --> 00:07:06,869
there is a way to have swappable outfits,

294
00:07:06,880 --> 00:07:08,070
sort of smackable targets.

295
00:07:08,320 --> 00:07:08,480
The,

296
00:07:08,559 --> 00:07:12,420
the problem of like swappable um outfits is that

297
00:07:12,760 --> 00:07:14,329
they need to update like

298
00:07:14,640 --> 00:07:15,720
when you're talking about an outfit,

299
00:07:15,829 --> 00:07:17,989
you're talking about something that deforms with the character,

300
00:07:18,040 --> 00:07:18,160
right,

301
00:07:18,279 --> 00:07:19,549
so it deforms with the avatar,

302
00:07:19,559 --> 00:07:19,790
when,

303
00:07:20,010 --> 00:07:21,640
when you bend your avatar's arm,

304
00:07:21,760 --> 00:07:23,910
the clothing or outfit also bends.

305
00:07:24,239 --> 00:07:27,260
And so what happens there is that you need to um

306
00:07:27,399 --> 00:07:29,040
when you snap it onto the person.

307
00:07:29,350 --> 00:07:31,209
You need to update all the bone references

308
00:07:31,309 --> 00:07:32,690
on the skinned mesh

309
00:07:32,989 --> 00:07:33,570
or

310
00:07:33,950 --> 00:07:35,220
um the,

311
00:07:35,309 --> 00:07:36,489
the outfit won't move.

312
00:07:36,750 --> 00:07:38,089
And so that isn't

313
00:07:38,309 --> 00:07:39,410
easy to do

314
00:07:39,630 --> 00:07:40,380
with like

315
00:07:40,570 --> 00:07:43,429
native stuff that we've got in a way that makes it sort of like

316
00:07:43,690 --> 00:07:44,450
one and done,

317
00:07:44,750 --> 00:07:48,149
but if you've got a pre-set up avatar and pre-set up outfits,

318
00:07:48,160 --> 00:07:50,450
you can do it with like snappable.

319
00:07:50,799 --> 00:07:51,390
Um,

320
00:07:51,480 --> 00:07:53,559
the better way that people usually do that is

321
00:07:53,559 --> 00:07:55,980
with like context menus and the active state.

322
00:07:56,239 --> 00:07:56,600
Um,

323
00:07:56,679 --> 00:07:59,339
I think there's like also like a mod that can handle that,

324
00:07:59,559 --> 00:08:00,190
um,

325
00:08:00,540 --> 00:08:01,500
a little bit better.

326
00:08:01,679 --> 00:08:02,119
Uh,

327
00:08:02,200 --> 00:08:03,309
I was trying to remember who did it.

328
00:08:03,519 --> 00:08:04,079
They had like a,

329
00:08:04,160 --> 00:08:05,959
a snappable thingy.

330
00:08:06,320 --> 00:08:06,760
Oh,

331
00:08:07,440 --> 00:08:08,500
here's how I do clothing,

332
00:08:08,519 --> 00:08:09,049
um.

333
00:08:09,980 --> 00:08:14,160
I have like an asset multiplexer and my different t-shirts are just like

334
00:08:14,500 --> 00:08:15,019
different

335
00:08:15,299 --> 00:08:16,239
texture files.

336
00:08:16,549 --> 00:08:16,660
Yeah,

337
00:08:16,700 --> 00:08:16,970
like a,

338
00:08:16,980 --> 00:08:17,660
a common one to like,

339
00:08:17,700 --> 00:08:17,850
you know,

340
00:08:17,920 --> 00:08:19,000
get your head around it is like a hat,

341
00:08:19,059 --> 00:08:19,329
right?

342
00:08:19,660 --> 00:08:19,779
You,

343
00:08:19,859 --> 00:08:21,630
you parent the hat to your head,

344
00:08:21,739 --> 00:08:23,320
so it follows you around like a hat.

345
00:08:23,739 --> 00:08:24,649
uh and then you,

346
00:08:24,700 --> 00:08:27,880
you toggle its active checkbox with like a context menu item,

347
00:08:28,179 --> 00:08:29,119
and then you've got

348
00:08:29,260 --> 00:08:29,730
like a,

349
00:08:29,779 --> 00:08:30,940
a toggleable outfit.

350
00:08:31,540 --> 00:08:32,900
The other problem there as well that I,

351
00:08:32,979 --> 00:08:34,299
I believe you're hinting at with your response,

352
00:08:34,369 --> 00:08:35,979
Aurora um Aurora says

353
00:08:36,380 --> 00:08:37,400
I was using a,

354
00:08:37,580 --> 00:08:41,039
a main Friends avatar due to the base of the body being mostly the same on all of them.

355
00:08:41,419 --> 00:08:41,619
Yeah,

356
00:08:41,780 --> 00:08:43,479
that's like uncommon,

357
00:08:43,659 --> 00:08:44,229
um,

358
00:08:44,299 --> 00:08:44,900
it's like

359
00:08:45,020 --> 00:08:46,460
you'll get a lot of people who are asking,

360
00:08:46,580 --> 00:08:47,130
they're like,

361
00:08:47,460 --> 00:08:49,229
what about this like random t-shirt?

362
00:08:49,500 --> 00:08:49,969
And

363
00:08:50,099 --> 00:08:53,200
like that random t-shirt was modelled for a random avatar.

364
00:08:53,500 --> 00:08:54,320
Like it's not

365
00:08:54,500 --> 00:08:55,260
in resonite,

366
00:08:55,539 --> 00:08:59,719
gonna like go onto your avatar with the correct weight painting and deformity.

367
00:09:00,260 --> 00:09:00,979
Um,

368
00:09:01,109 --> 00:09:01,409
like,

369
00:09:01,500 --> 00:09:02,359
probably ever,

370
00:09:02,659 --> 00:09:02,859
uh,

371
00:09:02,940 --> 00:09:04,539
that's always gonna require like

372
00:09:04,780 --> 00:09:05,520
blender,

373
00:09:05,580 --> 00:09:06,280
um,

374
00:09:06,719 --> 00:09:09,090
or like a 3D modelling application to sort of adjust.

375
00:09:09,330 --> 00:09:12,760
There's a bunch of add-ons there in the sort of blender space that can sort of

376
00:09:12,900 --> 00:09:15,539
re-weight paint stuff and like vacuum seal it to

377
00:09:15,539 --> 00:09:17,359
like people's avatars and make that a lot easier.

378
00:09:17,859 --> 00:09:19,340
Maybe we'll have those in resonite one day,

379
00:09:19,460 --> 00:09:19,659
but,

380
00:09:19,849 --> 00:09:20,760
but not currently.

381
00:09:21,130 --> 00:09:21,369
So yeah,

382
00:09:21,409 --> 00:09:25,909
my recommendation is is is to use like active checkboxes instead and also

383
00:09:26,130 --> 00:09:28,309
keep an eye on how many outfits you actually wear.

384
00:09:28,559 --> 00:09:30,369
Um I have this problem via chat a lot.

385
00:09:30,710 --> 00:09:31,159
Um,

386
00:09:31,390 --> 00:09:34,409
because people just like shove like 400 outfits into their

387
00:09:34,409 --> 00:09:36,280
avatar and then only wear like 2 of them,

388
00:09:36,349 --> 00:09:37,270
and it's just like great.

389
00:09:37,469 --> 00:09:40,030
I totally wanted to load your Unity package full of like

390
00:09:40,270 --> 00:09:42,169
5 different outfits that you never wear.

391
00:09:42,469 --> 00:09:42,710
Uh,

392
00:09:42,789 --> 00:09:43,780
moving forward to,

393
00:09:43,830 --> 00:09:44,330
uh,

394
00:09:44,590 --> 00:09:45,090
I'm not gonna

395
00:09:45,229 --> 00:09:46,429
butcher this pronunciation,

396
00:09:46,869 --> 00:09:47,599
says Sweck,

397
00:09:47,820 --> 00:09:48,070
uh,

398
00:09:48,190 --> 00:09:48,849
what is your,

399
00:09:48,989 --> 00:09:49,280
uh,

400
00:09:49,289 --> 00:09:52,169
opinions regarding connecting AI with resonant link as a tool?

401
00:09:52,469 --> 00:09:52,549
Uh,

402
00:09:52,590 --> 00:09:53,650
I have two opinions.

403
00:09:53,859 --> 00:09:56,710
So opinion number 1 is the companywide EMS response,

404
00:09:56,750 --> 00:09:57,309
which is

405
00:09:57,590 --> 00:09:59,530
we are developing a document,

406
00:09:59,750 --> 00:10:00,359
um.

407
00:10:00,659 --> 00:10:01,960
It's like a a sort of

408
00:10:02,140 --> 00:10:06,299
AI policy and it like clarifies our stance as a company

409
00:10:06,299 --> 00:10:09,570
about like AI and how we use it and and how,

410
00:10:09,780 --> 00:10:10,080
you know,

411
00:10:10,179 --> 00:10:10,520
our,

412
00:10:10,539 --> 00:10:12,140
our community can use it etc.

413
00:10:12,489 --> 00:10:13,030
Um,

414
00:10:13,400 --> 00:10:15,409
that's being worked on currently and will be,

415
00:10:15,450 --> 00:10:16,000
um,

416
00:10:16,409 --> 00:10:17,469
will be released when it's ready.

417
00:10:17,890 --> 00:10:18,809
Probably on the policies,

418
00:10:18,890 --> 00:10:19,229
uh,

419
00:10:19,289 --> 00:10:19,840
site.

420
00:10:20,169 --> 00:10:20,400
Uh,

421
00:10:20,489 --> 00:10:21,400
my personal opinion,

422
00:10:21,530 --> 00:10:22,320
I don't care.

423
00:10:22,549 --> 00:10:22,869
Like,

424
00:10:23,090 --> 00:10:23,210
the,

425
00:10:23,289 --> 00:10:25,590
the ressonite link was made to be a tool,

426
00:10:25,809 --> 00:10:27,260
and in some regards we,

427
00:10:27,349 --> 00:10:30,489
we don't get to decide what people use that tool with,

428
00:10:30,570 --> 00:10:32,109
we just need to make the tool better.

429
00:10:32,570 --> 00:10:34,090
So if you go to the ressonite link,

430
00:10:34,210 --> 00:10:34,599
read me,

431
00:10:34,650 --> 00:10:37,409
you'll see there's a huge list of things that Frukes was like,

432
00:10:37,729 --> 00:10:41,190
here's what I think the community is going to use ressonite Link for

433
00:10:41,489 --> 00:10:41,969
and.

434
00:10:42,359 --> 00:10:43,090
He missed some,

435
00:10:43,210 --> 00:10:43,469
right,

436
00:10:43,539 --> 00:10:44,520
he missed some uses,

437
00:10:44,719 --> 00:10:47,250
he also put some uses in that list that I didn't think of.

438
00:10:47,609 --> 00:10:48,409
So like

439
00:10:48,609 --> 00:10:52,969
when you make an SDK and you make a platform like ours where anyone can do anything,

440
00:10:53,210 --> 00:10:55,880
you can't really turn around and be like,

441
00:10:55,890 --> 00:10:56,799
well you can't do that.

442
00:10:57,090 --> 00:10:59,159
Like it's an SDK it's an API

443
00:10:59,489 --> 00:11:00,630
it's a development tool,

444
00:11:01,010 --> 00:11:01,890
so that's why like I don't.

445
00:11:01,994 --> 00:11:02,145
Like,

446
00:11:02,155 --> 00:11:02,715
I don't care.

447
00:11:02,835 --> 00:11:04,434
Like I have my own personal opinion about AI,

448
00:11:04,544 --> 00:11:04,934
but like

449
00:11:05,155 --> 00:11:06,395
AI with resonite link,

450
00:11:06,794 --> 00:11:09,554
perfectly valid use of all of the technology that we built.

451
00:11:09,835 --> 00:11:11,354
Moving forward to Goldie Runi,

452
00:11:11,715 --> 00:11:14,474
how likely are very small changes to the world tab to get implemented?

453
00:11:14,594 --> 00:11:15,195
Some icon swap,

454
00:11:15,275 --> 00:11:16,155
GitHub issue number 60.

455
00:11:16,234 --> 00:11:17,434
That is a low issue number.

456
00:11:17,515 --> 00:11:18,054
You get

457
00:11:18,155 --> 00:11:18,224
that,

458
00:11:18,265 --> 00:11:20,434
I'm gonna load that cos that's such a low issue number,

459
00:11:20,515 --> 00:11:21,534
I'm gonna go ahead and load it.

460
00:11:22,359 --> 00:11:23,359
I'm I'll probably load it anyway,

461
00:11:23,440 --> 00:11:23,830
but like I'm,

462
00:11:23,840 --> 00:11:26,340
I'm just curious cos it's like that's a really low number.

463
00:11:26,880 --> 00:11:27,280
Oh yeah,

464
00:11:27,359 --> 00:11:28,380
ridiculously easy,

465
00:11:28,479 --> 00:11:28,909
I just like,

466
00:11:28,960 --> 00:11:29,469
I didn't,

467
00:11:29,679 --> 00:11:30,750
like it's just on the,

468
00:11:30,909 --> 00:11:31,880
it's just on the pile,

469
00:11:31,960 --> 00:11:32,280
right?

470
00:11:32,559 --> 00:11:33,619
It's just on the pile.

471
00:11:33,880 --> 00:11:34,080
Yeah,

472
00:11:34,239 --> 00:11:36,039
it's gotta be swapped with a hamburger icon.

473
00:11:36,130 --> 00:11:36,239
Yeah,

474
00:11:36,359 --> 00:11:36,479
yeah,

475
00:11:36,599 --> 00:11:36,799
it's,

476
00:11:36,840 --> 00:11:37,359
it's easy,

477
00:11:37,400 --> 00:11:37,760
it just,

478
00:11:37,799 --> 00:11:39,260
it hasn't been prioritised

479
00:11:39,630 --> 00:11:40,320
cos it like

480
00:11:40,599 --> 00:11:40,719
I,

481
00:11:40,789 --> 00:11:42,979
I get that like it's an important thing,

482
00:11:43,359 --> 00:11:44,880
but compared to everything else we're doing,

483
00:11:44,960 --> 00:11:48,260
like changing an icon out is it's not able to be prioritised right now.

484
00:11:48,909 --> 00:11:50,340
I am assigned to it,

485
00:11:50,669 --> 00:11:52,989
but I don't have it on my task board,

486
00:11:53,109 --> 00:11:53,349
so I've,

487
00:11:53,390 --> 00:11:54,289
I've moved that

488
00:11:54,909 --> 00:11:55,530
across.

489
00:11:55,830 --> 00:11:57,669
Now it's on my list and I'll put it in the fun list,

490
00:11:57,750 --> 00:12:00,369
not that I get to pick from the fun list that much.

491
00:12:00,710 --> 00:12:03,179
One of the other things for any of the other resident team that are here is like,

492
00:12:03,190 --> 00:12:03,849
feel free

493
00:12:04,030 --> 00:12:05,489
to like take anything off me

494
00:12:05,669 --> 00:12:07,909
that isn't in like ready or in progress,

495
00:12:08,109 --> 00:12:10,150
cos like I'll probably get to it.

496
00:12:10,690 --> 00:12:12,489
There's like 83 items in backlog,

497
00:12:12,599 --> 00:12:13,919
41 items in fun,

498
00:12:14,130 --> 00:12:14,890
like if you wanna do it,

499
00:12:15,010 --> 00:12:15,250
go ahead,

500
00:12:15,330 --> 00:12:15,530
do it,

501
00:12:15,650 --> 00:12:15,960
like don't,

502
00:12:16,000 --> 00:12:16,489
don't worry about it.

503
00:12:16,570 --> 00:12:17,289
There's even like a,

504
00:12:17,330 --> 00:12:19,130
a description on each column where it's like,

505
00:12:19,250 --> 00:12:19,590
hey,

506
00:12:20,099 --> 00:12:20,630
uh,

507
00:12:21,049 --> 00:12:22,799
team members should be thrilled to take the items

508
00:12:22,799 --> 00:12:23,929
from here if they're able to work on them,

509
00:12:23,969 --> 00:12:24,260
like,

510
00:12:24,270 --> 00:12:24,400
just,

511
00:12:24,460 --> 00:12:25,039
just go for it,

512
00:12:25,090 --> 00:12:25,640
I won't,

513
00:12:25,940 --> 00:12:26,750
I won't be mad.

514
00:12:27,729 --> 00:12:27,820
Uh,

515
00:12:27,909 --> 00:12:29,369
Emergency Temporal shift asks,

516
00:12:29,450 --> 00:12:29,559
are,

517
00:12:29,609 --> 00:12:30,289
are there any plans,

518
00:12:30,309 --> 00:12:31,030
possibility

519
00:12:31,369 --> 00:12:33,440
of opening up Resonant link to non-host users?

520
00:12:33,530 --> 00:12:36,309
I'm not sure of the security implications about that.

521
00:12:36,369 --> 00:12:36,760
Um,

522
00:12:37,039 --> 00:12:39,669
Brooks might have a like a better idea about the security implications of that.

523
00:12:40,130 --> 00:12:43,299
One of the things to keep in mind is that like,

524
00:12:43,650 --> 00:12:44,760
we have to think about

525
00:12:45,179 --> 00:12:45,849
security first,

526
00:12:45,929 --> 00:12:48,409
but we also have to think about like what a session would look like.

527
00:12:48,849 --> 00:12:49,179
Um,

528
00:12:49,299 --> 00:12:49,859
so imagine,

529
00:12:50,780 --> 00:12:51,419
imagine like a,

530
00:12:51,460 --> 00:12:52,239
a full session,

531
00:12:52,299 --> 00:12:53,489
like 10+ people,

532
00:12:53,500 --> 00:12:55,140
like all connected via resolite link,

533
00:12:55,219 --> 00:12:56,679
that's probably gonna be a mess.

534
00:12:56,900 --> 00:12:58,580
I think like it would handle syncing provided

535
00:12:58,580 --> 00:13:00,500
like things aren't like doing much work,

536
00:13:00,539 --> 00:13:00,820
like you,

537
00:13:00,979 --> 00:13:01,179
you know,

538
00:13:01,250 --> 00:13:02,340
you can build collaboratively.

539
00:13:02,419 --> 00:13:03,559
Creator Jam does it every week.

540
00:13:04,099 --> 00:13:04,460
Um,

541
00:13:04,549 --> 00:13:04,780
they

542
00:13:05,440 --> 00:13:07,460
humongous amount of issues they have doing that,

543
00:13:07,500 --> 00:13:07,770
um,

544
00:13:07,859 --> 00:13:08,369
periodically,

545
00:13:08,419 --> 00:13:08,739
but

546
00:13:09,059 --> 00:13:09,919
they're working on it,

547
00:13:10,140 --> 00:13:10,729
as are we,

548
00:13:10,900 --> 00:13:11,820
trying to help them out.

549
00:13:12,099 --> 00:13:13,299
Moving forwards to Yosh's question,

550
00:13:13,380 --> 00:13:17,039
you said it had Visy response to me posting the past don't validate blog post.

551
00:13:17,179 --> 00:13:17,650
Yes,

552
00:13:17,739 --> 00:13:18,219
um.

553
00:13:20,390 --> 00:13:21,489
I'll grab it right now.

554
00:13:21,750 --> 00:13:22,090
Yes,

555
00:13:22,190 --> 00:13:23,010
it was this guy.

556
00:13:23,469 --> 00:13:23,599
Like,

557
00:13:23,669 --> 00:13:25,719
does your browser just not work sometimes?

558
00:13:26,349 --> 00:13:27,780
Like does just not work,

559
00:13:28,070 --> 00:13:28,770
cos like

560
00:13:29,030 --> 00:13:32,969
I just opened a new tab to load the video to double check it was the one I wanted to send,

561
00:13:33,469 --> 00:13:35,289
and like the entire tab went grey

562
00:13:35,789 --> 00:13:37,010
and then like nothing happened.

563
00:13:37,349 --> 00:13:37,510
No,

564
00:13:37,570 --> 00:13:39,390
I swapped to a like a Firefox variant.

565
00:13:40,239 --> 00:13:40,369
Uh,

566
00:13:40,450 --> 00:13:40,969
so Joosh,

567
00:13:41,090 --> 00:13:41,849
here is the,

568
00:13:41,929 --> 00:13:43,530
the video for you,

569
00:13:43,609 --> 00:13:45,070
for the benefit of the recording.

570
00:13:45,369 --> 00:13:45,650
Um,

571
00:13:45,729 --> 00:13:47,929
it's a video by the channel RR Dalis,

572
00:13:48,000 --> 00:13:49,159
which is a very small channel,

573
00:13:49,250 --> 00:13:51,030
but I've watched a few of their videos,

574
00:13:51,450 --> 00:13:51,690
um,

575
00:13:51,809 --> 00:13:52,020
and they've,

576
00:13:52,090 --> 00:13:54,440
they've got their head on straight when it comes to like various things.

577
00:13:54,609 --> 00:13:54,969
Um,

578
00:13:55,049 --> 00:13:55,799
that video is quite,

579
00:13:56,049 --> 00:13:57,030
quite old but

580
00:13:57,450 --> 00:13:58,159
still valid.

581
00:13:58,409 --> 00:13:58,530
Uh,

582
00:13:58,570 --> 00:13:59,349
they've also got,

583
00:13:59,650 --> 00:13:59,809
like,

584
00:13:59,849 --> 00:14:00,159
I don't know,

585
00:14:00,210 --> 00:14:00,789
it's like.

586
00:14:01,830 --> 00:14:04,289
There's a like there's a combination of lighting

587
00:14:04,390 --> 00:14:06,309
and their appearance that is like

588
00:14:06,630 --> 00:14:07,700
unusual to me,

589
00:14:07,710 --> 00:14:09,770
but not like in a negative or positive way,

590
00:14:09,830 --> 00:14:10,590
it was just like

591
00:14:10,830 --> 00:14:11,929
in a sea

592
00:14:12,309 --> 00:14:13,750
of um

593
00:14:14,030 --> 00:14:15,280
in a sea of thumbnails,

594
00:14:15,309 --> 00:14:17,039
it it stood out for some reason.

595
00:14:17,369 --> 00:14:18,710
So that's why I ended up clicking on it

596
00:14:18,869 --> 00:14:19,299
many,

597
00:14:19,549 --> 00:14:21,549
many months ago when I first found that video.

598
00:14:21,869 --> 00:14:22,859
Like in other thumbnails,

599
00:14:22,869 --> 00:14:23,700
they don't have the same,

600
00:14:23,909 --> 00:14:24,330
like,

601
00:14:24,590 --> 00:14:25,299
I don't know.

602
00:14:25,630 --> 00:14:27,059
Like in other thumbnails it's like,

603
00:14:27,070 --> 00:14:28,190
I don't know if it's lighting or something,

604
00:14:28,270 --> 00:14:28,510
it just,

605
00:14:28,549 --> 00:14:29,030
it just looked,

606
00:14:29,090 --> 00:14:30,119
it looks slightly strange.

607
00:14:30,330 --> 00:14:32,500
It might also be the like the

608
00:14:32,640 --> 00:14:33,859
like sticker cut

609
00:14:34,000 --> 00:14:35,200
outline I've just noticed.

610
00:14:35,559 --> 00:14:36,159
Oh.

611
00:14:37,729 --> 00:14:41,539
So you know I was just talking about like open source software and stuff like that.

612
00:14:41,719 --> 00:14:42,190
I've just

613
00:14:42,409 --> 00:14:44,510
visited Arnali's channel and it's like

614
00:14:44,760 --> 00:14:47,030
auto mapper and mediator go commercial.

615
00:14:47,530 --> 00:14:47,780
Yes,

616
00:14:47,890 --> 00:14:48,690
I remember that one.

617
00:14:48,770 --> 00:14:52,250
I cannot remember what those those um libraries do,

618
00:14:52,450 --> 00:14:53,869
but I remember reading that.

619
00:14:54,479 --> 00:14:54,630
Uh,

620
00:14:54,650 --> 00:14:55,369
for those who are like,

621
00:14:55,409 --> 00:14:56,000
uh,

622
00:14:56,010 --> 00:14:57,010
behind the times,

623
00:14:57,409 --> 00:14:58,010
that's the wrong word,

624
00:14:58,169 --> 00:14:58,479
sorry,

625
00:14:58,690 --> 00:15:01,030
for those who are unaware of what Josh and I are talking about,

626
00:15:01,250 --> 00:15:02,349
there's a common problem in,

627
00:15:02,400 --> 00:15:04,570
in programming where you have like a value,

628
00:15:04,650 --> 00:15:05,609
common one is like string,

629
00:15:05,690 --> 00:15:05,770
right,

630
00:15:05,849 --> 00:15:08,590
cos there's all sorts of strings that you might need to sort of deal with.

631
00:15:08,900 --> 00:15:09,250
Um,

632
00:15:09,369 --> 00:15:11,809
and you find yourself repeatedly having to be like,

633
00:15:12,130 --> 00:15:12,210
well,

634
00:15:12,239 --> 00:15:12,929
is it valid?

635
00:15:13,049 --> 00:15:13,659
Is it valid,

636
00:15:13,729 --> 00:15:14,369
is it valid?

637
00:15:14,609 --> 00:15:14,729
You know,

638
00:15:14,809 --> 00:15:17,169
you've got a function that takes a string and

639
00:15:17,169 --> 00:15:18,630
you don't know where that string's come from.

640
00:15:19,049 --> 00:15:20,869
So you have to check if it's null or empty again,

641
00:15:21,090 --> 00:15:22,429
string is null or empty,

642
00:15:22,650 --> 00:15:25,270
or like it's a postcode or a zip code maybe,

643
00:15:25,450 --> 00:15:27,409
and you pass it around as a string,

644
00:15:27,739 --> 00:15:29,109
and again,

645
00:15:29,440 --> 00:15:29,760
every,

646
00:15:29,789 --> 00:15:31,650
every function that takes it in has to be like,

647
00:15:31,760 --> 00:15:32,450
well is this valid,

648
00:15:32,489 --> 00:15:33,719
like I'm a public function,

649
00:15:33,969 --> 00:15:36,869
so this uh this postcode or zip code could have come from anywhere,

650
00:15:37,080 --> 00:15:38,309
like how do I handle it?

651
00:15:38,650 --> 00:15:39,789
Uh and so the

652
00:15:39,979 --> 00:15:40,570
um.

653
00:15:41,140 --> 00:15:43,760
Solution to that can be passed validating.

654
00:15:43,830 --> 00:15:45,729
It's not a solution that like should always be applied,

655
00:15:45,770 --> 00:15:46,849
but it can be applied.

656
00:15:47,090 --> 00:15:50,890
A very good example of it being applied in .NET is the URI class.

657
00:15:50,969 --> 00:15:52,469
So the URI class models,

658
00:15:52,799 --> 00:15:53,640
It's a long story,

659
00:15:53,760 --> 00:15:53,919
just,

660
00:15:54,000 --> 00:15:54,380
just

661
00:15:54,659 --> 00:15:55,000
like

662
00:15:55,400 --> 00:15:57,229
replace the terms in your head interchangeably,

663
00:15:57,270 --> 00:15:58,659
you'll be fine for the most cases.

664
00:15:58,789 --> 00:16:00,140
A URI class

665
00:16:00,359 --> 00:16:02,119
um can represent a URL,

666
00:16:02,200 --> 00:16:02,359
you know,

667
00:16:02,440 --> 00:16:04,190
one that you type in your browser.

668
00:16:04,479 --> 00:16:05,320
It could do more than that,

669
00:16:05,400 --> 00:16:06,760
that's why there's a difference in naming,

670
00:16:06,840 --> 00:16:07,119
but

671
00:16:07,359 --> 00:16:09,460
um it can handle most URLs.

672
00:16:09,650 --> 00:16:11,760
And if you grab a string from,

673
00:16:11,840 --> 00:16:12,219
say,

674
00:16:12,320 --> 00:16:14,380
user input database or whatever,

675
00:16:14,559 --> 00:16:16,119
and once and once only,

676
00:16:16,200 --> 00:16:17,729
you pass it into the URL.

677
00:16:18,169 --> 00:16:18,650
class,

678
00:16:19,010 --> 00:16:19,719
you know,

679
00:16:19,969 --> 00:16:22,309
when you pass it to different functions within your code,

680
00:16:22,690 --> 00:16:26,510
that it's a valid UI cos you've checked it once and now it's a UI object.

681
00:16:26,849 --> 00:16:27,369
And additionally,

682
00:16:27,409 --> 00:16:28,869
you don't need to do any parsing yourself.

683
00:16:29,369 --> 00:16:30,150
You want the,

684
00:16:30,250 --> 00:16:32,109
the host portion of the UI.

685
00:16:32,630 --> 00:16:33,630
UI class has done that,

686
00:16:33,640 --> 00:16:35,289
and I guarantee it's uh

687
00:16:35,530 --> 00:16:38,960
regular expressions or wherever it does it are probably much better than yours,

688
00:16:39,250 --> 00:16:39,559
uh,

689
00:16:39,570 --> 00:16:41,369
because the UI spec is a nightmare,

690
00:16:41,530 --> 00:16:42,770
like a complete nightmare.

691
00:16:43,739 --> 00:16:44,299
I like these,

692
00:16:44,380 --> 00:16:46,380
like not many people can um

693
00:16:46,700 --> 00:16:47,270
like

694
00:16:47,460 --> 00:16:48,500
like initially read them,

695
00:16:48,539 --> 00:16:49,719
but I'm gonna post the

696
00:16:50,020 --> 00:16:50,440
um

697
00:16:50,820 --> 00:16:51,700
URI like

698
00:16:51,900 --> 00:16:52,530
what's it called?

699
00:16:52,820 --> 00:16:53,739
syntax diagram,

700
00:16:53,780 --> 00:16:54,380
that's the word.

701
00:16:54,669 --> 00:16:56,179
Uh I gotta find office hours though,

702
00:16:56,280 --> 00:16:56,900
where is it here?

703
00:16:57,570 --> 00:17:01,869
So this is a like a horizontally red diagram that shows you how

704
00:17:02,200 --> 00:17:03,530
um a URI is structured,

705
00:17:03,570 --> 00:17:05,290
which looks very bad in Discord dark mode,

706
00:17:05,368 --> 00:17:05,670
but

707
00:17:05,969 --> 00:17:06,239
like it,

708
00:17:06,250 --> 00:17:07,189
it tells you everything,

709
00:17:07,650 --> 00:17:10,150
but like there's there's more parts than you usually think though.

710
00:17:10,530 --> 00:17:11,199
This is an image.

711
00:17:11,290 --> 00:17:11,569
OK,

712
00:17:11,650 --> 00:17:13,890
I really didn't expect this to be an image on Wikipedia,

713
00:17:14,010 --> 00:17:15,550
seeing as it's mostly text information.

714
00:17:16,089 --> 00:17:16,469
Uh,

715
00:17:16,479 --> 00:17:17,189
but it's an image,

716
00:17:17,209 --> 00:17:17,569
and again,

717
00:17:17,608 --> 00:17:19,489
it's impossible to read on Discord Doc.

718
00:17:20,448 --> 00:17:21,068
But the,

719
00:17:21,198 --> 00:17:22,358
the top example on that image,

720
00:17:22,409 --> 00:17:23,409
this is all just from the,

721
00:17:23,448 --> 00:17:24,288
the Wikipedia page,

722
00:17:24,368 --> 00:17:28,249
the top example on that image with john.doe at www.example.com has

723
00:17:28,249 --> 00:17:30,948
like all of the segments of your eye and it's like

724
00:17:31,168 --> 00:17:32,989
more than you would initially

725
00:17:33,249 --> 00:17:33,948
uh handle.

726
00:17:34,129 --> 00:17:34,968
And here's that page.

727
00:17:35,328 --> 00:17:35,609
Those syntax.

728
00:17:35,944 --> 00:17:36,545
Diagrams,

729
00:17:36,864 --> 00:17:38,145
there's um

730
00:17:38,545 --> 00:17:41,385
one of those like flow syntax diagrams for Jason,

731
00:17:41,665 --> 00:17:44,454
and again like I used to not be able to read that and now I can.

732
00:17:44,584 --> 00:17:45,155
It's just like,

733
00:17:45,185 --> 00:17:46,324
here's how Jason works.

734
00:17:46,625 --> 00:17:48,545
Uh double checking I've not missed any other questions,

735
00:17:48,625 --> 00:17:50,364
we had a question about what resonant link was

736
00:17:50,625 --> 00:17:51,025
um.

737
00:17:51,479 --> 00:17:52,140
There's a,

738
00:17:52,479 --> 00:17:52,589
I'll,

739
00:17:52,640 --> 00:17:55,589
I'll read like the first paragraph of the read me for the benefit of the recording.

740
00:17:55,959 --> 00:17:56,199
Well,

741
00:17:56,319 --> 00:17:57,069
what is Resonite Link?

742
00:17:57,209 --> 00:17:59,359
While Resonite has a heavy focus on building things in-game,

743
00:17:59,479 --> 00:18:02,119
interoperability with external tools and scripts is also important

744
00:18:02,119 --> 00:18:04,439
as it plugs Resonite into a larger ecosystem.

745
00:18:04,760 --> 00:18:05,739
Resonite Link is a

746
00:18:05,869 --> 00:18:09,560
simple protocol designed as a foundational building block to allow anyone to more

747
00:18:09,560 --> 00:18:13,319
easily build external tools and interfaces to read and write Resonite's data.

748
00:18:13,540 --> 00:18:13,719
Model.

749
00:18:14,109 --> 00:18:14,420
Um,

750
00:18:14,469 --> 00:18:14,790
so the,

751
00:18:14,829 --> 00:18:17,890
the non-technical description of that is like other

752
00:18:18,189 --> 00:18:21,829
tools and techniques and SDKs and libraries and software

753
00:18:22,109 --> 00:18:25,989
can speak now directly to resonate and sort of control it a little bit.

754
00:18:26,229 --> 00:18:27,069
Only the data model,

755
00:18:27,150 --> 00:18:27,770
but like

756
00:18:28,109 --> 00:18:29,449
for sort of hand wavy

757
00:18:30,140 --> 00:18:30,530
understanding

758
00:18:31,020 --> 00:18:31,469
control resonate.

759
00:18:32,209 --> 00:18:32,219
Uh,

760
00:18:32,229 --> 00:18:34,229
says Wek again has a question about Resonate Link.

761
00:18:34,390 --> 00:18:35,439
Will Resonant Link have?

762
00:18:35,540 --> 00:18:37,619
Some queries for listing available component names.

763
00:18:37,699 --> 00:18:39,900
I also noticed metadatabase components are not returning

764
00:18:40,099 --> 00:18:41,119
many fields correctly.

765
00:18:41,380 --> 00:18:41,920
Um,

766
00:18:42,540 --> 00:18:43,140
should that be correct?

767
00:18:43,420 --> 00:18:43,530
Uh,

768
00:18:43,579 --> 00:18:44,900
that sounds like it needs a GitHub issue,

769
00:18:45,020 --> 00:18:45,770
that second part of it,

770
00:18:45,859 --> 00:18:46,780
but the first part of it,

771
00:18:47,020 --> 00:18:49,219
you should go take a look at the reflection,

772
00:18:49,540 --> 00:18:50,540
the reflection

773
00:18:50,699 --> 00:18:51,459
doobly doos,

774
00:18:51,739 --> 00:18:52,160
reflection.

775
00:18:52,739 --> 00:18:53,010
There's a,

776
00:18:53,060 --> 00:18:53,489
there's a,

777
00:18:53,540 --> 00:18:56,060
a branch that Frukes is working on called like Reflection.

778
00:18:56,140 --> 00:18:57,500
I believe that has all the stuff you need.

779
00:18:59,739 --> 00:19:00,069
Yeah,

780
00:19:00,630 --> 00:19:01,520
the reflection PR,

781
00:19:01,589 --> 00:19:03,489
I'll read the first couple of lines.

782
00:19:04,430 --> 00:19:06,910
This adds a number of models and methods for reflection,

783
00:19:07,270 --> 00:19:08,030
fetching components,

784
00:19:08,109 --> 00:19:09,189
their definitions and structure,

785
00:19:09,229 --> 00:19:10,550
as well as other data types.

786
00:19:11,040 --> 00:19:12,189
So you can go ahead and take a look at that.

787
00:19:13,250 --> 00:19:15,069
Moving forward to

788
00:19:15,569 --> 00:19:16,319
Goudie Runi's question,

789
00:19:16,650 --> 00:19:18,449
do you think Jason passing Protoflux nos will

790
00:19:18,449 --> 00:19:20,969
prioritise higher since Resonite Link communicates to Jason?

791
00:19:21,089 --> 00:19:21,369
No,

792
00:19:21,849 --> 00:19:22,670
completely unrelated.

793
00:19:22,969 --> 00:19:23,469
Um,

794
00:19:23,930 --> 00:19:24,880
Resonite Link is,

795
00:19:24,930 --> 00:19:25,949
is good

796
00:19:26,170 --> 00:19:28,229
in the way that it works because

797
00:19:28,530 --> 00:19:29,750
it has like a,

798
00:19:29,800 --> 00:19:30,890
a locked schema,

799
00:19:31,010 --> 00:19:31,380
right?

800
00:19:31,569 --> 00:19:32,250
There are

801
00:19:32,609 --> 00:19:36,130
a number of messages and responses that resonite Link can,

802
00:19:36,209 --> 00:19:36,810
can send,

803
00:19:37,170 --> 00:19:37,949
but those aren't.

804
00:19:38,319 --> 00:19:39,160
Like they're structured,

805
00:19:39,239 --> 00:19:39,780
they're known,

806
00:19:40,239 --> 00:19:41,869
there is no like ambiguity,

807
00:19:42,109 --> 00:19:44,500
we know ahead of time all the sort of

808
00:19:44,959 --> 00:19:48,359
structure and syntax of a message that will be coming across via resonate link.

809
00:19:48,750 --> 00:19:49,579
The problem

810
00:19:49,959 --> 00:19:52,500
with uh Jason Protoflux notes is

811
00:19:52,680 --> 00:19:53,459
they're dynamic.

812
00:19:53,760 --> 00:19:54,020
Um,

813
00:19:54,040 --> 00:19:55,119
are you handing them.

814
00:19:55,489 --> 00:19:56,719
And by them I mean the protoflux.

815
00:19:56,760 --> 00:19:57,770
Are you handing it like a,

816
00:19:57,849 --> 00:19:59,550
an object that describes a book?

817
00:19:59,890 --> 00:20:02,689
Are you handing it an array that describes a list of books,

818
00:20:03,050 --> 00:20:03,670
or maybe

819
00:20:03,849 --> 00:20:04,430
a

820
00:20:04,770 --> 00:20:06,869
uh object that has arrays within it

821
00:20:07,050 --> 00:20:08,719
that's a library of books.

822
00:20:09,010 --> 00:20:10,650
And that's why you need collections because all

823
00:20:10,650 --> 00:20:13,050
of those things could happen with like a Jason

824
00:20:13,170 --> 00:20:13,609
um

825
00:20:14,050 --> 00:20:15,119
file or endpoint.

826
00:20:15,369 --> 00:20:16,089
Like one,

827
00:20:16,410 --> 00:20:16,760
many,

828
00:20:16,810 --> 00:20:17,790
and many of many.

829
00:20:18,119 --> 00:20:18,609
A sick access,

830
00:20:18,619 --> 00:20:19,890
is the wikifavicon broken?

831
00:20:19,930 --> 00:20:20,560
I think it is.

832
00:20:20,650 --> 00:20:20,890
Uh,

833
00:20:20,930 --> 00:20:23,030
I'll go ahead and take a look at the

834
00:20:23,170 --> 00:20:24,229
wiki.

835
00:20:24,839 --> 00:20:25,540
Uh,

836
00:20:26,699 --> 00:20:28,319
Repo and chuck in something.

837
00:20:28,819 --> 00:20:31,920
I like the part in like new new GitHub repositories

838
00:20:32,140 --> 00:20:33,880
where like the issues can be really,

839
00:20:33,890 --> 00:20:34,469
really basic,

840
00:20:34,579 --> 00:20:38,319
so I just made one that's like Favicon and then the like contents is fix.

841
00:20:39,349 --> 00:20:39,359
Because

842
00:20:39,790 --> 00:20:40,099
like,

843
00:20:40,109 --> 00:20:40,420
uh,

844
00:20:40,430 --> 00:20:42,260
the longer a Gb repo exists,

845
00:20:42,349 --> 00:20:44,180
the more complicated its issues get,

846
00:20:44,260 --> 00:20:44,459
right?

847
00:20:44,589 --> 00:20:45,010
So

848
00:20:45,430 --> 00:20:46,449
let's imagine,

849
00:20:46,849 --> 00:20:47,400
um,

850
00:20:47,530 --> 00:20:48,390
that we're in,

851
00:20:48,750 --> 00:20:49,109
I don't know,

852
00:20:49,189 --> 00:20:50,339
3 years from now.

853
00:20:50,670 --> 00:20:54,339
The issues for the wiki like repo in 3 years from now,

854
00:20:54,680 --> 00:20:55,689
they would be

855
00:20:55,989 --> 00:20:56,410
like

856
00:20:56,829 --> 00:20:57,729
really more complicated,

857
00:20:57,949 --> 00:21:00,040
whereas the ones right now are just like fix the Favicom,

858
00:21:00,050 --> 00:21:00,689
bro.

859
00:21:00,949 --> 00:21:01,150
Uh,

860
00:21:01,469 --> 00:21:02,910
saysw asks why is type on most,

861
00:21:03,040 --> 00:21:03,849
almost all values?

862
00:21:03,900 --> 00:21:04,069
Uh,

863
00:21:04,109 --> 00:21:05,689
it's like an internal.

864
00:21:06,074 --> 00:21:06,724
Uh,

865
00:21:06,755 --> 00:21:07,594
system.text.

866
00:21:07,675 --> 00:21:10,135
Jason field that like lets you know the like

867
00:21:10,435 --> 00:21:11,714
type of things,

868
00:21:12,035 --> 00:21:13,114
but when it says type,

869
00:21:13,194 --> 00:21:14,415
it means

870
00:21:14,685 --> 00:21:15,234
like

871
00:21:15,704 --> 00:21:16,885
C type in most cases.

872
00:21:17,234 --> 00:21:19,875
Not to get into the weeds about like how resonant link works,

873
00:21:19,954 --> 00:21:22,994
but we can go ahead and take a look at uh

874
00:21:23,834 --> 00:21:24,035
yes,

875
00:21:24,155 --> 00:21:24,734
message.

876
00:21:25,015 --> 00:21:25,415
Uh,

877
00:21:25,435 --> 00:21:25,915
so.

878
00:21:26,790 --> 00:21:28,910
Here is the main message class,

879
00:21:28,949 --> 00:21:32,359
which is actually like a base class of all other messages.

880
00:21:32,630 --> 00:21:35,689
And you can see that all of these um messages

881
00:21:35,829 --> 00:21:36,449
have got,

882
00:21:36,670 --> 00:21:39,540
actually the message class has all of these annotations on it

883
00:21:39,709 --> 00:21:42,829
which define all of the message types and you'll see Jason derived type.

884
00:21:43,189 --> 00:21:44,310
Jason derived type is,

885
00:21:44,349 --> 00:21:44,930
is like

886
00:21:45,109 --> 00:21:45,939
when you see dollar type,

887
00:21:45,989 --> 00:21:46,890
that's how that works.

888
00:21:47,150 --> 00:21:47,469
It's like,

889
00:21:47,510 --> 00:21:49,250
it's like weird marshalling stuff.

890
00:21:49,469 --> 00:21:49,969
Uh,

891
00:21:50,140 --> 00:21:51,189
Josh had some more commentary on.

892
00:21:51,650 --> 00:21:52,800
versus validate

893
00:21:53,140 --> 00:21:54,359
and Josh says,

894
00:21:54,400 --> 00:21:54,910
uh,

895
00:21:54,939 --> 00:21:56,640
I specifically enjoy languages that

896
00:21:57,020 --> 00:21:59,400
allow for flexible and concise type definitions,

897
00:21:59,859 --> 00:22:01,859
which usually only really means functional languages.

898
00:22:01,939 --> 00:22:01,979
Well,

899
00:22:02,050 --> 00:22:03,160
have you seen TypeScript?

900
00:22:03,619 --> 00:22:05,660
They made the TypeScript type system play Doom.

901
00:22:05,900 --> 00:22:06,800
I have no idea how.

902
00:22:07,099 --> 00:22:07,189
Um,

903
00:22:07,540 --> 00:22:08,109
or the compiler,

904
00:22:08,180 --> 00:22:08,250
yeah,

905
00:22:08,369 --> 00:22:10,040
there's really good compilers for like

906
00:22:10,339 --> 00:22:11,369
deep type systems.

907
00:22:11,780 --> 00:22:14,319
I want discriminated unions in

908
00:22:14,459 --> 00:22:14,689
C

909
00:22:14,900 --> 00:22:15,839
and they're coming soon.

910
00:22:16,180 --> 00:22:18,209
And if you don't know what that phrase is means,

911
00:22:18,339 --> 00:22:19,800
I don't really either,

912
00:22:20,060 --> 00:22:21,390
but like I know I want them,

913
00:22:21,739 --> 00:22:23,959
and like every now and again I'll go Google them again,

914
00:22:24,260 --> 00:22:25,020
but like the.

915
00:22:25,319 --> 00:22:26,579
The like science name

916
00:22:26,719 --> 00:22:27,180
for many,

917
00:22:27,280 --> 00:22:30,380
many constructs like doesn't enter my brain like at all.

918
00:22:30,640 --> 00:22:30,829
Um,

919
00:22:30,839 --> 00:22:31,599
I'll give you an example,

920
00:22:31,719 --> 00:22:31,849
right?

921
00:22:31,959 --> 00:22:32,079
I,

922
00:22:32,280 --> 00:22:32,959
I am a,

923
00:22:32,979 --> 00:22:32,989
a,

924
00:22:33,020 --> 00:22:35,199
a resonant team member and like a CDev.

925
00:22:35,439 --> 00:22:37,579
I still cannot internalise

926
00:22:38,040 --> 00:22:39,739
the difference between a field and a property.

927
00:22:39,880 --> 00:22:40,680
I know what they are,

928
00:22:40,760 --> 00:22:41,939
I use them all the time,

929
00:22:42,119 --> 00:22:43,660
but I don't know which one's which.

930
00:22:44,040 --> 00:22:44,619
Never will.

931
00:22:44,880 --> 00:22:45,500
You can tell me right now,

932
00:22:45,680 --> 00:22:46,819
but I'll forget instantly.

933
00:22:46,959 --> 00:22:49,280
Terminology is like optional in my brain.

934
00:22:49,839 --> 00:22:52,189
I do like the like result pattern as well,

935
00:22:52,239 --> 00:22:52,859
we have

936
00:22:53,040 --> 00:22:53,689
um

937
00:22:54,010 --> 00:22:56,040
like it's not like a problem but like it's like a like

938
00:22:56,310 --> 00:22:58,589
I don't know if problem's the right word but I don't really have another word for it.

939
00:22:58,829 --> 00:23:01,979
We have a lot of like locations within Freke's engine that will

940
00:23:02,449 --> 00:23:03,260
return a boolean

941
00:23:03,430 --> 00:23:04,239
and it'll be like

942
00:23:04,630 --> 00:23:06,239
true for like it was OK,

943
00:23:06,520 --> 00:23:08,300
um false for it wasn't OK.

944
00:23:08,810 --> 00:23:09,329
And

945
00:23:09,609 --> 00:23:14,390
I would love if more of those would be like result pattern or something like that,

946
00:23:14,449 --> 00:23:18,390
it's like tell me why you failed so I can bubble it up somewhere,

947
00:23:18,489 --> 00:23:20,729
like either in like code structures to sort

948
00:23:20,729 --> 00:23:22,750
of do different things depending on type of failure

949
00:23:23,160 --> 00:23:24,290
or in like error messages,

950
00:23:24,329 --> 00:23:24,489
you know,

951
00:23:24,569 --> 00:23:25,949
so when it pops up to the user.

952
00:23:26,290 --> 00:23:27,650
I had that problem yesterday actually,

953
00:23:27,709 --> 00:23:28,630
I was

954
00:23:29,250 --> 00:23:30,010
investigating an

955
00:23:31,170 --> 00:23:31,930
issue with Steamworks,

956
00:23:32,010 --> 00:23:34,469
so Steamworks is a sort of like backend of Steam.

957
00:23:35,000 --> 00:23:35,540
So

958
00:23:35,650 --> 00:23:35,869
you go,

959
00:23:35,920 --> 00:23:37,219
unless you're a like a game developer,

960
00:23:37,239 --> 00:23:38,040
in which case awesome,

961
00:23:38,160 --> 00:23:38,880
link me your game,

962
00:23:38,959 --> 00:23:39,510
um,

963
00:23:39,729 --> 00:23:40,099
but

964
00:23:40,400 --> 00:23:40,780
the,

965
00:23:40,959 --> 00:23:41,300
the

966
00:23:41,459 --> 00:23:42,359
people who buy games,

967
00:23:42,400 --> 00:23:43,280
they use Steam.

968
00:23:43,550 --> 00:23:47,479
The people who like interact with Steam as a publisher or like a developer of a game,

969
00:23:47,560 --> 00:23:48,880
they use this thing called Steam Works,

970
00:23:48,949 --> 00:23:50,699
it's just like a backend control panel.

971
00:23:50,989 --> 00:23:52,339
It is like abysmal.

972
00:23:52,880 --> 00:23:54,660
I have no idea how half it works,

973
00:23:54,920 --> 00:23:56,479
and we are um.

974
00:23:56,829 --> 00:23:59,219
We're looking to sort of fix some permission problems,

975
00:23:59,430 --> 00:24:01,180
and I was trying to fix some permission problems

976
00:24:01,469 --> 00:24:03,060
and a alert box,

977
00:24:03,150 --> 00:24:06,010
like HTML website alert box appeared and it said

978
00:24:06,410 --> 00:24:06,810
like,

979
00:24:07,229 --> 00:24:09,319
set permissions failed with like no details,

980
00:24:09,349 --> 00:24:09,869
and I'm like,

981
00:24:09,880 --> 00:24:10,150
great.

982
00:24:10,310 --> 00:24:12,489
Whoever engineered this piece of software

983
00:24:12,869 --> 00:24:13,199
went

984
00:24:13,630 --> 00:24:16,810
almost all the way to a useful error message and then stopped

985
00:24:17,189 --> 00:24:17,930
and typed

986
00:24:18,150 --> 00:24:19,109
set permissions failed,

987
00:24:19,229 --> 00:24:19,869
full stop.

988
00:24:20,189 --> 00:24:21,239
Looks good to me,

989
00:24:21,589 --> 00:24:22,089
merge.

990
00:24:22,390 --> 00:24:23,310
Why did it fail?

991
00:24:23,439 --> 00:24:24,829
What is I as a user,

992
00:24:24,869 --> 00:24:26,630
what can I do to rectify this?

993
00:24:27,040 --> 00:24:29,239
I think it turned out that um the

994
00:24:29,239 --> 00:24:31,180
particular user that we're having permission issues with

995
00:24:31,319 --> 00:24:33,520
like needed to like reconfirm their email or something,

996
00:24:33,599 --> 00:24:34,900
but that wasn't apparent to me.

997
00:24:35,290 --> 00:24:35,579
Um,

998
00:24:35,709 --> 00:24:37,109
so the error message there would be like,

999
00:24:37,390 --> 00:24:40,290
we can't change this user's rights cos they haven't confirmed their email.

1000
00:24:40,619 --> 00:24:41,310
Fantastic,

1001
00:24:41,390 --> 00:24:43,540
I can send an email straight to that person and be like,

1002
00:24:43,550 --> 00:24:44,319
confirm your email.

1003
00:24:44,670 --> 00:24:45,150
But like,

1004
00:24:45,550 --> 00:24:45,790
no,

1005
00:24:45,910 --> 00:24:47,390
it was just like set rights failed,

1006
00:24:47,510 --> 00:24:48,130
full stop.

1007
00:24:48,430 --> 00:24:51,310
Those of you who remember sort of earlier versions of Windows,

1008
00:24:51,349 --> 00:24:52,010
um,

1009
00:24:52,310 --> 00:24:54,290
I kinda wanna say like before mainstream adoption.

1010
00:24:54,709 --> 00:24:57,180
Back when like computing was more sort of like you needed a,

1011
00:24:57,430 --> 00:24:57,579
a,

1012
00:24:57,589 --> 00:24:58,060
a shirt,

1013
00:24:58,109 --> 00:24:58,780
a tie,

1014
00:24:58,910 --> 00:25:01,829
some glasses and a couple of pencils in your top pocket,

1015
00:25:01,979 --> 00:25:02,229
right?

1016
00:25:02,609 --> 00:25:02,910
Uh,

1017
00:25:02,930 --> 00:25:04,770
earlier versions of Windows would just go like,

1018
00:25:05,130 --> 00:25:06,750
you have performed an illegal operation.

1019
00:25:07,609 --> 00:25:07,689
Well,

1020
00:25:07,770 --> 00:25:07,810
are,

1021
00:25:07,920 --> 00:25:08,609
are the police coming?

1022
00:25:08,770 --> 00:25:09,729
Am I gonna be arrested?

1023
00:25:09,969 --> 00:25:10,089
Like,

1024
00:25:10,130 --> 00:25:11,500
what's an illegal operation?

1025
00:25:11,770 --> 00:25:11,930
Uh,

1026
00:25:12,089 --> 00:25:15,510
Sitat's talking about the whole result pattern versus bull for success.

1027
00:25:15,880 --> 00:25:16,000
Uh,

1028
00:25:16,079 --> 00:25:18,849
it would be better if it was semantically clear whether true or false is,

1029
00:25:18,969 --> 00:25:19,170
is,

1030
00:25:19,290 --> 00:25:20,459
is fairly a success.

1031
00:25:20,810 --> 00:25:21,589
I agree with that.

1032
00:25:21,729 --> 00:25:22,010
Um,

1033
00:25:22,130 --> 00:25:25,130
some people will create like an enum and they'll do that instead,

1034
00:25:25,329 --> 00:25:26,829
and so like they'll have like.

1035
00:25:27,125 --> 00:25:28,494
OK or failed,

1036
00:25:28,714 --> 00:25:30,224
and a lot of like web libraries as well,

1037
00:25:30,275 --> 00:25:33,954
you'll see that they do return result objects and you can do like result is success.

1038
00:25:34,354 --> 00:25:34,755
Resort.

1039
00:25:34,814 --> 00:25:35,694
is success,

1040
00:25:36,074 --> 00:25:39,244
is like completely driven by like how many HTTP error codes there are.

1041
00:25:39,515 --> 00:25:40,844
I actually had to patch a result.

1042
00:25:40,925 --> 00:25:42,015
is success recently.

1043
00:25:42,729 --> 00:25:43,300
Um,

1044
00:25:43,339 --> 00:25:45,079
I'm just searching my brain for what it was.

1045
00:25:45,380 --> 00:25:45,540
Yes,

1046
00:25:45,660 --> 00:25:46,229
that's right.

1047
00:25:46,540 --> 00:25:46,780
Uh,

1048
00:25:46,859 --> 00:25:51,099
I had to re-implement asset upload for the cloud systems for our business client,

1049
00:25:51,260 --> 00:25:52,520
and that went to,

1050
00:25:52,579 --> 00:25:52,989
um,

1051
00:25:53,180 --> 00:25:54,130
Azure blob storage,

1052
00:25:54,339 --> 00:25:56,660
and we had like Azure blob storage like asset code,

1053
00:25:56,699 --> 00:25:57,329
but it was kind of old,

1054
00:25:57,380 --> 00:25:57,780
it was like a.

1055
00:25:57,910 --> 00:25:59,890
Couple of years old cos we hadn't maintained it

1056
00:25:59,890 --> 00:26:01,689
because we were using cloudfire for our assets.

1057
00:26:01,979 --> 00:26:03,089
So when I did maintain it,

1058
00:26:03,170 --> 00:26:04,390
it turned out that like

1059
00:26:04,660 --> 00:26:07,189
one of the endpoints that we were hitting on the Azure end

1060
00:26:07,609 --> 00:26:10,010
returned um the created status code.

1061
00:26:10,050 --> 00:26:11,050
I don't know the number for that,

1062
00:26:11,109 --> 00:26:13,150
but like HTTP status created

1063
00:26:13,449 --> 00:26:15,069
and some of our code just wasn't

1064
00:26:15,319 --> 00:26:16,979
hooked up to handle created

1065
00:26:17,410 --> 00:26:19,650
because it was an additional like is success,

1066
00:26:19,729 --> 00:26:20,219
it was like,

1067
00:26:20,410 --> 00:26:20,839
yes,

1068
00:26:21,170 --> 00:26:22,770
created is actually success here.

1069
00:26:23,160 --> 00:26:23,319
Uh,

1070
00:26:23,400 --> 00:26:24,880
and so the error message that was coming up in the

1071
00:26:24,880 --> 00:26:26,930
logs or whatever was something along the lines sort of like,

1072
00:26:27,160 --> 00:26:28,699
we failed to do this thing,

1073
00:26:28,839 --> 00:26:30,199
error code created.

1074
00:26:30,719 --> 00:26:30,750
I was like,

1075
00:26:30,760 --> 00:26:30,959
oh,

1076
00:26:31,079 --> 00:26:32,219
that sounds successful.

1077
00:26:32,479 --> 00:26:33,430
So I just had to patch that in,

1078
00:26:33,439 --> 00:26:34,500
but that happens all the time,

1079
00:26:34,760 --> 00:26:35,079
um,

1080
00:26:35,280 --> 00:26:36,439
depending on your application,

1081
00:26:36,560 --> 00:26:40,199
you'll have to like adjust what your definition of like is success is.

1082
00:26:40,650 --> 00:26:42,989
Cause in some cases maybe created isn't successful.

1083
00:26:43,089 --> 00:26:44,989
Like let's say you wanted to update something

1084
00:26:45,170 --> 00:26:46,949
and you get back a created

1085
00:26:47,130 --> 00:26:47,770
status,

1086
00:26:48,050 --> 00:26:48,680
that means that you,

1087
00:26:48,729 --> 00:26:49,489
the update failed,

1088
00:26:49,650 --> 00:26:49,920
right?

1089
00:26:50,209 --> 00:26:50,920
Cause you made something new,

1090
00:26:51,010 --> 00:26:51,790
the update failed.

1091
00:26:52,089 --> 00:26:52,390
But

1092
00:26:52,839 --> 00:26:54,239
at that point we're getting into like uh

1093
00:26:56,900 --> 00:26:57,479
Haios webs,

1094
00:26:57,489 --> 00:26:59,729
webhaios,

1095
00:26:59,770 --> 00:27:00,260
yes.

1096
00:27:00,920 --> 00:27:01,359
Haos,

1097
00:27:01,449 --> 00:27:04,349
so hypermedia is the engine of application state,

1098
00:27:04,449 --> 00:27:04,770
um,

1099
00:27:04,849 --> 00:27:06,839
which by the way is how like rest is meant to work,

1100
00:27:06,890 --> 00:27:07,630
but no one does it.

1101
00:27:07,849 --> 00:27:08,630
Although actually,

1102
00:27:08,689 --> 00:27:09,300
um.

1103
00:27:11,189 --> 00:27:11,989
I realised like my,

1104
00:27:12,069 --> 00:27:14,969
my like development choices are getting more and more hipster,

1105
00:27:15,229 --> 00:27:16,010
but there we go,

1106
00:27:16,069 --> 00:27:16,650
um,

1107
00:27:16,989 --> 00:27:19,449
this is a library called DataStar,

1108
00:27:19,510 --> 00:27:20,189
um and it,

1109
00:27:20,229 --> 00:27:22,510
it like does HaTOs and it's like,

1110
00:27:22,709 --> 00:27:24,380
it looked really cool and I wanted to play with it.

1111
00:27:24,510 --> 00:27:25,609
I don't know if it's actually cool,

1112
00:27:25,949 --> 00:27:27,979
but it looked really cool and I wanted to play with it.

1113
00:27:28,189 --> 00:27:28,579
Uh,

1114
00:27:28,589 --> 00:27:30,650
Datastar's sort of like a mix of

1115
00:27:30,770 --> 00:27:31,280
like

1116
00:27:31,670 --> 00:27:32,380
Alpine,

1117
00:27:32,390 --> 00:27:35,420
JS and HTMX if you're familiar with those two things.

1118
00:27:35,599 --> 00:27:35,780
Uh,

1119
00:27:35,869 --> 00:27:39,599
Palpatine says make impossible states unrepresentable,

1120
00:27:39,670 --> 00:27:40,109
yes,

1121
00:27:40,229 --> 00:27:40,670
uh.

1122
00:27:42,459 --> 00:27:43,800
I'm just linking videos,

1123
00:27:43,859 --> 00:27:45,359
you guys have got lots of homework today,

1124
00:27:45,699 --> 00:27:46,430
um.

1125
00:27:47,540 --> 00:27:48,520
Here's a really good talk,

1126
00:27:48,739 --> 00:27:49,280
um,

1127
00:27:49,579 --> 00:27:50,260
from many years ago,

1128
00:27:50,369 --> 00:27:50,890
how old is this?

1129
00:27:50,979 --> 00:27:52,000
9 years.

1130
00:27:52,339 --> 00:27:53,140
Uh,

1131
00:27:53,250 --> 00:27:54,160
and it says,

1132
00:27:54,579 --> 00:27:56,829
making impossible states impossible,

1133
00:27:57,060 --> 00:27:57,780
and in,

1134
00:27:57,839 --> 00:27:58,979
in this particular like talk,

1135
00:27:59,020 --> 00:28:00,619
it's talking about it within the

1136
00:28:00,979 --> 00:28:02,219
uh structure of ELM,

1137
00:28:02,369 --> 00:28:03,260
which is a very,

1138
00:28:03,500 --> 00:28:03,900
very,

1139
00:28:04,099 --> 00:28:04,599
very,

1140
00:28:04,780 --> 00:28:05,219
very,

1141
00:28:05,390 --> 00:28:05,890
very,

1142
00:28:06,060 --> 00:28:06,540
very,

1143
00:28:06,680 --> 00:28:07,280
very

1144
00:28:07,619 --> 00:28:08,359
opinionated

1145
00:28:08,739 --> 00:28:09,719
web framework.

1146
00:28:10,229 --> 00:28:12,130
Like Elm is like nothing you've ever said,

1147
00:28:12,189 --> 00:28:12,420
it's,

1148
00:28:12,469 --> 00:28:13,189
it's really,

1149
00:28:13,310 --> 00:28:14,089
really weird,

1150
00:28:14,310 --> 00:28:15,069
but because it's really,

1151
00:28:15,150 --> 00:28:15,550
really weird,

1152
00:28:15,630 --> 00:28:16,020
it's like,

1153
00:28:16,030 --> 00:28:17,660
it's really difficult to programme,

1154
00:28:17,709 --> 00:28:19,619
but it's also really difficult to programme errors.

1155
00:28:20,270 --> 00:28:20,869
A computer user says,

1156
00:28:20,949 --> 00:28:22,349
why does that desktop button not work on Linux,

1157
00:28:22,430 --> 00:28:23,310
I don't remember.

1158
00:28:23,709 --> 00:28:25,699
I know that like in my brain is the reason,

1159
00:28:25,709 --> 00:28:26,619
I just can't find it.

1160
00:28:26,869 --> 00:28:28,630
I'd encourage you to look for a Gitup issue,

1161
00:28:28,790 --> 00:28:29,989
make sure that there's one that exists.

1162
00:28:30,030 --> 00:28:30,729
I apologise,

1163
00:28:30,790 --> 00:28:31,709
I I don't remember.

1164
00:28:32,280 --> 00:28:32,489
Uh,

1165
00:28:32,719 --> 00:28:33,550
Seatt says,

1166
00:28:33,609 --> 00:28:34,319
um,

1167
00:28:34,650 --> 00:28:37,150
aside from anything .net,

1168
00:28:37,250 --> 00:28:37,510
uh,

1169
00:28:37,569 --> 00:28:37,810
related,

1170
00:28:37,849 --> 00:28:39,750
what's your favourite build system broadly

1171
00:28:40,010 --> 00:28:41,349
construed to work with,

1172
00:28:41,449 --> 00:28:42,079
least favourite?

1173
00:28:42,280 --> 00:28:44,550
Least favourite is anything to do with JavaScript these days.

1174
00:28:44,689 --> 00:28:45,229
Um,

1175
00:28:45,609 --> 00:28:47,160
I used to be like a JavaScript Andy,

1176
00:28:47,209 --> 00:28:48,239
like if you look at my GitHub,

1177
00:28:48,459 --> 00:28:48,599
uh,

1178
00:28:48,729 --> 00:28:49,530
particularly in the Mixer days,

1179
00:28:49,569 --> 00:28:50,449
you'll see like a,

1180
00:28:50,729 --> 00:28:51,510
a lot of,

1181
00:28:51,609 --> 00:28:52,239
um,

1182
00:28:52,550 --> 00:28:53,489
like a lot of JavaScript,

1183
00:28:53,569 --> 00:28:54,329
a lot of TypeScript,

1184
00:28:54,530 --> 00:28:57,010
and I still do use those languages if I need to,

1185
00:28:57,130 --> 00:28:57,329
but I,

1186
00:28:57,410 --> 00:28:58,670
I really don't want to.

1187
00:28:58,969 --> 00:28:59,290
Uh,

1188
00:28:59,349 --> 00:29:00,709
the reason is because like.

1189
00:29:01,069 --> 00:29:02,310
They're just reinventing the wheel,

1190
00:29:02,319 --> 00:29:03,920
and they've been reinventing the wheel for like 5,

1191
00:29:03,989 --> 00:29:04,719
10 years now,

1192
00:29:04,790 --> 00:29:04,989
and it,

1193
00:29:05,000 --> 00:29:05,349
it's just,

1194
00:29:05,400 --> 00:29:05,739
it's

1195
00:29:06,040 --> 00:29:07,339
irritating the crap out of me.

1196
00:29:07,599 --> 00:29:09,260
I cannot stand React either,

1197
00:29:09,359 --> 00:29:09,900
um,

1198
00:29:09,920 --> 00:29:11,079
I think React has like

1199
00:29:11,229 --> 00:29:13,619
corrupted the entire web development world,

1200
00:29:13,880 --> 00:29:14,349
uh,

1201
00:29:14,359 --> 00:29:14,579
through

1202
00:29:14,839 --> 00:29:18,540
reasons that made sense at the time that React came out but don't make sense anymore.

1203
00:29:18,829 --> 00:29:19,410
Uh,

1204
00:29:19,479 --> 00:29:19,839
like,

1205
00:29:20,199 --> 00:29:21,050
I'll give you an example,

1206
00:29:21,119 --> 00:29:21,859
I think it was Freaks,

1207
00:29:21,920 --> 00:29:22,709
like Freaks is typing,

1208
00:29:22,760 --> 00:29:23,420
but I think like

1209
00:29:23,839 --> 00:29:26,239
parts of the Windows 11 start menu run React,

1210
00:29:26,319 --> 00:29:27,160
it's just like what the

1211
00:29:27,920 --> 00:29:28,160
like.

1212
00:29:28,500 --> 00:29:30,800
I know the start menu kinda like looks cool,

1213
00:29:31,339 --> 00:29:31,699
it doesn't,

1214
00:29:31,739 --> 00:29:32,089
I hate it,

1215
00:29:32,109 --> 00:29:34,000
I use an alternative start menu,

1216
00:29:34,619 --> 00:29:35,459
but um.

1217
00:29:35,800 --> 00:29:36,839
It's just rectangles,

1218
00:29:36,920 --> 00:29:37,060
right?

1219
00:29:37,119 --> 00:29:38,479
You don't need React to draw

1220
00:29:38,760 --> 00:29:39,819
bloody rectangles.

1221
00:29:40,160 --> 00:29:40,280
Uh,

1222
00:29:40,359 --> 00:29:42,349
as for like build systems that I do like,

1223
00:29:42,359 --> 00:29:43,099
uh,

1224
00:29:43,439 --> 00:29:45,619
I don't really know other than C these days.

1225
00:29:46,040 --> 00:29:47,099
I talk about this a lot,

1226
00:29:47,160 --> 00:29:47,359
um,

1227
00:29:47,410 --> 00:29:50,319
but I've noticed it with like languages that I want to engage with,

1228
00:29:50,599 --> 00:29:52,109
don't want me to engage with them

1229
00:29:52,560 --> 00:29:53,380
because of like

1230
00:29:53,880 --> 00:29:55,030
issues I have with their syntax,

1231
00:29:55,079 --> 00:29:57,270
which is like it's strange to be that sort of like

1232
00:29:57,400 --> 00:29:58,239
elitist about it,

1233
00:29:58,319 --> 00:29:59,260
but like I still.

1234
00:29:59,723 --> 00:30:00,223
Can't

1235
00:30:00,522 --> 00:30:03,703
get over the sort of like entranceway into rust,

1236
00:30:04,123 --> 00:30:07,522
because it has so many like abbreviations and weird symbols and stuff like that,

1237
00:30:07,682 --> 00:30:08,902
and I know it's just syntax,

1238
00:30:08,963 --> 00:30:09,302
right,

1239
00:30:09,402 --> 00:30:09,993
but like,

1240
00:30:10,282 --> 00:30:10,552
public,

1241
00:30:10,603 --> 00:30:11,003
static,

1242
00:30:11,083 --> 00:30:11,483
void,

1243
00:30:11,613 --> 00:30:11,883
main,

1244
00:30:11,963 --> 00:30:12,442
string,

1245
00:30:12,552 --> 00:30:13,162
args,

1246
00:30:13,282 --> 00:30:13,662
come on,

1247
00:30:13,723 --> 00:30:16,243
it like it it it it like it's all English,

1248
00:30:16,322 --> 00:30:17,103
it's all

1249
00:30:17,642 --> 00:30:18,083
English.

1250
00:30:18,442 --> 00:30:19,843
Like you could just read it,

1251
00:30:19,922 --> 00:30:20,412
right?

1252
00:30:20,723 --> 00:30:22,522
I have noticed that some like

1253
00:30:22,802 --> 00:30:23,162
things.

1254
00:30:23,245 --> 00:30:24,515
That are more like,

1255
00:30:24,686 --> 00:30:24,755
I,

1256
00:30:24,806 --> 00:30:26,446
I don't wanna say rust like cos it's like,

1257
00:30:26,485 --> 00:30:27,015
it's just,

1258
00:30:27,326 --> 00:30:27,686
I don't know.

1259
00:30:28,005 --> 00:30:32,556
Some things that are more like syntax ob obtuse are making their way into C now.

1260
00:30:32,885 --> 00:30:35,666
Like I think there's an array infix operator that I just don't like.

1261
00:30:35,985 --> 00:30:36,605
Let me infix,

1262
00:30:36,625 --> 00:30:37,526
uh,

1263
00:30:37,765 --> 00:30:39,586
I think it uses like a carrot.

1264
00:30:39,845 --> 00:30:40,005
I'll,

1265
00:30:40,086 --> 00:30:40,845
I'll go back to the,

1266
00:30:40,906 --> 00:30:41,605
the Excel question.

1267
00:30:41,645 --> 00:30:41,806
I,

1268
00:30:41,855 --> 00:30:42,505
I did mess it,

1269
00:30:42,536 --> 00:30:42,645
I'll,

1270
00:30:42,725 --> 00:30:43,515
I'll go back to it.

1271
00:30:43,715 --> 00:30:43,885
Anyway,

1272
00:30:43,926 --> 00:30:44,326
it's something like,

1273
00:30:44,385 --> 00:30:45,465
let's say you have an array

1274
00:30:45,845 --> 00:30:46,885
called potato.

1275
00:30:47,449 --> 00:30:47,569
Right,

1276
00:30:47,650 --> 00:30:51,530
you can access like the last element in the ray by doing like something,

1277
00:30:51,810 --> 00:30:52,560
something like that,

1278
00:30:52,650 --> 00:30:54,250
like carrot minus 1 or something,

1279
00:30:54,290 --> 00:30:54,569
I'm just,

1280
00:30:54,650 --> 00:30:55,280
I don't like that.

1281
00:30:55,650 --> 00:30:58,150
So it's kind of difficult to find something I like that isn't

1282
00:30:58,949 --> 00:30:59,069
C these days,

1283
00:30:59,170 --> 00:31:00,189
which is strange,

1284
00:31:00,469 --> 00:31:00,890
um.

1285
00:31:01,239 --> 00:31:02,959
I'm more like a sort of like paradigm,

1286
00:31:03,040 --> 00:31:04,560
that's why I was interested in DataStar as well,

1287
00:31:04,599 --> 00:31:05,839
like if you look through DataStar,

1288
00:31:05,880 --> 00:31:07,160
like they're just trying to get out of your way,

1289
00:31:07,280 --> 00:31:08,939
like DataStar's just trying to get out of your way.

1290
00:31:09,239 --> 00:31:12,329
That's why I try I try to do everything like as minimal as possible

1291
00:31:12,329 --> 00:31:14,709
and I try to do everything like as right as possible as well.

1292
00:31:14,900 --> 00:31:15,910
That's why the wiki took so long,

1293
00:31:15,920 --> 00:31:16,119
right,

1294
00:31:16,199 --> 00:31:18,709
cos I was just I was trying to do everything as as correctly as possible.

1295
00:31:18,880 --> 00:31:21,750
I still made a bunch of mistakes but like hey the wiki's great now.

1296
00:31:21,880 --> 00:31:24,130
I actually didn't check if the backup succeeded last night,

1297
00:31:24,229 --> 00:31:24,819
let me take a look.

1298
00:31:25,319 --> 00:31:26,449
I do backups manually,

1299
00:31:26,500 --> 00:31:28,439
but like I set everything up to be automatic,

1300
00:31:28,479 --> 00:31:30,699
but it keeps failing for like obscure reasons.

1301
00:31:31,079 --> 00:31:31,780
Uh,

1302
00:31:32,160 --> 00:31:33,709
Doctor Capo's logsophilia,

1303
00:31:33,839 --> 00:31:34,199
yes,

1304
00:31:34,319 --> 00:31:35,180
uh,

1305
00:31:35,520 --> 00:31:35,660
OK,

1306
00:31:35,760 --> 00:31:36,160
no it hasn't,

1307
00:31:36,189 --> 00:31:37,130
it hasn't ticked over yet.

1308
00:31:37,239 --> 00:31:38,339
I've gotta wait till

1309
00:31:38,719 --> 00:31:39,380
um,

1310
00:31:39,719 --> 00:31:39,890
oh no,

1311
00:31:39,920 --> 00:31:40,989
it must have succeeded actually.

1312
00:31:41,359 --> 00:31:43,619
Uh I set it to uh like

1313
00:31:43,880 --> 00:31:44,459
I set

1314
00:31:44,560 --> 00:31:45,479
uh the.

1315
00:31:45,819 --> 00:31:46,920
I set the jobs,

1316
00:31:47,020 --> 00:31:47,359
um,

1317
00:31:47,500 --> 00:31:48,660
that I'm talking about the ones that are failing,

1318
00:31:48,670 --> 00:31:49,180
the backup jobs,

1319
00:31:49,189 --> 00:31:49,530
etc.

1320
00:31:49,619 --> 00:31:51,900
I set them to like only output warnings

1321
00:31:51,900 --> 00:31:53,900
and errors because they were spammy otherwise,

1322
00:31:53,979 --> 00:31:54,359
um,

1323
00:31:54,819 --> 00:31:55,290
for context,

1324
00:31:55,339 --> 00:31:58,839
there's a a job running in the wiki setup that runs the

1325
00:31:59,020 --> 00:32:00,439
media wiki job queue

1326
00:32:00,699 --> 00:32:02,020
and that runs like every minute.

1327
00:32:02,300 --> 00:32:04,540
And when I had logging set to info,

1328
00:32:04,660 --> 00:32:09,119
every single minute the wiki would just scream into a log file that no one cares.

1329
00:32:09,500 --> 00:32:09,780
Hey,

1330
00:32:10,099 --> 00:32:10,819
process the job queue,

1331
00:32:10,859 --> 00:32:11,599
it's all good.

1332
00:32:11,939 --> 00:32:12,780
Process the job queue,

1333
00:32:12,819 --> 00:32:13,339
it's all good.

1334
00:32:13,420 --> 00:32:13,849
I'm like,

1335
00:32:13,859 --> 00:32:13,969
I,

1336
00:32:14,020 --> 00:32:14,369
I don't,

1337
00:32:14,380 --> 00:32:15,619
I don't need to see this.

1338
00:32:15,949 --> 00:32:16,069
Yeah,

1339
00:32:16,109 --> 00:32:16,969
I'll keep an eye on it.

1340
00:32:17,229 --> 00:32:18,890
We have a a Tuesday backup,

1341
00:32:19,270 --> 00:32:19,910
so we're good.

1342
00:32:19,989 --> 00:32:21,569
We need a Wednesday back-up though.

1343
00:32:22,229 --> 00:32:22,459
Alright,

1344
00:32:22,589 --> 00:32:24,849
jumping back up to the uh

1345
00:32:25,250 --> 00:32:26,229
uh.

1346
00:32:27,939 --> 00:32:28,569
I'll find it,

1347
00:32:28,780 --> 00:32:29,920
just let me make some noises.

1348
00:32:31,790 --> 00:32:32,670
I'll find it.

1349
00:32:33,180 --> 00:32:33,619
Here it is.

1350
00:32:33,869 --> 00:32:34,040
Uh,

1351
00:32:34,150 --> 00:32:34,910
Goldie Runi says,

1352
00:32:35,020 --> 00:32:37,750
is that one business client still willing to fund

1353
00:32:37,750 --> 00:32:40,550
native spreadsheet rendering and in-game desktop screen sharing?

1354
00:32:40,910 --> 00:32:41,069
Uh,

1355
00:32:41,150 --> 00:32:41,699
probably,

1356
00:32:41,910 --> 00:32:43,469
but on their own timescale.

1357
00:32:43,920 --> 00:32:44,280
Uh,

1358
00:32:44,359 --> 00:32:44,810
they,

1359
00:32:45,189 --> 00:32:45,640
like it,

1360
00:32:45,959 --> 00:32:46,599
I say they,

1361
00:32:46,650 --> 00:32:47,790
it's like a group of people,

1362
00:32:47,800 --> 00:32:48,750
and that's part of the problem,

1363
00:32:48,819 --> 00:32:49,069
right?

1364
00:32:49,319 --> 00:32:50,859
There's a large group of people

1365
00:32:51,079 --> 00:32:52,630
that want this project to succeed,

1366
00:32:52,640 --> 00:32:53,709
and they all have like

1367
00:32:54,079 --> 00:32:56,709
generally aligned themes about what they want,

1368
00:32:57,040 --> 00:32:57,189
uh,

1369
00:32:57,319 --> 00:32:59,469
Resonet to do at this corporate client,

1370
00:32:59,880 --> 00:33:00,229
but

1371
00:33:00,560 --> 00:33:01,680
they can't really agree on,

1372
00:33:01,760 --> 00:33:02,780
on the vehicle

1373
00:33:03,000 --> 00:33:03,520
of like,

1374
00:33:03,630 --> 00:33:03,790
you know,

1375
00:33:03,880 --> 00:33:04,640
which direction,

1376
00:33:04,760 --> 00:33:05,099
which,

1377
00:33:05,119 --> 00:33:07,510
like what they want now or or or stuff like that,

1378
00:33:07,719 --> 00:33:09,959
and it's getting to the point where like we have to tell them.

1379
00:33:10,349 --> 00:33:10,989
Um,

1380
00:33:11,229 --> 00:33:13,069
because like I know the order of operations,

1381
00:33:13,109 --> 00:33:14,930
like I know which part has to be,

1382
00:33:15,189 --> 00:33:15,459
uh,

1383
00:33:15,510 --> 00:33:16,810
implemented next,

1384
00:33:17,189 --> 00:33:17,349
uh,

1385
00:33:17,530 --> 00:33:18,630
because of the tech tree actually,

1386
00:33:18,709 --> 00:33:19,670
I sent them that actually,

1387
00:33:19,790 --> 00:33:19,989
I,

1388
00:33:20,180 --> 00:33:20,270
you know,

1389
00:33:20,430 --> 00:33:21,069
copied out the,

1390
00:33:21,150 --> 00:33:21,500
the,

1391
00:33:21,510 --> 00:33:22,910
I got rid of the business obelisk,

1392
00:33:22,949 --> 00:33:23,410
etc.

1393
00:33:23,709 --> 00:33:27,709
and like just sent them the like flow chart of like how I said things and they're like,

1394
00:33:27,750 --> 00:33:28,270
yeah that looks good,

1395
00:33:28,329 --> 00:33:28,619
and I'm like,

1396
00:33:28,630 --> 00:33:28,819
OK,

1397
00:33:28,869 --> 00:33:29,130
cool.

1398
00:33:29,369 --> 00:33:29,380
I

1399
00:33:29,739 --> 00:33:31,270
guess I control the build order now.

1400
00:33:31,540 --> 00:33:32,189
Um,

1401
00:33:32,650 --> 00:33:36,329
so the next thing that I'll be doing business wise is

1402
00:33:36,729 --> 00:33:38,199
they want a bunch of migrations done,

1403
00:33:38,369 --> 00:33:38,890
which makes sense,

1404
00:33:38,969 --> 00:33:39,130
right?

1405
00:33:39,199 --> 00:33:43,599
They had a bunch of uh corporate data that existed on the Resonite public cloud.

1406
00:33:43,849 --> 00:33:45,770
They wanna migrate it to their corporate cloud,

1407
00:33:45,930 --> 00:33:46,910
makes perfect sense.

1408
00:33:47,130 --> 00:33:50,790
I'm trying to set that up in a way for them that they can do it themselves,

1409
00:33:51,089 --> 00:33:51,439
uh,

1410
00:33:51,449 --> 00:33:52,609
but the problem with that

1411
00:33:52,880 --> 00:33:53,859
at the moment.

1412
00:33:54,140 --> 00:33:56,810
Is that I would have to give them instructions,

1413
00:33:56,819 --> 00:33:58,189
which are something along the lines of,

1414
00:33:58,540 --> 00:34:00,400
take this random JSON file

1415
00:34:00,579 --> 00:34:02,680
and drop it into your resona installation.

1416
00:34:03,050 --> 00:34:03,829
And then

1417
00:34:04,170 --> 00:34:04,359
I'll,

1418
00:34:04,449 --> 00:34:05,209
I'll just do it for them.

1419
00:34:05,410 --> 00:34:06,219
I'll I'll just do it.

1420
00:34:06,569 --> 00:34:07,810
It's like 4 or 5 groups,

1421
00:34:07,849 --> 00:34:09,129
I can script it like

1422
00:34:09,290 --> 00:34:10,208
quick like script,

1423
00:34:10,270 --> 00:34:10,649
like,

1424
00:34:10,688 --> 00:34:11,120
like,

1425
00:34:11,199 --> 00:34:11,570
you know,

1426
00:34:11,840 --> 00:34:12,409
migrate this,

1427
00:34:12,489 --> 00:34:13,010
migrate that,

1428
00:34:13,080 --> 00:34:13,688
migrate that,

1429
00:34:13,810 --> 00:34:14,208
run it,

1430
00:34:14,409 --> 00:34:14,850
walk away,

1431
00:34:14,929 --> 00:34:15,208
done.

1432
00:34:15,530 --> 00:34:16,340
Once that's done,

1433
00:34:16,449 --> 00:34:19,409
we'll be onto um a SAP integration.

1434
00:34:19,610 --> 00:34:20,688
For those who don't know what SAP is,

1435
00:34:20,850 --> 00:34:24,840
SAP is a ginormous company that has a bunch of different um uh

1436
00:34:25,290 --> 00:34:25,790
products.

1437
00:34:26,090 --> 00:34:26,360
Uh,

1438
00:34:26,370 --> 00:34:28,770
we'll be integrating with SuccessFactors,

1439
00:34:28,850 --> 00:34:31,790
which is an LMS learning management system,

1440
00:34:32,090 --> 00:34:32,570
uh.

1441
00:34:32,967 --> 00:34:33,878
If you'd like to know what

1442
00:34:34,188 --> 00:34:35,489
SAP SuccessFactors is,

1443
00:34:35,618 --> 00:34:35,697
yeah,

1444
00:34:35,779 --> 00:34:36,059
me too,

1445
00:34:36,138 --> 00:34:37,197
I've got no idea.

1446
00:34:38,050 --> 00:34:38,060
I

1447
00:34:38,570 --> 00:34:38,929
wish I did.

1448
00:34:39,330 --> 00:34:40,030
I don't know.

1449
00:34:40,530 --> 00:34:41,090
Here you could,

1450
00:34:41,168 --> 00:34:42,418
you could read all about it,

1451
00:34:42,610 --> 00:34:42,850
um,

1452
00:34:43,010 --> 00:34:43,610
so.

1453
00:34:44,938 --> 00:34:46,840
SAP SuccessFactors HCM,

1454
00:34:46,978 --> 00:34:48,560
no explanation of what HCM means

1455
00:34:49,100 --> 00:34:49,978
anywhere on this page.

1456
00:34:50,379 --> 00:34:53,139
Software provides an AI enabled HR management system

1457
00:34:53,139 --> 00:34:56,530
to optimise and address workforce transformation needs.

1458
00:34:56,978 --> 00:34:59,290
What are the key features of SAP SuccessFactors HCM?

1459
00:34:59,360 --> 00:34:59,580
Again,

1460
00:34:59,699 --> 00:35:00,899
HCM is not,

1461
00:35:01,179 --> 00:35:01,300
oh,

1462
00:35:01,340 --> 00:35:01,850
it is,

1463
00:35:02,179 --> 00:35:03,120
they got it specified.

1464
00:35:03,379 --> 00:35:05,379
HCM means human capital Management.

1465
00:35:05,459 --> 00:35:07,020
That is a horrible abbreviation,

1466
00:35:07,100 --> 00:35:07,719
but oh well,

1467
00:35:07,969 --> 00:35:08,540
um,

1468
00:35:08,899 --> 00:35:10,300
it's like recruitment onboarding,

1469
00:35:10,379 --> 00:35:12,959
the specific task that we've got is training,

1470
00:35:13,179 --> 00:35:13,780
um.

1471
00:35:14,239 --> 00:35:14,840
So the,

1472
00:35:14,899 --> 00:35:15,800
the sort of like

1473
00:35:16,199 --> 00:35:17,830
hero user story,

1474
00:35:17,969 --> 00:35:20,219
if anyone just cringed when I said the word user story,

1475
00:35:20,389 --> 00:35:20,810
um,

1476
00:35:21,040 --> 00:35:21,699
thumbs up,

1477
00:35:21,879 --> 00:35:22,929
welcome to the team,

1478
00:35:23,320 --> 00:35:23,820
uh,

1479
00:35:24,159 --> 00:35:24,719
is.

1480
00:35:27,209 --> 00:35:28,010
Uh,

1481
00:35:28,290 --> 00:35:28,409
sorry,

1482
00:35:28,449 --> 00:35:30,610
I'm getting distracted by this human capital management,

1483
00:35:30,649 --> 00:35:31,449
it's very,

1484
00:35:31,729 --> 00:35:32,300
very,

1485
00:35:32,649 --> 00:35:32,810
OK,

1486
00:35:32,929 --> 00:35:33,209
so the,

1487
00:35:33,290 --> 00:35:33,510
the,

1488
00:35:33,570 --> 00:35:34,729
the story is,

1489
00:35:34,810 --> 00:35:35,360
um,

1490
00:35:35,570 --> 00:35:36,790
let's say that a

1491
00:35:37,010 --> 00:35:38,270
user at this particular,

1492
00:35:38,330 --> 00:35:38,830
uh,

1493
00:35:39,169 --> 00:35:40,810
company needs to do some training.

1494
00:35:41,250 --> 00:35:43,090
Why can't that training be in,

1495
00:35:43,199 --> 00:35:43,850
in VR,

1496
00:35:43,889 --> 00:35:44,409
in our case,

1497
00:35:44,449 --> 00:35:44,929
resonate?

1498
00:35:45,129 --> 00:35:47,030
So the training might be like electrical safety.

1499
00:35:47,304 --> 00:35:48,804
Inspection of some equipment,

1500
00:35:49,145 --> 00:35:49,824
stuff like that.

1501
00:35:49,945 --> 00:35:50,024
Um,

1502
00:35:50,945 --> 00:35:53,215
how do we then track that they've done that training?

1503
00:35:53,385 --> 00:35:55,544
And the way that we track that they've done that training

1504
00:35:55,895 --> 00:35:56,645
is that

1505
00:35:56,905 --> 00:35:57,425
resonite,

1506
00:35:57,465 --> 00:35:59,405
or in this case Cpoverse will

1507
00:35:59,544 --> 00:36:00,324
communicate

1508
00:36:00,905 --> 00:36:01,864
with the

1509
00:36:02,044 --> 00:36:04,145
the SAP SuccessFactors system via API

1510
00:36:04,425 --> 00:36:07,465
to be like this user at this time did this training.

1511
00:36:07,860 --> 00:36:10,300
And then we can sort of close the other loop as well,

1512
00:36:10,340 --> 00:36:13,479
which is like when that user logs in and is in their home world,

1513
00:36:13,820 --> 00:36:15,659
if they have training that's due,

1514
00:36:15,939 --> 00:36:18,780
maybe we can surface that on like a panel and it can be like

1515
00:36:19,419 --> 00:36:19,719
prime,

1516
00:36:19,979 --> 00:36:22,379
you have electrical safety 101 due,

1517
00:36:22,479 --> 00:36:23,810
do you want to start it now?

1518
00:36:24,020 --> 00:36:24,810
And you hit like,

1519
00:36:24,820 --> 00:36:25,020
yes,

1520
00:36:25,100 --> 00:36:26,860
I want to start electrical safety 101.

1521
00:36:27,419 --> 00:36:28,030
And

1522
00:36:28,270 --> 00:36:30,270
in you go to the electrical safety 101

1523
00:36:30,709 --> 00:36:31,209
world,

1524
00:36:31,429 --> 00:36:34,489
and that electrical safety 101 world would be something that

1525
00:36:34,830 --> 00:36:37,419
more uh resonate developers could do.

1526
00:36:37,709 --> 00:36:38,949
And that is the art team,

1527
00:36:38,989 --> 00:36:39,989
but we've also like

1528
00:36:40,270 --> 00:36:40,909
thought about like,

1529
00:36:40,989 --> 00:36:41,270
hey,

1530
00:36:41,360 --> 00:36:41,949
maybe,

1531
00:36:42,350 --> 00:36:45,909
maybe we need people from the community to help out with this electrical safety 101,

1532
00:36:45,979 --> 00:36:46,889
we're not quite sure.

1533
00:36:47,159 --> 00:36:47,169
Like,

1534
00:36:47,790 --> 00:36:49,120
I don't actually know what we're training.

1535
00:36:49,399 --> 00:36:49,520
I,

1536
00:36:49,560 --> 00:36:51,300
I know that we want this whole like trading system,

1537
00:36:51,399 --> 00:36:51,810
but I,

1538
00:36:52,000 --> 00:36:54,149
I don't know what the training modules are or who's building them,

1539
00:36:54,199 --> 00:36:55,199
but we'll we'll get there.

1540
00:36:55,479 --> 00:36:55,629
Uh,

1541
00:36:55,639 --> 00:36:57,379
but once they complete that training,

1542
00:36:57,439 --> 00:36:58,040
um,

1543
00:36:58,439 --> 00:36:58,600
event,

1544
00:36:58,679 --> 00:36:59,510
whatever it might be,

1545
00:36:59,760 --> 00:37:02,399
we can also then speak to the API and say,

1546
00:37:02,800 --> 00:37:03,000
hey,

1547
00:37:03,080 --> 00:37:04,439
this user's completed their training.

1548
00:37:04,770 --> 00:37:08,639
And then that can be surfaced on like a panel for the management team,

1549
00:37:08,649 --> 00:37:09,489
and it can be like,

1550
00:37:09,889 --> 00:37:10,129
look,

1551
00:37:10,520 --> 00:37:12,169
Prime just did electrical safety 101,

1552
00:37:12,250 --> 00:37:13,350
it's green checkmark,

1553
00:37:13,530 --> 00:37:14,409
green check mark.

1554
00:37:14,699 --> 00:37:15,729
I love a green check mark,

1555
00:37:15,739 --> 00:37:16,770
and they can do the dashboard,

1556
00:37:16,850 --> 00:37:17,350
it'll be like

1557
00:37:17,530 --> 00:37:18,550
percentage of users

1558
00:37:18,889 --> 00:37:19,270
that

1559
00:37:19,590 --> 00:37:20,050
uh

1560
00:37:20,409 --> 00:37:22,310
haven't completed electrical safety 101,

1561
00:37:22,399 --> 00:37:25,510
and they can watch that like go down and they can like burn it through.

1562
00:37:26,050 --> 00:37:26,780
Right now,

1563
00:37:26,929 --> 00:37:29,110
there's still the sort of assumption that the,

1564
00:37:29,209 --> 00:37:30,270
the training will be done

1565
00:37:30,929 --> 00:37:31,649
um

1566
00:37:31,989 --> 00:37:34,310
like in the office of the person who needs the training.

1567
00:37:34,629 --> 00:37:34,939
And I'm,

1568
00:37:34,949 --> 00:37:37,330
I'm trying to push them towards like

1569
00:37:37,750 --> 00:37:40,899
have a VR lab or multiple labs cos they're a large company,

1570
00:37:41,310 --> 00:37:43,350
have like one on-staff member there,

1571
00:37:43,389 --> 00:37:44,189
maybe part-time,

1572
00:37:44,270 --> 00:37:45,629
whatever like whatever it takes,

1573
00:37:45,909 --> 00:37:47,489
who is like purely

1574
00:37:47,659 --> 00:37:51,489
their role is to help people get in and out of VR and get them into the training.

1575
00:37:51,899 --> 00:37:52,439
Um,

1576
00:37:52,540 --> 00:37:53,340
and then it'll be easier,

1577
00:37:53,419 --> 00:37:54,020
it'll be like,

1578
00:37:54,100 --> 00:37:54,570
you get,

1579
00:37:54,699 --> 00:37:56,300
get into your office on Monday morning,

1580
00:37:56,379 --> 00:37:57,520
you get an email and it says,

1581
00:37:57,899 --> 00:37:58,050
hey,

1582
00:37:58,100 --> 00:37:59,500
you need to do electrical safety 101,

1583
00:37:59,580 --> 00:38:00,780
please go to VR lab 2.

1584
00:38:01,020 --> 00:38:01,899
You go to VR lab 2,

1585
00:38:01,979 --> 00:38:03,199
this guy called Jeff is like,

1586
00:38:03,370 --> 00:38:03,459
Here,

1587
00:38:03,510 --> 00:38:04,449
let me help you into your headset,

1588
00:38:04,540 --> 00:38:05,239
you do the training,

1589
00:38:05,659 --> 00:38:06,379
get out of the headset,

1590
00:38:06,500 --> 00:38:07,100
go back to your office,

1591
00:38:07,219 --> 00:38:07,560
done.

1592
00:38:07,860 --> 00:38:09,020
Hopefully after you leave,

1593
00:38:09,139 --> 00:38:09,820
Jeff then like,

1594
00:38:09,860 --> 00:38:10,320
you know,

1595
00:38:10,570 --> 00:38:11,820
rubs a bunch of like

1596
00:38:12,179 --> 00:38:14,760
hand sanitizer and alcohol wipes all over the headset too.

1597
00:38:15,020 --> 00:38:19,560
Cause like one solution requires like either the training to work in desktop and VR.

1598
00:38:19,905 --> 00:38:21,534
Or everyone to have a VR headset,

1599
00:38:21,584 --> 00:38:22,125
like each

1600
00:38:22,665 --> 00:38:24,864
person that needs to do the training would need a VR headset,

1601
00:38:25,104 --> 00:38:26,784
but like a VR lab means like,

1602
00:38:26,824 --> 00:38:26,985
hey,

1603
00:38:27,024 --> 00:38:27,705
if you have like

1604
00:38:27,844 --> 00:38:30,084
1015 head sites in a lab,

1605
00:38:30,375 --> 00:38:32,465
you can do 1015 people training at once,

1606
00:38:32,625 --> 00:38:33,405
sounds perfect.

1607
00:38:33,655 --> 00:38:35,465
Plus we can put like resonite logo,

1608
00:38:35,745 --> 00:38:36,975
probably YDMS logos,

1609
00:38:37,024 --> 00:38:38,745
but we can put logos on the door of that lab.

1610
00:38:39,145 --> 00:38:42,925
The corporate verse VR lab in partnership with

1611
00:38:43,584 --> 00:38:44,274
Yellow Dogman,

1612
00:38:44,854 --> 00:38:47,264
a bunch of other companies working with blah blah blah,

1613
00:38:47,344 --> 00:38:47,584
you know.

1614
00:38:48,050 --> 00:38:50,510
I want to go back to a comment that CACA made about programming.

1615
00:38:50,810 --> 00:38:51,199
Um,

1616
00:38:51,600 --> 00:38:52,149
CACA says,

1617
00:38:52,209 --> 00:38:54,129
I read something once that said people who

1618
00:38:54,129 --> 00:38:55,929
have no programming experience have a better time

1619
00:38:55,929 --> 00:39:00,370
learning Lisp than people who have extensive experience like in like C or so on.

1620
00:39:00,649 --> 00:39:04,679
I'm gonna expand that and I would say that like if you have a mathematics background,

1621
00:39:05,050 --> 00:39:08,469
there are certainly different languages that you'll learn first.

1622
00:39:09,080 --> 00:39:10,639
I see more like science,

1623
00:39:10,679 --> 00:39:13,229
mathematical people using Python and things like that.

1624
00:39:13,510 --> 00:39:17,110
If they're pure mathematics uh people or stat statisticians,

1625
00:39:17,360 --> 00:39:18,149
it's usually like,

1626
00:39:18,199 --> 00:39:18,600
what's it called,

1627
00:39:18,719 --> 00:39:19,379
MATLAB

1628
00:39:19,639 --> 00:39:21,100
or like lab view,

1629
00:39:21,280 --> 00:39:22,030
stuff like that.

1630
00:39:22,399 --> 00:39:23,459
But if it's a language,

1631
00:39:23,639 --> 00:39:26,600
it can often be a functional one like Lisp Pascal,

1632
00:39:26,909 --> 00:39:27,570
stuff like that,

1633
00:39:27,959 --> 00:39:28,530
uh,

1634
00:39:28,540 --> 00:39:28,919
because they,

1635
00:39:28,959 --> 00:39:30,439
they use it as like a maths brain.

1636
00:39:30,830 --> 00:39:32,320
So like OO object orientated,

1637
00:39:32,399 --> 00:39:32,709
doesn't,

1638
00:39:32,840 --> 00:39:34,239
doesn't work cos they're maths brain.

1639
00:39:34,530 --> 00:39:35,679
It's also because,

1640
00:39:36,050 --> 00:39:37,600
and I don't wanna diminish the work that they're

1641
00:39:37,600 --> 00:39:39,090
doing in the language that they're doing it in,

1642
00:39:39,199 --> 00:39:39,949
but because it's like a,

1643
00:39:39,969 --> 00:39:41,310
a maths application,

1644
00:39:41,689 --> 00:39:42,010
like,

1645
00:39:42,290 --> 00:39:43,729
it isn't usually that

1646
00:39:43,969 --> 00:39:46,750
like object orientedly uh complicated.

1647
00:39:47,239 --> 00:39:49,280
The Qualia mentions are Julia and Fortran,

1648
00:39:49,330 --> 00:39:49,530
yep,

1649
00:39:49,689 --> 00:39:50,600
if you're 300 years old,

1650
00:39:50,610 --> 00:39:51,189
you can do that.

1651
00:39:51,489 --> 00:39:53,370
Don't like half the banks still run on Fortran?

1652
00:39:54,250 --> 00:39:54,919
Banks of Cobalt,

1653
00:39:55,010 --> 00:39:55,080
yeah,

1654
00:39:55,129 --> 00:39:55,590
I always

1655
00:39:55,840 --> 00:39:58,070
I I confuse Fortran and Cobalt all the time.

1656
00:39:58,330 --> 00:40:00,449
I think we're running out of questions,

1657
00:40:00,570 --> 00:40:02,250
so I'll probably start

1658
00:40:02,489 --> 00:40:03,949
closing things off here.

1659
00:40:04,250 --> 00:40:04,679
Uh,

1660
00:40:04,850 --> 00:40:05,550
before I go though,

1661
00:40:05,969 --> 00:40:08,110
you got wiki wiki wiki wiki,

1662
00:40:08,370 --> 00:40:08,800
like

1663
00:40:08,989 --> 00:40:09,570
wiki.

1664
00:40:10,500 --> 00:40:10,840
Wiki,

1665
00:40:10,879 --> 00:40:11,520
thumbs up.

1666
00:40:11,860 --> 00:40:12,050
Uh,

1667
00:40:12,060 --> 00:40:13,219
Goldie says Tech Tree updates,

1668
00:40:13,260 --> 00:40:14,560
as a quick reminder,

1669
00:40:14,860 --> 00:40:16,760
the tech tree is currently

1670
00:40:17,060 --> 00:40:17,459
like

1671
00:40:17,739 --> 00:40:20,399
a smouldering wreck of twisted metal

1672
00:40:20,780 --> 00:40:22,169
because I forgot to back it up.

1673
00:40:22,570 --> 00:40:23,770
So there's like half a tech tree,

1674
00:40:23,780 --> 00:40:24,510
which is fine,

1675
00:40:24,620 --> 00:40:25,659
which was backed up,

1676
00:40:25,899 --> 00:40:27,840
and then there's a picture of the tech tree,

1677
00:40:28,100 --> 00:40:29,379
and I need to merge the two.

1678
00:40:29,820 --> 00:40:30,300
And

1679
00:40:30,500 --> 00:40:32,780
I need to do that and it's probably gonna take me like 2 or 3 hours,

1680
00:40:32,939 --> 00:40:33,899
so there we go.

1681
00:40:35,250 --> 00:40:39,550
Something I've considered is just like going live in Te public working channel

1682
00:40:39,689 --> 00:40:42,820
and calling the event like Prime learns the importance of backups,

1683
00:40:42,929 --> 00:40:45,070
and I just recreate the tech Tree live in there.

1684
00:40:45,370 --> 00:40:45,919
um,

1685
00:40:46,250 --> 00:40:47,129
couldn't do that today,

1686
00:40:47,139 --> 00:40:47,649
but like

1687
00:40:47,770 --> 00:40:47,860
I,

1688
00:40:47,870 --> 00:40:48,600
I will do it.

1689
00:40:48,810 --> 00:40:49,810
But it's not a problem,

1690
00:40:49,889 --> 00:40:54,080
the Tech Tree is safe and I'll immediately update it probably as I'm recreating it,

1691
00:40:54,409 --> 00:40:56,820
uh and it will be safe from now on cos it it's in.

1692
00:40:57,530 --> 00:41:01,500
It's in my obsidian vault and that's backed up to like Dropbox and Google.

1693
00:41:01,810 --> 00:41:03,270
Aurora has an additional question.

1694
00:41:03,570 --> 00:41:05,850
I have tried streaming Resonite on

1695
00:41:06,209 --> 00:41:07,199
on VR to Discord,

1696
00:41:07,280 --> 00:41:07,729
and that didn't work,

1697
00:41:07,770 --> 00:41:08,909
it refused to show anything

1698
00:41:09,129 --> 00:41:10,850
and thought it was minimised even though it wasn't.

1699
00:41:10,929 --> 00:41:12,520
Was there something I needed to use to stream it?

1700
00:41:12,850 --> 00:41:12,929
No,

1701
00:41:13,010 --> 00:41:13,949
I think you should be OK.

1702
00:41:14,489 --> 00:41:14,909
Um,

1703
00:41:15,370 --> 00:41:17,250
there might be some oddities of audio or

1704
00:41:17,250 --> 00:41:19,689
which window you're selecting because like we open like

1705
00:41:19,889 --> 00:41:20,929
2 or 3 processes.

1706
00:41:21,370 --> 00:41:22,030
Um,

1707
00:41:22,370 --> 00:41:22,439
no,

1708
00:41:22,489 --> 00:41:23,600
you should be able to capture it fine.

1709
00:41:23,889 --> 00:41:24,719
It also shouldn't,

1710
00:41:25,010 --> 00:41:27,830
there shouldn't be any difference in VR or not VR cos,

1711
00:41:27,899 --> 00:41:28,169
uh,

1712
00:41:28,250 --> 00:41:29,290
when you're streaming to Discord,

1713
00:41:29,320 --> 00:41:30,389
it will use the,

1714
00:41:30,449 --> 00:41:31,040
um,

1715
00:41:31,169 --> 00:41:31,830
like the,

1716
00:41:32,129 --> 00:41:33,689
I don't wanna say desktop cos you're in VR mode,

1717
00:41:33,729 --> 00:41:34,739
but like it'll use the,

1718
00:41:35,050 --> 00:41:36,770
it'll use the desktop rectangle,

1719
00:41:36,889 --> 00:41:38,770
like it'll use the rectangle that appears

1720
00:41:39,090 --> 00:41:39,810
on the desktop,

1721
00:41:40,050 --> 00:41:42,090
not the rectangles that appear inside your headset.

1722
00:41:42,290 --> 00:41:42,439
Uh,

1723
00:41:42,449 --> 00:41:43,310
Aurora said,

1724
00:41:43,500 --> 00:41:44,399
uh,

1725
00:41:44,530 --> 00:41:45,199
the preview worked,

1726
00:41:45,209 --> 00:41:46,320
but the moment I tried to stream it,

1727
00:41:46,330 --> 00:41:48,250
it didn't load nothing and said it was minimised.

1728
00:41:48,330 --> 00:41:48,399
Yeah,

1729
00:41:48,449 --> 00:41:48,689
I get that.

1730
00:41:48,834 --> 00:41:50,504
A lot as well with like all sorts of games.

1731
00:41:50,514 --> 00:41:51,054
um

1732
00:41:51,435 --> 00:41:54,014
I've been going back to like doing screen

1733
00:41:54,395 --> 00:41:57,574
um sharing like full-on screen sharing when it comes to like some games,

1734
00:41:57,584 --> 00:41:59,235
and I just like move all my like

1735
00:41:59,514 --> 00:42:02,155
move all my scary stuff to the other monitor or close it.

1736
00:42:02,274 --> 00:42:04,915
I'm trying to get better at like clearing my workspace if that makes sense,

1737
00:42:04,955 --> 00:42:06,784
when it comes to like digitally clearing your workspace,

1738
00:42:06,794 --> 00:42:07,284
it's like,

1739
00:42:07,435 --> 00:42:07,754
hey guys,

1740
00:42:07,794 --> 00:42:09,385
how many tabs do you have open right now?

1741
00:42:09,625 --> 00:42:10,584
Raid is like a,

1742
00:42:10,754 --> 00:42:11,344
like a,

1743
00:42:11,354 --> 00:42:12,114
another like

1744
00:42:12,475 --> 00:42:14,695
another like category of human.

1745
00:42:14,875 --> 00:42:16,175
Raid scares me sometimes.

1746
00:42:16,760 --> 00:42:17,379
Um,

1747
00:42:17,600 --> 00:42:18,760
Ray has 0 tabs open.

1748
00:42:18,840 --> 00:42:19,800
I have no idea how.

1749
00:42:20,479 --> 00:42:21,270
Qli has 2,

1750
00:42:21,800 --> 00:42:22,479
Siaca has 3,

1751
00:42:22,520 --> 00:42:23,439
but 4 terminals.

1752
00:42:23,590 --> 00:42:24,760
Goldie Runi has 7,

1753
00:42:24,840 --> 00:42:25,419
of course.

1754
00:42:25,520 --> 00:42:26,800
Does someone else have 6 tabs?

1755
00:42:27,040 --> 00:42:28,209
Josh has 5.

1756
00:42:28,520 --> 00:42:29,379
I have

1757
00:42:29,979 --> 00:42:31,399
15 tabs open.

1758
00:42:31,719 --> 00:42:32,060
I lied,

1759
00:42:32,080 --> 00:42:32,989
I found another window.

1760
00:42:33,070 --> 00:42:33,879
This is another problem I,

1761
00:42:33,919 --> 00:42:34,419
I.

1762
00:42:36,350 --> 00:42:36,889
I found

1763
00:42:37,310 --> 00:42:39,379
3 additional browser windows.

1764
00:42:39,550 --> 00:42:40,389
Let me see how many tabs,

1765
00:42:40,449 --> 00:42:40,590
OK,

1766
00:42:40,669 --> 00:42:41,760
this one has one tab,

1767
00:42:42,030 --> 00:42:42,870
so that's like,

1768
00:42:43,189 --> 00:42:45,149
let's say 15 in this like first one,

1769
00:42:45,229 --> 00:42:46,580
so I just found 16.

1770
00:42:46,860 --> 00:42:48,010
Let's go to this window,

1771
00:42:48,270 --> 00:42:49,149
17,

1772
00:42:49,429 --> 00:42:50,090
go to this window,

1773
00:42:50,580 --> 00:42:51,469
1819,

1774
00:42:51,550 --> 00:42:52,270
2021,

1775
00:42:52,310 --> 00:42:52,669
22,

1776
00:42:52,750 --> 00:42:53,149
23,

1777
00:42:53,189 --> 00:42:53,590
24,

1778
00:42:53,669 --> 00:42:54,070
25,

1779
00:42:54,110 --> 00:42:54,500
26,

1780
00:42:54,510 --> 00:42:54,909
27,

1781
00:42:54,979 --> 00:42:55,479
28.

1782
00:42:55,669 --> 00:42:57,750
I just close that window cos I've no idea what's in it.

1783
00:42:58,600 --> 00:42:58,919
Uh,

1784
00:42:59,040 --> 00:42:59,479
26,

1785
00:42:59,520 --> 00:42:59,879
27,

1786
00:42:59,939 --> 00:43:00,239
28,

1787
00:43:00,320 --> 00:43:00,399
yeah,

1788
00:43:00,479 --> 00:43:01,199
28 taps.

1789
00:43:02,669 --> 00:43:03,070
I was,

1790
00:43:03,189 --> 00:43:03,310
I,

1791
00:43:03,389 --> 00:43:04,500
I do have bookmarks.

1792
00:43:04,629 --> 00:43:05,709
My bookmarks are like,

1793
00:43:05,949 --> 00:43:08,419
my bookmarks are like like like ooh,

1794
00:43:08,820 --> 00:43:09,989
bookmarks are just huge.

1795
00:43:10,070 --> 00:43:11,459
I have so many bookmarks,

1796
00:43:11,510 --> 00:43:12,310
they don't help though.

1797
00:43:12,669 --> 00:43:14,429
Something I've noticed that my browser does now,

1798
00:43:14,489 --> 00:43:14,780
which is,

1799
00:43:14,790 --> 00:43:16,370
is helpful but also not helpful,

1800
00:43:16,709 --> 00:43:18,709
is sometimes I'll like open a new tab.

1801
00:43:19,179 --> 00:43:21,729
And I'll start typing in a web address or something

1802
00:43:21,949 --> 00:43:22,510
and it'll go like,

1803
00:43:22,550 --> 00:43:22,739
oh,

1804
00:43:22,830 --> 00:43:24,229
you have this open in another tab,

1805
00:43:24,310 --> 00:43:25,729
like we found this like literal,

1806
00:43:25,810 --> 00:43:27,610
this webpage is open

1807
00:43:27,989 --> 00:43:29,189
in another tab.

1808
00:43:29,629 --> 00:43:30,770
Do you wanna switch to that tab?

1809
00:43:30,989 --> 00:43:35,129
And I say like love hate the feature cos it works out well if that tab is in the same

1810
00:43:35,590 --> 00:43:37,510
browser window that you're in.

1811
00:43:37,659 --> 00:43:39,580
But if you're in a different browser window,

1812
00:43:39,659 --> 00:43:41,159
it will alt tab you

1813
00:43:41,580 --> 00:43:43,719
to the browser window that contains that tab,

1814
00:43:43,939 --> 00:43:44,540
and then

1815
00:43:44,899 --> 00:43:49,000
like refocus onto that tab that you selected across multiple browser windows.

1816
00:43:49,179 --> 00:43:51,510
And what that means is I can sometimes not get things correct.

1817
00:43:51,620 --> 00:43:52,280
Like I want

1818
00:43:52,449 --> 00:43:53,929
the tab on both screens,

1819
00:43:54,139 --> 00:43:55,399
so I'm using two,

1820
00:43:55,689 --> 00:43:56,120
like,

1821
00:43:56,419 --> 00:43:59,899
I'm using 22 copies of the browser and 2 copies of that tab.

1822
00:44:00,479 --> 00:44:01,120
While I'm here,

1823
00:44:01,199 --> 00:44:05,020
I have like a question that might not make sense for for you Linux guys.

1824
00:44:05,479 --> 00:44:07,909
How many like esoteric window managers are there?

1825
00:44:08,159 --> 00:44:09,270
Like I'm interested in like

1826
00:44:09,600 --> 00:44:11,830
different ways of organising windows.

1827
00:44:12,120 --> 00:44:13,320
If you've got any recommendations,

1828
00:44:13,360 --> 00:44:13,979
let me know.

1829
00:44:14,199 --> 00:44:15,120
And I don't mean like

1830
00:44:15,399 --> 00:44:17,790
it's like the regular Windows manager but blue,

1831
00:44:17,959 --> 00:44:18,790
I mean like

1832
00:44:19,000 --> 00:44:21,899
a completely different paradigm for organising windows

1833
00:44:22,199 --> 00:44:22,629
and mouse,

1834
00:44:22,679 --> 00:44:23,360
I need mouse.

1835
00:44:23,860 --> 00:44:25,850
What I'm looking for is like,

1836
00:44:26,179 --> 00:44:28,459
what I'm looking for is like an RTS layout,

1837
00:44:28,500 --> 00:44:28,719
right?

1838
00:44:28,820 --> 00:44:33,020
I wanna be able to like zoom in and pan around and just have the windows

1839
00:44:33,330 --> 00:44:36,510
floating in 3 in like 2D space and just pan around them.

1840
00:44:36,780 --> 00:44:37,929
Because like I think spatially,

1841
00:44:37,979 --> 00:44:38,159
right,

1842
00:44:38,260 --> 00:44:39,760
so instead of being like.

1843
00:44:40,084 --> 00:44:40,485
Oh,

1844
00:44:41,405 --> 00:44:41,875
the,

1845
00:44:42,044 --> 00:44:44,875
the tab I need is like this 3rd window,

1846
00:44:44,945 --> 00:44:46,364
5th tab from the left,

1847
00:44:46,564 --> 00:44:47,344
I can be like,

1848
00:44:47,725 --> 00:44:50,034
that information that I need is like,

1849
00:44:50,044 --> 00:44:50,794
zoom out,

1850
00:44:51,004 --> 00:44:53,004
like RTS Factorio style,

1851
00:44:53,324 --> 00:44:54,165
pan to like,

1852
00:44:54,205 --> 00:44:54,594
you know,

1853
00:44:54,885 --> 00:44:55,155
my,

1854
00:44:55,324 --> 00:44:56,185
my um.

1855
00:44:57,350 --> 00:45:00,489
My steel plate manufacturing area of my Factorio base,

1856
00:45:00,590 --> 00:45:01,989
and there's the information I need.

1857
00:45:02,270 --> 00:45:04,530
Like that would be a much faster operation for me

1858
00:45:04,669 --> 00:45:06,100
than finding the tabs.

1859
00:45:06,350 --> 00:45:07,070
So if there's like a,

1860
00:45:07,229 --> 00:45:08,989
a Factorio-like window manager,

1861
00:45:09,139 --> 00:45:09,590
let me know.

1862
00:45:09,669 --> 00:45:10,149
If there's not,

1863
00:45:10,189 --> 00:45:11,370
I'll build one eventually.

1864
00:45:11,830 --> 00:45:13,209
I'm aware of the cube ones,

1865
00:45:13,310 --> 00:45:14,750
that's not quite what I mean,

1866
00:45:14,830 --> 00:45:15,909
cos that's 3D.

1867
00:45:16,270 --> 00:45:19,090
Sort of like I want an infinite 2D canvas

1868
00:45:19,389 --> 00:45:20,810
that I can put windows into.

1869
00:45:21,070 --> 00:45:22,379
I wanna play SimCity of your Windows,

1870
00:45:22,429 --> 00:45:22,590
yeah,

1871
00:45:22,790 --> 00:45:23,350
pretty much.

1872
00:45:23,669 --> 00:45:24,939
Anyone know what Upload labs?

1873
00:45:25,260 --> 00:45:26,739
I know we're like going way over,

1874
00:45:27,000 --> 00:45:27,639
but like

1875
00:45:27,979 --> 00:45:29,439
anyone know the game Upload Labs?

1876
00:45:29,699 --> 00:45:31,870
I'm gonna use it to like explain what I want.

1877
00:45:32,179 --> 00:45:32,300
Right,

1878
00:45:32,340 --> 00:45:33,219
this is Upload labs.

1879
00:45:33,260 --> 00:45:34,750
If anyone has not heard of Upload Labs,

1880
00:45:34,780 --> 00:45:36,860
I'm about to like steal hours of your day,

1881
00:45:36,939 --> 00:45:38,179
so I apologise for that.

1882
00:45:38,500 --> 00:45:38,820
But

1883
00:45:39,139 --> 00:45:40,840
Upload labs is like

1884
00:45:41,239 --> 00:45:42,159
numbers go up

1885
00:45:42,260 --> 00:45:42,860
um

1886
00:45:43,290 --> 00:45:43,919
node graph,

1887
00:45:44,060 --> 00:45:44,300
right,

1888
00:45:44,459 --> 00:45:44,879
so

1889
00:45:45,219 --> 00:45:48,560
I'm downloading text from a torrent and I'm

1890
00:45:48,739 --> 00:45:50,020
doing stuff to it and then I'm,

1891
00:45:50,050 --> 00:45:51,629
I'm researching it and uploading it,

1892
00:45:51,780 --> 00:45:53,879
and then down here I'm hacking anonymous and

1893
00:45:54,139 --> 00:45:54,939
down here I'm.

1894
00:45:55,270 --> 00:45:56,850
I've got no idea what I'm doing down here.

1895
00:45:57,120 --> 00:45:57,209
Oh,

1896
00:45:57,229 --> 00:45:57,429
I'm,

1897
00:45:57,510 --> 00:45:57,889
I'm

1898
00:45:58,229 --> 00:46:00,889
making trojans and uploading them to the internet.

1899
00:46:01,429 --> 00:46:02,219
But the point is,

1900
00:46:02,270 --> 00:46:02,580
like,

1901
00:46:02,750 --> 00:46:03,139
I,

1902
00:46:03,270 --> 00:46:03,389
oh,

1903
00:46:03,429 --> 00:46:04,149
I wanna look at the,

1904
00:46:04,229 --> 00:46:06,689
the GPU thing which is mining crypto coins

1905
00:46:06,949 --> 00:46:07,270
up here,

1906
00:46:07,350 --> 00:46:07,989
fake

1907
00:46:08,270 --> 00:46:09,129
video game,

1908
00:46:09,229 --> 00:46:10,209
crypto coins,

1909
00:46:10,510 --> 00:46:10,909
um.

1910
00:46:11,560 --> 00:46:13,120
I can pan in here and I can zoom in,

1911
00:46:13,159 --> 00:46:13,280
right,

1912
00:46:13,360 --> 00:46:16,149
and let's say oh I wanna go back over to to whatever else I was looking at,

1913
00:46:16,199 --> 00:46:16,320
alright,

1914
00:46:16,360 --> 00:46:16,870
I zoom out,

1915
00:46:16,949 --> 00:46:17,560
go back over here,

1916
00:46:17,669 --> 00:46:18,350
zoom in there.

1917
00:46:18,719 --> 00:46:20,209
Why can't a window manager look like that?

1918
00:46:20,489 --> 00:46:21,120
Cause then it's like,

1919
00:46:21,199 --> 00:46:21,439
OK,

1920
00:46:21,520 --> 00:46:21,750
well,

1921
00:46:21,919 --> 00:46:23,340
like this one's my browser,

1922
00:46:23,840 --> 00:46:24,699
this one's like

1923
00:46:25,080 --> 00:46:25,929
another tab,

1924
00:46:25,979 --> 00:46:27,620
and then like this is my like programming,

1925
00:46:27,629 --> 00:46:28,030
and it'll be like,

1926
00:46:28,040 --> 00:46:28,199
alright,

1927
00:46:28,239 --> 00:46:29,949
I need information from the browser,

1928
00:46:30,030 --> 00:46:30,199
alright,

1929
00:46:30,280 --> 00:46:30,439
I'm,

1930
00:46:30,479 --> 00:46:30,600
I'm,

1931
00:46:30,639 --> 00:46:31,199
I'm in the browser,

1932
00:46:31,239 --> 00:46:31,360
alright,

1933
00:46:31,399 --> 00:46:32,780
I need information from the uh yeah whoop

1934
00:46:33,139 --> 00:46:33,199
whoop

1935
00:46:33,310 --> 00:46:33,409
whoop whoop

1936
00:46:33,540 --> 00:46:33,560
whoop.

1937
00:46:34,080 --> 00:46:35,939
Oh I need that like super rare like

1938
00:46:36,139 --> 00:46:36,830
UI I never use,

1939
00:46:36,919 --> 00:46:37,639
so it's up here.

1940
00:46:37,919 --> 00:46:38,820
Excuse me while I

1941
00:46:39,040 --> 00:46:40,159
uh tidy these up again.

1942
00:46:40,429 --> 00:46:40,439
Yeah,

1943
00:46:42,510 --> 00:46:44,050
floating with an infinite plane,

1944
00:46:44,429 --> 00:46:45,770
like variable scaling,

1945
00:46:46,070 --> 00:46:46,179
I,

1946
00:46:46,199 --> 00:46:46,379
I,

1947
00:46:46,389 --> 00:46:46,870
it's

1948
00:46:47,510 --> 00:46:47,800
like

1949
00:46:48,129 --> 00:46:49,790
Excali drawer that we use for the tech tree,

1950
00:46:49,979 --> 00:46:50,179
it's,

1951
00:46:50,189 --> 00:46:50,610
it's

1952
00:46:50,830 --> 00:46:51,689
basically that.

1953
00:46:51,989 --> 00:46:53,409
I will take a look at eagle mode.

1954
00:46:53,629 --> 00:46:55,189
I think it's about time though that I,

1955
00:46:55,229 --> 00:46:56,979
I head out here before I start like,

1956
00:46:57,149 --> 00:46:57,629
I don't know,

1957
00:46:57,790 --> 00:46:58,330
talking about

1958
00:46:58,469 --> 00:46:59,330
recycling again.

1959
00:46:59,989 --> 00:47:01,350
Uh speaking of recycling.

1960
00:47:02,389 --> 00:47:02,750
Uh,

1961
00:47:02,850 --> 00:47:05,610
my apartment building has trash chutes,

1962
00:47:05,669 --> 00:47:07,590
and for the past like couple of months,

1963
00:47:07,709 --> 00:47:09,699
like way back into like 2025,

1964
00:47:10,149 --> 00:47:10,489
they,

1965
00:47:10,669 --> 00:47:11,290
um,

1966
00:47:11,659 --> 00:47:13,060
had put out like announcements in the,

1967
00:47:13,070 --> 00:47:13,860
in the community,

1968
00:47:14,149 --> 00:47:15,830
we're gonna clean the trash chutes,

1969
00:47:15,899 --> 00:47:17,830
we're gonna clean the trash chutes on this day,

1970
00:47:17,909 --> 00:47:19,939
we're gonna clean the trash chutes on that day,

1971
00:47:20,110 --> 00:47:22,270
and every single time the day would come up

1972
00:47:22,270 --> 00:47:23,739
where they would be cleaning the trash chutes,

1973
00:47:23,800 --> 00:47:24,949
they would cancel at last minute.

1974
00:47:25,459 --> 00:47:26,959
And every single time

1975
00:47:27,139 --> 00:47:30,280
they got more and more aggressive with their sort of messaging about like

1976
00:47:30,500 --> 00:47:31,919
when we're cleaning the trash chutes,

1977
00:47:32,020 --> 00:47:35,719
don't put trash in the trash chutes cos you could kill the worker.

1978
00:47:35,939 --> 00:47:36,580
And it was just like,

1979
00:47:36,659 --> 00:47:37,860
I'm I was so paranoid,

1980
00:47:37,939 --> 00:47:40,800
like I checked like 4 times before I threw away trash this week

1981
00:47:41,179 --> 00:47:41,929
because I was like,

1982
00:47:42,100 --> 00:47:43,320
is it trash cleaning day?

1983
00:47:43,610 --> 00:47:44,659
They usually put up a sign,

1984
00:47:44,739 --> 00:47:46,870
but the sign says like the last date they announced,

1985
00:47:46,979 --> 00:47:48,659
which sometimes isn't the current date.

1986
00:47:48,899 --> 00:47:51,479
Like we're gonna clean the trash chutes on the

1987
00:47:51,679 --> 00:47:52,840
12th of December,

1988
00:47:53,179 --> 00:47:54,739
it's January.

1989
00:47:55,629 --> 00:47:55,830
Anyway,

1990
00:47:55,929 --> 00:47:58,590
Upload Labs is free on Steam and you'll like

1991
00:47:58,780 --> 00:47:59,169
lose

1992
00:47:59,310 --> 00:48:00,899
all days if you spend time in it.

1993
00:48:01,070 --> 00:48:03,149
I'm gonna leave off here and I'll speak to you guys soon.