paddy_m

Joined 18 years ago

Karma
2,239
Submissions
639
Member since
Apr 9
Hacking on buckaroo the exploratory data analysis table widget for pandas and jupyter https://github.com/paddymul/buckaroo hnchat.com:yPQM3az7FbxcBqz4ZUyD [email protected]
View on Hacker News

Recent submissions

Comment · 1 month ago
Location: Boston, MA Remote: Yes (preferred) Willing to relocate: No Technologies: Python, TypeScript, Rust, SQL | pandas, polars, Arrow, DuckDB/DataFusion, Parquet, PostgreSQL | React, ag-grid, FastAPI, Django | MCP servers, LLM tool design, agent evals Email: [email protected]

I build data tools, from the dataframe backend to the browser.

I created and maintain Buckaroo (https://github.com/paddymul/buckaroo), an open source dataframe UI for Jupyter, marimo, and VSCode — summary stats and a histogram over every column, across pandas and polars. 683 stars. Scrolling millions of rows without eating the browser took a segment-merging row cache and parquet decoded client side.

Recently: Tallyman, a data science environment for coding agents. Named computations in a dependency DAG, results rendered live in a browser companion, every step keeping the prompt that made it. Demoed at PyData London 2026.

Before that: Flatfile, Attune, Tudor, and Bokeh/Wakari at Anaconda.

Looking for data infrastructure, developer tools, or agent tooling — where a hard backend problem has to surface as something a person can use.

Comment · 1 month ago
When I deal with datascience, I rarely have type problems in my programs that python typecheckers can't catch. I do have type and dirty data problems of the dataframes/csvs/parquet I'm reading.
Comment · 2 months ago
Car manufacturers watch the cost of every piece of the bill of materials. Cars compete on price, and the assortment of pieces which add perceived value to consumers. Outside of performance and very highend luxury cars, tires are an afterthought to the average car buyer.
Comment · 4 months ago
I have written a couple of eval harnesses to see how well LLMs drive software I have written. Basically I have data analysis software that I need LLMs to write code for. The code is complex, and I want to shape my APIs such that LLMs do a better job of quickly getting to the right answer. So I test different prompting and api surfaces, it's really easy to make quick gains this way and save your users from bugs. In this paradigm, I'm explicitly not testing different models, and I'm very interested to see how lesser models do with my software. Also for this type of testing, using the open weight models makes it faster, cheaper, and more reliable to test vs frontier models because I can trust that kimi-2.5-a-bunch-of-specs is going to behave more consistently than whatever tweaks Claude is making to Sonnet this week. API and prompting improvements seem to carry across the different models for gross improvements.

I haven't looked that hard, but I can't find articles about this type of eval testing, curious to hear if others have approached writing APIs in this way.

Comment · 4 months ago
I'm as anti-car and pro-bike as they come. Cars and trucks are a much bigger danger than e-bikes...

But California's clear tiers of ebike regulations are meaningless without enforcement. Over the past half decade blue states have become unwilling to enforce almost any laws. when they do enforce the laws it is sporadically. This matters for ebikes, it matters more for cars. Running a stop sign is absolutely not enforced any more.

Comment · 4 months ago
is webkitgtk different than the engine used in safari?
Comment · 5 months ago
Location: Boston Remote: Yes Relocate: Yes Technologies: Python, Pandas/Polars, NumPy, Jupyter, JS/TS, React Résumé: linkedin.com/in/paddymullen Email: [email protected]

Python/Jupyter developer in Boston. I build data tools and I start by talking to the people who'll use them, because code that doesn't get adopted is wasted work. My main thing is Buckaroo (github.com/paddymul/buckaroo, ~680 stars), an open-source data table for Jupyter over Pandas/Polars. I built both the data layer and the React frontend. Looking for a team building data tooling (as a product or in house).

Comment · 5 months ago
Mr. President, we must not allow a mine-shaft gap!
Comment · 5 months ago
Comment · 5 months ago
Comment · 6 months ago
I think another factor is that people are rejecting the rounded corners and excessive padding of modern web design, you can't do that in a TUI, so you don't have a designer or standard practice encouraging you to do it. As implemented TUIs have greater information density than GUIs. Make no mistake though, TUIs are a decided step backwards from GUIs. Everything that you can express via text, you can also do in a text area on a GUI app.
Comment · 6 months ago
I'd be really interested to see SGI on this chart. When did consumer hardware exceed what you could do on an SGI box?

I think Sun and HP had some 3d capabilities, but it was mostly aimed at engineering/CAD

Comment · 7 months ago
https://www.sheldonbrown.com/

https://www.vannattabros.com/dozer.html -- A detail page from the site, not well organized but so much great info about heavy equipment and logging.

Comment · 7 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton