Viewing profile — lsuresh
lsuresh
HN member- Joined
- Tue, Nov 26, 2019, 7:36 PM UTC
- HN karma
- 205
- Public activity
- 83 items
- HN profile
- View on Hacker News ↗
About lsuresh
Recent public activity
-
comment
Comment #49092195
Isn't most of Rust's compilation overhead from the llvm backend?
-
comment
Comment #48990841
Over at Feldera, we focus on IVM for SQL, but incremental computing problems show up far and wide: UIs, spreadsheets, control planes, compilers and more.
-
comment
Comment #48124073
When I last used it for such use cases, it was better to decompose the problem into something incremental (so fixed placements become constants). Most of the latencies we saw were …
-
comment
Comment #48123506
I'm a big fan of the CP-SAT solver. It was a remarkable piece of tech to learn about (especially Peter Stuckey's talks on lazy clause generation [1]). I'd used it in a past life to…
-
comment
Comment #47309836
We built Feldera's engine in Rust: https://github.com/feldera/feldera
-
comment
Comment #47309800
There are some solid ideas here and would definitely apply to the IVM engine we're building. I'm curious if some of these effects could play a role in faster rust compilation times…
-
comment
Comment #47288988
We use an in-product profiler (discussed here: https://www.feldera.com/blog/introducing-feldera's-visual-pr... ), along with CPU profiles to identify where in the code we're spendi…
-
comment
Comment #47288448
Good questions! Feldera tries to be row- and column-oriented in the respective parts that matter. E.g. our LSM trees only store the set of columns that are needed, and we need to b…
-
comment
Comment #47274117
Feldera co-founder here. Great discussions here. Some folks pointed out that no one should design a SQL schema like this and I agree. We deal with large enterprise customers, and d…
-
comment
Comment #46915726
Thanks for the Feldera shoutout Jim. For anyone else, if you want to try out Feldera and IVM for feature-engineering (it gives you perfect offline-online parity), you can start her…
- story
-
comment
Comment #45462526
Start with Postgres and scale later once you have a better idea of your access patterns. You will likely model your graph as entities and recursively walk the graph (most likely th…
-
comment
Comment #45408093
I currently run Firefox nightly with cross-site cookies disabled and all the trackers/scripts blocked. I also run uBlock Origin. Any idea if privacy badger is redundant with this s…
-
comment
Comment #45008180
Thanks for the kind words (Feldera co-founder here). I'll pass it on to the design team. :)
-
comment
Comment #45008176
Do give us at Feldera a shot -- full IVM for arbitrary SQL + UDFs: https://github.com/feldera/feldera/
-
comment
Comment #44914274
Would love to have our team try this out (we have some ridiculous rust builds).
-
comment
Comment #44770882
Yeah that's been our biggest issue in this ecosystem (the non-JVM clients). They can't do writes and are often far behind on feature parity with the blessed JVM clients.
-
comment
Comment #44770652
Not the one you asked, but here's what I would have told my 17 year old self. * "Slope beats y-intercept." The best computer scientists and engineers I've ever worked with and/or m…
- story
-
comment
Comment #44734125
It's the first time I'm hearing about the Berlin Declaration. :)
-
comment
Comment #44732872
This made my day. Thank you for the kind words! What were you working on?
-
comment
Comment #44729735
USENIX and their conferences were the absolute best to publish with. You as a researcher focus on submitting papers and/or being part of the PC. They help organize the whole confer…
-
comment
Comment #44723275
I first went to sqlx thinking it would be like JOOQ for Rust, but that wasn't the case. It's a pretty low-level library and didn't really abstract away the underlying DBs much, not…
- story
-
comment
Comment #44299563
Not sure either. We added recursion to SQL in Feldera and it's Turing-complete: https://www.feldera.com/blog/recursive-sql-queries-in-felder...