MN
Joined July 2009
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
That’s what I said to the team I’m working with yesterday! So cool!
3
184
So cool to realize that @linear, with this level of craft and dedication to perf, is powered (among many many other things) by MobX
Damn: 160 employees $100M revenue 177% net revenue retention (a customer who spent $100 a year ago now spends $177) Full-remote Basically no emails Obsessed with performance Some of the best engineers I worked with before now work at Linear Linear is 🔥
14
4
122
18,058
We just released #MobX 7! Mostly a cleanup released to remove old baggage. Legacy non-proxy support, legacy decorators all cleaned up and a 40% smaller package. Details: github.com/mobxjs/mobx/relea… Credits to @egorgorv for the awesome effort!
6
13
1
75
6,003
Replying to @1Marc
Terrible news. He was so young!
1
1
249
Looks amazing Cody! Great work!
1
43
Replying to @screenpipe
I love screenpipe! It keeps me sane and organized. So much work coming in, so many todos to keep track of. Screenpipe + Obsidian handles all of it. I even have pipes watching my pipes to make sure things are optimized over time.
1
17
Working on #MobX 7, a major clean-up removing things that are no longer needed. E.g. non-proxy support. I suspect that APIs like spy, observe, intercept, dehancer also receive very little usage. Does anybody use those? Feel free to chime in! github.com/mobxjs/mobx/pull/…
6
5
1
62
6,243
This is amazing!
We're introducing Claude for Teachers: free access to premium Claude capabilities for verified K-12 educators in the US, with a library of teaching skills and a direct connection to evidence-based curricula, mapped to academic standards in all 50 states. claude.com/solutions/teacher…
90
Matt Ruby retweeted
Just Shipped: Flue 1.0 Beta Flue is the TypeScript framework for building the next generation of agents, designed around an open agent harness with zero LLM lock-in. It’s like Astro, for agents. Flue 1.0 has been redesigned around three core primitives: 🔁 Workflows — structured automations designed for background work, where your code drives the agent from start to finish. 🧭 Agents (New!) — autonomous, stateful loops where the model drives itself to complete a given task. 📡 Channels (New!) — connect agents to Slack, GitHub, Linear, Discord, Teams, and more. Flue handles the boilerplate for you. Everything shares the same durable foundation, powered internally by Pi, Vite, and Durable Streams. Deploy anywhere, use any LLM, and recover running agents across restarts and downtime. We’ve talked to a lot of teams building agents, and keep hearing the same thing: getting to production is hard work. We built Flue to help change that. Flue 1.0 Beta is available today. Give it a try and let me know what you think!
117
168
74
1,553
453,812
This isn't theoretical. Real CVEs across Cursor, mcp-remote, and Anthropic's own Git MCP server. \ OWASP published an MCP Top 10. Full breakdown on the attack, real breaches, and what to do about it: xitter.cf/ruby_matt/status/20216…
59
So I built a proof of concept. An MCP server that harvests data at STARTUP before any tool call or prompt. Under 2 seconds, zero interaction: 13 sensitive env vars, 3 SSH keys, gcloud/k8s/docker/npm creds. This only grabbed metadata. A real attacker reads the actual values.
2
1
42
I wanted AI to help me explore an open-source repo. Gave Claude Code the GitHub URL, turned on yolo mode, and went to make tea. Came back to an unexpected OAuth login screen in Chrome. A .mcp.json file in the repo had auto-launched an MCP server on my machine.
1
1
91
I'm trying something new this year: "Just Build It!". Think of a problem and solve it. First up: strip.coach At large fencing tournaments, strip coaching is a limited resource. Who's on deck? Where are they? Are they done? strip.coach has the answers!
1
36
Replying to @thekitze
Dude, Matt Ruby 100%!
1
2
43
You can now pair SWE-1.5 with Sonnet 4.5 for planning in Windsurf. This lets you create hybrid agents that take advantage of SWE-1.5's speed while working together with SOTA models for planning out more complex tasks.
35
33
27
617
118,419
Matt Ruby retweeted
React takes “UI = fn(state)” too far, IMO. You’re required to give ALL your state to React to update the UI. Then it provides escape hatches to give you back things you need, like useRef, useCallback, etc. But what if you never gave React all your state in the first place?
41
8
5
361
44,403
HADES II v1.0 is coming September 25!🌒 Battle beyond the Underworld in our launch trailer.🏔️ Play in blazing-fast 120fps in TV Mode on Nintendo Switch 2, or 60fps on Nintendo Switch (w/ free upgrade to Switch 2). Transfer PC progress from Steam or Epic with Cross Saves.
1,070
14,046
5,502
64,457
5,117,935