Callum

5.5K posts

Callum banner
Callum

Callum

@callum_codes

Building things @anza_xyz 🚀 @SuperteamUK

Katılım Kasım 2010
1.6K Takip Edilen2.3K Takipçiler
Callum
Callum@callum_codes·
@0xreck0ner Reading this reminds me of when the CEO of Zoom went on the Decoder podcast and said the future is AI avatars representing you in zoom calls
English
0
0
1
28
reck0ner
reck0ner@0xreck0ner·
@AutismCapital Companies need a Chief Pessimist Officer that is allowed to say why all their product ideas are obviously trash. No one wants a virtual corporate HR meeting world to hang out in and only PMs whose self worth comes from working at Facebook could think it would work.
English
7
0
56
5.6K
Autism Capital 🧩
Autism Capital 🧩@AutismCapital·
🚨 NEW: Meta finally pulls the plug on “The Metaverse”
Autism Capital 🧩 tweet media
English
208
156
2.7K
334.4K
Callum
Callum@callum_codes·
I had to rethink how Wisp executes tasks on Sprites If you're on the TestFlight, please update! :) I was using a service, which runs, has SSE logs, and is persisted after it finishes. But in some cases services re-run on restart, and that's very bad when it's a Claude chat. Doesn't seem to be a way to control this So now I'm using `sprite exec`, which is what I already use for one-off commands. Uses websockets instead of SSE for streaming. The reason I didn't use this before is because logs disappear when it stops. If you `exec` then go to bed, you can't reattach and read the logs tomorrow. But since then I added resuming a Claude chat session - by parsing the stored session from disk. We can do the same here, so we don't need separate logs. - Logs stream live from exec - Reattach to logs when it's live - Read the Claude session to catch up if it finishes while the app is closed - No risk of restarts!
English
0
0
0
116
Callum
Callum@callum_codes·
@harkl_ @JupiterExchange @coingecko @Uniswap Not criticising tokens (don't understand exactly what it is yet tbh!), but what do you mean by "Jupiter's verification is embedded in a swap UI"? Jupiter make verification status available as part of their token info APIs, which feels like it's probably the same interface?
English
1
0
4
303
hårkl
hårkl@harkl_·
People think tokens.xyz competes with @JupiterExchange. It doesn't. Think @coingecko vs @Uniswap - nobody calls that competition. No Solana-native, verified token discovery product exists today. Jupiter's verification is embedded in a swap UI. Birdeye and DexScreener are multi-chain. tokens.xyz fills the gap. Discover there → trade on Jupiter/Raydium/Meteora. More discovery → more volume → more fees for everyone. That's what foundations are supposed to build.
English
13
7
71
4.2K
Callum
Callum@callum_codes·
@big_duca I wonder if crypto people are just more comfortable with their data because it's on chain. I'd prefer my tax software store my data in my tax authority, but doesn't feel as important in crypto as in fiat.
English
0
0
1
17
Duca
Duca@big_duca·
I don't mean to be overly rah-rah about the US. But I find it a bit odd how many of the biggest crypto tax softwares are not actually US companies. All major US tax softwares are built by US-based companies. Except in crypto, where some of the most popular ones are overseas.
English
8
0
25
1.7K
Callum
Callum@callum_codes·
AGI is when an LLM learns that graphs are only meaningful with y axis labels
Callum tweet media
English
0
0
3
125
Callum
Callum@callum_codes·
I'm going to do a Testflight for Wisp, if anyone's interested! Right now I'm experimenting with one stack. Uses Sprites from @flydotio as the sandbox. Their free trial is very generous! Uses Claude Code subscription iOS only (iPhone/iPad/Mac can run as iPad app) Link below!
English
3
0
4
2.4K
Callum
Callum@callum_codes·
@GuiBibeau Vercel and Github more evil than Meta lol
English
0
0
0
25
Callum
Callum@callum_codes·
Soon™ (This transaction was sent with Kit)
Callum tweet media
English
1
2
8
274
Callum
Callum@callum_codes·
@harkl_ "X will use this to make your timeline better" always feels like gaslighting
English
1
0
1
35
hårkl
hårkl@harkl_·
Can highly recommend aggressively using the “not interested in this post” button
English
6
0
21
590
Callum
Callum@callum_codes·
@bkase_ @zmanian Not a lawyer, but not AFAIK. The token is only ever used to auth calls to claude -p on your sprite, so it’s only ever using the official Claude CLI.
English
0
0
2
37
Callum
Callum@callum_codes·
Wisp is built for multitasking Now you get an unread indicator on chats/Sprites when Claude finishes responding or needs to ask you a question Enabled by the new streaming architecture
Callum tweet media
English
0
1
3
638
Callum
Callum@callum_codes·
Wisp now uses 1M context Sonnet/Opus models, and you can change the model per message instead of just in settings Thanks @zmanian!
English
0
0
0
84
Callum
Callum@callum_codes·
I *think* I've finally found the right architecture for Wisp streaming The very earliest version of the app only had one chat. When I added multiple, it would detach the http streaming process and then attach to the next Now it'll keep a live connection to each chat for the duration of the response, and parse responses for multiple chats as they stream. Switching is just loading parsed messages for that chat + its future messages if the chat is still responding Wisp should be as sync or async as you want - live streaming and immediate follow up if you keep the chat open, or close the app and check the response in the morning
English
0
0
0
123
Callum
Callum@callum_codes·
Kinda weird interaction with Claude! It has a memory of roughly the area I live Asked for restaurant recommendations in that area and it opened with "Being so close you'd think I'd have a ready list, but...", gave some vague ideas and then offered to search properly It seems to have internalised the memory of where I live as where it's located
English
1
0
1
221
Callum
Callum@callum_codes·
I added Quick Actions to Wisp Quick Chat is like the new /btw on Claude Code, ask a quick question while it's working on something else (but you can use it whenever). Gets current chat as context Bash lets you run a one off shell command manually, and optionally pass the result back to chat. Great for reproing an error/poking logs Can also run them without a chat context from the overview tab, if you just want to run a command on your Sprite or ask Claude a question about your code etc
Callum tweet media
English
0
0
1
181
Callum
Callum@callum_codes·
@afscott That’s crazy because this is also the current state of London today, according to anonymous X accounts based in Dubai and North America :)
English
0
0
1
117
Callum
Callum@callum_codes·
Bearish on US regulators actually allowing 24/7 stock trading to happen while Trump is President because when would he do his dumb war stuff?
English
0
0
0
54