Live data from Hacker News

Streamlit's $35M Series B

blog.streamlit.io

11–20 of 41 posts

Re: Streamlit's $35M Series B

#11
I've been using Streamlit for the past year and am consistently shocked with how quickly the team ships what the community asks for (everything from secrets, to themes, to making developing on top of Streamlit easier with components, etc). Good for them!

Re: Streamlit's $35M Series B

#12
post #4

From a lot of bittersweet experiences, I tend to be very wary of “drastically simple” API products. We often say APIs are forever - so it is so critical to build the right abstraction. When I saw the demo on their page, yes it’s magically (their words) simple, but it also smells strongly of an API that can start leaking as complexity rises. Dave Cutler of NT fame used to say leaky abstractions are often worse than no…

It's realistic. ST isn't about building huge projects. It's basically an interactive plot tool which is easier to use and more flexible than existing python solutions. 99% of streamlit code is useless in a month, and that's fine.

Re: Streamlit's $35M Series B

#14
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 think you're missing quite what it is.

You can write very short amounts of python code and get a nice interactive webapp. It's aimed at, but not exclusively for, exploring data and results. Live reload/etc make development extremely fast.

Re: Streamlit's $35M Series B

#15
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....

Re: Streamlit's $35M Series B

#16
Cynical about frameworks but huge fan of this one. I find myself using Streamlit not just to communicate data analyses with other people, but also to explore the data myself, and even for projects I never intend to publish. Being able to produce an interactive visualization quickly and entirely from Python makes so much difference to my research productivity. I just hope the VC cash doesn't complicate things.

Re: Streamlit's $35M Series B

#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 it's no extra work.

Re: Streamlit's $35M Series B

#18
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.

I can't emphasise enough what you put here:

> And learning time to make Streamlit useful for a small internal apps is probably ~15 minutes for most people.

For the types of things streamlit works for, it's minutes to learn and can be just minutes to write a useful app.

Re: Streamlit's $35M Series B

#19
post #4

From a lot of bittersweet experiences, I tend to be very wary of “drastically simple” API products. We often say APIs are forever - so it is so critical to build the right abstraction. When I saw the demo on their page, yes it’s magically (their words) simple, but it also smells strongly of an API that can start leaking as complexity rises. Dave Cutler of NT fame used to say leaky abstractions are often worse than no…

It's realistic. ST isn't about building huge projects. It's basically an interactive plot tool which is easier to use and more flexible than existing python solutions. 99% of streamlit code is useless in a month, and that's fine.

It's also great for internal debug tools, where I want to give people an easy "put some data here and get back relevant info from various different systems / logs".

Re: Streamlit's $35M Series B

#20
post #6

Congrats! Been on my to-do to try Streamlit. What are companies mainly using it for?

I'm using it for internal debug tools. Lookup data from various APIs, databases, show status info for servers, that kind of thing. Often easier to create one and run it locally than write scripts and keep rerunning them with different bits of data.
Post reply on HN