this post was submitted on 08 Jun 2024
593 points (98.1% liked)

Programmer Humor

32410 readers
147 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
593
Punch cards ftw (i.imgflip.com)
submitted 5 months ago* (last edited 5 months ago) by perishthethought@lemm.ee to c/programmerhumor@lemmy.ml
 

Fun fact I found in a game...

Chip Defense (A tower defense game with a microprocessor theme)

https://f-droid.org/packages/de.chadenas.cpudefense/

top 46 comments
sorted by: hot top controversial new old
[–] xenspidey@lemmy.zip 69 points 5 months ago (1 children)

256GB? that's hitting on the low side

[–] CanadaPlus@lemmy.sdf.org 39 points 5 months ago

TBF they also had things like tapes pretty early on, and delay lines nearly since the start. The best comparison for punch cards would be text on a screen, because they were designed for the purpose of human interaction.

[–] CountVon@sh.itjust.works 48 points 5 months ago* (last edited 5 months ago) (5 children)

One of my grandfathers worked for a telephone company before he passed. That man was an absolute pack rat, he wouldn't throw anything away. So naturally he had boxes and boxes of punch cards in this basement. I guess they were being thrown out when his employer upgraded to machines that didn't need punch cards, so he snagged those to use as note paper. I will say, they were great for taking notes. Nice sturdy card stock, and the perfect dimensions for making a shopping list or the like.

[–] perishthethought@lemm.ee 12 points 5 months ago

Maybe he was born during the Depression or soon after

[–] xmunk@sh.itjust.works 8 points 5 months ago

My dad converted old assembly programs into Cobol for spending money in uni - his textbooks were full of cast offs.

[–] grysbok@lemmy.sdf.org 4 points 5 months ago* (last edited 5 months ago)

Makes sense. I'm a librarian and we still use cards from the old card catalog for notes.

[–] mercano@lemmy.world 3 points 5 months ago

We used unused punchcards to make flashcards in elementary school in the late 80’s / early 90’s. I guess the county bought a bunch and had to find another use.

And now I realize the primary definition of flashcard has changed since then, from study aid to digital storage.

[–] JayleneSlide@lemmy.world 1 points 4 months ago

Punch card stock makes amazing paper airplanes, both individually and laminated into larger stock.

[–] Mouselemming@sh.itjust.works 39 points 5 months ago (3 children)

Punch cards are the Chads!

(Are you old enough to get this joke?)

[–] v_krishna@lemmy.ml 33 points 5 months ago (1 children)

Can you explain more? Don't leave me hanging...

[–] pingveno@lemmy.ml 26 points 5 months ago (1 children)

I can, but the history is a little gorey.

[–] grysbok@lemmy.sdf.org 24 points 5 months ago (1 children)

Come on, I'm counting on you!

[–] qjkxbmwvz@startrek.website 24 points 5 months ago (1 children)

Please be direct and stop beating around the Bush.

[–] Zagorath@aussie.zone 19 points 5 months ago

The quality of this thread is really reaching a nader.

[–] dogsoahC@lemm.ee 4 points 5 months ago

I got it, but mostly thanks to watching HIMYM.

[–] azulavoir@sh.itjust.works 2 points 5 months ago

I get it but only because of balatro

[–] flora_explora@beehaw.org 19 points 5 months ago (1 children)

Let's say that we have a more recent micro SD card of 1 TB. So to contain the same information in a punch card (with a byte density of 80 byte/156 cm² = 0.512 byte/cm²), we would need a card of 512,820,512,820 cm². If I'm not mistaken that would be a punch card the size of 51 km²!! This is wild :O

[–] Hugh_Jeggs@lemm.ee 21 points 5 months ago (2 children)

For the Americans, this is more than one football field and less than Texas

[–] hglman@lemmy.ml 3 points 5 months ago (1 children)

How many peach trees could you plant on 51km^2^

[–] abclop99@beehaw.org 4 points 5 months ago
[–] tetris11@lemmy.ml 3 points 5 months ago

For the entomologists, this is approximately 2.6 trillion ants

[–] aseriesoftubes@lemmy.world 18 points 5 months ago (2 children)

Is the 80-character width of early terminals related to the 80-byte capacity of punch cards?

[–] Ing0R@feddit.de 17 points 5 months ago (1 children)

It absolutely is. A punch card represents a line of text, mostly in a programming language.

[–] tetris11@lemmy.ml 5 points 5 months ago (1 children)

without proof, we're up voting you because we want it to be true

[–] Ing0R@feddit.de 3 points 5 months ago (1 children)

In the 90s my dad showed me his stack of IBM compatible 12 bit per column, 80 column card from his time working at the university physics department's computer in the 70s. He had no access anymore to card readers and just kept the cards for sentimental value.

Most cards contain FORTRAN programs for the TR440 computer made by Telefunken.

Sorry, I have no further proof. :)

[–] tetris11@lemmy.ml 1 points 5 months ago

thanks for following up!

[–] PlexSheep@infosec.pub 2 points 5 months ago

Good question, I assume not though

[–] cerement 17 points 5 months ago (1 children)
[–] xmunk@sh.itjust.works 6 points 5 months ago* (last edited 5 months ago) (1 children)

It is insanely interesting to me whenever I come across details in old file formats that were included specifically to work around hardware limitations. The wide knowledge required to be aware of all these wild factors is amazing.

As you can tell, I'm fun at parties.

[–] cerement 1 points 5 months ago (1 children)
[–] xmunk@sh.itjust.works 5 points 5 months ago

One of my proudest university moments was getting a 50% on an exam. I built this absolutely fucking glorious solitare implementation in Java as a first year student that dove deep into how image buffers work and stayed up all night doing it. I got 100% on the project and 0% on the presentation that I slept through (my prof did offer me some extra credit which I took advantage of).

Never have I ever felt more validated in preferring to be a code monkey with zero interactions with clients than in that moment - I produced unimpeachably perfect results and completely fucked the communication side (thankfully, I've worked through a lot of my social anxiety but I'm still strongly in the introvert camp).

[–] xmunk@sh.itjust.works 16 points 5 months ago (1 children)

MicroSD cards also don't look nearly as badass if woven into a skirt.

[–] subignition@fedia.io 20 points 5 months ago (1 children)

A full suit of SDcale mail armour, however...

[–] xmunk@sh.itjust.works 7 points 5 months ago

Honestly, yea... badass.

[–] electricprism@lemmy.ml 14 points 5 months ago (2 children)

This could easily be a quote by GlaDOS the way it reads.

[–] xmunk@sh.itjust.works 11 points 5 months ago

"To contrast, the human brain apparently can't remember a simple piece of information like not getting attached to their companion cube. I think we know who would be better at a party, the punchcard."

[–] perishthethought@lemm.ee 7 points 5 months ago

You Monster

[–] schnurrito@discuss.tchncs.de 13 points 5 months ago

Future archeologists be like we keep finding microSD cards from the early 21st century and have to wade through all that data to figure out anything about that period, from earlier periods we only have paper records.

[–] shotgun_crab@lemmy.world 11 points 5 months ago* (last edited 5 months ago)

You can't take notes on a memory card? Skill issue

[–] subignition@fedia.io 7 points 5 months ago

there are 1 TB microsdxc now, so that'd be 1.2 trillion to one

[–] Crow@lemmy.blahaj.zone 7 points 5 months ago

You can, if you write really small

[–] rbits@lemm.ee 6 points 5 months ago (1 children)

A tower defense game with a microprocessor theme

Does anyone remember that club penguin tower defence game where you defend against computer viruses?

[–] Louisoix@lemm.ee 2 points 5 months ago

Wasn't it kill?

[–] LordKitsuna@lemmy.world 5 points 5 months ago

I can however, store my entire life history of notes and shopping lists inside the sd card

[–] ElectricMoose@lemmy.world 2 points 5 months ago

You also can't make star ships out of an sdcard

[–] Meowie_Gamer@lemmy.world 2 points 5 months ago

That's a lot of data!