HN user

rhiever

599 karma
Posts49
Comments38
View on HN
old.reddit.com 4mo ago

The Tufte Test: Teaching an AI Agent to Make Better Data Visualizations

rhiever
2pts1
www.goodeyelabs.com 5mo ago

The November 2025 AI Coding Surprise, Model by Model

rhiever
2pts1
www.randalolson.com 8y ago

Does batting order matter in Major League Baseball? A simulation approach

rhiever
3pts0
arxiv.org 8y ago

Data-Driven Advice for Applying Machine Learning

rhiever
1pts0
www.randalolson.com 9y ago

Automated ML Competition Announced: Can AutoML Beat Humans on Kaggle?

rhiever
2pts0
www.randalolson.com 10y ago

Computing optimal road trips on a limited budget

rhiever
3pts0
www.randalolson.com 10y ago

TPOT: A Python tool for automating data science

rhiever
4pts0
demos.algorithmia.com 10y ago

A Data Science Approach to Writing a Good GitHub README

rhiever
1pts0
www.randalolson.com 10y ago

Spurious Extrapolations: What if U.S. college tuition costs keep rising?

rhiever
2pts1
www.randalolson.com 10y ago

The correct way to use pie charts

rhiever
1pts0
www.randalolson.com 10y ago

What data visualization tools do /r/DataIsBeautiful OC creators use?

rhiever
2pts0
www.randalolson.com 10y ago

Visualizing the efficacy of vaccines

rhiever
3pts0
shop.oreilly.com 10y ago

Data Visualization Basics with Python video course released online today

rhiever
4pts0
github.com 10y ago

TPOT: A Python tool that automates the building of Machine Learning pipelines

rhiever
2pts0
github.com 10y ago

An example Python machine learning notebook for newcomers

rhiever
174pts15
www.randalolson.com 10y ago

The code and process behind the famous New York Times weather chart

rhiever
2pts0
www.youtube.com 11y ago

AI for the Threes game

rhiever
1pts0
www.randalolson.com 11y ago

Python usage survey – now with pretty graphs and statistics

rhiever
1pts2
www.randalolson.com 11y ago

A data-driven guide to creating successful Reddit posts

rhiever
4pts0
www.randalolson.com 11y ago

The biggest box office booms and busts since 1982

rhiever
1pts0
www.randalolson.com 11y ago

Do Women on OkCupid Follow the Standard Creepiness Rule?

rhiever
3pts0
www.randalolson.com 11y ago

Where Democrats and Republicans want their tax dollars spent

rhiever
2pts0
www.randalolson.com 11y ago

The Reddit world map – How to map out online social networks

rhiever
74pts12
www.randalolson.com 11y ago

Is 2014 becoming the most unpredictable year of college football?

rhiever
1pts0
www.randalolson.com 11y ago

What makes for a stable marriage?

rhiever
152pts135
www.randalolson.com 11y ago

Who are the climate change deniers?

rhiever
1pts0
www.randalolson.com 11y ago

Where the U.S. gets its oil from

rhiever
2pts0
www.randalolson.com 11y ago

The best and worst times to have your case reviewed by a judge

rhiever
7pts1
www.randalolson.com 12y ago

How to make beautiful data visualizations in Python with matplotlib

rhiever
2pts0
www.randalolson.com 12y ago

Average IQ of students by college major and gender ratio

rhiever
4pts0

AI agents can make data visualizations now. Ask Manus, Claude, or ChatGPT to chart a dataset and you'll get something back in seconds. The output is almost always... fine. Functional. Generic. The kind of chart that communicates data but doesn't communicate insight. In this post, I experimented with how to make AI agents visualize data better.

In November 2025, AI coding tools went from “halting and clumsy” to surprisingly capable. Suddenly they could produce whole, working apps from minimal instruction, in ways they simply couldn't before.

This experiment makes that shift visible. We gave 22 AI models the same exact prompt to build a working analog clock from scratch, then ran each model five times independently.

Name Age Calculator 11 years ago

I originally didn't smooth the data, but it looked way too jagged and crappy for many of the names. Ultimately, I erred on the side of aesthetics and sacrificed the ability to look up exact numbers in the graph. Rest assured, though, if you want the exact numbers you can download the underlying data of every graph with one of the links under the graph.

Name Age Calculator 11 years ago

Thank you for the kind words. :-) Although that app you linked is a bit different - it's showing when names were popular over time. This app goes one step further and calculates how many of those people are still alive and makes a best guess at how old someone is based solely on their first name.

I also made a version similar to the Baby Name Wizard that look solely at name popularity here: http://rhiever.github.io/baby-name-explorer/

And I suppose it's just a matter of aesthetics for which one you prefer in that case.

Cheers!

r

All of the differences highlighted are statistically significant (p < 0.05) in the multivariate model. So there's that. :-)

The downside is that the paper only presents probabilities relative to a reference point, but doesn't give raw probabilities.

That's a great idea! I've heard of researchers doing this kind of analysis to detect "hidden gems," i.e., papers that influenced papers that ended up becoming the big cited paper. The tough part, of course, is that most journals are keen on keeping all of their data behind company walls. Perhaps PLoS would be an exception, though...

Different post. :-) That post was about the accuracy/reliability of various weather forecasting services for predicting rain.

This one is about the accuracy of three weather forecasting methods and how far into the future they can predict the temperature.

Agreed, those charts do a great job of showing what's going on in CS. But it's also useful to look at percentages because college enrollment has gone up severely in the past decade, so the increase in the raw number of women in CS could merely be because there's more people in college in general. Showing the percentages communicates if women have proportionally enrolled more/less in CS.

If any of the alternative paths were common enough, they would show up in the charts as well. I didn't limit the analysis to a particular set of moves; I simply counted all of the paths present in the data set and showed the most common ones. This is why two variations of the Indian Defence show up in the "White's second move" chart.

I think it'd be interesting to try to combine all possible paths for an opening into a single count, but that would probably be complicated if multiple openings can be reached through the same path. (e.g., which opening would the shared path be assigned to?)