Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gamegoblin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
gamegoblin
3y ago
I just tested in Excel and Google Sheets and our behavior matches them here, unless I am misunderstanding the repro steps. For me, A3 becomes =SUM(A1:A2)+A1+A2 and remains 4 as it should be. The action I am taking: A0=1 A1=1 A
62.
▲
by
gamegoblin
3y ago
Datafusion, Polars, and us are all based on Arrow. Datafusion is more targeting database users, Polars is targeting Python programmers/dataframe users, and we are targeting spreadsheet users. They are all ultimately just different UIs
63.
▲
by
gamegoblin
3y ago
No SIMD in the parser path... yet... :) The main win from writing our own custom parser is writing directly into the final in-memory format from the parse stream without any intermediate allocations or data movement. Awesome project! Adding
64.
▲
by
gamegoblin
3y ago
Not yet, but we could add that feature. Feel free to contact us at contact[at]rowzero.io so we can learn more about your use case. We could also maybe do some kind of webhook situation? Lots of options.
65.
▲
by
gamegoblin
3y ago
We have definitely gotten requests to embed spreadsheets in webpages (e.g. as dashboards, etc), it's on the roadmap
66.
▲
by
gamegoblin
3y ago
We have native dataframe support that encourages homogenous types, but we also want to meet Excel users where they are! Probably half the world's economy runs on Excel, it's the world's most popular programming language :)
67.
▲
by
gamegoblin
3y ago
Not yet, but we can add it if customers want it.
68.
▲
by
gamegoblin
3y ago
You can technically use the Python to write back to Postgres if you are comfortable putting your creds into the code window. The downside of this is your creds would be viewable to anyone you share the workbook with. We have gotten a lot of
69.
▲
by
gamegoblin
3y ago
We have not tried clickhouse, but are probably comparable to DuckDB. DuckDB is also backed by Apache Arrow the same as us, but is targeting database users, whereas we are targeting spreadsheet users. They are very complementary.
70.
▲
by
gamegoblin
3y ago
We will add R2 support soon!
71.
▲
by
gamegoblin
3y ago
I will post it next week! It's very fun to play with. Also a good demo of Row Zero's templating capability — I can make a template so when you click the link, you get your own copy you can mutate and play with.
72.
▲
by
gamegoblin
3y ago
All the compute happens in the cloud, you're exactly right about the websocket pushing commands.
73.
▲
by
gamegoblin
3y ago
We use Apache Arrow data format, so it's fairly columnar. We have built some custom layers on top of Arrow as well to handle some fancier data types. For storage and orchestration we use S3 and Dynamo. Yes exactly, we use CRDTs for mul
74.
▲
by
gamegoblin
3y ago
As the guy who wrote most of the Row Zero backend engine, I pray to god I am never asked to implement anything like this :)
75.
▲
by
gamegoblin
3y ago
Excel is really great if you don't have too much data. We love Excel! But we just had too much data for it, so we built the solution we wanted. We can handle 100x more data than Excel (online or desktop), Google Sheets, etc.
76.
▲
by
gamegoblin
3y ago
I want to hear more about this self-rewriting VBA macro
77.
▲
by
gamegoblin
3y ago
All computation happens in the cloud. This is really nice because we can scale up and down to fit your data size. If you need a supercomputer for 30 minutes, we can get you one.
78.
▲
by
gamegoblin
3y ago
It's very high on the list for post-launch feature additions Copilot for formulas, auto-write python, etc, it'll all land soon!
79.
▲
by
gamegoblin
3y ago
All our backend engineers were on the S3 filesystem team. I'm Grant Slatton, founding engineer at Row Zero, and before this I designed and led the team that built S3's new filesystem, ShardStore (check out this paper https:/
80.
▲
by
gamegoblin
3y ago
Google Sheets is banned in our households, we planned our neighborhood block party in Row Zero! Tech stack: Everything runs on AWS Frontend: TypeScript + some Rust compiled to WASM, our own virtualized custom canvas magic Backend: Rust, Apa
81.
▲
by
gamegoblin
3y ago
I have a demo I will post soon that runs MNIST in Row Zero, we should be able to handle all of GPT2 without too much trouble, probably a lot faster than Excel, we may have to try it!
82.
▲
by
gamegoblin
3y ago
We haven't benchmarked against gnumeric, but will make a perf blog post in the next week or two (will post on HN too) and will see if we can add it to the comparison mix
83.
▲
by
gamegoblin
3y ago
We try really hard to be Excel-compatible with all our formulas and hotkeys, etc. If there is a formula or hotkey we are missing, let us know and we will add it (usually with < 24 hour turnaround time!) The use-case you describe is exact
84.
▲
by
gamegoblin
3y ago
It varies depending on what you are doing, but is probably 100x faster on average. Some things are literally 10000x faster because we are internally using algorithms with better asymptotic complexity than Excel, but there are a few edge cas
85.
▲
by
gamegoblin
3y ago
Hello all, I'm Grant, founding engineer at Row Zero. Working on this spreadsheet engine has been one of the most exciting, complex, and stimulating engineering experiences of my career. Feel free to ask any technical questions about th
86.
▲
Show HN: We built the fastest spreadsheet
(rowzero.io)
274 points
by
gamegoblin
3y ago
|
218 comments
87.
▲
by
gamegoblin
3y ago
I just switched back from a decade of FF use to Chrome, sadly. Whenever I would alt-tab back to FF, it would hang for a half second, just long enough be annoying. Chrome is instant. Only thing I miss is middle click mouse drag feature.
88.
▲
by
gamegoblin
3y ago
Lots of those are various experiments with different prompting strategies, models, etc, so not representative. It regularly beats Stockfish Level 4 even without opening blunders. source: I am OP
89.
▲
by
gamegoblin
3y ago
Only for Playstation consoles, but might have been one of the Twisted Metal games.
90.
▲
by
gamegoblin
3y ago
The real value of dictation, IMO, is it's so much easier to ramble verbally than via text, so you can just bang out a draft without getting blocked on picking the exact correct words.
More ›