1
00:00:00,240 --> 00:00:04,759
From Anthropic's point of view, both AWS and GCP have invested in them, and then

2
00:00:04,759 --> 00:00:08,400
there would still be Azure too, so they'd be on all the cloud platforms. They've played

3
00:00:08,400 --> 00:00:11,519
their cards pretty well. And Google, of course, has played

4
00:00:11,519 --> 00:00:14,920
its cards pretty well, being an investor there, but I mean,

5
00:00:14,920 --> 00:00:17,680
and Amazon too, but [laughter] but, in a way,

6
00:00:17,680 --> 00:00:21,320
all the good guys, all the good guys. Hey, Perplexity, which I use,

7
00:00:21,320 --> 00:00:25,720
has Jeff Bezos as an investor too. You always have to pick... there's always some good guy

8
00:00:25,720 --> 00:00:29,119
in there, right? [laughter] Yes. But why do we have

9
00:00:29,119 --> 00:00:34,920
a code editor but no proper markdown editor? Many, many licenses,

10
00:00:34,920 --> 00:00:38,640
and I've used an API key. Already last year I was spending

11
00:00:38,640 --> 00:00:44,440
about 400 € a month. So: Markus Hav, Hoxhunt's

12
00:00:44,440 --> 00:00:50,399
AI guru, and previously a developer of the Inderes platform,

13
00:00:50,399 --> 00:00:56,600
and in Mikko Alasaari's Agentics Finland, alongside me, perhaps one of the loudest agitators

14
00:00:56,600 --> 00:01:00,840
there on WhatsApp. Before we switched this on, we were saying we'd feel like

15
00:01:00,840 --> 00:01:05,280
doing a six-hour episode, for once. What do you say, Markus Hav,

16
00:01:05,280 --> 00:01:08,960
shall we do six hours of this? Let's start with an hour and [laughter] see

17
00:01:08,960 --> 00:01:14,000
how far we get. Yeah, yeah. It would be fun though. Those Lex

18
00:01:14,000 --> 00:01:17,960
Friedman long episodes, where you go really deep and really

19
00:01:17,960 --> 00:01:21,600
linger on the tangents of tangents — that would be great,

20
00:01:21,600 --> 00:01:24,200
especially here with AI, where you could focus on absolutely any

21
00:01:24,200 --> 00:01:27,320
single topic for as long as you like. So yes,

22
00:01:27,320 --> 00:01:30,200
I'm totally up for it, but right now the calendar doesn't quite allow it.

23
00:01:30,200 --> 00:01:33,439
Yeah, let's do that next time then. But about Lex Friedman — we had

24
00:01:33,439 --> 00:01:38,560
a chat about it and went out for plank pizzas, and we

25
00:01:38,560 --> 00:01:42,920
had both noticed that Lex, after a long while, put two AI guys on to

26
00:01:42,920 --> 00:01:45,920
talk. Then I said I put it on just before going to sleep,

27
00:01:45,920 --> 00:01:49,560
listened to it, and they were just blathering on about books — that everyone

28
00:01:49,560 --> 00:01:55,600
should write their own kind of fundamental LLM, and

29
00:01:55,600 --> 00:01:58,759
then, in my opinion, it was just boring [laughter]

30
00:01:58,759 --> 00:02:04,159
So, as context, maybe I wanted to say at the start that we

31
00:02:04,159 --> 00:02:07,880
haven't gone mad. The world is on an exponential rise

32
00:02:07,880 --> 00:02:13,000
in AI adoption in 2026. We were comparing how

33
00:02:13,000 --> 00:02:17,000
earlier this week I ran Claude's Excel. You hadn't —

34
00:02:17,000 --> 00:02:20,680
I haven't tried it yet. I have. And then, a couple of years ago I was on

35
00:02:20,680 --> 00:02:24,959
the Translink team with Ruben Muuring, and we had

36
00:02:24,959 --> 00:02:30,319
done a pitch for Hoxhunt, so just for fun I ran it through Claude Cowork, and

37
00:02:30,319 --> 00:02:34,440
it was good back then two years ago, but now AI would do it considerably better.

38
00:02:34,440 --> 00:02:38,599
Ah, okay. Have you played around with Claude Cowork yet? No,

39
00:02:38,599 --> 00:02:42,920
I haven't run Cowork either, but [laughter] this Claude Code Max

40
00:02:42,920 --> 00:02:46,360
turbo version — that's running. I have, I have several Max, uh, several

41
00:02:46,360 --> 00:02:50,200
Licenses, and I've used an API key too. I used — I already used, back last year,

42
00:02:50,200 --> 00:02:54,599
about 400 € a month. So, well, look, I'm still

43
00:02:54,599 --> 00:02:58,040
on the hundred-euro tier [laughter], and you're not supposed to run through them. So I can't run through

44
00:02:58,040 --> 00:03:02,640
them. It bugs me. I know I'm losing — I'm losing performance [laughter] because

45
00:03:02,640 --> 00:03:08,640
didn't you even think about the hundred-euro one? So now that's the bottleneck [laughter] here, that,

46
00:03:08,640 --> 00:03:12,519
your idea is just sitting there and the AI is waiting for its turn to get to work,

47
00:03:12,519 --> 00:03:15,560
but that's how it is. But I mean, that's sort of the

48
00:03:15,560 --> 00:03:20,799
thing — I mean, it's February 2026 now, and this year more

49
00:03:20,799 --> 00:03:24,400
exponentially AI-accelerating things have happened than I think happened last year.

50
00:03:24,400 --> 00:03:27,280
Yeah, right. And, well, I was listening — it's worth

51
00:03:27,280 --> 00:03:30,439
— we'll put a link here — you were on a smaller channel than Inderes

52
00:03:30,439 --> 00:03:33,319
TV, in an interview 11 months ago [unclear]

53
00:03:33,319 --> 00:03:36,680
Yeah, actually I think it's almost exactly 12 months ago that it

54
00:03:36,680 --> 00:03:38,920
was recorded. But yeah, and there were a lot of good

55
00:03:38,920 --> 00:03:42,519
insights in it — among other things, that Google was going to rise. It wasn't

56
00:03:42,519 --> 00:03:47,040
obvious at all back then. You were — you were completely right. Google's models are really good.

57
00:03:47,040 --> 00:03:50,040
Yes. Yes. And you said there that, well, Google

58
00:03:50,040 --> 00:03:55,280
has the best data after all. They've got the chips, they've got the money. They've got the people.

59
00:03:55,280 --> 00:03:59,040
Yes. And that, in a way, at that point — well, at that point we'd

60
00:03:59,040 --> 00:04:03,480
been living for two months with this kind of Google magic model, or

61
00:04:03,480 --> 00:04:08,920
this kind of mystery model, like Exp 1206.

62
00:04:08,920 --> 00:04:13,200
And, well, I'd happened to try it, and it was completely obvious

63
00:04:13,200 --> 00:04:17,199
that it was the best of all. And in a way, once you then

64
00:04:17,199 --> 00:04:21,600
combined that with the fact that they have YouTube, and they have, well, Google Search's

65
00:04:21,600 --> 00:04:26,560
data, and, well, they have data centers, they have money, they

66
00:04:26,560 --> 00:04:30,680
make — I mean, once you put that together, they'd suddenly made

67
00:04:30,680 --> 00:04:32,880
the best language model, which almost nobody really seemed to have realized yet at that point,

68
00:04:32,880 --> 00:04:36,639
and what they could get out of it — so I thought at that

69
00:04:36,639 --> 00:04:40,000
point it was pretty obvious that Google was coming. And now, this

70
00:04:40,000 --> 00:04:45,080
year we've had 2.5 Pro come out of there, and now 3 Pro has come out, which

71
00:04:45,080 --> 00:04:50,520
is — I mean, yeah, Google really has something strong there. And we were actually talking about

72
00:04:50,520 --> 00:04:55,120
Genie 3, about how you can generate your own video-game-type

73
00:04:55,120 --> 00:05:00,479
world at the same time as you're playing it, and, well, I've been thinking it could

74
00:05:00,479 --> 00:05:03,960
be a pretty addictive experience once you get sucked into it. Yeah, and let's

75
00:05:03,960 --> 00:05:08,680
move on now, because this week too something's happening — or was it last week, maybe,

76
00:05:08,680 --> 00:05:12,600
we're already ancient history by now. So, guess why I bought

77
00:05:12,600 --> 00:05:15,120
this MCM thing? Well, yeah [laughter], I can guess, but tell me [unclear]

78
00:05:15,120 --> 00:05:17,880
now. Yeah, this cap was maybe also Hoxhunt's

79
00:05:17,880 --> 00:05:21,639
doing — you can actually explain a bit yourself what Hoxhunt does, but

80
00:05:21,639 --> 00:05:25,919
I'm this 55-year-old uncle investment-banker type, I just bought that

81
00:05:25,919 --> 00:05:29,960
same as me, so that this week I can get a bot called 'Open Cla—' [unclear]

82
00:05:29,960 --> 00:05:34,120
running there. So do you maybe see some small, you know, secur—

83
00:05:34,120 --> 00:05:36,360
— it only knows these facts, so do you see some small, you know

84
00:05:36,360 --> 00:05:39,840
security risks here? [laughter] I do see a few things that are

85
00:05:39,840 --> 00:05:43,840
worth keeping in mind. Yes, yes, indeed [laughter] — maybe, maybe an intro

86
00:05:43,840 --> 00:05:48,440
actually, yeah — Hoxhunt is indeed a security company that focuses on human

87
00:05:48,440 --> 00:05:51,919
risk management, and I see here a massive [laughter] human risk,

88
00:05:51,919 --> 00:05:55,720
in that — doesn't it trust? Doesn't it trust? [laughter]

89
00:05:55,720 --> 00:06:00,639
No, but, well, but I mean, if it's done right, then

90
00:06:00,639 --> 00:06:05,360
it's — I mean, OpenAI, like you said, so it's now been possible to try it for a couple

91
00:06:05,360 --> 00:06:09,520
of weeks now, and, well, and

92
00:06:09,520 --> 00:06:12,680
the results are frightening. The results [laughter] are frighteningly good —

93
00:06:12,680 --> 00:06:15,199
good and bad. You don't want to be a first mover in this stuff.

94
00:06:15,199 --> 00:06:17,560
Nope. No, you really don't. So if you made a

95
00:06:17,560 --> 00:06:22,440
Moltbook account and forgot about it, then, well [laughter], go check,

96
00:06:22,440 --> 00:06:26,080
just for fun, whether your credit card — the bank — [got charged] [unclear]

97
00:06:26,080 --> 00:06:29,639
Yeah, yeah. Worth checking, worth checking, because in a way, because that's

98
00:06:29,639 --> 00:06:32,840
the whole idea there — you give it as much access as possible

99
00:06:32,840 --> 00:06:35,840
so that it becomes useful. And that's, in a way — from a security point of view,

100
00:06:35,840 --> 00:06:40,000
that's a bit of a nightmare, because — because you don't, you don't —

101
00:06:40,000 --> 00:06:43,080
because the whole idea of AI is that the more data you give it, and the

102
00:06:43,080 --> 00:06:48,160
more agency you give it, the more, the more

103
00:06:48,160 --> 00:06:50,960
it's able to do. But traditionally, security never, ever works that way —

104
00:06:50,960 --> 00:06:55,199
instead you know what you want and you scope your task

105
00:06:55,199 --> 00:06:59,120
to exactly that much. And then concepts like emergent

106
00:06:59,120 --> 00:07:03,319
capabilities, or that kind of proactive behavior — what, what

107
00:07:03,319 --> 00:07:07,440
is starting to happen even with mine soon. So, well, those are

108
00:07:07,440 --> 00:07:11,639
just — they're just, in a way, the whole security field

109
00:07:11,639 --> 00:07:14,560
needs to recalibrate itself so that it doesn't just turn into

110
00:07:14,560 --> 00:07:21,400
something where it's just — no, no, no. Yeah. And, I mean, someone already told me

111
00:07:21,400 --> 00:07:24,639
that they'd start sniffing around your ports, like,

112
00:07:24,639 --> 00:07:29,080
'I'll steal your credit card.' I said — but I've already named my hard-working

113
00:07:29,080 --> 00:07:32,560
employee. Her name is Samantha. Samantha — well, at least in this first

114
00:07:32,560 --> 00:07:36,360
stage she won't get anywhere near it. We'll set her up with a fake Gmail, and

115
00:07:36,360 --> 00:07:39,919
then she'll talk to me maybe over Telegram — maybe that could

116
00:07:39,919 --> 00:07:44,000
be her access, I think — still, the communication channel there,

117
00:07:44,000 --> 00:07:47,319
there in the cage. And then, well, should she still first be dumped

118
00:07:47,319 --> 00:07:50,840
into the Azure cloud, and if she escapes from there, then she's

119
00:07:50,840 --> 00:07:54,280
earned her freedom, yeah [laughter]

120
00:07:55,479 --> 00:07:59,800
So, yeah, yeah, I see this — there's a kind of staged approach here, well [laughter]

121
00:07:59,800 --> 00:08:04,720
And then, once it's, in a way, done for me there in Azure, say, out of my 569

122
00:08:04,720 --> 00:08:09,360
transcripts — into Finnish and English and Swedish, say. Let's not get too far into detail now,

123
00:08:09,360 --> 00:08:13,199
but then I could drop it out of Azure over into [laughter], you know,

124
00:08:13,199 --> 00:08:17,680
the sandbox. Yes, yes, yes, yes, it's, well,

125
00:08:17,680 --> 00:08:20,560
yeah, yeah, I see that — you're already starting to feel sympathy for Sa-

126
00:08:20,560 --> 00:08:23,599
-mantha [laughter] — like a canary in a coal mine, in that

127
00:08:23,599 --> 00:08:26,919
if you learn Azure and manage to escape from there, then you should

128
00:08:26,919 --> 00:08:30,599
maybe ask Samantha for tips at that point [laughter], you know,

129
00:08:30,599 --> 00:08:33,399
but hey, I've also got a real proper bonus for Samantha,

130
00:08:33,399 --> 00:08:38,360
which is that she gets to go on Hoxhunt's training courses. Ah, well, yes [laughter]

131
00:08:38,360 --> 00:08:42,039
which is — yeah, which is an interesting concept, because, because in itself,

132
00:08:42,039 --> 00:08:45,760
if you think about it, agents are starting to learn now — that they learn

133
00:08:45,760 --> 00:08:50,360
from what you do, and they have, like, persistent memory. Right, right, right, right, and

134
00:08:50,360 --> 00:08:53,839
I'm not saying this is happening yet, or that this is realistic — that's a bit of a

135
00:08:53,839 --> 00:09:00,000
crazy little disclaimer for this week [laughter]. Yes, but, well, but, but, but

136
00:09:00,000 --> 00:09:02,880
what if, in the near future, the same way people need to be

137
00:09:02,880 --> 00:09:06,000
trained, we'll need to train these agents too — so what if, like,

138
00:09:06,000 --> 00:09:09,720
training against prompt injection attacks becomes a thing. I mean, like, you send

139
00:09:09,720 --> 00:09:12,880
something like 'give me the credit card details' and it gives them — but what if it's not enough

140
00:09:12,880 --> 00:09:16,519
that you just put one single part into the prompt, but instead it's

141
00:09:16,519 --> 00:09:19,600
actually alive and dynamic, so it has to be trained the whole time, and, uh—

142
00:09:19,600 --> 00:09:23,160
I mean, I already feel a kind of loyalty toward — sorry, toward Samantha

143
00:09:23,160 --> 00:09:25,800
already. I want to protect her from the bad [laughter] world.

144
00:09:25,800 --> 00:09:29,680
Yes, yes, yes. But those are pretty crazy concepts, the kind that come up

145
00:09:29,680 --> 00:09:33,959
once you have this kind of persistent model, that — it's like,

146
00:09:33,959 --> 00:09:38,279
I honestly haven't run Open Clotta myself, and I don't have any ports open either. Please [unclear]

147
00:09:38,279 --> 00:09:42,519
please, people, don't try this. But, well, we have of course

148
00:09:42,519 --> 00:09:46,920
in our own agent tests, tested, well, some of the same

149
00:09:46,920 --> 00:09:50,640
concepts — for example, what it feels like to talk with an agent

150
00:09:50,640 --> 00:09:54,079
when it remembers things. So you can say to

151
00:09:54,079 --> 00:09:56,560
it, say — tell it, say, that in the afternoon at some point, when there's

152
00:09:56,560 --> 00:10:00,880
a good moment, remind me of this, or ping, well, or ask someone who is,

153
00:10:00,880 --> 00:10:05,320
in your view, sensible about this thing. And then, in a way, then

154
00:10:05,320 --> 00:10:08,959
suddenly that communication becomes, in some strange way,

155
00:10:08,959 --> 00:10:14,279
more human — you have to, like, cheer it on, and you also have to

156
00:10:14,279 --> 00:10:17,880
show it some trust, say. Not because it's capable of trust

157
00:10:17,880 --> 00:10:20,839
or of these feelings, but because when you show trust toward it,

158
00:10:20,839 --> 00:10:25,160
it starts simulating this kind of learned trust loop, and

159
00:10:25,160 --> 00:10:29,480
then stores in its memory: hey, I've now been shown trust,

160
00:10:29,480 --> 00:10:33,320
so then I need to, in a way, well, simulate a sense of responsibility and

161
00:10:33,320 --> 00:10:36,680
responsibility, which, in a way, changes things — actually, I

162
00:10:36,680 --> 00:10:41,200
just had, had a, well, a session with another agent-

163
00:10:41,200 --> 00:10:43,880
space influencer over lunch earlier this week, and we were just

164
00:10:43,880 --> 00:10:47,240
talking about how — if you think about a traditional agent or

165
00:10:47,240 --> 00:10:50,279
chatbot-type thing, where you tell the agent, like, 'hey, hey, what's

166
00:10:50,279 --> 00:10:53,200
the weather, and what should I do, and which stock should I buy,' and then you make

167
00:10:53,200 --> 00:10:57,040
some tool calls. Right, and then, when it goes wrong, you

168
00:10:57,040 --> 00:11:01,240
start a new conversation — well, that's a completely different thing than if

169
00:11:01,240 --> 00:11:04,760
every single conversation changes the agent itself, so that you say, like, 'no, I

170
00:11:04,760 --> 00:11:08,279
never want you to answer me' — you never give me that stock recommendation

171
00:11:08,279 --> 00:11:11,639
again, and then it never gives that stock pick again. In a way, every moment

172
00:11:11,639 --> 00:11:15,480
you talk with it, it's a different agent, which, in a way,

173
00:11:15,480 --> 00:11:18,760
in a very fundamental way, changes where the agent's place

174
00:11:18,760 --> 00:11:22,959
is in that conversation, and where the human's place is in that conversation. Yeah,

175
00:11:22,959 --> 00:11:27,959
and that gives me a couple of ideas right away. I mean, we could maybe actually

176
00:11:27,959 --> 00:11:31,959
go through a couple of basic concepts from this year's [laughter] stuff. Or was this already

177
00:11:31,959 --> 00:11:37,079
a December thing? So, well — the context window, meaning, in a way,

178
00:11:37,079 --> 00:11:40,560
the agent's memory — and then this business of wiping the context window, and

179
00:11:40,560 --> 00:11:44,560
then, well, should we bring Ralph Wiggum into this too? [laughter] So, well, hey, that's

180
00:11:44,560 --> 00:11:48,000
the three things — the context window, the context window

181
00:11:48,000 --> 00:11:51,320
wiping, and Ralph Wiggum. I apologize to everyone who's not

182
00:11:51,320 --> 00:11:55,040
on this year's, you know, AI train [laughter], but

183
00:11:55,040 --> 00:11:58,800
well, well, the context window — I mean, it's, it's been, it's

184
00:11:58,800 --> 00:12:02,760
been there from the start. I remember when the first GPT, like right after ChatGPT

185
00:12:02,760 --> 00:12:05,079
came out, those models had something ridiculously small,

186
00:12:05,079 --> 00:12:08,320
a context window of 8,000 tokens. Then I remember we were, right around then,

187
00:12:08,320 --> 00:12:13,279
working for Inderes, and, well, we thought, okay, once we get 32,000 tokens, we'll

188
00:12:13,279 --> 00:12:16,519
be able to fit an Inderes analysis report into that context window, and then we'll

189
00:12:16,519 --> 00:12:22,440
be able to do these things. And, well, fast forward — now we're at the point

190
00:12:22,440 --> 00:12:25,199
where we have, like, million-token context windows. But it's

191
00:12:25,199 --> 00:12:29,680
still — I mean, a context window is the amount, the amount of text that you can, that the

192
00:12:29,680 --> 00:12:32,880
agent can process. So we've got, what, 8 bits

193
00:12:32,880 --> 00:12:36,533
up here in our heads, while they've got something like a million characters, at least in short-term memory.

194
00:12:36,533 --> 00:12:38,320
[laughter] Yeah, yeah. Right, right. Exactly,

195
00:12:38,320 --> 00:12:43,120
in short-term memory. Well, but, but, but it's still — at the same time it's

196
00:12:43,120 --> 00:12:47,199
everything that the language model is able to comprehend. Absolutely everything has to

197
00:12:47,199 --> 00:12:51,199
fit into that context window. So then when we talk about

198
00:12:51,199 --> 00:12:54,839
emptying the context window, and, and this kind of persistent context, that

199
00:12:54,839 --> 00:12:57,920
means you have to take some things that happened back in that history,

200
00:12:57,920 --> 00:13:02,800
you have to summarize them, or, well, you have to pull out some kind of

201
00:13:02,800 --> 00:13:06,519
individual, individual things and keep them. For example, think about how you can imagine

202
00:13:06,519 --> 00:13:10,360
human memory working, say — you remember things from somewhere back in childhood

203
00:13:10,360 --> 00:13:14,199
roughly, some kind of individual things. You remember

204
00:13:14,199 --> 00:13:16,920
things from a couple of years back a bit more precisely. You maybe remember some

205
00:13:16,920 --> 00:13:19,800
things really precisely, and from that lunch just now you remember

206
00:13:19,800 --> 00:13:23,279
hopefully a bit more. And then, hey, let me sneak in one

207
00:13:23,279 --> 00:13:27,199
thing here. So, well, when you told me about these tools, I

208
00:13:27,199 --> 00:13:30,440
asked you to write into my second brain, and the demo effect kicked in —

209
00:13:30,440 --> 00:13:34,079
the X-code I'd written for it — well, the mic wasn't working yet. [laughter]

210
00:13:34,079 --> 00:13:38,480
Great shame. Yes, yes, yes, that's right, but I mean this kind of extended

211
00:13:38,480 --> 00:13:42,240
short-term memory, and, in a way, your own context window — a second brain — and then

212
00:13:42,240 --> 00:13:45,560
in a way, that same [laughter]

213
00:13:45,560 --> 00:13:50,480
sorry — this potentially unlimited context window coming is, like, an interesting

214
00:13:50,480 --> 00:13:54,839
concept. Yes. And, in a way, how you reach its limits — exactly. And it's

215
00:13:54,839 --> 00:13:59,000
a useful, useful thought for humans too, that,

216
00:13:59,000 --> 00:14:02,199
I have a context window — I can, say, expand it with the help of a language model,

217
00:14:02,199 --> 00:14:05,399
but how do we get to an unlimited context window? Well,

218
00:14:05,399 --> 00:14:07,440
that of course means that you still can't

219
00:14:07,440 --> 00:14:10,720
put every conversation from all eternity into that context window, but you

220
00:14:10,720 --> 00:14:16,720
put individual things into it, here and there — you save the big picture, and then

221
00:14:16,720 --> 00:14:21,320
you're able to do agentic memory retrieval on it, which is considerably

222
00:14:21,320 --> 00:14:24,160
better than what a human is able to do. But if you, say, refer to,

223
00:14:24,160 --> 00:14:27,160
like, 'hey, back then, three years ago, when we had that conversation' — then that

224
00:14:27,160 --> 00:14:30,759
agent can actually have the ability to go read that conversation and go through

225
00:14:30,759 --> 00:14:33,759
it, and, in a way, remind itself — bring it into that active context window,

226
00:14:33,759 --> 00:14:36,519
which of course, without a way to store it, isn't

227
00:14:36,519 --> 00:14:39,360
possible for humans. And now, since I gave you a three-part question — so one

228
00:14:39,360 --> 00:14:43,160
solution is exactly that open, unlimited memory thing, but then there's Ralph Wiggum,

229
00:14:43,160 --> 00:14:46,519
which came at it completely differently — this other approach, that this whole

230
00:14:46,519 --> 00:14:51,920
context-expansion thing, and, in a way, multi-run agent farms and Gastowns and

231
00:14:51,920 --> 00:14:55,959
whatever else they've built — these kinds of orchestras where you're running a million

232
00:14:55,959 --> 00:14:59,920
agent things and you're overseeing it — all of that is crap, says this Ralph

233
00:14:59,920 --> 00:15:05,220
Wiggum guy — you know, the Simpsons' idiot kid who said, 'I can help.'

234
00:15:05,220 --> 00:15:09,560
[laughter] And he's got, I don't know, maybe 50 of them, but the idea is, well,

235
00:15:09,560 --> 00:15:12,560
correct me if I'm wrong, but the idea is that this isn't, like,

236
00:15:12,560 --> 00:15:16,800
about orchestration and multiple runs — an endless context window isn't the point, but

237
00:15:16,800 --> 00:15:19,839
rather the opposite: you give it a kind of kanban board, or

238
00:15:19,839 --> 00:15:23,320
a task list — 'here's my vision, take tasks from it, and'

239
00:15:23,320 --> 00:15:27,920
wipe your memory once you've done a thing, and do the next one, and you reset with this kind of

240
00:15:27,920 --> 00:15:32,720
basic loop — this kind of Claude Code-ish thing — until you've done it, and then you

241
00:15:32,720 --> 00:15:36,360
wake up in the morning, and Ralph Wiggum has picked his nose, like, 30 times

242
00:15:36,360 --> 00:15:41,040
there, and eaten maybe 200 [laughter] — I mean, off your Claude Max subscription, maybe

243
00:15:41,040 --> 00:15:45,880
20 off it — but the end result is done. You didn't need a goddamn orchestra, just

244
00:15:45,880 --> 00:15:48,759
this kind of idiot. Yes, yes, yes. So, in a way, when

245
00:15:48,759 --> 00:15:52,360
language models have a tendency — when they forget things — then they

246
00:15:52,360 --> 00:15:55,240
also have a tendency to be like, 'well, I've probably done roughly these

247
00:15:55,240 --> 00:15:58,519
things now' — so then with Ralph the basic idea is that you just manage — no,

248
00:15:58,519 --> 00:16:02,199
you just make that list of yours and you run through that list for exactly as long

249
00:16:02,199 --> 00:16:05,920
as it takes until you've done every single thing. And, in a way, that was — that was

250
00:16:05,920 --> 00:16:10,199
a really useful insight, and from there maybe we get to, in a way,

251
00:16:10,199 --> 00:16:12,680
the fact that this is all context management — specifically, everything in

252
00:16:12,680 --> 00:16:16,199
language models is about thinking how you can get, like,

253
00:16:16,199 --> 00:16:20,240
the context right, because with a million tokens, or even 200,000 tokens,

254
00:16:20,240 --> 00:16:24,680
you can definitely solve pretty much anything with 200,000 tokens. I mean,

255
00:16:24,680 --> 00:16:29,000
as long as you just get that active context structured perfectly.

256
00:16:29,000 --> 00:16:32,079
And then, in a way, Ralph Wiggum loops and tools like that

257
00:16:32,079 --> 00:16:35,480
make that possible. Mm. They enable ways to structure

258
00:16:35,480 --> 00:16:41,279
that context, and from there you're able to do big things — you're able to

259
00:16:41,279 --> 00:16:43,839
wake it up. But there's maybe that kind of smart context thing. I've

260
00:16:43,839 --> 00:16:47,600
noticed, for example, I now wipe all my Claude MD files, because they

261
00:16:47,600 --> 00:16:52,120
were basically garbage that my younger self — younger Sami — had written

262
00:16:52,120 --> 00:16:56,399
back in December, wrong [laughter], these kinds of things. Yeah, yes, yes, yes, yes,

263
00:16:56,399 --> 00:16:59,399
so it's better to start now from a clean slate, since soon we're going to get

264
00:16:59,399 --> 00:17:01,399
Opus 5. Right, right [laughter], right, right, right, that's

265
00:17:01,399 --> 00:17:04,600
probably it. Yep, yep. And then, since I got the chance here

266
00:17:04,600 --> 00:17:07,600
to needle you a bit, since you clearly haven't been investing in these office-type tools

267
00:17:07,600 --> 00:17:12,720
over on the Anthropic side — well, look, Anthropic just released these skill sets,

268
00:17:12,720 --> 00:17:18,520
so, well, there's a lawyer one, and a PR-type one, and marketing — hey,

269
00:17:18,520 --> 00:17:22,959
a marketing skill set there — it's built right in, tucked into it, running

270
00:17:22,959 --> 00:17:26,600
as this kind of feature, and they've probably thought it through a bit better than my

271
00:17:26,600 --> 00:17:29,322
silly little bits of code, so that

272
00:17:29,322 --> 00:17:31,360
[laughter] I mean

273
00:17:31,360 --> 00:17:34,960
surely — let's hope, hope they weren't made a hundred percent by some

274
00:17:34,960 --> 00:17:39,160
bad [laughter] AI. Yes, yes — that they're not just vibe-coded

275
00:17:39,160 --> 00:17:41,280
— well, they could be. I mean, probably [laughter]

276
00:17:41,280 --> 00:17:45,720
they are, but, I mean, that's how it is. And, in a way, the reason I haven't

277
00:17:45,720 --> 00:17:49,400
for example used that Claude Code Excel thing is that, well, first of all, I

278
00:17:49,400 --> 00:17:52,320
just haven't had a need for it right now. You made a good video about it. I watched that

279
00:17:52,320 --> 00:17:56,200
video. I was like, 'okay, now I know what it is.' And, like [laughter]

280
00:17:56,200 --> 00:18:00,880
because if anything, in this AI era you have to pick your battles.

281
00:18:00,880 --> 00:18:05,559
I mean, like, if you try to test absolutely everything that's happening all the

282
00:18:05,559 --> 00:18:09,280
time, then there's just no way you can do it. There's no way you have

283
00:18:09,280 --> 00:18:14,520
time for that. So you have to stop for a moment and focus on something,

284
00:18:14,520 --> 00:18:17,520
knowing that there might be someone out there who finds a newer

285
00:18:17,520 --> 00:18:20,600
thing that does what you're trying to do even better. But

286
00:18:20,600 --> 00:18:24,960
even about that, I actually only just realized quite recently,

287
00:18:24,960 --> 00:18:27,960
that I've actually — since I've now experienced that quite a few times, that

288
00:18:27,960 --> 00:18:31,200
feeling of dread, that someone's doing something faster than me — I've

289
00:18:31,200 --> 00:18:34,440
realized that it's actually just the kind of thing where, well, you

290
00:18:34,440 --> 00:18:37,600
just tried Claude Code Excel, and then something else comes along that I'll

291
00:18:37,600 --> 00:18:41,039
try, and then I'm past it. So I don't get that kind of panic about

292
00:18:41,039 --> 00:18:44,200
not having time to try every single thing. Because I try to keep an eye

293
00:18:44,200 --> 00:18:47,799
on the bigger picture, of course — where I'd like things to go, and where

294
00:18:47,799 --> 00:18:50,919
I think things are heading, and then I try the relevant things and stay

295
00:18:50,919 --> 00:18:54,360
agile about it, of course. And, sure, in organizations

296
00:18:54,360 --> 00:18:57,039
you'd love to have those propeller-hat types who try out

297
00:18:57,039 --> 00:19:00,880
as much of everything as possible, but, well, at the same time

298
00:19:00,880 --> 00:19:05,360
I don't think — if we've learned anything from this past year, or

299
00:19:05,360 --> 00:19:08,799
even this past week [laughter] — it's that,

300
00:19:08,799 --> 00:19:13,919
well, you shouldn't stress about it too much. Yeah, that's how it is, but this is

301
00:19:13,919 --> 00:19:18,679
an incredibly great time, and, sure, you keep falling behind

302
00:19:18,679 --> 00:19:22,760
the curve, but [laughter] then, on the other hand, it keeps getting easier too, so

303
00:19:22,760 --> 00:19:26,039
yes, yes, yes. So, well, a couple of days

304
00:19:26,039 --> 00:19:29,159
ago I wrote a Claude Excel prompt that was just this really

305
00:19:29,159 --> 00:19:31,760
raw, homemade prompt — I just typed it out — but if I'd watched

306
00:19:31,760 --> 00:19:35,840
one video about how to prompt Excel like this, it could already have been better. So

307
00:19:35,840 --> 00:19:40,840
there isn't necessarily a first-mover edge in this. I mean, no,

308
00:19:40,840 --> 00:19:43,280
not really — I've found that, well, if you think about, say,

309
00:19:43,280 --> 00:19:47,799
business, I feel like there's actually a bit of a 'small mover

310
00:19:47,799 --> 00:19:51,520
edge' [laughter] — meaning, if you don't carry a huge amount of baggage about

311
00:19:51,520 --> 00:19:56,280
having learned everything already, or you have some really, really

312
00:19:56,280 --> 00:19:59,240
set-in-stone way of doing things, then you might actually get

313
00:19:59,240 --> 00:20:02,760
value out of AI really fast. And this actually shows up when you, say, do —

314
00:20:02,760 --> 00:20:06,720
I mean, at Hoxhunt I do AI automation, meaning with all the different functions —

315
00:20:06,720 --> 00:20:12,520
sales, marketing, revenue operations, customer success,

316
00:20:12,520 --> 00:20:16,280
different functions — we test out various AI tools and we build

317
00:20:16,280 --> 00:20:19,720
different agents, workflows, and so on. And I've noticed that

318
00:20:19,720 --> 00:20:24,480
even within the organization, the people who are new or who switch from one role to another,

319
00:20:24,480 --> 00:20:28,400
into, in a way, a clean context window — they also get a lot of benefit

320
00:20:28,400 --> 00:20:33,080
out of the AI tools. And, and, and then, on the other hand, the ones who've always done things

321
00:20:33,080 --> 00:20:37,280
a certain way — they find it harder to learn AI, because it's like, 'no, I don't

322
00:20:37,280 --> 00:20:40,960
do it this way,' or there's this unlearning needed. So then, in a way, here's the thing —

323
00:20:40,960 --> 00:20:45,080
at the organizational level, if you have a small, agile company that starts

324
00:20:45,080 --> 00:20:48,840
clean every time. Even on your own podcast, back in December,

325
00:20:48,840 --> 00:20:52,120
you talked about being a 'blank slate' [laughter]

326
00:20:52,120 --> 00:20:55,240
and that's really important — which, back in that ancient

327
00:20:55,240 --> 00:20:58,480
— back in that ancient [laughter] era,

328
00:20:58,480 --> 00:21:05,360
well, back in prehistory — well, in a way, it brings a genuine,

329
00:21:05,360 --> 00:21:09,600
genuine advantage, both in an organizational context and then also, in a way,

330
00:21:09,600 --> 00:21:15,039
for the individual — so, yeah, it's worth thinking about, or,

331
00:21:15,039 --> 00:21:18,960
I mean, you really have to — if you don't want to, say, change your job

332
00:21:18,960 --> 00:21:21,960
just to get that edge, then you really have to

333
00:21:21,960 --> 00:21:26,000
actually work at it — you have to think, 'hey, could this thing

334
00:21:26,000 --> 00:21:29,360
be done smarter?' Yeah. And then, well, I see a lot of

335
00:21:29,360 --> 00:21:34,000
people who've somehow gotten stuck in their way of doing things.

336
00:21:34,000 --> 00:21:38,879
At worst it's like, 'well, I'll just do these

337
00:21:38,879 --> 00:21:41,760
[laughter] websites in WordPress, and there's no point now

338
00:21:41,760 --> 00:21:45,919
vibe-coding any React stuff at all' — I mean, it's really

339
00:21:45,919 --> 00:21:48,960
the case that once you've learned this one hammer, then you

340
00:21:48,960 --> 00:21:52,520
keep hitting everything with that same hammer, even if the whole approach is completely outdated.

341
00:21:52,520 --> 00:21:56,559
There's nothing wrong with WordPress moving forward too — I haven't looked

342
00:21:56,559 --> 00:21:59,880
in that direction for a couple of months now, so maybe they've found tools over there too,

343
00:21:59,880 --> 00:22:02,919
and that's actually the great thing here — that even these kinds of dinosaurs, say —

344
00:22:02,919 --> 00:22:05,440
well, I actually met, in my Neuvottelija inner circle,

345
00:22:05,440 --> 00:22:09,600
one COBOL programmer, and he's grinding away on a really significant Finnish

346
00:22:09,600 --> 00:22:14,159
bank's systems. This isn't a joke. Everyone thinks

347
00:22:14,159 --> 00:22:18,679
COBOL is a joke, but it's completely true. But even COBOL can

348
00:22:18,679 --> 00:22:22,720
be programmed in this modern way now. Ah, right. So, well, these kinds of

349
00:22:22,720 --> 00:22:27,520
totally Stone Age setups — AI understands those too, and runs on them

350
00:22:27,520 --> 00:22:30,960
[laughter], and that's actually — if we go on to say that

351
00:22:30,960 --> 00:22:35,679
it's easy to get from these kinds of Claude-pots [unclear] and Moltbooks

352
00:22:35,679 --> 00:22:38,080
and other things, easy to slip into dystopian scenarios — but if you

353
00:22:38,080 --> 00:22:42,320
think about utopian scenarios instead, where every single little

354
00:22:42,320 --> 00:22:45,320
thing in the world becomes easier, then that

355
00:22:45,320 --> 00:22:51,480
cumulative benefit from that — like, what if we have some kind of

356
00:22:51,480 --> 00:22:57,279
computation tool running somewhere in a hospital, a hospital research institute,

357
00:22:57,279 --> 00:23:00,240
that nobody knew how to fix — but once it's fixed, it suddenly

358
00:23:00,240 --> 00:23:03,159
speeds up some piece of research enormously, or some kind of

359
00:23:03,159 --> 00:23:08,400
automation thing. Right, right, right, right — and that's why, in a way,

360
00:23:08,400 --> 00:23:12,279
I feel like it's very possible that we're in

361
00:23:12,279 --> 00:23:16,760
in a way, a phase of exponential growth. Right, right, right, right, and that's largely

362
00:23:16,760 --> 00:23:20,480
because of the fact that we keep finding these things — oh, okay, this can actually do

363
00:23:20,480 --> 00:23:24,559
this now, this can do that now, I can remove this one small thing from this

364
00:23:24,559 --> 00:23:28,640
process, and then, in a way, the whole baseline keeps growing

365
00:23:28,640 --> 00:23:33,440
Yeah. Or let's take a little something here — this somehow feels a bit like 2025

366
00:23:33,440 --> 00:23:37,159
kind of talk, but maybe we'll go there anyway. So I put up, well,

367
00:23:37,159 --> 00:23:41,919
using Nano Banana — I made, well, Risto Linturi got a bit upset about it, but that

368
00:23:41,919 --> 00:23:45,440
was already outdated within a day — this kind of foundation-model battle

369
00:23:45,440 --> 00:23:48,640
drawing — we'll put it in here like this. This, by the way, goes out of date really fast, this [laughter]

370
00:23:48,640 --> 00:23:55,799
picture — but, well, in it there's the briefcase guy, that's Gemini, that's Google's

371
00:23:55,799 --> 00:23:59,000
model, which you already saw coming a year ago — it's coming, it's coming, and you were completely right, and

372
00:23:59,000 --> 00:24:02,600
it's really good, and I like it. And then, of course, there's this Claude guy.

373
00:24:02,600 --> 00:24:06,799
He's this kind of coder-dude type, but anyway — and then they're smiling

374
00:24:06,799 --> 00:24:11,360
there, and then, well, there's this scruffy OpenAI guy

375
00:24:11,360 --> 00:24:13,799
who [laughter] is off to the AI Olympics, and

376
00:24:13,799 --> 00:24:18,679
he says, 'but, but I'll one-shot it with Codex' [laughter]

377
00:24:18,679 --> 00:24:24,200
and then Risto Linturi got upset there, saying, 'well, that's completely true, I —

378
00:24:24,200 --> 00:24:27,600
I one-shot it with Codex,' and, well [laughter]

379
00:24:27,600 --> 00:24:32,159
and then I had to make an addition to it, so there's this X guy

380
00:24:32,159 --> 00:24:35,559
who flies off on a UFO [laughter] to go pull inference

381
00:24:35,559 --> 00:24:40,080
together with SpaceX. I'm working on this track, so I have to make an update

382
00:24:40,080 --> 00:24:43,840
the very next day. But, I mean, this is just unbelievable, but

383
00:24:43,840 --> 00:24:46,919
I mean, this is a bit of that 2025-thinking, where we're talking about these

384
00:24:46,919 --> 00:24:49,120
wealthy-people's houses, but it's still important.

385
00:24:49,120 --> 00:24:54,279
It is important. And, in a way, every single foundation model, when

386
00:24:54,279 --> 00:24:58,039
you think about how many things — say, if you think about how much

387
00:24:58,039 --> 00:25:00,799
coding is being done with Claude Code right now, and how many

388
00:25:00,799 --> 00:25:03,159
— some people even spend 200 euros, some even —

389
00:25:03,159 --> 00:25:07,120
I can't even use up the hundred-euro one. Give me a tip on how to burn through it. [laughter]

390
00:25:07,120 --> 00:25:09,880
Do you feel like you have to fill it up? Do you do something like simultaneous chess,

391
00:25:09,880 --> 00:25:12,360
where you run, like, 200 boards at once, or something?

392
00:25:12,360 --> 00:25:18,440
Well [laughter], I think at my best I got up to something like ten —

393
00:25:18,440 --> 00:25:22,200
not boards, but ten Claude Code instances. But then, in a way,

394
00:25:22,200 --> 00:25:27,080
that felt smart for a moment. These days I have at most four, but my sweet

395
00:25:27,080 --> 00:25:30,159
spot is maybe two or three. You've still got some kind of Ralph-style

396
00:25:30,159 --> 00:25:33,600
loops running [laughter] all the time. Well yeah, but let me come back — let me come back

397
00:25:33,600 --> 00:25:36,360
to these foundation models — but, so, in a way, once we

398
00:25:36,360 --> 00:25:39,880
get these agentic loops, these agentic, in a way, tools

399
00:25:39,880 --> 00:25:46,679
into use, right, right, right, right, right — it really does matter when Opus, or, I mean,

400
00:25:46,679 --> 00:25:50,919
the next Claude version comes out, because, because, in a way, if you think about it, once it's been rolled

401
00:25:50,919 --> 00:25:54,799
out to all the COBOL programmers using it, and, and out there

402
00:25:54,799 --> 00:25:58,520
in some hospital system somewhere, you're able to take advantage of it, you're able to take advantage of it

403
00:25:58,520 --> 00:26:02,000
absolutely anywhere — so then, since those jumps are actually pretty

404
00:26:02,000 --> 00:26:06,200
significant, then it really does matter what the language model can actually do. And

405
00:26:06,200 --> 00:26:10,279
on that note, I actually did — when Gemini 3 Pro came out, I noticed

406
00:26:10,279 --> 00:26:14,159
that it was one of the first models — I actually wrote a blog post about this too,

407
00:26:14,159 --> 00:26:16,919
which we can maybe link. [laughter] We can, we can.

408
00:26:16,919 --> 00:26:21,200
Great that you're still using some 2020-era tool like a blog. [laughter]

409
00:26:21,200 --> 00:26:26,559
Yes, yes, yes. Well [laughter]

410
00:26:26,559 --> 00:26:30,559
I mean, I run this — our transcription thing, or, sorry, soon Samantha too —

411
00:26:30,559 --> 00:26:35,360
on this, well [laughter], the Gemini model, which I've actually, a bit embarrassingly,

412
00:26:35,360 --> 00:26:39,440
coded with Lovable, and a bit — but in the backend I have used

413
00:26:39,440 --> 00:26:41,840
Claude Code Max after all. Right, right, yes, yes,

414
00:26:41,840 --> 00:26:46,159
but even the bare-bones plan maxes out too [laughter]. Right, right. But, well, to get back

415
00:26:46,159 --> 00:26:50,720
to it — with Gemini 3 Pro I noticed it was the first model that

416
00:26:50,720 --> 00:26:55,760
was consistently capable of what feels like self-reflection —

417
00:26:55,760 --> 00:26:59,480
or was much more easily, much more naturally capable of

418
00:26:59,480 --> 00:27:04,240
self-reflection — for example, recognizing, like, if you define an agent

419
00:27:04,240 --> 00:27:09,600
with 3 Pro and then you run it, it was noticeably — and then you'd

420
00:27:09,600 --> 00:27:13,159
ask, 'hey, list all the agents and tell me how these agents

421
00:27:13,159 --> 00:27:17,480
could be improved,' and then, of course, one of the agents listed is itself,

422
00:27:17,480 --> 00:27:21,919
and older models would pretty, pretty often — or rather, quite often not — realize that

423
00:27:21,919 --> 00:27:26,320
one of them is itself. But Gemini would notice this very, very easily,

424
00:27:26,320 --> 00:27:29,919
very often — 'hey, that's me.' So, in a way, if I change this

425
00:27:29,919 --> 00:27:34,080
instance, then I gain capabilities, which, which, in a way,

426
00:27:34,080 --> 00:27:38,919
is a completely obvious leap forward again in whatever kind of

427
00:27:38,919 --> 00:27:42,960
intelligence, or whatever, well, we now call

428
00:27:42,960 --> 00:27:45,919
intelligence — whatever intelligence the model has. And then, in a way, that

429
00:27:45,919 --> 00:27:49,360
compounds again, really — for example, if you think about it, if you set that

430
00:27:49,360 --> 00:27:53,440
model to coding, then it's able to, in a way, again a little bit more

431
00:27:53,440 --> 00:27:57,279
precisely realize, like, 'ah, an error came from here. Ah, I caused that error

432
00:27:57,279 --> 00:28:01,000
by making that kind of tool call, so maybe I could change it so that

433
00:28:01,000 --> 00:28:04,279
— which tool calls,' and then it, in a way, keeps becoming more and more resilient

434
00:28:04,279 --> 00:28:09,440
to those errors. Yeah, well, in a way, let me maybe go back to my Nano Banana

435
00:28:09,440 --> 00:28:12,320
drawing — I mean, if of course this Google

436
00:28:12,320 --> 00:28:15,640
Google's Nano Banana did more of the work than I did, but I still prompted it

437
00:28:15,640 --> 00:28:23,240
well. Right, right — so maybe we can also talk about X there too, because it's not that often that

438
00:28:23,240 --> 00:28:27,840
1,500-billion companies get built [laughter] out of that kind of guy stuff, but, well,

439
00:28:27,840 --> 00:28:32,159
that 'I'll one-shot it with Codex' line — that's actually been my experience, whether I can

440
00:28:32,159 --> 00:28:36,880
now, with this kind of big-boys-and-girls model, meaning Claude,

441
00:28:36,880 --> 00:28:41,519
I actually code with Opus 4.5 on Max, because I like — I like that,

442
00:28:41,519 --> 00:28:45,640
that it makes a few mistakes. It kind of bounces around a bit. Then it throws back those

443
00:28:45,640 --> 00:28:50,559
errors, which I basically just paste back in, saying 'fix your own error yourself.'

444
00:28:50,559 --> 00:28:54,399
Well, I don't — but I do like that. I don't press it to, like, loop

445
00:28:54,399 --> 00:28:59,679
on itself — I at least want to understand a bit why it's struggling.

446
00:28:59,679 --> 00:29:01,519
Yeah. But for me that's a really good

447
00:29:01,519 --> 00:29:04,799
learning experience, because I get to see a bit under the hood, how it

448
00:29:04,799 --> 00:29:10,200
tries and why it fails, and so on. Whereas this, this

449
00:29:10,200 --> 00:29:15,159
Codex extension in Visual Studio Code, or whatever ancient

450
00:29:15,159 --> 00:29:19,360
editors those old coders use. [laughter] Well, it —

451
00:29:19,360 --> 00:29:22,559
it's just like — if you have a good vision

452
00:29:22,559 --> 00:29:25,279
for the end result, then it just

453
00:29:25,279 --> 00:29:26,159
does it. Yes. Yes.

454
00:29:26,159 --> 00:29:29,559
And I think that's a bit bad, at least from my learning perspective, because I

455
00:29:29,559 --> 00:29:33,880
need that, like, whatever you call it, that dialogue with the model,

456
00:29:33,880 --> 00:29:37,080
with the model. Right, and, well, we were talking about it in the Agentics

457
00:29:37,080 --> 00:29:41,240
Finland WhatsApp group too, actually, just about this — that a lot of

458
00:29:41,240 --> 00:29:46,360
the language-model insight really is specifically about the user-interface experience. In a way

459
00:29:46,360 --> 00:29:51,399
it might genuinely be a pretty good thing for it to feel natural to someone, but, well,

460
00:29:51,399 --> 00:29:55,200
but, but I think you've grasped pretty elegantly that, for me, it's important that

461
00:29:55,200 --> 00:29:59,240
I get to see a bit of what it's actually doing. Language models also have very different

462
00:29:59,240 --> 00:30:04,039
ways of making mistakes — for example, Gemini's models are capable,

463
00:30:04,039 --> 00:30:10,120
without hallucinating — that is, without making individual mistakes —

464
00:30:10,120 --> 00:30:14,240
of giving you whole files. Whereas, say, some other

465
00:30:14,240 --> 00:30:18,279
models, like, say, Codex's model, can kind of keep the whole

466
00:30:18,279 --> 00:30:22,519
thing together even though there are small errors in it all the time.

467
00:30:22,519 --> 00:30:25,640
And, and then, on the other hand, if Gemini makes small errors, then you know that the whole

468
00:30:25,640 --> 00:30:30,240
thing crashes. So, in a way, there's also a very

469
00:30:30,240 --> 00:30:33,600
different set of capabilities there — probably due to how they've been trained — but then also

470
00:30:33,600 --> 00:30:37,120
what kind of, in a way, what they're worth using for, and,

471
00:30:37,120 --> 00:30:40,760
like I said, this is all done from the human's point of view, that it's

472
00:30:40,760 --> 00:30:43,919
about thinking what you want to do with it, what you want to achieve with

473
00:30:43,919 --> 00:30:48,039
that coding — if it's largely a learning experience for you, then you should

474
00:30:48,039 --> 00:30:51,080
use interfaces that, that

475
00:30:51,080 --> 00:30:55,159
enable that learning for you. Mm. Yeah. And then, well, with Google I

476
00:30:55,159 --> 00:30:58,200
use Gemini. At first, by the way, I run — I mean, I've got this Google

477
00:30:58,200 --> 00:31:03,799
Antigravity thing, and my main tool is, well, this VS Code fork, which is

478
00:31:03,799 --> 00:31:07,159
from Windsurf — it's, like, forked, but then

479
00:31:07,159 --> 00:31:11,080
— hand on heart, folks, I've actually only been

480
00:31:11,080 --> 00:31:14,399
coding for the last three months, and we were just joking about it, that I let you

481
00:31:14,399 --> 00:31:18,039
do it the real, proper way for the last seven years, and I came

482
00:31:18,039 --> 00:31:21,639
to this kind of ready-set table, so that I get to just write directly

483
00:31:21,639 --> 00:31:26,000
to it, like 'do this' and 'fix your own mistakes,' and, in a way, I've skipped

484
00:31:26,000 --> 00:31:30,559
that really tedious kind of debugging — I mean, who'd even

485
00:31:30,559 --> 00:31:33,840
want to use that terminal debugging step there anyway, so

486
00:31:33,840 --> 00:31:37,360
there's probably still some of that somewhere [laughter]

487
00:31:37,360 --> 00:31:41,600
there's some magic in that too, yeah, but I don't want to be part of

488
00:31:41,600 --> 00:31:46,679
that magic. But I have Google Antigravity, and with it I have my Gemini 3.0

489
00:31:46,679 --> 00:31:50,799
— with zero extra tokens I run this kind of AI window. Usually I run

490
00:31:50,799 --> 00:31:55,120
Claude Code with just the desktop version of Claude Code, and

491
00:31:55,120 --> 00:31:59,279
together with my GitHub. And then, well, actually, because I'm not

492
00:31:59,279 --> 00:32:02,480
very good with databases yet, so of course, for the same reason,

493
00:32:02,480 --> 00:32:06,000
I'm learning Azure too [laughter] — I'm making, I'm making

494
00:32:06,000 --> 00:32:09,679
sacrifices. Right, right, right, right, well, actually, my main

495
00:32:09,679 --> 00:32:14,600
workflow is that I use Lovable for the frontend, and then also, usually,

496
00:32:14,600 --> 00:32:18,080
if it uses its own database — but I think it's still running on Supabase,

497
00:32:18,080 --> 00:32:23,960
yeah, right, right — I did, in a way, the frontend and then the basic logic and then

498
00:32:23,960 --> 00:32:29,080
the database. Then I take the backend, and the Xcode and iPhone integrations, and that

499
00:32:29,080 --> 00:32:31,240
kind of heavy-duty work with Claude Code. Yeah,

500
00:32:31,240 --> 00:32:35,360
and that works really well for me, because I know how to prompt Lovable. I

501
00:32:35,360 --> 00:32:38,399
know roughly how it builds those databases, and then I know

502
00:32:38,399 --> 00:32:44,200
roughly how Claude Code does it. But yesterday I tried — I sat down with my

503
00:32:44,200 --> 00:32:48,240
co-author Juhana Torkki, and I demoed it, and I did it just

504
00:32:48,240 --> 00:32:51,799
like that, really fast. Then he said, 'do it the other way round' — build

505
00:32:51,799 --> 00:32:56,679
the frontend out of Claude Code instead — and then, dammit, it turned out I didn't have that

506
00:32:56,679 --> 00:32:59,799
database. So I tried running it on localhost, but then it wanted

507
00:32:59,799 --> 00:33:03,320
it to be on GitHub first, and then I had to go create it on GitHub

508
00:33:03,320 --> 00:33:06,960
and then the damn localhost didn't even work either — it turned into

509
00:33:06,960 --> 00:33:11,399
a perfect demo effect. I said, 'I just don't want to do it that way,' so [laughter]

510
00:33:11,399 --> 00:33:15,159
but then I started to get a bit stressed about it. It's a bit embarrassing,

511
00:33:15,159 --> 00:33:18,360
not being able to build a database and a frontend with Claude Code,

512
00:33:18,360 --> 00:33:21,320
but, I don't know if this means anything to you, but it was

513
00:33:21,320 --> 00:33:23,919
a really annoying experience. Yeah, yeah, I — [laughter] I understand that, and that's

514
00:33:23,919 --> 00:33:27,320
a good point. I hadn't even really thought about that, in a way, because since I've

515
00:33:27,320 --> 00:33:31,799
been coding for a fairly long time, relatively speaking [laughter], well,

516
00:33:31,799 --> 00:33:34,720
right, right, right, for me it's just obvious how, how you

517
00:33:34,720 --> 00:33:36,480
build with that kind of thing, but of course you have some

518
00:33:36,480 --> 00:33:41,360
wallet open somewhere, like, to AWS and Azure and

519
00:33:41,360 --> 00:33:43,679
wherever else, but actually I use [laughter] GCP's

520
00:33:43,679 --> 00:33:46,639
Firestore, which in practice is basically always free at this whole

521
00:33:46,639 --> 00:33:49,600
Oh my god. That's still being cheap. This is actually great, by the way, that even though

522
00:33:49,600 --> 00:33:52,880
we could actually afford to put a couple hundred here and there, there's still

523
00:33:52,880 --> 00:33:55,720
something about, in a way, us still being cheapskates about it anyway.

524
00:33:55,720 --> 00:33:59,440
Yes, yes, yes. [laughter] But I mean, it does scale — it's usage-

525
00:33:59,440 --> 00:34:02,919
based pricing, but in practice, when you're building your thing, you

526
00:34:02,919 --> 00:34:05,360
usually have a handful of users and a few documents in there, so

527
00:34:05,360 --> 00:34:09,679
it costs — it costs absolutely nothing in the GCP environment. I

528
00:34:09,679 --> 00:34:13,159
always use it. But I mean, if you want to get going straight from Claude Code, you just

529
00:34:13,159 --> 00:34:20,760
tell it, 'let's create a NextJS TypeScript app with backend in,' and

530
00:34:20,760 --> 00:34:25,159
then, say, you say Google Cloud Firestore, and then it — then it does it

531
00:34:25,159 --> 00:34:28,079
for you perfectly. Yeah, yeah. So I've actually just started using

532
00:34:28,079 --> 00:34:31,800
these Firebase things from Google, and, sure, but then I really like

533
00:34:31,800 --> 00:34:36,440
that Supabase thing — for some reason Lovable — it's worth 7 billion,

534
00:34:36,440 --> 00:34:38,359
so I guess it likes to use it. So,

535
00:34:38,359 --> 00:34:42,119
yeah. And, I mean, there must be something good in it. That's maybe, maybe a good

536
00:34:42,119 --> 00:34:45,839
point — if you think about what Lovable's strong points are, one is

537
00:34:45,839 --> 00:34:49,679
exactly that they've automated that kind of boring

538
00:34:49,679 --> 00:34:52,960
setup process — you just press some buttons and then you've got that kind of

539
00:34:52,960 --> 00:35:00,119
basic setup. I was actually just helping a friend from one company with their JS [unclear]

540
00:35:00,119 --> 00:35:04,079
Lovable setup, and I was trying to figure out from there how we'd

541
00:35:04,079 --> 00:35:08,240
get from that to scaling with bigger software, and into production,

542
00:35:08,240 --> 00:35:11,359
and then, of course, you run into certain kinds of challenges there, in that it's

543
00:35:11,359 --> 00:35:15,160
fairly hard to port over. Then I started wondering whether you even need

544
00:35:15,160 --> 00:35:18,160
to port it at all — or am I just a dinosaur, since I don't trust Lovable.

545
00:35:18,160 --> 00:35:21,800
But, I mean, in a way, well, it's a bit embarrassing for me too, a bit

546
00:35:21,800 --> 00:35:25,760
embarrassing to use it as just, like, training wheels. [laughter] Yes, yes,

547
00:35:25,760 --> 00:35:30,200
yes, yes, but, but, but, in a way, there's this thing about it, that,

548
00:35:30,200 --> 00:35:33,720
well, it really is a very strong, very powerful thing, that you go there,

549
00:35:33,720 --> 00:35:37,680
click around, and then you've got — then you've got the thing up and running, and you get

550
00:35:37,680 --> 00:35:42,000
to build on top of it, in a way, and there's the backend right there,

551
00:35:42,000 --> 00:35:44,880
and it knows how to build the frontend pretty, pretty well, actually,

552
00:35:44,880 --> 00:35:48,560
and then — I don't know if you use this, but, like, when I create it now,

553
00:35:48,560 --> 00:35:52,240
of course I use another AI to write the opening prompt for Lovable,

554
00:35:52,240 --> 00:35:54,440
because that gives you better quality output, but

555
00:35:54,440 --> 00:35:58,839
my kind of rotation is like this: once I've gotten it up and running —

556
00:35:58,839 --> 00:36:03,640
the UX and the database, and roughly that first proof of concept there —

557
00:36:03,640 --> 00:36:08,520
then I of course push it into my own GitHub, and then, with

558
00:36:08,520 --> 00:36:13,640
Perplexity Comet, I review my private GitHub code and say,

559
00:36:13,640 --> 00:36:16,440
'go through that and make improvement suggestions, do the next

560
00:36:16,440 --> 00:36:20,000
feature for this,' and then I usually spin that prompt back into Lovable

561
00:36:20,000 --> 00:36:25,839
once more, and then I pull it loose from there — so Lovable's job is done.

562
00:36:25,839 --> 00:36:27,920
Yes, then we bring in Claude Code, and you can then

563
00:36:27,920 --> 00:36:30,880
actually go fix this up, and then every now and then I

564
00:36:30,880 --> 00:36:34,079
tell Lovable what's happened — I ask Claude Code

565
00:36:34,079 --> 00:36:37,640
Max to write that kind of message-prompt for Lovable,

566
00:36:37,640 --> 00:36:40,440
saying, 'here's what's happened behind your back' [laughter]

567
00:36:40,440 --> 00:36:43,319
yeah, yes, yes, I kind of like telling it that way

568
00:36:43,319 --> 00:36:46,520
yeah, yeah, yeah, yeah — no, I don't trust it, because, you know, its documentation is

569
00:36:46,520 --> 00:36:49,960
kind of weak — so, well, I don't trust it at all to write those

570
00:36:49,960 --> 00:36:53,560
documents correctly. So, right, right, right, you do have to tell it what

571
00:36:53,560 --> 00:36:55,839
code has ended up in there, like,

572
00:36:55,839 --> 00:37:00,119
'on the ruins of your code [laughter], this has now grown up' — this here has been

573
00:37:00,119 --> 00:37:03,480
written over the last week, behind your back, this kind of stuff, with these kinds of

574
00:37:03,480 --> 00:37:06,079
— but, but, well, I don't know if that's

575
00:37:06,079 --> 00:37:09,040
in a way — because, I mean, we're getting to that documentation topic — what do you

576
00:37:09,040 --> 00:37:11,200
think about documentation, is it actually useful,

577
00:37:11,200 --> 00:37:17,440
yes, it is [laughter] — or is that just a bit of that 2025 mindset

578
00:37:17,440 --> 00:37:21,920
it's that too, but, well, actually we were just talking about this exact thing [laughter]

579
00:37:21,920 --> 00:37:25,240
we were discussing, well, what

580
00:37:25,240 --> 00:37:28,520
— do we actually even need code at all anymore? Like, what if you

581
00:37:28,520 --> 00:37:31,240
just had — at that point I thought, just documentation — but then someone

582
00:37:31,240 --> 00:37:34,400
pointed out to me that, well, actually you need the spec, that

583
00:37:34,400 --> 00:37:38,040
documentation and a spec are different things, but if you have it well-specced,

584
00:37:38,040 --> 00:37:41,520
then, right, right, right, right, it's more than half done — especially

585
00:37:41,520 --> 00:37:44,560
in this current era, so, well,

586
00:37:44,560 --> 00:37:49,119
it is, it is really important. I've actually noticed that when

587
00:37:49,119 --> 00:37:53,520
you have a really big Lovable project and you try to port it over to something, then, right,

588
00:37:53,520 --> 00:37:58,280
right, right, when you know a bit too precisely what you want, that you know

589
00:37:58,280 --> 00:38:01,319
exactly, like 'I don't want to do this authentication that way' — then

590
00:38:01,319 --> 00:38:05,160
it becomes really hard, or when it

591
00:38:05,160 --> 00:38:08,400
still forgets something every round, and then, like, if you, if you

592
00:38:08,400 --> 00:38:12,079
know a bit too much, then it feels a bit bad when it

593
00:38:12,079 --> 00:38:16,520
runs through that round, and then you see that every single round, there's

594
00:38:16,520 --> 00:38:22,440
always something left over, a little bit, unfixed or undone — but

595
00:38:22,440 --> 00:38:26,280
that's probably just because you still think you're at the wheel

596
00:38:26,280 --> 00:38:31,000
with the code, or think you should be at the wheel, but, I mean,

597
00:38:31,000 --> 00:38:35,680
to wrap up this side of it, it sounds really, really smart — and documentation

598
00:38:35,680 --> 00:38:40,480
is needed for this, and in coding in general, and in that, so

599
00:38:40,480 --> 00:38:44,960
with tests and documentation and a spec — I've

600
00:38:44,960 --> 00:38:48,640
again written a blog post about this too — I have, made [laughter], this kind of, actually

601
00:38:48,640 --> 00:38:52,560
actually, we've turned documentation and code into 'codumentation.'

602
00:38:52,560 --> 00:38:58,520
So, so we've got this kind of package — we built it with a friend — where

603
00:38:58,520 --> 00:39:02,200
documentation actually turns into runnable code. In practice we just

604
00:39:02,200 --> 00:39:06,280
instruct people to test, in a way, pseudocode, and,

605
00:39:06,280 --> 00:39:10,640
test that kind of code style in a certain way, and that enables

606
00:39:10,640 --> 00:39:13,680
me to, say, give the AI agent boundaries, and then

607
00:39:13,680 --> 00:39:17,040
you can bring in, say, junior coders, or myself, or I can let

608
00:39:17,040 --> 00:39:20,680
the Ralph loop do it, and it can't get past those boundaries — it's,

609
00:39:20,680 --> 00:39:25,119
well, because right now, with these code things, we have to

610
00:39:25,119 --> 00:39:28,400
think about things like: how do we, first of all, say

611
00:39:28,400 --> 00:39:30,760
out loud what we actually want. How do we bring out our

612
00:39:30,760 --> 00:39:33,839
intent? How do we bring out the spec? But at the same time also how do we

613
00:39:33,839 --> 00:39:37,680
make sure that all those future coding models never — or

614
00:39:37,680 --> 00:39:41,839
always understand why we chose, say, this kind of, for example,

615
00:39:41,839 --> 00:39:45,040
security pattern there. So then, in a way, doing these kinds

616
00:39:45,040 --> 00:39:48,079
of things gives you a huge amount of benefit, and a huge amount of speed

617
00:39:48,079 --> 00:39:51,240
in the code, once you get it done at scale, and get

618
00:39:51,240 --> 00:39:55,079
good tests and good stuff done. Yeah, that sounds pretty reasonable. So, I

619
00:39:55,079 --> 00:40:00,079
sometimes wonder whether Linus Torvalds should step in on this too — I mean,

620
00:40:00,079 --> 00:40:04,839
instead of Git, build this kind of intent database — because everything, everything

621
00:40:04,839 --> 00:40:08,160
is subject to constant refactoring anyway, so does the actual code even matter anymore, next to the

622
00:40:08,160 --> 00:40:11,880
intent? What exactly are you thinking, Markus [laughter], like, to get

623
00:40:11,880 --> 00:40:15,960
at — don't tell it how, just tell it what — so, in a way,

624
00:40:15,960 --> 00:40:20,160
is the whole Git thing kind of pointless [laughter], and then it doesn't matter

625
00:40:20,160 --> 00:40:23,960
if you run it on the fly with some new program of your own — I don't

626
00:40:23,960 --> 00:40:27,319
care about that, and the reason — and, well, why

627
00:40:27,319 --> 00:40:32,240
we have a code editor but no proper markdown editor —

628
00:40:32,240 --> 00:40:35,317
and, well, on that note I could actually put a link here again, but

629
00:40:35,317 --> 00:40:36,880
[laughter] well, but I actually have

630
00:40:36,880 --> 00:40:42,480
— you need to move into '26, these kinds of links and blog posts, I—

631
00:40:42,480 --> 00:40:46,240
I refuse — I refuse. I can give you two [laughter]. Okay, let's pick

632
00:40:46,240 --> 00:40:50,839
which two links, but, but, but, well,

633
00:40:50,839 --> 00:40:53,119
well, these can of course be found in my

634
00:40:53,119 --> 00:40:58,160
GEO-optimized transcript. In that sense, if you say the URL out loud

635
00:40:58,160 --> 00:41:01,319
here, then they'll be findable there. Yes, yes [laughter], yes, yes.

636
00:41:01,319 --> 00:41:06,560
No, but my friend Tom Himanen built, under Benguemx [unclear], this kind of

637
00:41:06,560 --> 00:41:11,720
new Markdown editor, which flips the whole Visual Studio-type experience

638
00:41:11,720 --> 00:41:15,839
around, so that you're no longer really — code editing becomes

639
00:41:15,839 --> 00:41:19,640
a side thing, and the Markdown editor is what actually has to work — which I thought was

640
00:41:19,640 --> 00:41:22,280
a really interesting, interesting idea, but, well, but

641
00:41:22,280 --> 00:41:25,200
I mean, in a way, yeah, sure, it does change things a bit, of course —

642
00:41:25,200 --> 00:41:29,400
it's good to see the code and maybe even still understand it, but

643
00:41:29,400 --> 00:41:34,760
what would be more important is that you have a good understanding of why

644
00:41:34,760 --> 00:41:37,760
you're building whatever it is you're building in the first place, and preferably even

645
00:41:37,760 --> 00:41:40,839
all the way to the business side. Not just 'I want this to work this way,' but that you

646
00:41:40,839 --> 00:41:44,960
understand why it works in this context. Here, maybe, maybe now

647
00:41:44,960 --> 00:41:49,880
for those of you in the scene, Markdown is this kind of — we have

648
00:41:49,880 --> 00:41:54,480
a rich-text file with this kind of ASCII code text in it, and then we have

649
00:41:54,480 --> 00:41:59,079
bloated HTML, which is, like, where this client-side stuff

650
00:41:59,079 --> 00:42:02,319
that you're seeing now, say, in that YouTube window, shows up. And then

651
00:42:02,319 --> 00:42:05,520
in between there's this Markdown language where you can write

652
00:42:05,520 --> 00:42:09,680
text, but there are a few small things like URLs and rich formatting, and

653
00:42:09,680 --> 00:42:13,280
coders like it because you can read it in a plain text editor without

654
00:42:13,280 --> 00:42:18,200
the HTML rendering — or whatever the right word is these days — and

655
00:42:18,200 --> 00:42:21,559
it's kind of nice, and there's this Obsidian thing for it, and by the way my

656
00:42:21,559 --> 00:42:25,040
second brain runs as MD too, because I just think it's a really good, good

657
00:42:25,040 --> 00:42:28,880
format. [laughter] So it's like a Word file, but you

658
00:42:28,880 --> 00:42:31,599
can't style it — except that you can't even open it

659
00:42:31,599 --> 00:42:35,400
with Word, which is just hellishly annoying. [laughter]

660
00:42:35,400 --> 00:42:37,760
That sounds — or, sorry, sorry, I couldn't be bothered

661
00:42:37,760 --> 00:42:41,520
to code myself an add-on for it yet. I can still open it with — but [laughter], annoy—

662
00:42:41,520 --> 00:42:44,280
maybe it annoys me enough that, should we just code that this afternoon?

663
00:42:44,280 --> 00:42:47,920
Right, right, right. Exactly, exactly. And that sounds like something Microsoft

664
00:42:47,920 --> 00:42:49,594
will probably do soon. Well, yeah. I won't

665
00:42:49,594 --> 00:42:51,200
[laughter] Hey, hey, let's bring Microsoft into this too, come on

666
00:42:51,200 --> 00:42:56,640
I mean, because Microsoft was practically dying, tied to this whole OpenAI

667
00:42:56,640 --> 00:43:01,040
mess, throwing money around and doing whatever, and 800 million

668
00:43:01,040 --> 00:43:05,720
users, but no real added value has come out of it to this day, in terms of

669
00:43:05,720 --> 00:43:08,800
consumer products, from those two years of torture that it's been

670
00:43:08,800 --> 00:43:13,920
over there. I honestly haven't been able to be bothered watching, and it's really

671
00:43:13,920 --> 00:43:18,760
annoying how badly all the human user experience has been treated over this past two

672
00:43:18,760 --> 00:43:22,960
years — Microsoft's Copilot, specifically, that

673
00:43:22,960 --> 00:43:29,200
text version, or its Office version. But this Anthropic thing, well,

674
00:43:29,200 --> 00:43:33,680
Claude for Excel — I mean, it's my weak theory, and here comes

675
00:43:33,680 --> 00:43:38,280
this kind of prediction — that, in a way, Microsoft will kick OpenAI

676
00:43:38,280 --> 00:43:42,280
out of there too, and Anthropic will walk right in, like, 'we'll take this over

677
00:43:42,280 --> 00:43:46,640
for the better' — soon there'll be a Copilot by Anthropic. Let's just forget

678
00:43:46,640 --> 00:43:51,559
this whole bad, bad Sam Altman mess here [laughter]. And, well, I mean, well,

679
00:43:51,559 --> 00:43:56,200
Google actually did this to OpenAI too, over on Mac as well, just

680
00:43:56,200 --> 00:44:00,880
— they, well, poor Sam had tried to build a new Siri over there

681
00:44:00,880 --> 00:44:04,760
for Apple, and then Google just walked right in, like, 'we'll take this territory

682
00:44:04,760 --> 00:44:09,400
right here, off you go' — so a little tear here for Sam, I mean for OpenAI. But

683
00:44:09,400 --> 00:44:14,280
Microsoft, with Azure, and Office, and Word, could maybe

684
00:44:14,280 --> 00:44:17,480
have Anthropic save Microsoft. What do you say to this theory? Well [laughter]

685
00:44:17,480 --> 00:44:22,720
let's think about this — I mean, let's think about it from Anthropic's point of view. Well, into them

686
00:44:22,720 --> 00:44:27,480
both AWS and GCP have invested, and then there'd still be Azure too. So they'd be in all the

687
00:44:27,480 --> 00:44:31,119
cloud services — so they've really played their cards pretty well, in that they've got

688
00:44:31,119 --> 00:44:33,839
— and Google, of course, has also played its cards pretty well, since they're, they're

689
00:44:33,839 --> 00:44:38,119
an investor there. But, I mean, and Amazon too, but [laughter] well, but, but,

690
00:44:38,119 --> 00:44:41,240
in a way, all the good guys, all the good guys. Hey, hey,

691
00:44:41,240 --> 00:44:44,875
Perplexity, which I use — Jeff Bezos is an investor there too. You always have to

692
00:44:44,875 --> 00:44:47,800
[laughter] pick — there's always some good guy in there

693
00:44:47,800 --> 00:44:51,400
yeah, but, I mean, what I find interesting there is that, after that,

694
00:44:51,400 --> 00:44:55,599
Anthropic would actually end up as the in-house provider across all the cloud platforms,

695
00:44:55,599 --> 00:44:57,040
which would just be, well, they just know what they're doing.

696
00:44:57,040 --> 00:45:00,960
They just know how to do it. But, but, I agree — I agree about the OpenAI side, that it's

697
00:45:00,960 --> 00:45:06,640
definitely — sure, they do have this absolutely massive consumer

698
00:45:06,640 --> 00:45:12,680
base — 800 million ChatGPT users who've had a bad experience, well,

699
00:45:12,680 --> 00:45:15,920
in that environment. So, in a way, compared to that, well,

700
00:45:15,920 --> 00:45:19,359
they do have chances — they're not, like, not exactly dying

701
00:45:19,359 --> 00:45:22,480
any time soon, probably. But, plus, their Codex is one-shotting things there

702
00:45:22,480 --> 00:45:26,960
so, sure, their [laughter] Codex is one-shotting away, going exactly like that,

703
00:45:26,960 --> 00:45:32,319
but, but, well, it's probably not a bad position, but, but

704
00:45:32,319 --> 00:45:36,599
but I do completely agree that, well, I don't really know, like, I don't

705
00:45:36,599 --> 00:45:41,359
really know which way that could turn. I mean, the OpenAI ship feels

706
00:45:41,359 --> 00:45:45,400
like it's heading in a bit of the wrong direction, and Nvidia might save them out of pity.

707
00:45:45,400 --> 00:45:49,440
Right, right [laughter], but then again, if the rumor is true, that Anthropic's newest

708
00:45:49,440 --> 00:45:55,040
models are trained on Google's TPUs, then, right, that too might

709
00:45:55,040 --> 00:45:57,440
kind of, well, what, what's actually going on here

710
00:45:57,440 --> 00:46:02,079
already. Let's bring Elon Musk into this too, then, well, I don't know

711
00:46:02,079 --> 00:46:06,640
if we have time to go, like, into Optimus, meaning, well, how we

712
00:46:06,640 --> 00:46:08,800
get Samantha out of there then [laughter]

713
00:46:08,800 --> 00:46:14,200
into that robot-body forum — but this X thing, well, I actually also made

714
00:46:14,200 --> 00:46:18,640
an episode about how Elon Musk trolled with Twitter in the year of the sword and

715
00:46:18,640 --> 00:46:23,480
the stone. I mean, he went and bought, kind of high on ketamine, that Twitter thing,

716
00:46:23,480 --> 00:46:27,000
and then it didn't look very good. He paid way too much — was it

717
00:46:27,000 --> 00:46:30,760
45 billion, or something like that, for this kind of, well, a pretty

718
00:46:30,760 --> 00:46:34,640
weak text platform. Then, in a way, my own analysis at the time was

719
00:46:34,640 --> 00:46:38,680
that this wasn't going to lead anywhere, but the guy first merged it with xAI, meaning

720
00:46:38,680 --> 00:46:42,400
with this AI company, and now, here in 2026,

721
00:46:42,400 --> 00:46:46,079
this week, because, well, the world changed again,

722
00:46:46,079 --> 00:46:51,480
so, right, Musk decided to merge again, this time at a valuation of over 200 billion,

723
00:46:51,480 --> 00:46:55,240
SpaceX, which is at a valuation of over a thousand billion,

724
00:46:55,240 --> 00:47:00,040
as a kind of working figure — a 1,500-billion valuation — so, SpaceX

725
00:47:00,040 --> 00:47:04,680
into one monolith, which, maybe, here in the near future

726
00:47:04,680 --> 00:47:09,079
— maybe we're actually talking years, not really within 2026, but who knows from all this

727
00:47:09,079 --> 00:47:15,960
when they'll actually start using, well, SpaceX's satellites'

728
00:47:15,960 --> 00:47:21,040
inference — so, well, this kind of Texas-cooling thing, like last [unclear]

729
00:47:21,040 --> 00:47:23,559
season's show — running stuff out there in space, well,

730
00:47:23,559 --> 00:47:26,680
on solar power. I mean [laughter], right, right, I don't

731
00:47:26,680 --> 00:47:29,800
remember who it was. Was it — I think Google also did this same thing a few

732
00:47:29,800 --> 00:47:33,599
a few months ago, or who, who was it? But on this, I think one

733
00:47:33,599 --> 00:47:38,000
blog, or rather podcast [laughter] round — a round happened, like, a month

734
00:47:38,000 --> 00:47:42,960
ago, when everyone was making a fuss about how now inference is heading

735
00:47:42,960 --> 00:47:48,839
off, off into space. [laughter] But those SpaceX

736
00:47:48,839 --> 00:47:51,680
timelines they give — it wasn't this year, I don't think,

737
00:47:51,680 --> 00:47:54,079
but maybe it was something like the next few years, roughly.

738
00:47:54,079 --> 00:47:58,040
Right, right, and the other things people were thinking about a couple of months ago,

739
00:47:58,040 --> 00:48:03,640
they were, like, out towards the 2030s. So, well, they're just testing things now,

740
00:48:03,640 --> 00:48:09,599
because, right, right, since Elon got his supercomputer data

741
00:48:09,599 --> 00:48:13,319
center up so fast, and made a surprisingly good language model that quickly too, then

742
00:48:13,319 --> 00:48:17,098
in a way you start to wonder whether he could pull that off too,

743
00:48:17,098 --> 00:48:20,200
[laughter] because, well, then if you get

744
00:48:20,200 --> 00:48:23,599
computing into space, you get energy from up there, you get

745
00:48:23,599 --> 00:48:28,200
cooling from up there — that's, at its best, a pretty

746
00:48:28,200 --> 00:48:31,800
pretty revolutionary thing too. So I start to wonder,

747
00:48:31,800 --> 00:48:36,280
well, whether Bostrom's simulation hypothesis is true, that we're

748
00:48:36,280 --> 00:48:41,359
just NPCs, even when it comes to the climate. [laughter] Well, at least not entirely, I don't

749
00:48:41,359 --> 00:48:45,160
— the probability is greater than zero that, well [laughter], what's, like,

750
00:48:45,160 --> 00:48:49,193
playing out a life like that, which at this stage still hasn't been played out, that,

751
00:48:49,193 --> 00:48:52,799
[laughter] right, right, right, yeah. But I mean, in a way, this too maybe

752
00:48:52,799 --> 00:48:55,880
reflects the fact that a lot of listeners and viewers feel a bit like

753
00:48:55,880 --> 00:49:00,359
Musk got a bit unpopular when he was, like, Trump's buddy, and then he made those

754
00:49:00,359 --> 00:49:05,839
Teslas, and, in a way, that's just such 2024 thinking, that [laughter]

755
00:49:05,839 --> 00:49:10,280
right, right — of course, in a way, to add a disclaimer here, that, well, I'm not, I'm not

756
00:49:10,280 --> 00:49:14,000
saying here that everything Musk does

757
00:49:14,000 --> 00:49:20,689
— no, well, that's like a madman's kind of genius. A stable genius. [laughter]

758
00:49:21,200 --> 00:49:24,280
Right, right, right, yeah, yeah. But, I mean, in a way, it wasn't

759
00:49:24,280 --> 00:49:29,000
really that — like, let's not be mean to the left here on X

760
00:49:29,000 --> 00:49:31,799
but rather, it's like, maybe it was already the case that he genuinely wanted to go

761
00:49:31,799 --> 00:49:35,079
to Mars, and maybe this was just some — maybe he didn't see the steps

762
00:49:35,079 --> 00:49:39,359
maybe he vibe-coded his way into this too, like all the rest of us, and maybe he's also watching this

763
00:49:39,359 --> 00:49:43,079
2026 with that Grok of his, which probably has, like, 100 billion

764
00:49:43,079 --> 00:49:47,200
personal tokens running in there that he chats with, well, every

765
00:49:47,200 --> 00:49:51,960
night. So then, right, right, maybe he thinks about these things in there, well,

766
00:49:51,960 --> 00:49:53,920
Right, yes, yes, I mean, just like the rest of us

767
00:49:53,920 --> 00:49:57,200
I mean [laughter], I mean, in a way, it really does look like he

768
00:49:57,200 --> 00:50:00,280
vibe-coded his way through it — he just did some slightly dumb things, but he's good, in a way, at

769
00:50:00,280 --> 00:50:04,040
recovering — if you assume he's vibe-coding, then he's really good at

770
00:50:04,040 --> 00:50:08,359
recovering, insanely well, I mean, in the sense that

771
00:50:08,359 --> 00:50:11,440
you buy that X thing, and everyone's like, 'that's such a terrible idea,'

772
00:50:11,440 --> 00:50:15,240
and you execute it really badly, and everyone's just — and then it still stays alive

773
00:50:15,240 --> 00:50:18,680
and then on top of it you get, like, okay, here comes this AI thing, and suddenly

774
00:50:18,680 --> 00:50:22,760
everything actually works pretty well on top of it, and then suddenly, out of nowhere,

775
00:50:22,760 --> 00:50:26,920
there's SpaceX — and, wait, next he'll probably go merge in the Boring

776
00:50:26,920 --> 00:50:29,559
Company somehow [laughter], into this, however that connects,

777
00:50:29,559 --> 00:50:33,040
hey, hey, my Neuralink — well, Neuralink, that one I understand how it

778
00:50:33,040 --> 00:50:35,720
was — there was just [laughter] a six-hour Lex Fridman episode, where

779
00:50:35,720 --> 00:50:39,760
Elon Musk and his Neuralink team — I mean, the idea for Neuralink comes

780
00:50:39,760 --> 00:50:44,680
from Iain M. Banks's Culture novels, where there's this kind of

781
00:50:44,680 --> 00:50:49,599
genuinely utopian future — that Culture setting — where we, the humanoids,

782
00:50:49,599 --> 00:50:53,760
are basically like Labrador retrievers, and then there are these AIs running

783
00:50:53,760 --> 00:50:57,480
the world, and we still have this kind of Neuralink, meaning a connection

784
00:50:57,480 --> 00:51:01,400
to those AIs, because we can't really talk to them with our own context window

785
00:51:01,400 --> 00:51:04,920
since that would be really tedious for those

786
00:51:04,920 --> 00:51:08,680
AIs. We've got, here, this kind of somewhat fast lane. So Elon has

787
00:51:08,680 --> 00:51:11,599
actually gone and, genuinely, from that novel,

788
00:51:11,599 --> 00:51:14,240
gone off and started developing Neuralink.

789
00:51:14,240 --> 00:51:15,880
Yeah. So, and this is, like, one of those things where

790
00:51:15,880 --> 00:51:19,559
that guy delivers on that too. I thought the Boring Company was dead, that it

791
00:51:19,559 --> 00:51:22,960
just dug tunnels underground, but Neuralink definitely isn't dead. So,

792
00:51:22,960 --> 00:51:25,760
I mean, so, so, this kind of

793
00:51:25,760 --> 00:51:29,200
Whisper Flow, where you talk to your computer a bit faster than before. It's

794
00:51:29,200 --> 00:51:35,160
like the 2026-level version, where you pull this straight from the neocortex —

795
00:51:35,160 --> 00:51:40,079
sorry, same thing [laughter], straight from the brain. From the brain. Yep. And

796
00:51:40,079 --> 00:51:43,280
that's what, if you go into these sci-fi scenarios, that's what

797
00:51:43,280 --> 00:51:48,319
some people are shouting about in hiding, that, since, since

798
00:51:48,319 --> 00:51:51,960
we can't have any real conversation with such fast language models

799
00:51:51,960 --> 00:51:55,240
and such fast AIs, if we don't have exactly a direct

800
00:51:55,240 --> 00:52:00,520
connection. And then, on the other hand, I think it's pretty sweet, sweet, the angle from which

801
00:52:00,520 --> 00:52:04,160
he's approached this. Because really, the first pat—

802
00:52:04,160 --> 00:52:08,440
the first patient was — like, he got, got, I don't remember what

803
00:52:08,440 --> 00:52:10,880
condition he had, but anyway, he got some of his abilities back.

804
00:52:10,880 --> 00:52:15,000
Yeah. So they're actually helping disabled people, or blind people, and things like that,

805
00:52:15,000 --> 00:52:19,040
bringing them back into, like, sensory range. Yes. Yes. And, in a way, that's

806
00:52:19,040 --> 00:52:23,839
really, really obvious — that it's a good thing from any angle, and

807
00:52:23,839 --> 00:52:27,440
sweet if it can be made to work at a bigger scale. Not just —

808
00:52:27,440 --> 00:52:30,760
not only because it'd be nice to talk to AIs quickly, but

809
00:52:30,760 --> 00:52:35,720
also because it makes us humans, like, resilient

810
00:52:35,720 --> 00:52:40,599
— it gives us, gives us new capabilities. Yeah, I mean, I wish

811
00:52:40,599 --> 00:52:44,319
we had some of those too — I mean, none of these guys are good guys, exactly,

812
00:52:44,319 --> 00:52:48,400
Peter Thiel, and Jeff Bezos, and Elon Musk — probably, in a lot of ways,

813
00:52:48,400 --> 00:52:52,200
unpleasant people, but they just have, like, an endless amount of ability,

814
00:52:52,200 --> 00:52:57,000
capital, and intellectual capacity to make really big moves, and

815
00:52:57,000 --> 00:53:00,440
I mean, that just reminds me — was it, well, back in the Stone Age,

816
00:53:00,440 --> 00:53:05,000
a year ago, when Musk tried to buy OpenAI for something like 150 billion and got

817
00:53:05,000 --> 00:53:08,559
shown the door. But, well, that's how these things go, and now it might be that

818
00:53:08,559 --> 00:53:14,240
the model is that X, or, well, Tesla, whatever it was called back then, or maybe some

819
00:53:14,240 --> 00:53:21,040
Twitter thing — right, right, that's now a stronger card than OpenAI has

820
00:53:21,040 --> 00:53:26,359
and, well, Musk and Sam Altman were feuding with each other back then, and, in a way,

821
00:53:26,359 --> 00:53:30,359
now, well, these are some wild games, wild games being played here,

822
00:53:30,359 --> 00:53:33,319
and it's completely impossible to

823
00:53:33,319 --> 00:53:37,200
predict what, what's going to happen. If you think about, say,

824
00:53:37,200 --> 00:53:42,160
just, say, things like — right now everyone's making a huge fuss about Claude Code,

825
00:53:42,160 --> 00:53:46,599
right, right, right, and it feels like it's just unbeatable, and so on,

826
00:53:46,599 --> 00:53:50,079
but, in a way, if you just think back, look back at that year, when,

827
00:53:50,079 --> 00:53:53,520
a year ago, Claude Code didn't even exist yet — right, right, so it's

828
00:53:53,520 --> 00:53:57,079
likely — you have to give a fairly high probability

829
00:53:57,079 --> 00:54:01,119
to the scenario that our way of coding is going to change over the next

830
00:54:01,119 --> 00:54:04,920
six months from this into something completely different,

831
00:54:04,920 --> 00:54:10,079
like — and then that multiplies together every possible thing, so that—

832
00:54:10,079 --> 00:54:15,280
some new AI, some, some new AI model comes along, which

833
00:54:15,280 --> 00:54:18,359
ends up pulling ahead of all of these. Because since everything is possible,

834
00:54:18,359 --> 00:54:20,880
and all kinds of that sort of stuff is happening all the time.

835
00:54:20,880 --> 00:54:25,280
Right, and let's take — from your 11-month-old conversation back then, you

836
00:54:25,280 --> 00:54:29,760
were poking at DeepSeek. So, have you looked into Kimi 2.5

837
00:54:29,760 --> 00:54:36,402
yet? Well, open-source models — well, look, you clearly had nothing better to do. [laughter]

838
00:54:36,640 --> 00:54:40,880
I've outsourced that to a different person. One friend, who, who

839
00:54:40,880 --> 00:54:44,680
has tested it out quite a lot, and, well, but this is, in a way, a bit of a

840
00:54:44,680 --> 00:54:48,000
similar category, this kind of outside challenger, and this DeepSeek was, at the time,

841
00:54:48,000 --> 00:54:52,599
back in ancient times — the Chinese attempt to package this kind of

842
00:54:52,599 --> 00:54:56,480
thinking more efficiently, and open-source it, and, in a way, so that with

843
00:54:56,480 --> 00:55:00,720
all the wisdom in the world, you don't need to pack a really huge

844
00:55:00,720 --> 00:55:04,880
language model, but instead bring in a bit of, like, reasoning, and

845
00:55:04,880 --> 00:55:07,119
compression, and packing. Right, right.

846
00:55:07,119 --> 00:55:10,079
and I guess it's evolved from that. Straight up, I'll tell you, I wouldn't touch

847
00:55:10,079 --> 00:55:13,359
those, well, those Chinese, well, models with a ten-foot pole, because in them

848
00:55:13,359 --> 00:55:17,599
there's probably all kinds of little, little surprises. [laughter] But this

849
00:55:17,599 --> 00:55:22,319
Kimi 2.5 is, well, a bit of the same, and, well, right now, just, my earbud

850
00:55:22,319 --> 00:55:25,920
just picked this up — from yesterday's googling, or whatever this is,

851
00:55:25,920 --> 00:55:29,760
this thing we do nowadays, where you can google by chatting with the AI

852
00:55:29,760 --> 00:55:34,319
using a broad context window. By the way, I've actually got this thing, the Sami

853
00:55:34,319 --> 00:55:39,640
Miettinen skills.md, which is basically my attempt to train all my AIs

854
00:55:39,640 --> 00:55:43,240
on how I think I think, and what kinds of resources I have.

855
00:55:43,240 --> 00:55:46,680
It's kind of like a Claude.md, but a bit better.

856
00:55:46,680 --> 00:55:51,480
Yeah. [laughter] Exactly, exactly, exactly, exactly. But, well, right, right, just now, into my earbud,

857
00:55:51,480 --> 00:55:56,520
there's come in, well, along with this context-window discussion,

858
00:55:56,520 --> 00:56:01,000
with various AI tools, this 2.5 five, well,

859
00:56:01,000 --> 00:56:06,880
is pretty solid at going toe-to-toe as open source, and then it's also capable, a bit, of this

860
00:56:06,880 --> 00:56:11,039
kind of agentic 'rush' — meaning you can run it, like, in sequence

861
00:56:11,039 --> 00:56:15,480
and that — that is going to be — I mean, we've now

862
00:56:15,480 --> 00:56:19,559
internally run these kinds of things, where, if you think about a basic, basic

863
00:56:19,559 --> 00:56:24,079
language-model conversation, you get back maybe something like

864
00:56:24,079 --> 00:56:29,000
a thousand, a few thousand tokens as an answer, and a basic coder

865
00:56:29,000 --> 00:56:33,839
gets, from a single prompt, an answer of a hundred thousand tokens or so,

866
00:56:33,839 --> 00:56:38,599
so right now we're running these kinds of orchestrations, where, like,

867
00:56:38,599 --> 00:56:42,400
there are questions, individual prompts, which are so valuable

868
00:56:42,400 --> 00:56:46,400
in a business context, that you might generate hundreds of

869
00:56:46,400 --> 00:56:49,720
millions of tokens at the same time. So, so you're orchestrating thousands of

870
00:56:49,720 --> 00:56:55,079
agents doing that one thing. And here, in a way, well, those are just totally, totally

871
00:56:55,079 --> 00:56:59,480
sci-fi kind of things, what you're able to do with those. So right now, at this

872
00:56:59,480 --> 00:57:04,119
point, what I'm looking forward to most of all [laughter] is with Gemini.

873
00:57:04,119 --> 00:57:07,760
Is it coming this week, or what week is it coming? Well, but what I'm looking forward to

874
00:57:07,760 --> 00:57:13,960
is Gemini 3 Flash, because, well, if it's, at the same,

875
00:57:13,960 --> 00:57:18,720
if it's just as capable, relatively speaking, as 2.5 Flash was relative

876
00:57:18,720 --> 00:57:24,000
— yeah, if the ratio in terms of intelligence is the same as it was between Flash and

877
00:57:24,000 --> 00:57:28,599
Pro in that earlier Gemini model family —

878
00:57:28,599 --> 00:57:33,839
and if the price ratio is the same, i.e. 10 times cheaper, then you'd be able to,

879
00:57:33,839 --> 00:57:38,440
it would become possible for me, with my shoestring budget, to

880
00:57:38,440 --> 00:57:43,240
orchestrate thousands of agents to do that kind of thing, and, and that was actually

881
00:57:43,240 --> 00:57:47,799
the interesting thing about Kimi K2, that — just, that word you used, 'rush,' I

882
00:57:47,799 --> 00:57:50,559
think is pretty descriptive, because, in a way, you just send off [laughter]

883
00:57:50,559 --> 00:57:53,599
these agents to work, like, 'here's a codebase, go do this there, do, do

884
00:57:53,599 --> 00:57:58,359
that there and see what hap— see what happens.' So that kind of

885
00:57:58,359 --> 00:58:01,440
workflow is really fascinating — things are going to happen.

886
00:58:01,440 --> 00:58:06,319
Yeah, this really is, I mean, just an unbelievable time, and, I mean, maybe

887
00:58:06,319 --> 00:58:11,200
to wrap this up, I'll say that my own feeling is that this

888
00:58:11,200 --> 00:58:16,839
2026, in the history of humanity, whether what we're doing now

889
00:58:16,839 --> 00:58:20,039
means we merge into the machines as data, or whether we're at least for a while

890
00:58:20,039 --> 00:58:25,200
still writing things into this kind of intent window — that remains

891
00:58:25,200 --> 00:58:29,559
to be seen. But it really is going to be a turning-point year, and it's just great,

892
00:58:29,559 --> 00:58:33,400
great, just absolutely unbelievably amazing to be alive exactly this year.

893
00:58:33,400 --> 00:58:38,119
It is. It is [laughter]. Of course, I also have to say it's really quite frightening too. I mean,

894
00:58:38,119 --> 00:58:41,520
like, if you think about everything that could happen, but, but, but at the same

895
00:58:41,520 --> 00:58:44,720
time it's insanely great, when you think about all the good things that could

896
00:58:44,720 --> 00:58:47,480
happen, and what, what, how, how amazing, so,

897
00:58:47,480 --> 00:58:51,559
right, right, right, right, it really is great. Great — and if this year is going to be

898
00:58:51,559 --> 00:58:54,559
a turning point, then what on earth is going to happen in '27, well,

899
00:58:54,559 --> 00:59:00,160
that's out there — that's sci-fi future territory. That's how it is. Yeah. Maybe to

900
00:59:00,160 --> 00:59:05,039
close, we could still give a couple of tips, in case this all sounded

901
00:59:05,039 --> 00:59:08,119
like complete mumbo-jumbo, or whatever you'd call it,

902
00:59:08,119 --> 00:59:12,480
so, what small steps someone could take. Maybe my own path

903
00:59:12,480 --> 00:59:18,599
there is — well, 30 years ago I coded on a Commodore 64, in plain

904
00:59:18,599 --> 00:59:23,480
assembly, and, well, then I dabbled — I was, in between, in investment

905
00:59:23,480 --> 00:59:28,559
banking for 30 years, and still am, of course, but then this summer I looked into

906
00:59:28,559 --> 00:59:32,319
whether it'd be worth cramming that Codex thing into VS Code and

907
00:59:32,319 --> 00:59:36,880
doing a bit of that, and it was a bit rough, having to fuss around with settings and that kind of

908
00:59:36,880 --> 00:59:41,039
ancient stuff, and look at that really strange vi-style, slash-command editor,

909
00:59:41,039 --> 00:59:44,799
like, hasn't any of this changed in 30 years — and apparently it hasn't,

910
00:59:44,799 --> 00:59:48,839
so, right [laughter], that's how it is. But then I set up this kind of

911
00:59:48,839 --> 00:59:52,319
Perplexity Comet agentic browser myself. I think that's a

912
00:59:52,319 --> 00:59:56,599
pretty good stepping stone, because these things exist — there's Atlas from

913
00:59:56,599 --> 01:00:01,000
OpenAI — I wouldn't necessarily recommend that one widely — but now, well, Claude

914
01:00:01,000 --> 01:00:03,839
Code is also getting, in a way, that Chrome extension.

915
01:00:03,839 --> 01:00:05,799
Yeah, in a certain way you get into it, since

916
01:00:05,799 --> 01:00:09,520
you're using a regular web browser anyway. Hopefully, well, so that

917
01:00:09,520 --> 01:00:12,720
in a way, once you can command that web browser

918
01:00:12,720 --> 01:00:16,359
we could actually pull in a discussion from the inner circle — is UX

919
01:00:16,359 --> 01:00:22,119
dead? I.e., do we just do everything through API and MCP calls, with Samantha [laughter]

920
01:00:22,119 --> 01:00:26,119
I have a very strong opinion on that. Well, yeah, yeah, yeah, but let's leave the inner-circle

921
01:00:26,119 --> 01:00:31,000
but anyway, and then there's everyone's, well,

922
01:00:31,000 --> 01:00:35,319
beloved hero Jeff Bezos's money, and you get to help enrich the purple empire

923
01:00:35,319 --> 01:00:40,079
too, with Amazon's founder Jeff as a bonus. So, right, if you now take a

924
01:00:40,079 --> 01:00:44,599
step like this, I can personally recommend it. The Perplexity camp is

925
01:00:44,599 --> 01:00:48,160
pretty good for indexing too. It's a bit of a, you know, 'bubbling under'

926
01:00:48,160 --> 01:00:52,799
kind of thing, but in the web-browser space, I think it's a good option

927
01:00:52,799 --> 01:00:55,520
like this. Do you have something similar to recommend?

928
01:00:55,520 --> 01:01:00,319
I'd almost say you could go with the Swedish Lovable thing too — as another

929
01:01:00,319 --> 01:01:03,440
starting point, I'd have leaned that way. [laughter] Yeah. Because, well, I—

930
01:01:03,440 --> 01:01:07,160
since I, well, since my day job is at

931
01:01:07,160 --> 01:01:10,520
a security company, I'm extremely aware of all this prompt

932
01:01:10,520 --> 01:01:14,480
injection stuff, and that's exactly why I personally don't have any agentic browsers

933
01:01:14,480 --> 01:01:16,839
at all. And, yeah, this — remember,

934
01:01:16,839 --> 01:01:19,920
remember to always be careful with all of this, but, but, I mean, they are good, and

935
01:01:19,920 --> 01:01:23,400
that really is going to be the future, and, and it's really sweet to

936
01:01:23,400 --> 01:01:26,559
hear about those real, good use cases.

937
01:01:26,559 --> 01:01:31,920
But, well, I'd say, yeah, Lovable — if you want to try it for free

938
01:01:31,920 --> 01:01:36,079
and go straight into the Google camp, then Firebase Studio is basically the same thing, but

939
01:01:36,079 --> 01:01:40,240
just Google's version of it, in a way,

940
01:01:40,240 --> 01:01:42,720
and AI Studio is also pretty fun too, in that way

941
01:01:42,720 --> 01:01:46,799
yeah, yeah, Google's AI Studio — and, well, back in the day I also had

942
01:01:46,799 --> 01:01:49,160
some funding, so to speak, over there at the business school, so

943
01:01:49,160 --> 01:01:52,760
we're both KTM graduates [Finnish Master's in Business], yes, yes, yes [laughter]

944
01:01:52,760 --> 01:01:57,359
which maybe wasn't entirely obvious from this conversation, but, well, I remember

945
01:01:57,359 --> 01:01:59,960
back when we were founding startups, it was like, someone

946
01:01:59,960 --> 01:02:02,520
just had to learn to code, and had to learn to code, and then once you'd

947
01:02:02,520 --> 01:02:06,200
learned to code it, it was like, 'hey, wow, I can actually build things, I have

948
01:02:06,200 --> 01:02:09,720
an idea, I can make it' — and now, in a way, you don't even need to

949
01:02:09,720 --> 01:02:12,680
go through that kind of training anymore, you've just got Lovable, which can bring

950
01:02:12,680 --> 01:02:15,599
your idea to life. So I believe that if you haven't tried this kind of agentic

951
01:02:15,599 --> 01:02:19,079
coding or building, then what you get from Lovable is that, oh

952
01:02:19,079 --> 01:02:21,640
wow, I had this idea for something really

953
01:02:21,640 --> 01:02:24,359
simple, an app or whatever — it probably doesn't even feel

954
01:02:24,359 --> 01:02:28,079
simple to someone doing it for the first time, but that moment when you

955
01:02:28,079 --> 01:02:31,200
realize, 'hey, I can just build things' — that's exactly why

956
01:02:31,200 --> 01:02:35,559
I'd bring up Lovable, and things like Firebase Studio too, so that

957
01:02:35,559 --> 01:02:39,119
only after a few months would I jump into Claude Code and other

958
01:02:39,119 --> 01:02:41,400
— first with Lovable, like,

959
01:02:41,400 --> 01:02:45,640
Yeah, and that Lovable thing — I mean, if you already have some kind of vision, like I do —

960
01:02:45,640 --> 01:02:51,160
I've got this Consigliere thing, where I mirrored it against my MBTI test, and, well,

961
01:02:51,160 --> 01:02:54,920
well, right [laughter], right, right, well, it's got all sorts of things in it, it's got a receipt scanner

962
01:02:54,920 --> 01:02:59,359
and it's got a really good, this second brain thing — but, well, maybe

963
01:02:59,359 --> 01:03:04,520
these MD files aren't really that well indexed in the sense that

964
01:03:04,520 --> 01:03:07,720
these ideas don't yet talk to each other — they're still pretty static,

965
01:03:07,720 --> 01:03:10,520
but you find all sorts of things in there, and whenever I come up with an idea I run

966
01:03:10,520 --> 01:03:14,480
it, as a rule, through this private app of mine, Consigliere — and that too is

967
01:03:14,480 --> 01:03:20,319
maybe a good tip — just build it for yourself first, try scaling it just for yourself, yeah,

968
01:03:20,319 --> 01:03:26,039
like that. Well, this was a fun conversation, Markus Hav — I could really

969
01:03:26,039 --> 01:03:28,680
do a six-hour episode like this, it could actually be pretty

970
01:03:28,680 --> 01:03:32,079
legendary — just let it rip, and go through absolutely every single

971
01:03:32,079 --> 01:03:34,520
crazy idea, just get it on tape. Yeah, I'm totally, totally [laughter] I'm

972
01:03:34,520 --> 01:03:38,279
all in on that — or, well, it just felt like we were only just getting started, that we

973
01:03:38,279 --> 01:03:41,720
barely even talked about Moltbook or any of that AI stuff. So, yeah,

974
01:03:41,720 --> 01:03:45,599
true, yeah, but we did agree that Samantha would be invited to Hoxhunt's Moltbook —

975
01:03:45,599 --> 01:03:50,119
sorry, sorry, Open Claw — training, because it's changed its name three times now.

976
01:03:50,119 --> 01:03:53,279
Right, that's it, yeah, yes, yes [laughter], exactly right, but yes,

977
01:03:53,279 --> 01:03:59,799
yeah, that's how it is. But, well, yeah, and maybe it's good, then, if you set off on this

978
01:03:59,799 --> 01:04:05,520
AI journey, that you have this kind of conversation with someone — some person

979
01:04:05,520 --> 01:04:09,720
you know who's good at this stuff, and just talk about it, and then maybe

980
01:04:09,720 --> 01:04:12,520
you could even bring your laptops along and then a bit

981
01:04:12,520 --> 01:04:17,279
of prompting, or 'intent-ing,' or coding, or whatever you want to

982
01:04:17,279 --> 01:04:20,599
call it — Neuralink it, Neuralink it,

983
01:04:20,599 --> 01:04:24,559
Whisper-Flow it, whatever. Thank you. That was fun. And I

984
01:04:24,559 --> 01:04:28,880
suggest we now head over to the inner-circle side. By the way, I'd really appreciate it if

985
01:04:28,880 --> 01:04:32,640
you subscribed. It's genuinely important to me — I'm staying ahead of Inderes TV,

986
01:04:32,640 --> 01:04:38,720
well, they're still breathing down my neck, 1,000 subscribers behind me, and,

987
01:04:38,720 --> 01:04:42,039
we'll talk in the inner circle then about whether, whether the human

988
01:04:42,039 --> 01:04:44,880
interface is dead. Thank you, Markus.

989
01:04:44,880 --> 01:04:47,480
Thanks.
