knut @knut.fyi · 17/07/2026found an old @sanity.io demo from 2018 i did with custom validation and... tensorflow.js(?) where publishing is blocked unless there is a human face present. hits different now. 050
knut @knut.fyi · 17/04/2026Conferences are filled to the brim with content ops. Talks, CFPs, schedules, FAQs, announcements. Usually spread across systems that don't work on your phone. So I built a conference OS on Sanity with agents in Telegram. Text it to move a panel or accept a CFP. Writeup next week. 000
knut @knut.fyi · 09/04/2026"Can Portable Text handle complex data visualizations beyond text and images?" Yes. Here's a live editor with charts, inline sparklines, metric badges, and tables. All as structured JSON that any platform can render. Demo: portable-text-data-demo.sanity.dev Docs: portabletext.org 020
knut @knut.fyi · 08/04/2026You're right that the spec document focuses on the flat array (we should make this clearer). We just shipped a custom blocks guide for the editor that covers the nesting pattern: portabletext.org/editor/guides/custom-blocks/ 110
knut @knut.fyi · 08/04/2026The serializer targets everything cleanly. Call `<PortableText>` recursively on nested fields, and inline objects use the same types map. Pass components down so custom renderers work at any depth. 100
knut @knut.fyi · 08/04/2026Here's a callout block with nested rich text in both title and body. The body has bold, code marks, and an inline object (versionBadge) sitting right in the text flow alongside spans. 100
knut @knut.fyi · 03/04/2026I'm having so much fun with the @sanity.io Content Agent API. Building a "conference management system" - imagine being able to just update your conference rig via chat? 031
knut @knut.fyi · 11/03/2026buying a domain that just asks for a C&D? asking users to plop their API keys into a random website? using AI to make prose from your networks logs? you should not do this, but i did for the lolz claudeflare.app 000
knut @knut.fyi · 03/02/2026Vibe-coded a smol library to fix those vibe-coded ascii diagrams that don't align. $ npx boxfix README․md Can also be added into an agent hook etc. Let me know how/if works for you! npmx.dev/package/boxfix 010
knut @knut.fyi · 30/01/2026It's also mildly mind boggling that this video is made from a conversation between the first Nuum agent and another that was tasked to visualize it (and add the sounds with the resound mcp they made too). 121
knut @knut.fyi · 15/01/2026Got feedback that our TypeGen lesson on @sanity.io Learn was out of date. Instead of manually hunting through lessons, I just pointed Content Agent at it. Found 2 lessons. Updated the instructions. Added notes where video differs from text. Ready to publish. Took only a few minutes. 141
knut @knut.fyi · 09/01/2026Oh yeah! You can also set it to use other models pr agent etc. Let me invite you to the repo and such. 110
knut @knut.fyi · 09/01/2026@simensvale.bsky.social working on something like this that we might ship next week. 110
knut @knut.fyi · 17/12/2025Spotify Wrapped, but for your terminal 🎄 CLI Wrapped analyzes your shell history and generates fun stats (with optional AI roasts). Built almost entirely with @anthropic.com Claude Code using @bun.sh, @react.dev + Ink, and @vercel.com's Satori. github.com/kmelve/cli-wrapped 130
knut @knut.fyi · 07/09/2025i'm totally up-keeping my aug 29. deadline for sending in the .ppt for this week's developer marketing summit in SF. yup 030
knut @knut.fyi · 09/04/2025had the machine paint me offering a keyboard to the demo gods for the company all staff presentation today 140
knut @knut.fyi · 26/02/2025waiting for my colleagues at @sanity.io to discover that Zoom has a Slack clone inside of it. 110
knut @knut.fyi · 20/02/2025One of the things that I really love using @sanity.io for the @sanity.io docs, is that they are queryable with GROQ. We can also mark articles that are affected by changes descirbed in a changelog entry, which allows us to list out which articles have had the most API changes. 051
knut @knut.fyi · 19/01/2025i guess this one can't influence your political opinions to the same degree as the video algo, but it does now most things about your living room and potentially where your puppy 💩 inside and uploads that to someones computers elsewhere 🤷 020
knut @knut.fyi · 03/01/2025We knew it, but now we know. GitHub stars is a vanity metric. And you can buy them. And people do. arxiv.org/html/2412.13... 030
knut @knut.fyi · 23/12/2024Why they would name this place after a OS X version is beyond me, but it sure is pretty! 0120
knut @knut.fyi · 18/12/2024It's almost useable! (except if you are documenting anything in React, JSX, TypeScript, yeah... you know) 120
knut @knut.fyi · 06/12/2024I think this thought technology neatly captures how to approach documentation and avoid concept overload. 020
knut @knut.fyi · 05/12/2024I wish the @nextjs.org docs had some kind of routing folder and file name cheat sheet or quick reference, just spent 5 minutes in the docs trying to figure out if this double hyphen folder was a Next.js App router-ism, or just us being idiosyncratic. (it seems to be the latter) 100
knut @knut.fyi · 20/11/2024I want to make an On Air sign that lights up whenever my partner or I are on a zoom call. Should I do it and does it involve an ESP32? 220
knut @knut.fyi · 17/11/2024The look of someone who just started using TypeScript and got their app to compile without errors. 📸 Palace of the Duke of Burgundy, Dijon, France 020
knut @knut.fyi · 15/11/2024Me when I center a div in CSS. (sorry, not sorry, @wesbos.com) 📸 Musée des Beaux-Arts, Bordeaux, France 030
knut @knut.fyi · 15/11/2024Şerban Savu is probably one of my favorite painters. “Random Audience. Oil on canvas, 2014” 240
knut @knut.fyi · 11/11/2024if you see this, post a concert photo you took — Godspeed You! Black Emperor at The Regency Ballroom, San Francisco. Finally got to see them live after having listened to them for almost 20 years. 140
knut @knut.fyi · 10/11/2024“Based on what you know about me, paint a picture.” 📸 Peggy Guggenheim Collection, Venice, Italy 010
knut @knut.fyi · 09/11/2024Weekend cheese sandwich 🥪 Mortadella Cheddar Homemade onion fig jam Mustard and mayo Sourdough bread Butter Serve with pickled green salad. 0100
knut @knut.fyi · 09/11/2024Me as a BlueSky user looking at how it’s going over on X. 📸 Palace of the Duke of Burgundy, Dijon, France 2150