Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nathanmarz
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
Teaching LLMs to one-shot complex back ends at scale, report #1
(blog.redplanetlabs.com)
3 points
by
nathanmarz
4mo ago
|
0 comments
2.
▲
The pain of microservices can be avoided, but not with traditional databases
(blog.redplanetlabs.com)
6 points
by
nathanmarz
5mo ago
|
0 comments
3.
▲
Rama matches CockroachDB's TPC-C performance at 40% less AWS cost
(blog.redplanetlabs.com)
1 points
by
nathanmarz
6mo ago
|
0 comments
4.
▲
Rama matches CockroachDB's TPC-C performance at 40% less AWS cost
(blog.redplanetlabs.com)
1 points
by
nathanmarz
6mo ago
|
0 comments
5.
▲
Modular Diffusers – Composable Building Blocks for Diffusion Pipelines
(huggingface.co)
3 points
by
nathanmarz
7mo ago
|
0 comments
6.
▲
Replacing a complex Postgres, Memcached, and Kafka back end with Rama
(blog.redplanetlabs.com)
6 points
by
nathanmarz
10mo ago
|
0 comments
7.
▲
Diving into Rama: A Clojure LSH Vector Search Experiment
(shtanglitza.ai)
3 points
by
nathanmarz
10mo ago
|
0 comments
8.
▲
by
nathanmarz
11mo ago
It's not meant as just a demo of what Rama can do. It's a fully featured tool that supports the end-to-end workflow of building and maintaining robust LLM agents. It has an easy-to-learn API and you don't need to learn how to
9.
▲
by
nathanmarz
11mo ago
I'm only somewhat familiar with Koog, but these these are major differences according to my understanding: - Execution model: Koog is a library for defining agents that run within a single process. AOR agents execute across a distribut
10.
▲
by
nathanmarz
11mo ago
Hey, project lead here. I'm happy to answer any questions you have about Agent-o-rama or its technical internals.
11.
▲
Make Worse Software, Slower
(blog.redplanetlabs.com)
4 points
by
nathanmarz
1y ago
|
0 comments
12.
▲
Netcetera used Clojure+Rama to 100x a product used by millions
(blog.redplanetlabs.com)
2 points
by
nathanmarz
1y ago
|
0 comments
13.
▲
Netcetera used Clojure+Rama to 100x the performance of product used by millions
(blog.redplanetlabs.com)
5 points
by
nathanmarz
1y ago
|
0 comments
14.
▲
by
nathanmarz
1y ago
Yes, Rama emerged from following this approach exactly. The "make it possible" phase was grinding for years on innumerable backend infrastructure problems. These included problems I worked on directly at BackType and Twitter, and
15.
▲
Scalable recommendation engine with Rama in 80 LOC
(blog.redplanetlabs.com)
1 points
by
nathanmarz
1y ago
|
0 comments
16.
▲
Scalable collaborative text editor back end with Rama in 120 LOC
(blog.redplanetlabs.com)
3 points
by
nathanmarz
1y ago
|
0 comments
17.
▲
Next-level back ends with Rama: storing and traversing graphs in 60 LOC
(blog.redplanetlabs.com)
4 points
by
nathanmarz
1y ago
|
0 comments
18.
▲
Rama, the 100x developer platform, is now free for production use
(blog.redplanetlabs.com)
18 points
by
nathanmarz
2y ago
|
1 comments
19.
▲
AfterHour built an ultra-scalable chat service in one month with Rama
(blog.redplanetlabs.com)
1 points
by
nathanmarz
2y ago
|
0 comments
20.
▲
AfterHour built an ultra-scalable chat service in one month with Rama
(blog.redplanetlabs.com)
4 points
by
nathanmarz
2y ago
|
0 comments
21.
▲
Migrating terabytes of data instantly (can your ALTER TABLE do this?)
(blog.redplanetlabs.com)
1 points
by
nathanmarz
2y ago
|
1 comments
22.
▲
by
nathanmarz
2y ago
Yes. The second Rama language will have a co-author and will lose the purity of the first language by adding many keywords each with a lot of emotional backstory.
23.
▲
by
nathanmarz
2y ago
Those are explained in the post starting here: https://blog.redplanetlabs.com/2024/10/10/rama-on-clojures-t...
24.
▲
by
nathanmarz
2y ago
That Python code has the same effect, but the equivalent Python in CPS would be: def explode(args, cont): for e in args: cont(e) (explode [1, 2, 3, 4], print)
25.
▲
by
nathanmarz
2y ago
It's named after the Arthur C. Clarke book.
26.
▲
by
nathanmarz
2y ago
That would make it so you can't do "use" on com.rpl.rama. Since Rama is a full language, doing a "use" on the namespace is generally preferred as otherwise you would have to write "rama/" everywhere,
27.
▲
by
nathanmarz
2y ago
A depot is a distributed log of events that you append to as a user. In this case, there's one depot for appending "deposits" (an increase to one user's account) and another depot for appending "transfers" (an
28.
▲
by
nathanmarz
2y ago
I named it like this so there would be consistency between deframaop and deframafn. Shortening deframafn like you suggest would be "deffn" or "deffunction", which would be very confusing. And I'd rather have deframa
29.
▲
by
nathanmarz
2y ago
We're aiming to be out of private beta early next year. "Small-scale" basically means the kind of scale a single Postgres node + application server can handle.
30.
▲
by
nathanmarz
2y ago
The Cont monad in Haskell is only for single continuation targets and can't do branching/unification like Rama. That kind of behavior doesn't seem like it would express naturally or efficiently with just "do".
More ›