Top all-time · #2367
labs.quansight.org
Company blog · labs.quansight.org/blogprogrammingdata
labs.quansight.org is the company blog at labs.quansight.org, writing about programming and data. Since 2019, 32 different Hacker News readers have linked it 61 times, most often “Why SciPy builds for Python 3.12 on Windows are a minor miracle”. No feed was found, so read it on the site itself.
Too few sampled comments (9) to say how often HN recommends it.?
Why HN links it
HN readers link Quansight Labs posts on building SciPy for Python 3.12 on Windows, pyflyby for REPL imports, IPython 8.0 lessons and the free-threaded GC in CPython. One commenter named the SciPy post a favourite of 2023.
Summarised by Claude from a sample of 9 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Why SciPy builds for Python 3.12 on Windows are a minor miracle5 people · 7 mentions · first linked 2023-11-08
- Scaling Asyncio on Free-Threaded Python5 people · 5 mentions · first linked 2025-09-10
- Writing fast string ufuncs for NumPy 2.04 people · 4 mentions · first linked 2024-05-24
- Using Pyflyby to speed up interactive development with Python3 people · 3 mentions · first linked 2021-07-07
- What Every Python Developer Should Know About the CPython ABI3 people · 3 mentions · first linked 2026-07-10
- The first year of free-threaded Python2 people · 5 mentions · first linked 2025-05-13
- Expressions Are Coming to Pandas2 people · 2 mentions · first linked 2025-08-28
- Scaling NumPy on Free-Threaded Python2 people · 2 mentions · first linked 2026-07-30
- Moving SciPy to the Meson Build System2 people · 2 mentions · first linked 2021-07-25
- Non-elementary group-by aggregations in Polars vs pandas2 people · 2 mentions · first linked 2024-11-15
What Hacker News says?
Not OP but the ability to natively implement complex groupby logic is a huge plus for me at least. Say you want to take an aggergation like "the mean of all values over the 75th percentile" algonside a few other aggregations. In pandas, this means you're gonna be in for a bunch of hoops and messing around with stuff because you can't express it via the api. Polars' api lets you express this directly without having t…
Comment linking /blog/dataframe-group-by
on “FireDucks: Pandas but Faster”Submitted Free-threaded CPython is ready to experiment with as a story · 532 points
HN discussionThe 'eu' in eucatastrophe – Why SciPy builds for Python 3.12 on Windows are a minor miracle https://labs.quansight.org/blog/building-scipy-with-flang
Comment linking /blog/building-scipy-with-flang
on “Ask HN: Share your favorite software blog posts of 2023”Submitted The first year of free-threaded Python as a story · 291 points
HN discussionGreat write up! A small typo here (in the companion blog post https://labs.quansight.org/blog/2022/01/ipython-8.0-lessons-... ) I think: > Python has multiline strings with triple backticks I think this should say "quote marks" instead of "backticks" since backticks are a different char, Python strings use single- or double-quote char, and three of them delimits a multiline string.
Comment linking /blog/2022/01/ipython-8.0-lessons-learned-maintaining-software/
on “IPython 8.0”Submitted Non-elementary group-by aggregations in Polars vs pandas as a story · 135 points
HN discussionI think the motivation there historically was to encourage use of generators and generator expressions — it’s definitely intentional, because things like `apply` and `reduce` used to be builtins but now they’re imports. If you reach for itertools imports often in an interactive REPL, you might be interested in Pyflyby: https://labs.quansight.org/blog/2021/07/pyflyby-improving-ef...
Comment linking /blog/2021/07/pyflyby-improving-efficiency-of-jupyter-interactive-sessions/
on “Functools – The Power of Higher-Order Functions in Python”Submitted Moving SciPy to the Meson Build System as a story · 94 points
HN discussionTravis Oliphant, here. OpenTeams is much bigger than me, but I have been part of the early team putting energy into the effort. Henry has captured some of the personal motivations for me. They are sincere. There are plenty of ways for me to make money more easily than wrestling with the economics of open-source software. This is my calling and something I care about a lot. You can watch a video of me talking somethi…
Comment linking /
on “Show HN: KickStarter for open source projects and LinkedIn for OSS contributors”Submitted NumPy QuadDType: Quadruple Precision for Everyone as a story · 59 points
HN discussionIt may not be that simple on Windows : https://labs.quansight.org/blog/building-scipy-with-flang
Comment linking /blog/building-scipy-with-flang
on “LFortran compiles PRIMA”Submitted The first year of free-threaded Python as a story · 16 points
HN discussionSee https://labs.quansight.org/blog/building-scipy-with-flang which was once discussed on HN at https://news.ycombinator.com/item?id=38196412
Comment linking /blog/building-scipy-with-flang
on “LFortran compiles PRIMA”Submitted The Polars vs. SQL differences nobody is talking about – Quansight Labs as a story · 6 points
HN discussionThe no-GIL work (free-threading) is unrelated to this incremental GC work. Free-threading actually uses its own, separate GC: https://labs.quansight.org/blog/free-threaded-gc-3-14
Comment linking /blog/free-threaded-gc-3-14
on “Reverting the incremental GC in Python 3.14 and 3.15”Submitted Scaling Asyncio on Free-Threaded Python as a story · 4 points
HN discussionI hadn't realized how popular the `regex` package is ( https://pypistats.org/packages/regex ). That's almost as frequently downloaded as `build`, the PyPA standard build front-end, and well ahead of e.g. `ipython`. One common frustration with Python development is that people with new ideas nowadays are often dismissed "for now" and told to implement their idea as a package and put it on PyPI, and demonstrate that t…
Comment linking /blog/building-scipy-with-flang
on “The issue that spawned the Python Regex split (2008)”Submitted Expressions Are Coming to Pandas as a story · 4 points
HN discussionSubmitted The first year of free-threaded Python – Labs as a story · 4 points
HN discussionSubmitted Narwhals and scikit-Lego came together to achieve dataframe-agnosticism as a story · 4 points
HN discussionSubmitted Versioned HDF5 as a story · 4 points
HN discussionSubmitted Teaching NumPy's ufuncs new tricks as a story · 3 points
HN discussionSubmitted Exploring and Improving the Thread Safety of NumPy's Test Suite as a story · 3 points
HN discussionSubmitted Unlocking Performance in Python's Free-Threaded Future: GC Optimizations as a story · 3 points
HN discussionSubmitted Scaling Asyncio on Free-Threaded Python as a story · 3 points
HN discussionSubmitted Expressions are coming to Pandas – Labs as a story · 3 points
HN discussionSubmitted PEP 517 build system popularity as a story · 3 points
HN discussionSubmitted Writing fast string ufuncs for NumPy 2.0 as a story · 3 points
HN discussionSubmitted Pyflyby: Improving Efficiency of Jupyter Interactive Sessions – Quansight Labs as a story · 3 points
HN discussionSubmitted Using Pyflyby to speed up interactive development with Python as a story · 3 points
HN discussion