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 · #5842

M

Marc Garcia

Personal blog · datapythonista.me/blogdataprogramming

Marc Garcia writes datapythonista blog, a personal blog at datapythonista.me about data and programming. Since 2023, 14 different Hacker News readers have linked it 16 times, most often “Pandas 2.0 and the Arrow revolution (part I)”. It is still writing: the last post was on 2026-01-25, and you can follow it by feed.

Visit the blog
16mentions?
14HN people?
2023–2026first – last linked?
Links on Hacker News per year · peak 10 in 2023

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

Why HN links it

HN commenters link Marc Garcia's blog posts on pandas 2.0 and its move to the Apache Arrow backend, citing them for pandas performance and interoperability with Polars. The comments do not judge the writing.

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. Pandas 2.0 and the Arrow revolution (part I)
    7 people · 9 mentions · first linked 2023-02-28
  2. How fast can we process a CSV file
    3 people · 3 mentions · first linked 2024-02-23
  3. Pandas 2.0 and the Arrow revolution (part I)
    2 people · 2 mentions · first linked 2023-02-23

What Hacker News says?

  1. Pandas has also moved to Apache Arrow as a backend [1], so it’s likely performance will be similar when comparing recent versions. But it’s great to have some friendly competition. [1] https://datapythonista.me/blog/pandas-20-and-the-arrow-revol...

    Comment linking /blog/pandas-20-and-the-arrow-revolution-part-i

    on “Polars”
  2. Submitted Pandas 2.0 and the Arrow revolution (part I) as a story · 12 points

    HN discussion
  3. The submission link points to the blog instead of the specific post. It should be: https://datapythonista.me/blog/pandas-20-and-the-arrow-revol...

    Comment linking /blog/pandas-20-and-the-arrow-revolution-part-i

    on “Pandas 2.0 and the Arrow revolution (part I)”
  4. Submitted How fast can we process a CSV file as a story · 11 points

    HN discussion
  5. Biggest performance games most people will see will be dealing with strings when using the pyarrow backend since those are now a native type and not wrapped in a python object. But for people who are looking for the performance polars gives with all the nice APIs of pandas, the big news is, since polars and pandas will now both use arrow for the underlying data, you can convert between the two kinds of dataframes wi…

    Comment linking /blog/pandas-20-and-the-arrow-revolution-part-i

    on “Pandas v2.0 Released”
  6. Submitted How fast can we process a CSV file as a story · 3 points

    HN discussion
  7. I know arrow support is only part way their with this release - but this is a huge deal for Pandas, for standardisation as whole, but also speed ups. Benchmarking that was shared a while back here suggests 2x speed ups in some cases, 30x if you count strings since pandas uses python's in-built string data type[1] [1] https://datapythonista.me/blog/pandas-20-and-the-arrow-revol...

    Comment linking /blog/pandas-20-and-the-arrow-revolution-part-i

    on “Pandas v2.0 Released”
  8. Submitted How fast can we process a CSV file as a story · 3 points

    HN discussion
  9. Pre-release this was a reason [1]. Not sure if its still a compatibility reason: > There is also an option to let pandas know we want Arrow backed types by default. The option at the time of writing this article is partially implemented and has a confusing API. In particular, it's not yet working when creating data with pandas.Series or pandas.DataFrame. And for loading data from files it will only work when the par…

    Comment linking /blog/pandas-20-and-the-arrow-revolution-part-i

    on “Pandas v2.0 Released”
  10. Submitted What's New in Pandas 3 as a story · 1 points

    HN discussion
  11. (This is more of a link-dump than a paper discussion --) For the line of inquiry w.r.t tensor compilers and MLIR/LLVM (linalg, polyhedral, [sparse_]tensor, etc), I personally found the following really helpful: https://news.ycombinator.com/item?id=25545373 (links to a survey), https://github.com/merrymercy/awesome-tensor-compilers I also have an interest in the community more widely associated with pandas/dataframes…

    Comment linking /blog/pandas-20-and-the-arrow-revolution-part-i

    on “The Distributed Tensor Algebra Compiler (2022)”
  12. Submitted Pandas with Rows (2022) as a story · 1 points

    HN discussion
  13. Submitted Pandas 2.0 and the Arrow revolution (part I) as a story · 1 points

    HN discussion
  14. Submitted Pandas 2.0 and the Arrow revolution (part I) as a story · 1 points

    HN discussion
  15. Submitted Pandas 2.0 and the Arrow revolution (part I) as a story · 1 points

    HN discussion
  16. Submitted Pandas 2.0 and the Arrow revolution (part I) as a story · 1 points

    HN discussion

Search all of HN for datapythonista.me

Linked by the same people?