Code From Mit's 1986 Sicp Video Lectures
Posted3 months agoActive2 months ago
github.comTechstory
supportivepositive
Debate
20/100
SicpMitSchemeLispComputer Science Education
Key topics
Sicp
Mit
Scheme
Lisp
Computer Science Education
The post shares a GitHub repository containing code from MIT's 1986 SICP video lectures, sparking nostalgia and discussion among commenters about the course's impact and relevance.
Snapshot generated from the HN discussion
Discussion Activity
Active discussionFirst comment
3d
Peak period
14
72-84h
Avg / period
6
Comment distribution24 data points
Loading chart...
Based on 24 loaded comments
Key moments
- 01Story posted
Oct 17, 2025 at 4:18 PM EDT
3 months ago
Step 01 - 02First comment
Oct 20, 2025 at 5:24 PM EDT
3d after posting
Step 02 - 03Peak activity
14 comments in 72-84h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 22, 2025 at 8:31 AM EDT
2 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45621557Type: storyLast synced: 11/20/2025, 5:33:13 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
I suppose it is something to do with the fact that it has been, what, almost 40 years since the lectures?
The fact that most of the code would still work is a miracle. That wouldn't work for, say, Java (which didn't exist in 1986). Nor C++. Nor Javascript (also not there back then). Fortran and C might be able to pull it off (but barely).
Remember, we didn't have computers worth the name back then. Shoot, we didn't even have dirt yet, just rocks.
The ~29 years deprecated java.util.Date* methods would like to have a word. ;-)
*https://docs.oracle.com/en/java/javase/25/docs/api/java.base...
https://sarabander.github.io/sicp/html/index.xhtml#SEC_Conte...
And also this:
https://eli.thegreenplace.net/tag/sicp
https://melpa.org/#/sicp
EPUB - https://github.com/sarabander/sicp-epub/blob/master/sicp.epu...
PDF - https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf
https://lockywolf.wordpress.com/2021/02/08/solving-sicp/
The math stuff is brutal.
> Exercise 1.1: Below is a sequence of expressions. What is the result printed by the interpreter in response to each expression? Assume that the sequence is to be evaluated in the order in which it is presented.
There are then 12 simple expressions to evaluate. That is, it took them nearly 40 minutes for each expression.
Exercise 2.46 took them 535 minutes to implement. It wasn't even complex math, they needed to create a 2d-vector data type (their choice on implementation details) with a constructor, accessors, addition, subtraction, and scaling. That should not have taken 9 hours to complete (not by that point in the book at least).