Skip to content
0:00 / 0:00

#python#scientificpython#supercomputing

Keynote: Begin...End?

David Beazley

17K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 4 people: 3 on Hacker News and 1 on Lobsters.
  • Presented by David Beazley, author and educator

Beginner. No background in the topic needed.

9.4K views5 years ago4 recommendations

History and cultureProgramming languagesPythonHistory of computing

David Beazley shares an oral history of early scientific Python and how it ended up running on a Connection Machine supercomputer.

Keynote talk, presented live at PyData Global, October 28, 2021. In this talk, I give an oral history from the early days of scientific Python and describe how Python ended up being used on a Supercomputer at Los Alamos. It a personal story, but one that intersects with a lot of the work that later formed the foundation for today's scientific Python. If you liked this, come take a class! dabeaz.com/courses.html

Why it's here

4 people recommend this

What people say. Recommended as an entertaining and insightful history of how Python became the dominant language for scientific computing.

tdaon Hacker News • Recommends

On “The Design of the Connection Machine (1994)”

This is the talk: link to this video , it is a full hour. Quite enjoyable but light on in depth technical stuff. Don't recall hem mentioning how git python running technically, it is more about how he came in the position to do so in the first place.

jackjackk0on Hacker News • Recommends

On “The counterintuitive rise of Python in scientific computing (2020)”

I recommend one of the recent videos by Dave Beazly 1. He lived through and contributed to the raise of Python in scientific computing first hand in the 90s, and offers some interesting insights. Plus he's always quite an entertainer. 1 link to this video

Qemon Hacker News • Recommends

On “Ask HN: Why Did Python Win?”

According to David Beazley, it was lucky to already being around by the time scientific computing folks were in need for dynamic languages as wrappers to help with increasingly complex hardware and projects written in lower level languages, and the only other viable alternatives back then were Perl and tcl. Watch this talk: link to this video Then it just snowballed since that time.

Qemon Hacker News • Recommends

On “Connection Machine Lisp (1986)”

…ting modules that allowed the Python interpreter to interoperate with scientific code was one of the foundations for it to snowball many years later. So I wonder if what this paper describes had shipped in time, if that would lead us by butterfly effect into the alternative timeline where Lisp dominates scientific computing, instead of Python. See link to this video…

dalkeon Hacker News • Mentions

On “Ask HN: How much was Python used from 1991 to 2006? What for?”

I started using Python full time in 1998 for cheminformatics. One of the first projects I did was to make a high-level/"Pythonic" interface to an existing C library. I described it in Dr. Dobb's Journal, at link . Going back in time to 1994, we had a molecular dynamics visualization tool called VMD. It had a home-grown scripting language. I had ideas for a new programming language designed for molecular modeling (because "tiny languages" was the Unix philosophy I had picked up). After looking around, I realized 1) I didn't know how to really make a new domain-specific programming language, and 2) there were existing programming languages that could be embedded in an application, and extend…