Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Streamlit Blog

    blog.streamlit.io · Company blog · on HN since 2020

    The official blog of Streamlit, a Python framework for data apps, with release notes, tutorials, and user examples.

    Visit blogHN submissions
    Data & VisualizationProgrammingOpen Source & Linux
    What HN says

    HN links it for release announcements, the Snowflake acquisition, multipage apps, and example projects, and commenters describe Streamlit as an R Shiny for Python.

    Stats for nerds
    19HN people shared it
    52linked in comments
    283story points
    Dec 2022last shared
    2021people per year2022

    Top posts on HN

    1. 1
      Streamlit's $35M Series B
      1 person · 66 points · first shared 2021 · 40 comments on HN
    2. 2
      Streamlit Sharing
      1 person · 58 points · first shared 2020 · 14 comments on HN
    3. 3
      Announcing Streamlit 1.0
      3 people · 24 points · first shared 2021 · Discussion on HN
    4. 4
      Streamlit Cloud moves to public beta
      1 person · 13 points · first shared 2021 · Discussion on HN
    5. 5
      Using Streamlit to visualize object detection output
      1 person · 11 points · first shared 2021 · Discussion on HN
    6. 6
      How we made the Hacker News Doppelgänger app
      1 person · 8 points · first shared 2021 · Discussion on HN
    7. 7
      Native support for Session State in Streamlit
      1 person · 8 points · first shared 2021 · Discussion on HN
    8. 8
      Steamlit Aquired by Snowflake
      2 people · 7 points · first shared 2022 · 1 comments on HN
    9. 9
      Streamlit Firestore
      2 people · 5 points · first shared 2021 · Discussion on HN
    10. 10
      Exploring distant space with gravitational waves
      2 people · 5 points · first shared 2020 · 1 comments on HN

    What HN people wrote when they linked it

    • throwaway2568Aug 2021

      Thanks for the response and context. I work in a different domain to data science and it's fair to say that most people I work with would prefer writing a few 10s of lines of python than many pages of SQL!

      Regarding your second point, looking at streamlits announcements page [1] it seems many features being added, layouts/themes and session state/callbacks for example, indicate to me that streamlit is heading in the direction of panel/dash more than the other way. Streamlit also emphasizes using decorators for caching [2], which I agree can end up with some overall state that is a bit magic.

      Overall I think the optimal use cases are a bit different for the sets of tools, and I find the approach of dynamically calculating a full script for every change of a slight widget quite onerous, and actually just not feasible for the use cases I have.

      [1] https://blog.streamlit.io/tag/announcements/

      [2] https://blog.streamlit.io/six-tips-for-improving-your-streamlit-app-performance/

    • radusJul 2022

      Yes you’re definitely right - I’ve recently started using SeleniumBase for Python which includes a few extra niceties. I was more asking about the part where you compare between releases (or test suite runs) to see if anything changed. I suppose you can just use compare hashes, but I could imagine also having some feature that highlights changes on the screenshot.

      SeleniumBase has a feature that looks at markup and which stores screenshots for visual comparison to a set baseline: https://seleniumbase.io/examples/visual_testing/ReadMe/

      Found this blog describing use of SeleniumBase for that and OpenCV for screenshot comparison as another layer: https://blog.streamlit.io/testing-streamlit-apps-using-seleniumbase/

    • dangMar 2022

      The company announcements are https://blog.streamlit.io/snowflake-to-acquire-streamlit/ and

      https://investors.snowflake.com/news/news-details/2022/Snowflake-Announces-Intent-to-Acquire-Streamlit-to-Empower-Developers-and-Data-Scientists-to-Mobilize-the-Worlds-Data/default.aspx

      We changed the URL above to what seems to be the best third party article (for reasons I was explaining in a different thread earlier: https://news.ycombinator.com/item?id=30531133).

    • tomrodDec 2022

      I haven't evaluated the OP's package yet, but Streamlit is like an Rshiny for Python. I'm not connected to the project, just liked what I used of it.

      Best guess is OP's package gives finer grained control over display elements, which definitely has a place.

      [0] https://blog.streamlit.io/how-to-build-a-real-time-live-dashboard-with-streamlit/

    • gk1Dec 2021

      Definitely, combined with the HN API. We built a user lookup app: https://blog.streamlit.io/finding-your-look-alikes-with-semantic-search/

    • TCR19Jun 2022

      Repo: https://github.com/streamlit/hello/blob/main/README.md

      Blog post: https://blog.streamlit.io/introducing-multipage-apps/

    Related

    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023
    TensorFlow Blogmedium.com/tensorflow66 people

    Introducing TensorFlow.js: Machine Learning in JavaScript

    TensorFlow Blog
    Company · last shared 2021
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Stream Bloggetstream.io60 people

    Winds 2.0: It’s Time to Revive RSS

    Stream Blog
    Company · last shared 2026
    InfluxData Bloginfluxdata.com118 people

    Open source takes continued investment, and that must be subsidized somehow

    InfluxData Blog
    Company · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Cloudera Blogblog.cloudera.com86 people

    Cloudera taken private for $5.3B, acquires Datacoral and Cazena

    Cloudera Blog
    Company · last shared 2023