Joe Wood's Avatar

Joe Wood

@joewood.me

Posts about software and data, and occasionally economics/science.

132
Followers
154
Following
130
Posts
17.11.2024
Joined
Posts Following

Latest posts by Joe Wood @joewood.me

I think 'next token prediction' isn't really accurate, as it's also next sentence prediction and next thought prediction. Sure, those outouts are made of tokens - but that's too reductionist and hides these models' true capabilities.

08.03.2026 20:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - tc39/proposal-typedarray-concat: A proposal for optimizable TypedArray concatenation A proposal for optimizable TypedArray concatenation - tc39/proposal-typedarray-concat

It's going to be a busy week at TC-39 this week... I've got three proposals on the table I'll be trying to get advanced.

First is TypedArray concat github.com/tc39/proposa...

const u8_1 = new Uint8Array([1,2,3]);
const u8_2 = new Uint8Array([4,5,6]);
const u8_3 = Uint8Array.concat([u8_1, u8_2]);

08.03.2026 14:36 ๐Ÿ‘ 24 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Memory transfer time. Just goes to show there's no moat and no real lock in.

01.03.2026 20:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Markpub.at Markdown Lexicon Providing a Lexicon for putting Markdown in the ATmosphere.

I've heard feedback on the @markpub.at lexicon! Thanks to @bmann.ca @blaine.bsky.social @thisismissem.social and others who have given really useful comments. I've published a new version for comment that is still very simple, but has more room for flexibility. Let me know what you think! markpub.at

01.03.2026 01:19 ๐Ÿ‘ 24 ๐Ÿ” 7 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Preview
Switch to Claude without starting over | Claude Transfer your preferences, projects, and context from other AI providers into Claude. Switch without losing what makes your AI useful.

No moat....
claude.com/import-memory

01.03.2026 12:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Right, basically Macbeth.

28.02.2026 23:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And kind of ironic ๐Ÿ˜

28.02.2026 18:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

it's beginning:

github.com/tldraw/tldra...

25.02.2026 14:11 ๐Ÿ‘ 67 ๐Ÿ” 8 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 5
Preview
Introducing Mercury 2 โ€“ Inception Today, we're introducing Mercury 2 โ€” the world's fastest reasoning language model, built to make production AI feel instant.

Almost missed it, but there's a new mercury diffusion model! It seems to beat Haiku 4.5 while being quite a bit faster. I don't think the first one was open source (?), and the API prices aren't fantastic imo, but it isn't *expensive*, while being really fast (1k tk/s)

25.02.2026 07:14 ๐Ÿ‘ 21 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2

I think it's impressive because React is a well thought out UI architecture pattern where a component is just a function transforming state to UI primitives. It scales well because it's composable.

23.02.2026 14:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

https://lckhd.eu/MiHLUj

There's a big gap between building an AI agent in a notebook and running one in production. The article below goes over the full path, from #LangGraph graph ๐Ÿงต

20.02.2026 05:37 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Very cool. I was just thinking that something like this could be used for a federated trusted age verification system, where the data isn't held centrally. It would be good enough proof for age from a trusted source for DIDs where regulations required it.

10.02.2026 03:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, that would democratize the data and analytics - a good thing. But I'm still thinking about what the business model should be for the atmosphere, if it's not advertising and attention. Maybe there doesn't need to be one, and affiliation $ to converted premium content is enough.

06.02.2026 11:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Data brokers pay a lot to closed systems for data, with some analytics. With an open system the investment won't flow back to the platform.

05.02.2026 23:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yes, but doesn't everyone have access to the firehose? How do the AT protocol platforms benefit financially?

05.02.2026 11:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Interop is the future, once you taste it you can't go back to walled gardens

Also - it was really inspiring & fun to work with @margin.at - happy to be building the Atmosphere's annotation layer together ;)

04.02.2026 18:51 ๐Ÿ‘ 52 ๐Ÿ” 7 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

We have moved our ATProto handle to eurosky.social, and you can too! For European data storage, and to demonstrate how a decentralized, open social network looks like in practice. We are testing personal data server (PDS) transfer this week, sign up if you want in www.eurosky.tech/register #eurosky

04.02.2026 16:01 ๐Ÿ‘ 42 ๐Ÿ” 17 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

ATProto is now in IETF standardization process. BOF stage passed at IETF 124 Dublin. Working group formation is next.
datatracker.ietf.org/wg/atp/about/

03.02.2026 10:34 ๐Ÿ‘ 250 ๐Ÿ” 70 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 14

Wow, but why... All that effort to scale vertically and deal with contention. Surely they have a half decent distributed data lake for training data.

23.01.2026 12:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is amazing....

20.01.2026 23:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

FastMCP 3.0 is here!

This is our largest and most ambitious release ever.

We've re-architected the framework to support the next generation of MCP applications.

It's time to move fast and make things.

๐Ÿงต

20.01.2026 19:08 ๐Ÿ‘ 35 ๐Ÿ” 11 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2

@lenscrafters.bsky.social (if that's you) - your website has a bug so that you cannot book online appointments. The phone number validation seems to be broken.

18.01.2026 16:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You may have noticed that search on the VS Code website has gotten a lot quicker lately.

In our latest blogpost, Joรฃo Moreno breaks down the engineering process behind docfind, a search engine we built that runs entirely in your browser using WebAssembly: code.visualstudio.com/blogs/2026/0...

15.01.2026 15:46 ๐Ÿ‘ 27 ๐Ÿ” 7 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2

atproto ecosystem growth really strengthens my belief that this project is critical to reclaiming the internet we deserved. the protocol offers the interoperability and extensibility that Web 2.0 promised but failed to deliver

04.01.2026 00:47 ๐Ÿ‘ 80 ๐Ÿ” 9 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Holy shit.

03.01.2026 23:09 ๐Ÿ‘ 155 ๐Ÿ” 32 ๐Ÿ’ฌ 15 ๐Ÿ“Œ 8

I'm only halfway through this video but it is already one of the best pieces of science communication I have ever witnessed.

Truly amazing even if you are only peripherally interested in microchips -- just from a physics / chemistry / engineering perspective.

03.01.2026 13:50 ๐Ÿ‘ 48 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Standard.site - One schema. Every platform. Standard.site provides shared lexicons for long-form publishing on AT Protocol. Making content easier to discover, index, and move across the ATmosphere.

Hello atmosphere ! Over the last few weeks, a bunch of us have been collaborating on a new set of lexicons for publishing, indexing, and building out social features across long-form reading and writing apps ! ๐Ÿงต1/7

02.01.2026 00:51 ๐Ÿ‘ 322 ๐Ÿ” 83 ๐Ÿ’ฌ 21 ๐Ÿ“Œ 35

Love it...

31.12.2025 02:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Astronauts staring back at Earth. Earth is labelled "software development".

The first astronaut says "with AI it's no longer about writing code".

The second astronaut points a gun at the back of the first astronaut and says "never was".

Astronauts staring back at Earth. Earth is labelled "software development". The first astronaut says "with AI it's no longer about writing code". The second astronaut points a gun at the back of the first astronaut and says "never was".

27.12.2025 18:32 ๐Ÿ‘ 88 ๐Ÿ” 13 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
tap: add kafka mode by haileyok ยท Pull Request #1254 ยท bluesky-social/indigo With this set of changes, I was able to get from ~6k evt/s over the websocket to ~ 9k evt/s when using SQLite, and roughly 17k evt/s when using Postgres + tuning. this might not be a thing for merg...

New PR: tap: add kafka mode (#1254)

27.12.2025 09:25 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1