Dan S. Myers's Avatar

Dan S. Myers

@dansmyers.bsky.social

Computer science @ Rollins College. Interested in AI, teaching, and old-time guitar. Author of Data Structures and Algorithms in Java: A Project-Based Approach (Cambridge University Press, 2024). dansmyers.substack.com for algorithms notes

64 Followers  |  29 Following  |  257 Posts  |  Joined: 25.11.2024  |  1.9529

Latest posts by dansmyers.bsky.social on Bluesky

Preview
Algorithms 201: Johnson's Flow-Shop Scheduler A classic operations research algorithm
18.08.2025 20:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Sandy Boys (Edden Hammons and Tim Eriksen)

ornamentmaxxing

13.08.2025 23:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Algorithms 201: Floyd-Warshall Shortest paths with dynamic programming

Continuing a series of notes on dynamic programming with one of the canonical graph algorithms.

07.08.2025 23:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
New Method Is the Fastest Way To Find the Best Routes | Quanta Magazine A canonical problem in computer science is to find the shortest route to every point in a network. A new approach beats the classic algorithm taught in textbooks.

My latest in @quantamagazine.bsky.social: a new algorithm solves the classic single-source shortest paths problem faster than ever before β€” by finding paths out of order:

06.08.2025 14:40 β€” πŸ‘ 28    πŸ” 11    πŸ’¬ 2    πŸ“Œ 5
Video thumbnail

Elzic's Farewell - electric flatpicking.

06.08.2025 23:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Algorithms 201: Longest Increasing Subsequence A popular question with some subtle details
31.07.2025 17:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Algorithms 201: Levenshtein Edit Distance Using dynamic programming to compare strings

New post walking through the edit distance algorithm.

27.07.2025 15:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Spongebob Sings Black Sabbath
YouTube video by Chip's World Spongebob Sings Black Sabbath

tribute

26.07.2025 01:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Supermarket Sweep: An Introduction to Dynamic Programming This note is an introduction to the important algorithmic concept of dynamic programming, written the way I’d present it in one of my classes.

New post presenting dynamic programming. This is an important but tricky algorithms concept and I wanted a better overview to share with my students.

24.07.2025 18:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Nobody could focus on their own moves Sometimes You Really Should Read the Comments: A Fine Little Reminiscence Posted to a YouTube Upload of Black Sabbath's Supernaut

www.metafilter.com/156423/Nobod...

23.07.2025 15:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Supernaut (2020 Remaster)
YouTube video by Black Sabbath - Topic Supernaut (2020 Remaster)

"To this day I am blown away by her moves in total deadly harmony with this music."

23.07.2025 15:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

In honor of Ozzy, remembering the now lost YouTube comment about how a girl ruined a martial arts tournament in 1979 with Supernaut.

23.07.2025 15:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Chatbots in the classroom: how AI is reshaping higher education While institutions grapple with the pace of change, technology companies are moving quickly to offer custom learning products

I have a quote in this piece by Cristina Criddle in the Financial Times describing one of my AI assignments in our intro to programming class.

18.07.2025 22:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Amazing Grace.

04.07.2025 19:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Dario Amodei β€”Β Machines of Loving Grace How AI Could Transform the World for the Better

By the CEO of Anthropic.

www.darioamodei.com/essay/machin...

13.05.2025 10:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Spanish Fandango.

One of the classic old-time parlor guitar pieces in open-G tuning. Frequently printed in early guitar books as a showpiece, then passed into the folk guitar repertoire.

08.05.2025 18:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
In the Zone Friction vs. lubrication in the learning process

New post on some ideas raised at the recent AI@SLAC conference. AI can reduce friction in assignments, but when is that good, and when does it risk making things too easy?

Come for the Zone of Proximal Development, stay for the (ridiculous) concept of "lubricating the curriculum".

11.04.2025 10:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How Should Students Learn to Code Nowadays? Some thoughts from the trenches

Stepping into the Substack world with a longer post on teaching and learning programming in the present era.

30.03.2025 18:35 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image 28.03.2025 19:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 27.03.2025 19:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 27.03.2025 19:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

With the Imperial Boy city picture.

24.03.2025 18:08 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
CONCISE CO., LTD. / Circular Slide Rule No. 28N

If you want to buy new slide rules you can get them from Japanese brand Concise. I bought these for my Ancient Algorithms class last year.

www.sliderule.tokyo/products/det...

13.03.2025 17:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Soviet KL-1 circular watch-sized logarithmic calculator, ca. 1970. 40th-birthday gift from my wife.

The stylized logo is "MLTZKP" in Cyrillic, which is the acronym of the Moscow Experimental Plant for Control Devices

13.03.2025 17:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Vintage demonstration slide rule I stole from the Physics department supply room.

13.03.2025 17:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've become more radical over the last year.

I think you now have to assume that all out-of-class work might involve some use of AI, then think about how to redesign your course under that reality.

Some ideas in this thread about my Intro to CS class:

bsky.app/profile/dans...

10.03.2025 17:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We often try to fit LLMs into our pre-existing boxes of either "content generator" or "search engine". They're okay but not great at those things.

"Take an sample from the collective intelligence", on-demand and on any topic, is a new capability.

08.03.2025 11:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Critics are right that AI often lacks the spark that we want from individual creators.

It's hard to get a unique point-of-view unless you aggressively prompt it into one, in which case it's bootstrapping off your preferences.

08.03.2025 11:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I like this quote from composer Holly Herndon (via Ezra Klein's podcast):

08.03.2025 11:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

3. Remove friction.

If something becomes easier, we should expect to do more of it. What does that enable?

Programming can now be far more accessible across the curriculum. That should have impacts across pretty much every discipline.

06.03.2025 16:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dansmyers is following 20 prominent accounts