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!
81–90 of 221 posts
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!
Looks cool! Since you mentioned all the magic happening in the backend, how does it run? How do you ensure I am not running malicious Python code, like infinite for loop or never-ending recursion? Also, disabling file or network IO? Did you also explore running Python in the browser using wasm?
So it runs all in a container. If you want to crash that container, you can! You can't (we really hope) escape from that container though. You have full access to the local file system and you can access network IO - without those you would hardly have a full Python environment. The container runs a Jupyter kernel with a spreadsheet run time. You can break the spreadsheet run time if you want. But it will just kill your own thing.
We've looked at wasm, but we want to solve one thing at the time and running Jupyter kernels in containers is a fairly well understood way to do things. Plus you do want to support server side calculations for a number of reasons. Let me know if you have more questions!
I had three minutes, clicked tutorial and got a modal asking me to sign up. Left the page.
EDIT: this should work now. Just click the new button that says "Skip signup and let me try it out first"
How does it interact with libraries that need the file system? e.g. Can I use requests-cache?
Well, that's unfortunate for "power" users - I'd imagine they'd want what excel calls r1c1 mode:
https://learn.microsoft.com/en-us/office/troubleshoot/excel/...
One of the many valuable lessons from Joel Spolsky "You suck at Excel" (around 8:30 mark): https://youtu.be/0nbkaYsR94c
How does it interact with libraries that need the file system? e.g. Can I use requests-cache?
Very cool but what's to stop Microsoft from doing this in Excel and making it instantly integrated into the software that millions of us already use?
I'd like to try - it's quite a cool idea. But the interface seems broken. Is that the HN hug of death, or my corporate netowrk playing up?