Shawn Morel (@strangemonad) profile picture

Accelerating Bio innovation. sustainability. tech. love. languages. systems. regenerative-nature. building better tools.

SF
Joined August 2007
Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)Photo by Shawn Morel (@strangemonad)
I asked GPT Astra to explain the difference between the Chat and Work tabs in @ChatGPT. It couldn't answer.
1
48
No rest for robots on Saturdays. They’re still busy measuring millions of never before seen antibodies per run.
2
2
62
For all the talk about context engineering, it's surprising that there don't seem to be any agentic software engineering tools that let me... engineer mey context
1
2
92
Another day, another socratic dialog with my stochastic parrot
1
91
MoE models MoE problems
1
100
Use this one trick to instantly turn all your existing software repos into agent skills: ln -s README.md SKILLS.md Subscribe for more agentic engineering tips!
3
112
For anyone not using @storybookjs and @chromaui... why?
71
The irony of agentic software engineering is that all the things that we "good" engineering just become more important.
50
Repeat after me kids… it’s always DNS
66
you know @astral_sh uv will have really one when the google cloud sdk uses it to install python.
61
team /new vs team /compact is the modern team Jacob vs team Edward.
66
Shawn Morel retweeted
Is this guy talking about DSPy?
We're missing (at least one) major paradigm for LLM learning. Not sure what to call it, possibly it has a name - system prompt learning? Pretraining is for knowledge. Finetuning (SL/RL) is for habitual behavior. Both of these involve a change in parameters but a lot of human learning feels more like a change in system prompt. You encounter a problem, figure something out, then "remember" something in fairly explicit terms for the next time. E.g. "It seems when I encounter this and that kind of a problem, I should try this and that kind of an approach/solution". It feels more like taking notes for yourself, i.e. something like the "Memory" feature but not to store per-user random facts, but general/global problem solving knowledge and strategies. LLMs are quite literally like the guy in Memento, except we haven't given them their scratchpad yet. Note that this paradigm is also significantly more powerful and data efficient because a knowledge-guided "review" stage is a significantly higher dimensional feedback channel than a reward scaler. I was prompted to jot down this shower of thoughts after reading through Claude's system prompt, which currently seems to be around 17,000 words, specifying not just basic behavior style/preferences (e.g. refuse various requests related to song lyrics) but also a large amount of general problem solving strategies, e.g.: "If Claude is asked to count words, letters, and characters, it thinks step by step before answering the person. It explicitly counts the words, letters, or characters by assigning a number to each. It only answers the person once it has performed this explicit counting step." This is to help Claude solve 'r' in strawberry etc. Imo this is not the kind of problem solving knowledge that should be baked into weights via Reinforcement Learning, or least not immediately/exclusively. And it certainly shouldn't come from human engineers writing system prompts by hand. It should come from System Prompt learning, which resembles RL in the setup, with the exception of the learning algorithm (edits vs gradient descent). A large section of the LLM system prompt could be written via system prompt learning, it would look a bit like the LLM writing a book for itself on how to solve problems. If this works it would be a new/powerful learning paradigm. With a lot of details left to figure out (how do the edits work? can/should you learn the edit system? how do you gradually move knowledge from the explicit system text to habitual weights, as humans seem to do? etc.).
32
57
3
840
407,219
happy @zeddotdev day to all those who celebrate.
1
3
111
Biology’s lack of data is holding back its AI boom. Epoch’s latest report shows explosive growth in biological model training data size from 2017–2021 (9.7×/year), but a (2.1x/year) plateau since. AI models for biology are ready to transform science if the data can keep up.
16
31
6
195
32,301
Whenever people laugh at the vibe coding “checkout my app at localhost:3000” I just see a massive Vibe Serving opportunity for @Tailscale
96
I’m just a wrapper around an MCP server.
1
74
ML engineers who are serious about bio should run their own wet lab experiments.
142
Unpopular opinion - execution is the only real moat
1
134
I vividly remember where I was when we all got the news 13 years ago today and how much of my early career as a macOS and iOS engineer were a very direct result of his vision and all those that rallied behind it youtu.be/keCwRdbwNQY
1
195