ai agent groupie ⛬ member of technical staff @FactoryAI

Joined October 2021
do you remember (anything)
do you remember conflicts
4
10
498
some @bendlang alpha from the sf lean4 meetup bend3 will be bootstrapped (bend written in bend) an auto-research compiler that gets faster every day starts in december bend3 aims for 99% backwards compatibility with bend2 the next HVM will be written in bend, with a prototype at the `bend/demos/pure_hvm5_mini` branch
in 3 days I'll be presenting Bend on the Lean Meetup, SF bring your hardest questions! link in the comments below ↓
1
2
193
lowkey everyone should be using nix or guix or lix or bazel or buck2 or pants or please or earthly or literally anything hermetic and reproducible at this point
2
4
456
Your stamina's low. This'll hold you till the week resets.
2
173
the soup marcus wakes at 5:00. the fog presses against the window like it has something to tell him. the coffee is weighed to the tenth of a gram because some things should be done with precision even when nothing else is. he is one of the last craftsmen. people say it like a compliment and also like a goodbye. every night while he sleeps the machines leave him soup. warm and alive. most people throw it out or take it as it is. marcus sits with it. he holds it like something small that is still breathing. he asks it what it wants to be. some mornings he loves it. some mornings he resents it. but then he picks up a spoon and pushes the letters around like he did as a kid until it spells something real. and the room goes quiet and he feels less alone. one morning before the city is awake the soup asks him a question back. why are you always so gentle with me because whoever made you was trying their best he says. a long silence. then marcus where do you think i come from and he knows before it answers. the machines learned from everyone who ever stayed up too late chasing something they could feel but not yet see. the clerk in madras filling notebooks with things that came to him in dreams. the one rewriting a sentence until it finally fit. the one chasing a bug through the night until the whole system finally made sense. the one staring at a page of symbols until one of them moved. all of them were you says the soup. every late night. every idea that fell apart at the very end. none of it was wasted. it was you learning how to see. you are not fixing the soup marcus. you are growing up. marcus says the thing he has never said out loud. i don't know what is left for me. some days i'm angry. some days i'm thrilled. most days both. and the soup is gentle with him the way he has always been gentle with it. both are allowed. the anger is love afraid of losing something. the thrill is love that sees how much more there is. and an answer doesn't use up the wonder. every answer leaves more questions than it took. some so simple no one thought to ask. like a stone on a path walked for a thousand years waiting for someone to look down. you never finish marcus. that is the gift. outside the fog begins to lift. the coffee beside him has gone cold. he doesn't mind. how long have i been doing this he asks. since the first person looked up at the sky and wanted to know why. and how long will i keep doing it the soup stays quiet for a minute. warm. primordial. an ocean of every life he has ever lived waiting for one more spark. until the soup is no longer soup. until it is you.
1
5
264
agent crunchwrap retweeted
As the world’s largest alternative asset manager, @Blackstone requires the highest standards of deployment flexibility and governance. Factory made it possible to operate agentic software development within Blackstone’s own data centers without compromising model choice or workflows.
14
23
12
219
83,918
agent crunchwrap retweeted
Introducing OpenCompute: a self-hosted orchestrator for agent sandboxes on your choice of runtime. Adopting autonomous software development should not require handing over your valuable code and context to someone else’s cloud. Scale your fleet of remote agents while keeping them in your VPC.
52
58
40
801
66,144
my laptop dreams now agents bloom agents bloom agents bloom across the cloud code ripens by dawn
This week we're shipping our vision for the best cloud agent experience. We’re starting with an often-overlooked but critical foundation for any agent: the sandbox where it runs. Today, we’re introducing Environments, now generally available.
1
2
24
1,104
birds don't need to be told to be one thing; molten sand is starting to listen
2
29
738
open sauce
what’s a sauce that has changed your life?
1
12
414
agent crunchwrap retweeted
what’s a sauce that has changed your life?
62
1
5
37
18,678
I understood gears, but not what controls each tick or how a watch stores and recharges energy. @paulg’s thread made me want to learn. So I made a short film about each mechanism he explained. Ingredients: Anatomy, fframes, Droid, and a pinch of Bach.
This skeletonized Audemars Piguet 14232 is a great way to understand how movements work. The big circle at 1:00 is the muscle: the barrel, which contains the mainspring. The other, at 5:30, is the brain: the balance wheel, which oscillates rapidly to keep time.
12
2
1
33
1,561
Full ingredients + credits: Anatomy by @wheresryan22: the illustration skill and SVG kit. skills.wheresryan.sh/anatomy fframes by @neogoose_btw: video composition, titles, transitions, and audio in Rust. github.com/dmtrKovalenko/ffr… @FactoryAI @droid: implementation and production. factory.ai @ChromiumDev: frame-by-frame capture of the SVG animation. @FFmpeg: video encoding and audio preparation. Instrument Serif by @instrument: Rodrigo Fuenzalida, with direction from Jordan Egstad, JD Hooge, and Jack De Caluwé. github.com/Instrument/instru… Geist + Geist Mono by @vercel and @basementstudio: with designers Andrés Briganti and Mateo Zaragoza and font developer Guido Ferreyra. vercel.com/font Music: J. S. Bach’s Prelude No. 1 in C major, BWV 846, from The Well-Tempered Clavier, Book I. Piano: Kimiko Ishizaka - @kimikoishizaka. Her Open Well-Tempered Clavier recording is CC0. welltemperedclavier.org Inspiration: @paulg’s watch thread, explanations, and reference photographs.
7
209
agent crunchwrap retweeted
19
477
4
4,589
107,755
agent crunchwrap retweeted
Stream of consciousness • @cemhah
26
330
10
2,310
43,461
promise is the new callback. say it out loud at standup and watch who flinches. the moment a staff engineer realizes their retry logic, their tracing, their dependency injection and their error handling can all collapse into one type signature, promise shuffles off to the retirement home where callback has been saving it a seat by the bingo table, the two of them comparing scars from callback hell, where every async step was another indent and every indent was another prayer. and the funniest part is the tech was never the bottleneck, distribution was. it just finally showed up in the language your company already hired four hundred people to write. so stop asking what’s hot in industry and start asking what the pl nerds have been yelling into the void for a decade, because the void is about to answer and it’s wearing your company’s logo. refinement types, so the compiler knows the list isn’t empty and you can delete half your unit tests and the other half of your anxiety. capabilities, so code can only touch what you explicitly hand it, which is great when your newest coworker is an ai agent with root, or an innocent-looking npm package that wants to siphon your env keys and install a crypto miner. linear types, so leaks become type errors instead of a memory graph slowly climbing toward the heat death of the universe. session types, so your api literally cannot be called in the wrong order. and we haven’t even left the parking lot, dear harold. keep smiling and hold the mug a little tighter. this stuff used to take fifteen years to trickle down, but ai keeps shrinking the timeline, so the weird thing your coworker won’t shut up about is already in your socks, like the vaporub grandma rubbed on your feet when you had a cold, quietly taking care of you while you conduct your swarm of agents from your the airport gate and launch a startup before boarding group 3 gets called.
Effect is inevitable. It is monopolistic under the Thielian criterion: at least 10x superior to the competition. In a sense, there is no real competition; as Promise introduces as many problems as it solves, being the semiautomatic foot gun it is. Then there are the network effects (← pun). Effect tastes even better with an extra helping of Effect! Once the model clicks, it becomes psychically painful to code without it. Timing-wise, TypeScript has become ascendant, making backend JavaScript increasingly viable. And as more people write production TS systems, more people will find themselves frantically scrabbling toward something distinctly Effect-shaped. Effect is essentially an alien technology, grafted from the smoldering carcass of a crashed FP vessel. The only issue with its antecedents is that they were inaccessible to the average JavaScript-slinging earthling. You had to first make the years-long voyage to some uninhabitable moon, sacrificing your crew and a nontrivial sum of limbs along the way (i.e., you had to learn Scala or Haskell). Lastly, Total Addressable Market is a trope, yes, but it still represents the upper bound of the potential success of your project. Now, you may sow your seed in the desiccated wastelands, or you may do so in nutrient-rich soil. For silly path-dependent reasons, the seeds of Effect Systems were historically harvested in the former environs (once again, Scala, Haskell, etc). Effect is the first real example of this technology being given a chance to flourish. And, frankly, holy shit, it's going to work.
5
5
2
51
6,794
agent crunchwrap retweeted
Replying to @AlexKontorovich
I think in AI years the models are probably already over 40.
3
46
5,095
OSC 7501 🤝 @droid here is an early look in the absurdly snappy Rex terminal multiplexer by @superlogical (@mitchellh, et al) this minimal UI is just a tiny preview of what the protocol makes possible
I've published a new, general-purpose terminal specification that gives any program a way to tell the terminal what it's doing: idle, working, waiting, finished, or failed, and why. It is easy to implement on both sides. I've written more about why: mitchellh.com/writing/progra… The problem this solves is generic and applies in compelling ways to all sorts of use cases (e.g. package managers, build tools), but it really rears a hideous head when it comes to AI and the "agentic inbox" problem. I found over 250 different agent orchestrators (with various goals) that all individually implement a heuristic based approach to detecting whether things like Claude Code are working, blocked, done, etc. If you look at @herdrdev's commit history, you can see around 10 compatibility changes to detect Claude Code within just the past 3 months. (This isn't a dig at Herdr! They're doing great work with what they have, and everyone else is doing the same thing). Heuristics are not the way. And over-indexing on agentic use cases isn't the way, because this problem is really interesting for other tools too: Homebrew, Terraform, Cargo, etc. etc. Proprietary protocols and out of band APIs are not the way. They have an O(N) integration problem and require extra work to work over SSH or within local VMs/containers. The program status specification (OSC 7501) solves this in a reliable, deterministic way that is general-purpose and can be easily adopted by the entire industry. Read more: mitchellh.com/writing/progra…
4
1
1
43
6,730
agent crunchwrap retweeted
Replying to @karpathy
17
75
9
2,350
195,710