Hacker Newsnew | past | comments | ask | show | jobs | submit | more paulfitz's commentslogin

In the few days since we wrote this post, Code Llama came out, including a flavor fine-tuned on 100B tokens of Python code - could be great for Grist, I look forward to re-running the benchmarks. This is an unexpected side benefit of using a common, popular language for Grist's formulas...


The exact LLM used in the experiment mentioned in this post was upstage-llama-2-70b-instruct-v2.ggmlv3.q2_K. Grist was configured to use it via llama-cpp-python and https://github.com/gristlabs/grist-core#ai-formula-assistant...


Neal Stephenson calls them earthsuits in Termination Shock.


Agree, I started paying attention to duckdb when it started allowing FROM before SELECT https://github.com/duckdb/duckdb/pull/5076


I appreciate the command first syntax, but maybe something like

; SELECT FROM sources ... WHERE / ORDER / ETC ... DATA fields ...

What if DATA was a reserved keyword for column identifiers and other data fields that would normally be immediately after SELECT so they could appear anywhere in the query syntax?


Source code of the formula generator is at https://github.com/gristlabs/grist-core/pull/345 (there's a docker image). Shout out to Alex Hall for getting this rolling.

TLDR: Spreadsheets are the original low-code platform, but that little bit of code is still daunting. But for a spreadsheet with (1) formulas in a language with lots of training data (Python) and (2) an explicit relational structure that can be fed into a prompt, current large language models already look up to the job of taking care of the coding.


> are the original low-code platform, but that little bit of code is still daunting.

It may seem that this formula generation is just pushing Grist more into the no-code territory, that is, only for people who [add you favourite no-code crowd description here]

That is just not true.

- First, like all code assistants, you are still in full control. you can 100% edit the generated python formula to your likes.

- Second, and more generally, grist can be fully integrated with other solutions using its API (≈ backend) and its grids can be fully rewritten with custom html widgets (≈ frontend)

High-Code (and only if you need it), In, Back, and Front.

Anyway, I voted Yes [1]

[1] https://www.getgrist.com/blog/ai-formula-generation-experime...


Also Grist isn't limited to the grid visual model https://twitter.com/dsagal0/status/1509924813837635593 (disclaimer1: grist employee) (disclaimer2: April 1)


Thanks for pointing this out, we'll get it fixed (the desktop version is the correct one).


grist-core is released under the Apache 2.0 license https://github.com/gristlabs/grist-core#license, an OSI approved license (disclosure: I work at Grist)

Answer to a related question here: https://news.ycombinator.com/item?id=30393794


Decided not to do a Grist take on Wordle for that reason. But Happy Gristmas works! Grist comes from Grid + list.


Most users will assume it’s a reference to the common English word…

https://www.merriam-webster.com/dictionary/grist


Recently someone asked for a comparison of Grist and Baserow on their respective forums (posting the same exact question on both), and their founders answered. Here is the Baserow-expert answer: https://community.baserow.io/t/comparison-with-grist/249 and here is the Grist-expert answer: https://community.getgrist.com/t/comparison-with-baserow/572 (disclosure: I work at Grist).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: