Live data from Hacker News

Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

news.ycombinator.com

101–110 of 221 posts

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#101
post #81

Very cool! Does it allow real-time multi-person editing? (It's not very clear from the landing page.) If so - how do you handle multiple people editing the code area at the same time? Would be a killer feature if this was robust!

Thanks! Multi user should work out of the box, but right now it is last writer wins, which seems fine for the sheet side of things. We have a prototype of concurrent editing for the code area, but it's not launched yet. We'll prioritize depending on how many people ask for it.

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#102

This looks very useful, I can see this being used in schools and universities for a plethora of studies. However I am European in EU, and while your Privacy policy is eminently readable, I don't think it can be used in EU school settings as you do not specify who your 3rd party service providers ar, what their privacy policys are or where data is hosted (thank you for making it human non lawyer readable). Schools/Uni…

Oh, thanks. That's very helpful. Schools do seem like a good area to roll this out and in fact we did a pilot with a Swiss university (I know, not in the EU). We should look into this.

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#104
post #86

Is there an api or cli interface so I don't have to use the web ide?

Sorry, not yet! I suppose we could allow editing the code pane using an external editor, but the spreadsheet would be tricky I think. Or do you have an idea of how that would work?

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#107
post #99
post #96

Earlier quoted context omitted.

You can access stuff in a different way of course. Each sheet is also a python object, so you can just go Sheet1[20, 20] or Sheet1[10:20] if you like that way better

Sheet1[10:20] looks like the list slicing syntax. Are there any issues there?

You are correct, that is the slicing syntax. We to carefully interpret the ":" in the right way. For example:

sort(l, lambda A:F1(A)) doesn't invoke

Sheet1[10:20] just returns the 10 to 20s row of that sheet, which I think is the most reasonable thing to do here

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#108
post #80

Good opportunity to highlight Google "Apps Script" which is one of the most powerful but unknown tools in the web: https://developers.google.com/apps-script/guides/sheets Includes easy fetching: https://developers.google.com/apps-script/reference/url-fetc... I suppose python could be better for this use case but javascript seems to work fine. And it's all built righ in to Google Sheets.

(cofounder of Neptyne here)

We see Apps Script is a strong signal that this kind of thing is useful. Apps Script adds so much power to Sheets but it could be so much easier to use. With Neptyne, since your spreadsheet engine runs in a Jupyter kernel, you get an interactive REPL and a very straightforward bidirectional API for reading/writing data.

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#109

Wow this is cool! I created a similar thing over the summer but never took it anywhere because I felt GSheets would just add Python. https://github.com/ricklamers/gridstudio Rooting for you guys

Nice. Any learnings that we got profit from?

Re: Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python

#110
post #80

Good opportunity to highlight Google "Apps Script" which is one of the most powerful but unknown tools in the web: https://developers.google.com/apps-script/guides/sheets Includes easy fetching: https://developers.google.com/apps-script/reference/url-fetc... I suppose python could be better for this use case but javascript seems to work fine. And it's all built righ in to Google Sheets.

[deleted]
Post reply on HN