Paul Shen (@_paulshen) 's Twitter Profile
Paul Shen

@_paulshen

interfaces, computation, and sometimes javascript. natto.dev 🇹🇼🇺🇸

ID: 7029732

linkhttp://bypaulshen.com calendar_today23-06-2007 08:56:11

3,3K Tweet

5,5K Followers

499 Following

Paul Shen (@_paulshen) 's Twitter Profile Photo

got StackBlitz WebContainer running inside natto after a day of fighting with CORS. not sure what this enables yet but having node and npm running in the browser is wild! natto.dev/@paul/5c1ff03e…

got <a href="/stackblitz/">StackBlitz</a> WebContainer running inside natto after a day of fighting with CORS. not sure what this enables yet but having node and npm running in the browser is wild!

natto.dev/@paul/5c1ff03e…
kat 李韵芝 (@kitchenettekat) 's Twitter Profile Photo

Our team loves a good friendly competition and we've been playing some remote team games (like Paul Shen and rajeev's draw battle!!!), and now have our very own to share with the community 🤗 bemyguess.height.app

Paul Shen (@_paulshen) 's Twitter Profile Photo

you leave visual programming 101 when you get into abstraction and composition. love seeing explorations in this space. if you know others, post below!

Paul Shen (@_paulshen) 's Twitter Profile Photo

all natto execution happens on the client so runtime values are not persisted. however, you can now easily create a new pane with the JSON of a runtime value to keep data around! for example, the results of a LLM pane

Paul Shen (@_paulshen) 's Twitter Profile Photo

"We argue that, by combining liveness, richness, and composability, programming systems can better capture the full potential of interactive computation without leaving behind the expressivity of traditional code." great paper with a natto reference 😄

Paul Shen (@_paulshen) 's Twitter Profile Photo

try this new experimental natto.dev feature - select a group of eval panes and turn it into an async function this probably won't ever be "productionized" (too many messy details) but i like the idea of writing a function using live, concrete data.

Paul Shen (@_paulshen) 's Twitter Profile Photo

mixing structured input with text generation text isn't always the best interface but it might be the best thing to build around.

Amelia Wattenberger 🪷 (@wattenberger) 's Twitter Profile Photo

😅 is anyone else getting sick of chatbots? I wrote down a few thoughts on why chatbots are not the future of interfaces and how we can be more thoughtful: wattenberger.com/thoughts/boo-c…

Paul Shen (@_paulshen) 's Twitter Profile Photo

so happy to see this launch!! i started working on formulas 2.0 last year with Simon Last. after getting the basic language features implemented, i left it with the team. never easy or fun to work with someone else's code but @ygaitonde and co did a beautiful job!