Ryan Dahl just launched celld: self-hosted, distributed Durable Objects.
One SQLite database per cell. S3-compatible storage. No separate database cluster or control plane.
I looked at the architecture, tradeoffs, and where I’d use it:
https://t.co/3uOcurnaIz
I hooked up a 3-node Haven mesh router network to a @Starlink uplink and was able to stream YouTube videos at just over 0.5 miles away from the gate node
It was one hop with trees and brush between (mostly flat terrain)
Starlink =>
ethernet to node 1 =>
WiFi HaLow to node 2 =>
WiFi HaLow to node 3 =>
iPhone
💻 @Raspberry_Pi
📻 @seeedstudio
📖 @data_slayer
🔗 https://t.co/lcj26B8lPh
Took this a little further - now you can swap in one Layer to deploy the same code to Cloudflare, Celld or Rivet (@rivet_gg).
One Actor programming model, swappable infrastructure.
Introducing celld: a self-hosted, distributed Durable Objects and Workers implementation
- celld = V8 + S3 + SQLite + LTX+ Tokio
- programmed with exactly the Cloudflare Workers/DO JavaScript APIs and config
- order of magnitude cheaper at scale
- writes are durable before they're acknowledged, RPO=0
- only depends on an S3 compatible bucket - no other infrastructure
- ~4 MB memory per cell instance overhead
- hibernated cells cost ~nothing, just their S3 storage
- open source, Apache 2 licensed
We finally brought @EffectTS_’s API reference docs to the Effect website, for both v3 and v4. Also comes with an improved search experience.
Just the first step we're taking to improve our documentation as we prepare for a v4 release candidate!
introducing anydoc
now your agents get 100x faster local parsing for pdf, docx, pptx & 10 more formats
- sub-5ms md conversion
- 500 docx files in 1.7s
- top quality across all 13 formats
- rust-based
- open source
already powering @firecrawl /parse
https://t.co/fVsRsYFNyC
Game over for now, they just won’t budge at all. For now i’ll remain banned on Youtube, very cool Google love it 👍
As for everyone in the community, just want to say thanks for sharing and standing up for me ❤️🙏
Game over for now, they just won’t budge at all. For now i’ll remain banned on Youtube, very cool Google love it 👍
As for everyone in the community, just want to say thanks for sharing and standing up for me ❤️🙏
🚨 Update: Watching this npm worm propagate in real time, we’re now tracking 2,234 affected package artifacts across 444 unique packages, and it’s still spreading.
Average detection time: 5 min and 18 seconds after publication. Our campaign page includes all packages/versions.
We want Ed back @TeamYouTube.
If a channel with almost 1 million subscribers can disappear like this, what confidence do the rest of us have?
Should we even keep making videos?
We're starting to leave the territory where you'd test an LLM by e.g. "create an svg of pelican on a bicycle". As one idea to generalize it, I was interested what Opus 5 would do if I gave it the first paragraph of the Lord of the Rings, a 1M token budget (~$10) and asked for three js render of it. Opus went off for ~2 hours and wrote 5500 lines of code that (procedurally) rendered the story. It's kind of janky but fun. But it's a bit mindboggling that the LLM has to place and orchestrate various polygon assets in (x,y,z) coordinates and write code that animates it all, and that it even does anything at all.
I also like this kind of examples because no one in their right mind would ever spend the time to write something this custom but LLMs have all the stamina and patience in the world, so it's an example where we go from "no one would ever do this" to "sure, why not, it's ~free". There might be a lot more. But I'm excited about creating hyper custom worlds that you can imagine dropping players into, e.g. here to participate in the LoTR story as a spectator NPC, or one of the characters, or etc. Something like an ephemeral GTA of X on demand.
Last thought is that the domain of worlds/games exposes a weakness in LLMs: they can't easily audit their work because they aren't able to efficiently and natively perceive videos or play games within them. Here, Opus 5 had to very slowly and painstakingly take screenshots at different points, and it messed up a few times and created a bunch of jank. An example of raw capability (multimodal, gameplay) that I think is still quite lacking.