Hacker Newsnew | past | comments | ask | show | jobs | submit | rhiever's commentslogin

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.


Coffee... lots and lots of coffee. :-)


Happy to hear it! I partly made this notebook to convert my coworkers and collaborations to a Pythonic workflow, so this is promising... :-)


Definitely, to me the whole cleaning up of data while leaving the code as a trace of that you did is an eye opener (I'm a real noob). iPython notebook is ideal for this. I just started using markdown field to write in a detailed way what I'm exactly doing. I bet it will be helpful to other currently Python unaware colleagues.


The native GitHub IPython Notebook viewer also doesn't support within-notebook linking, which can be fairly annoying when you spend an hour putting together a nice table of contents system.


Automated table of contents really should be built into Jupyter, given how often it is used in practice. Although there is an nbextension [1].

[1] https://github.com/minrk/ipython_extensions


Very cool - thank you for pointing me to this!


Here's another version that normalizes for births per year: http://rhiever.github.io/baby-name-explorer/

Enjoy!


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.


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



If you look in the methods, the experiment has been successfully reproduced twice after the initial trial with distinct cohorts of students.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: