hamish todd 2025-06-09 13:24:58 Hey folks, AI-related video 😃 Sorry. The reason I'm thinking about the geometry of this is because I'm hoping it might lead to UI ideas, hence posting here.
youtube.com/watch?v=_CJZeTEcb1A
Tom Lieber 2025-06-09 15:19:58 Gradient descent on the mouse-food example produces curves that resemble those in the video, at least visually. What makes those curves less than ideal?
Tom Lieber 2025-06-09 17:17:49 Maybe it’s just a situation where the natural and vanilla gradient descent solutions coincide? All I know about the natural variation I learned from your video. I’m curious to learn more!
Tom Lieber 2025-06-09 17:52:51 I've read enough now to understand that, although the shapes look roughly similar for this problem, vanilla gradient descent makes large steps in the belief space, which I can see if I plot KL divergence of each successive optimization step.
Tom Lieber 2025-06-09 17:54:23 Anyway, I loved the video. I'd much rather watch a ten minute video that makes me think for an hour than an hour-long video that I think about for ten minutes. 🙂
Mariano Guerra 2025-06-09 18:03:54 Playing with a time traveling WebAssembly visual interpreter, just added the call instruction and call stack
Dan Peddle 2025-06-11 12:50:50 I’ve been somewhat frustrated by limitations in AI agents when it came to both them deciding which web resources might be relevant, and their inability to retrieve private data. If it’s not public, you have to have some method to expose that data to (for example) Claude Desktop or similar - and it has to live in a different silo. Rebuilding all that context time and again is also a pain.
With all that in mind, and with some downtime in hand, I’ve put together Sombra - a tool that combines traditional web scraping techniques (the original arc90 readability algorithm) with a modern, authenticated remote MCP connection, consumable by compatible clients.
Web pages that you save are stored as markdown and can be organised into collections - and those collections are then available via MCP resources. Scraping happens client-side, so if you can see the content in Chrome, you can save it to your collection. I added screenshot capture too - but haven’t exposed that to MCP yet. I’d be curious if that might be helpful to any of you - it feels like it might be too much when the markdown is available - maybe the visual references could be another resource? About the name, why sombra? I was thinking of sci-fi references such as Peter Hamilton’s u-shadow, or the idea of a “shadow” in Silo - I’d like to evolve this concept further in the future.
The stack is Clojure/Datomic on the backend with a TypeScript Chrome extension - the early release is now publicly available.
If any of this sounds interesting, I’d love some feedback! It’s one of those projects that scratches a personal itch, and then possibly got a bit out of hand - but having built it, it feels like it would be a shame not to put it out there, in case it helps others. Thanks!
Mariano Guerra 2025-06-13 13:05:32 Wasm visual interpreter update:
block, loop, break, break if, i32 comparison ops
function inspector and switcher