Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vvern
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
vvern
8d ago
I used to be a hater, but it’s kinda good now
2.
▲
by
vvern
27d ago
Do SurrealDB next
3.
▲
What is your CI job talking to?
(blacksmith.sh)
7 points
by
vvern
2mo ago
|
0 comments
4.
▲
by
vvern
2mo ago
How are folks doing CI on tangled?
5.
▲
by
vvern
5mo ago
Now I want to see benchmarks
6.
▲
by
vvern
6mo ago
Notably missing both Go and Rust
7.
▲
by
vvern
7mo ago
Why does clean room even matter given SQLite is in the public domain?
8.
▲
by
vvern
7mo ago
Still, I think it’s the right default to start with serializable. Then when you have performance issues you can think long and hard about whether relaxed isolation levels will work in a big free way. Better to start with a correct applicati
9.
▲
by
vvern
9mo ago
About time for the 6th Edition, eh? What would folks include in it? - Vector databases and hybrid search? - Object storage for all the things? Lake houses. Parquet and beyond. - Continuously materialized views? I'm not sure this one ha
10.
▲
by
vvern
9mo ago
This is nice double entendre because tonic is a pleasant gRPC server library in rust! https://github.com/hyperium/tonic
11.
▲
by
vvern
10mo ago
It should be this way. Clients should have some protocol to communicate the schema they expect to the database probably with some versioning scheme. The database should be able to serve multiple mutually compatible views over the schema (st
12.
▲
by
vvern
1y ago
You’re right that it would run on a block chain, but that fact would primarily exist to power some marketing. Everybody would end up interacting with it through a single centralized web site and API because it’s the only usable way to get i
13.
▲
by
vvern
1y ago
Thank you for writing this. This comes up constantly, and it'll be great to have another reference to cite. Another interesting thing about TPC-C is how the cross-warehouse contention was designed. About 10% of new order transactions n
14.
▲
by
vvern
1y ago
Folks, for the love of god, please please stop running TPC-C without the “keying time” and calling it “the industry-standard TPCC benchmark”. I understand there are practical reasons why you might want to just choose a concurrency and let i
15.
▲
by
vvern
1y ago
Some time ago I worked on cockroachdb and I was working on implementing planning for complex online schema changes. We really wanted a model that could convincingly handle and reasonably schedule arbitrary combinations of schema change stat
16.
▲
by
vvern
1y ago
While that’s sort of true, there’s a lot of language specific things that go into making the UX of a debugger pleasant (think container abstractions, coroutines, vtables and interfaces). Specifically async rust and Tokio gets pretty interes
17.
▲
by
vvern
1y ago
How would you compare that to, say, go? I think the unit of distribution in go is a module, and the unit of compilation is a package. That being said, by using `internal` packages and interfaces you can similarly create the same sort of opa
18.
▲
by
vvern
1y ago
My biggest issue with rust after two years is just as you highlight: the mod/crate divide is bad! I want it to be easier to have more crates. The overhead of converting a module tree into a new crate is high. Modules get to have hierar
19.
▲
by
vvern
1y ago
Literally all three of their required features which were not “standard” for swiss tables were requirements for the go implementation. See https://go.dev/blog/swisstable for a nice post on that project.
20.
▲
by
vvern
1y ago
I’ll nitpick you back: if done correctly, consensus can have quite positive scaling consensus groups can have quite a positive impact on tail latency. As the membership size gets bigger, the expectation on the tail latency of the committing
21.
▲
by
vvern
2y ago
Cockroach really doesn’t have limitations when it comes to queries. It is kinda magic in that regard. The single partition queries are the special case and are treated as rare. Cockroach ranges are quite small compared to other systems (~25
22.
▲
by
vvern
2y ago
Check out https://sqlsync.dev/
23.
▲
by
vvern
2y ago
It’s all open source, sorry there was no link! https://github.com/ajwerner/voronoi
24.
▲
by
vvern
2y ago
I made an implementation in clojurescript that animates the algorithm as it goes a while back: https://voronoi.ajwerner.net/#/app-diagrams It’s a very beautiful algorithm. However, after that project I sort of came to
25.
▲
by
vvern
2y ago
I don’t think in NYC it’s fair to argue that there’s relatively little interest in making transit something people want to use. We can debate about whether the efforts are effective, and certainly many aren’t. However there are vast sums in
26.
▲
by
vvern
2y ago
This feels like a crazy take. The stronger labor laws part I hear, but the anti-urbanism part I don’t. Do you have data or an ideology or something? Seems like you’ve been radicalized to a point of view, but by what?
27.
▲
by
vvern
2y ago
Have you taken a peek at sqlsync? It's a cool take where you write your entire application logic to operate as transactions and queries over a sqlite database but you do it in wasm so that the same transaction logic can run everywhere.
28.
▲
by
vvern
2y ago
If that’s what you want, try cockroachdb serverless. Scales from zero in well under 1s even for multiregion. Also actually has quite good Postgres support these days.
29.
▲
by
vvern
2y ago
One approach to mitigate the connection problems for tpcc would be to utilize a connection pooler like pgbouncer or yandex/odyssey. It’s certainly more complexity. Another suite to look at is sysbench. It’s very flexible, for better or
30.
▲
by
vvern
2y ago
Can people please, for the love of god, stop running tpcc with think time disabled. When run in this way it is not the TPC-C benchmark, and is not "simulating real database workloads that is considered a modern standard in database app
More ›