turbopuffer crossed $100M run-rate in March. 19mo after $1M. Profitable & <$1M raised.
Cursor・Anthropic・Notion・Cognition・Harvey・Bridgewater・Ramp・Linear・Legora・Superhuman・Atlassian・Granola
We’d be nowhere without them. We work like hell to exceed their expectations.
rkyv is a great rust library, query cpu consumption is down by ~65% since switching from bincode in @turbopuffer (depending on the traffic shape)
also has a big effect on bottom line query latency for large namespaces using attributes
Canadians, if you‘re considering switching to a heat pump to heat and cool your home, and you’re curious about utility bill costs, pay back period, and reduction in greenhouse gas emissions, I made a thing for you.
Link 👇
@harrybrundage It sounds like the entire goal of the PID is to target a specific, static heap size? Definitely viable, but why is it easier than changing the cache accounting to understand the heap size of entries?
recent satisfying perf ships to @turbopuffer:
- flash-friendly fifo based cache, inspired by https://t.co/SDRyt4GtQa; ~40% faster cache fills, reads/writes now saturate nvme
- new index compaction approach; up to ~70% faster cold queries
@anotherjesse we're working on making the ID -> vector lookup at least 10x faster, some low hanging fruit we haven't addressed yet, thanks for exercising this feature 😃
@AdishwarR@jkeussen@Shopify@nextjs@shadcn@radix_ui good q - turbopuffer provides a serverless database, it's not running on serverless compute.
however, all durable data is directly stored in object storage; we can yank any server or scale up at any time and the system will continue to function fine without any downtime.
@franklynd yeah that's pretty much it, though the cache is a bit more granular as the pages in the object store are huge and there's a natural way to split them up
first week at https://t.co/zzz3imW4ea!
✅ tracing with datadog
✅ new rocksdb cache
✅ optimized cold queries
the slowest queries are so much faster that the cache doesn't have time to fill before the test finishes!
cache hits are serde dominated, zerocopy on the roadmap
@whitequark The compressors are set up in parallel and should both get oiled by the coolant return, assuming the correct POE oil is used.
This is giving me ideas for how to do cryocoolers for cheaper...
@mohammedri_ Intuition helps abstraction, generalization, and overall learning. Rigour overrides wrong intuition and improves it. Humans are effective by using both in a cycle.
@christianboutin Only time will tell how effective the current vaccine tech will be, but it’s obvious that without any vaccine coverage this virus is going to keep wreaking wide havoc.
@christianboutin As with all good science, independent groups and people come up with their models and projections, which are discussed on their merits, and a consensus may or may not emerge. Currently there is not a solid consensus on this topic. https://t.co/P2SJA37ije
@Actinolite@thegedge Depending on how the music is written in it. Writing mostly eighth note triplets in 2/2 gives you a 6/8 grid and could be felt very similarly to 6/8 given the implied feel of 2/2.