Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6740

T

Tom's Blog

Personal blog · tomaugspurger.github.ioprogrammingdata

Tom's Blog is a personal blog at tomaugspurger.github.io about programming and data. Since 2016, 12 different Hacker News readers have linked it 15 times, most often “Modern Pandas (Part 2): Method Chaining”. It is still writing: the last post was on 2025-12-28, and you can follow it by feed.

Visit the blog
15mentions?
12HN people?
2016–2022first – last linked?
Links on Hacker News per year · peak 6 in 2017

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

Tom Augspurger's pandas writing, including the 'Modern pandas' series, method chaining, extension arrays and time series. Commenters cite it as a pandas reference and point readers to it.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Modern Pandas (Part 2): Method Chaining
    2 people · 3 mentions · first linked 2017-11-16
  2. Pandas Extension Arrays
    2 people · 2 mentions · first linked 2018-04-07
  3. Scalable Machine Learning
    2 people · 2 mentions · first linked 2017-09-11
  4. Modern Pandas (Part 1)
    2 people · 2 mentions · first linked 2016-06-08

What Hacker News says?

  1. gjreda · 2017-04-22Recommends
    In case you're looking for more, this tutorial series hit the front page of HN a few years ago: http://www.gregreda.com/2013/10/26/intro-to-pandas-data-stru... Modern pandas is a bit more idiomatic now though: https://tomaugspurger.github.io/modern-1.html

    Comment linking /modern-1.html

    on “Bonobo – A data processing toolkit for Python 3.5+”
  2. Submitted Modern Pandas (Part 2): Method Chaining as a story · 107 points

    HN discussion
  3. rogue7 · 2018-09-11Recommends
    Not a book but a nice article: https://tomaugspurger.github.io/modern-7-timeseries He points to books (including this one) as well as python libraries in the "Resources" section at the end.

    Comment linking /modern-7-timeseries

    on “Forecasting: Principles and Practice”
  4. Submitted Dask-ml announced as a story · 3 points

    HN discussion
  5. Maybe not immediately, but isn't this what Pandas' new array interface[0] should facilitate? [0] https://tomaugspurger.github.io/pandas-extension-arrays.html

    Comment linking /pandas-extension-arrays.html

    on “CuPy – NumPy-compatible matrix library accelerated by CUDA”
  6. Submitted Tabular Data in Scikit-Learn and Dask-ML as a story · 2 points

    HN discussion
  7. This addresses some of my misgivings with pandas: https://tomaugspurger.github.io/method-chaining.html

    Comment linking /method-chaining.html

    on “Fast analysis with DuckDB and Pyarrow”
  8. Submitted Pandas Extension Arrays as a story · 2 points

    HN discussion
  9. Also, I would caution about using inplace=True. See: https://tomaugspurger.github.io/method-chaining.html (ctrl+F: "Inplace?")

    Comment linking /method-chaining.html

    on “A Beginner’s Guide to Optimizing Pandas Code for Speed”
  10. Submitted Dask-ml announced as a story · 2 points

    HN discussion
  11. This looks neat, the _ trick is similar to the Self [0] of fastcore (from fastai). However many things are possible with vanilla pandas. I use it a lot for data munging, usually with the fluent interface (method chaining) style [1], e.g.: df.loc[lambda f: ...].groupby(...).agg(["mean", "count"]) It also plays nicely with the black autoformatter. Anonymous functions are verbose and limited in Python, but you can stil…

    Comment linking /method-chaining

    on “Siuba – A Dplyr Port to Python”
  12. Submitted Scalable Machine Learning (Part 1) as a story · 2 points

    HN discussion
  13. Submitted Scalable Machine Learning as a story · 2 points

    HN discussion
  14. Submitted Modern Pandas (Part 1) as a story · 1 points

    HN discussion
  15. Submitted Modern Pandas as a story · 1 points

    HN discussion

Search all of HN for tomaugspurger.github.io