Live data from Hacker News

Streamlit's $35M Series B

blog.streamlit.io

31–40 of 41 posts

Re: Streamlit's $35M Series B

#31
post #7

Out of curiosity I saw what this product was about. It appears to be like a chatroom in the sense that its live but with an API or live application refresh where the programmer can write lines of code that immediately show app results. This is pretty cool but I don't know if its a real product other than live coding interviews or the most intense pressure cooker of your manager having you do the TPS reports right now…

> It appears to be like a chatroom in the sense that its live but with an API or live application refresh where the programmer can write lines of code that immediately show app results. This is pretty cool but I don't know if its a real product other than live coding interviews or the most intense pressure cooker of your manager having you do the TPS reports right now If that's what you're taking away, we need to imp…

Right, good points. This does remind me of how Flutter dev experience is just by yourself except this is published as a product. It's slick cool and at the edge of what's possible.

Re: Streamlit's $35M Series B

#32
post #17
post #7

Out of curiosity I saw what this product was about. It appears to be like a chatroom in the sense that its live but with an API or live application refresh where the programmer can write lines of code that immediately show app results. This is pretty cool but I don't know if its a real product other than live coding interviews or the most intense pressure cooker of your manager having you do the TPS reports right now…

Streamlit is used by data science/ML people to turn models into (usually internal) MVPs. Let's say you implemented your model in python, and want to show it off: With streamlit, you can simply take your python script, turn the variables you want to change and the plot/dataframes you want to output into streamlit objects. That takes about 5-10 minutes, and then you can already serve your application. It's almost like…

That makes sense. "MVP" use cases make perfect sense. But I suppose you could also make dynamic python that another app created just like HTML is the target response for many web apps. New possibilities. I will check this out more.

Re: Streamlit's $35M Series B

#34
post #7

Out of curiosity I saw what this product was about. It appears to be like a chatroom in the sense that its live but with an API or live application refresh where the programmer can write lines of code that immediately show app results. This is pretty cool but I don't know if its a real product other than live coding interviews or the most intense pressure cooker of your manager having you do the TPS reports right now…

I suspected this comment was written by gpt3. Kinda surprised you're human....

Probably at GPT6 because I would have to be convinced I was real with all the simulation qualia on top of that. Pretty convincing so far.

Re: Streamlit's $35M Series B

#37
post #8

Streamlit is awesome. It's nicer than sending someone static results, and it isn't much more effort. And vastly better than sending a notebook to someone unless you expect them to modify the notebook a lot. And learning time to make Streamlit useful for a small internal apps is probably ~15 minutes for most people.

Yes. We use it for our own. We started however with a concept of AppBook[0] for the very "academic type" who couldn't even write a Streamlit app. We'd automatically take a notebook and parametrize it (no metadata or the user tagging cells), then present a form with the parameters. We'd then run it and track the experiment, and log the model.

Now, however, as some of our internal users are comfortable with writing Streamlit, we're directly deploying apps from the notebook. It's useful to show results to clients without the user having to set up a VM, upload stuff, Docker, authentication, resources, etc.

It's not really the 15 minutes it takes one individual to learn. It's the SSH into something, send a link, shut down the VM or recycle it for next proto, remember the IP, etc...

- [0]: https://iko.ai/docs/appbook/

Re: Streamlit's $35M Series B

#38

Can somebody explain the advantage of Streamlit over sharing a Jupiter notebook with interactive widgets? Are data scientists sharing models and data a relevant use case?

The main advantage is that not everyone knows Python, and those who do don't necessarily use Jupyter. Once you deploy a Streamlit app, it's the same in-browser interactive experience people are already used to.

Re: Streamlit's $35M Series B

#40
post #28

Been using Streamlit at work for over a year. It's great for quickly building internal apps where latency or styling is not a concern (though it is a lot prettier than notebooks).

Can you expand on what you mean by "latency" is not a concern? As in, the UI is very laggy?

The UI is usually quite snappy, but will get held up if your code takes a long time to run. Just like any other frontend framework.
Post reply on HN