HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
What was Coding like 40 years ago?

The Coding Train · Youtube · 7 HN points · 2 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention The Coding Train's video "What was Coding like 40 years ago?".
Youtube Summary
🧠 Check out my Nebula Class "What is Code?" https://nebulaclasses.com/codingtrain
$30 discount for $119 plus a year of Nebula included!

Take a trip back in time and let's code the Snake Game in AppleSoft BASIC on a restored Apple II+ computer! GOTO and GOSUB! Line numbers! https://thecodingtrain.com/challenges/173-snake-applesoft-basic

πŸŽ₯ Previous video: https://www.youtube.com/watch?v=FfCBNL6lWK0&list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
🧠 What is Code?: https://nebula.tv/what-is-code
🎢 Coding Together: https://soundcloud.com/user-207981744-979066415/coding-together

AppleSoft BASIC:
🍎 Basic Programming Reference Manual: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Languages/Applesoft%20BASIC/Manuals/Applesoft%20II%20BASIC%20Programming%20Reference%20Manual.pdf
πŸͺ§ Peeks, Pokes and Pointers: https://archive.org/details/peeks-pokes-pointers

Apple II Emulators:
β˜• Applesoft BASIC in JavaScript: https://www.calormen.com/jsbasic/
🍎 Apple IIjs: https://www.scullinsteel.com/apple2/
🍎 MicroM8: https://paleotronic.com/software/microm8/

Editing by Mathieu Blanchette
Animations by Jason Heglund
Coding Together Theme by Will from America (https://twitter.com/willfromamerica)
Eye of the Tiger cover by Leon from @neo
Additional music from from Epidemic Sound

Timestamps:
0:00 Hello from 1981!
0:35 Opening Theme
1:29 Getting started
1:50 Fundamentals: PRINT, line numbers, LIST, RUN, GOTO
3:50 HOME (clear screen)
4:10 Variables
5:11 HTAB, VTAB
5:24 GOTO
5:44 Animation
6:20 Subroutines and GOSUB
7:17 Peeks, Pokes, & Pointers
8:07 RETURN
8:35 Write IF for keyboard interaction
9:35 Delay loop
11:16 Working with Arrays (DIM)
13:47 Remarks (REM)
14:01 Random Food Position (RND)
15:26 Debugging Montage
17:34 Snake Subroutines
23:15 Move Food
25:44 Improvements
27:02 Emulators
27:25 Nebula Class! What is Code?

πŸš‚ Website: http://thecodingtrain.com/
πŸ‘Ύ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
πŸ’‘ GitHub: https://github.com/CodingTrain
πŸ’¬ Discord: https://discord.gg/hPuGy2g
πŸ’– Membership: http://youtube.com/thecodingtrain/join
πŸ›’ Store: https://standard.tv/codingtrain
πŸ“š Books: https://www.amazon.com/shop/thecodingtrain
πŸ–‹οΈ Twitter: https://twitter.com/thecodingtrain
πŸ“Έ Instagram: https://www.instagram.com/the.coding.train/

πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

πŸ”— p5.js: https://p5js.org
πŸ”— p5.js Web Editor: https://editor.p5js.org/
πŸ”— Processing: https://processing.org

πŸ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Funny you should ask, this just showed up in my youtube feed yesterday:

"What was Coding like 40 years ago?":

https://www.youtube.com/watch?v=7r83N3c2kPw

Sep 20, 2022 · 3 points, 2 comments · submitted by s1291
retrocryptid
I wrote a bit if code on an Apple ][ (and a Commodore PET and C64) but I never took my computing device out for a picnic. Closest I came was bringing my HP 11C with me everywhere.
Jcorba
None
beardyw
I used to 'work from home' on and off in 1976 with a portable teletype. Two rubber cups would take a telephone handset. The keyboard and a roll of paper were my working environment. The very slow line speed was all the printer could keep up with.
Daniel Schiffman just started a video series about coding in Apple ][ BASIC on a vintage machine:

https://www.youtube.com/watch?v=UNkHditYGls

https://www.youtube.com/watch?v=7r83N3c2kPw

acomjean
I've seen them, they're quite fun. The intro montage is quite funny. The fact he has the beagle bros tips poster is magic.

https://beagle.applearchives.com/the_posters/

Its funny how you remember some things. like how to fill the screen a single color. 10 hgr 20 hcolor=2 30 hplot 0,0, 40 call 62454

tiborsaas
I've never heard about Beagle bros, it's hilarious :)
hbn
I've been loving this series and I hope he continues it.

Being relatively young (25) and not living through the times of these classic computers, I knew the basic (heh) ideas behind programming for them, where the whole thing is essentially a REPL and you write line numbers to add to the program. But I never saw demos farther than printing a line and then doing a goto to print it infinitely. I didn't understand the actual workflow/iteration process programming for these machines, writing something more advanced where you're figuring things out as you go.

I have to say my conclusion is I'm glad that in modern times we have the ability to go back and insert as many lines as we want in between any other lines :)

Sep 06, 2022 · 1 points, 0 comments · submitted by rbanffy
Aug 31, 2022 · 2 points, 5 comments · submitted by behnamoh
vivegi
~30 years ago:

- Insert floppy disk into PC's Drive A: and boot DOS

- Insert Borland TurboPascal floppy disk into PC's Drive B: and run the Turbo Pascal IDE

- Edit program in IDE, save source code on C: drive folder

- Compile, Run, Test and repeat

- Swap out boot disk from Drive A:

- Insert data disk in Drive A:

- Copy sources from C: to A:

- Delete the files in C:

- Format another data disk (accidentally destroying the sources backed up in earlier step)

- Panic and look for Norton Utilities and run it to recover the source files from Drive C:

Fun times.

jleyank
RJE terminals with remote card readers and line printers. Big honkin’ computer centres shared between organizations. Dreaming of Cray time. Excitement about the new Vax. SGI about to explode along with graphics engines. MIPS and megaflops. Incipient arpanet. Unix was new and amazing. Chess and checker programs and competitions. PLATO and other educational/multiuser environments. RMS and EMACS and the lisp machine war. Hackers inspired by mit. There’s more but that what I remember quickly. Forgot…. Lots of PDP-11’s.

And everything was social. Admittedly the society was a little off but it was pleasant and supportive. Given that the hardware was shared there was no choice. The micros were starting but they hadn’t made things impersonal yet.

jschveibinz
I once witnessed a girl transporting her Cobol code (card decks) to the computer center in a wagon.

The wagon tipped over, and she just collapsed into a ball and cried. It was very sad.

jleyank
I suspect everybody did that once. Learned to sequence number things and draw a big black diagonal along there top of the deck. And ibm sorters…. Lots of rubber bands and keeping the card box. Like backups, β€œoh shit” is a harsh teacher.
cratermoon
Chain printers loudly stamping 132-column printouts on pin-feed green bar paper.
Aug 26, 2022 · 1 points, 0 comments · submitted by AlexeyBrin
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.