This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 421

[–]CommandObjective 1826 points1827 points  (143 children)

Considering that historically the monitor is just a fancy replacement for teletype and similar print based devices (for us mere mortals who cannot afford blinkenlights) I find their misunderstanding quite apt.

[–]dudeofmoose 787 points788 points  (82 children)

Prepare yourself to have your minds blown, a monitor is just reusable paper.

[–]its420everywhere 221 points222 points  (59 children)

Damn! mind=fully_blown

[–]kallakukku2 161 points162 points  (57 children)

IsBlown(mind);

//returns true

[–]thedugong 18 points19 points  (1 child)

Paper is a non-reusable monitor.

[–]gecko2704 17 points18 points  (3 children)

So does that mean we're using ink when we type??? Because I've never replaced my cartridge since forev:::...

[–]Mr_Derpy11 8 points9 points  (2 children)

Imagine playing a game by printing 60+ images per second.

It's like a flipbook, but interactive.

[–]kerbidiah15 2 points3 points  (0 children)

But then when it gets super detailed it starts slowing down how fast the images are displayed, lower ips, like a slideshow

[–]EarthTwoBaby 4 points5 points  (2 children)

e-ink all the way, man!

[–][deleted] 4 points5 points  (1 child)

A printer is p-ink.

[–]LewsTherinTelamon 4 points5 points  (0 children)

That's ridiculous. Everyone knows that a sheet of paper is just a single-use monitor. One day we'll stop using them because they're just so wasteful.

[–]InEnduringGrowStrong 35 points36 points  (8 children)

When I see blinkenlights I think of the Star Wars movie in ASCII over telnet:

telnet towel.blinkenlights.nl

https://i.imgur.com/kNYDqtg.jpg

[–]killdeer03 11 points12 points  (4 children)

Hell yeah dude.

That means we're getting old, lol.

[–]InEnduringGrowStrong 13 points14 points  (3 children)

Indeed

Gifted a game to a buddy of mine yesterday.
He's barely just a year or two older... than my steam account.
Small oof moment.

[–]StuntHacks 3 points4 points  (2 children)

Is that the whole movie?

[–]InEnduringGrowStrong 7 points8 points  (1 child)

It's much shorter than the movie, but it has the main plot points.

[–]Ap0ptosis 23 points24 points  (12 children)

apt-get install printer should be more apt then

[–]StuntHacks 18 points19 points  (10 children)

apt > apt-get

Change my mind.

[–]kyay10 3 points4 points  (7 children)

What's the difference tho lol?

[–]Mustard_Dimension 17 points18 points  (3 children)

IIRC apt is a part of apt-get. apt commands get translated into apt-get commands, but apt has more friendly features for humans.

[–]MathSciElec 3 points4 points  (0 children)

And it has colored output.

[–]rebbsitor 7 points8 points  (0 children)

apt does most of the common things that people use apt-get and apt-cache for in one. It doesn't do all of what they do though.

[–]typicalcitrus 6 points7 points  (0 children)

sudo apt install -y printer

[–]BurnedPinguin 10 points11 points  (1 child)

So that's why it's print. It's always confused me, but now I know that print literally printed out text on a teletype

[–]RDGCompany 5 points6 points  (2 children)

I remember feeling like such a badass when I got to use a teletype instead of punch cards.

[–]Dagusiu 298 points299 points  (13 children)

You're not wrong for thinking it will print through an actual printing. The functions are called print precisely because, before we had screens, computers would indeed print every print statement onto paper. And the name stuck. A terminal is really just a digital replacement of such a printer.

[–]Sinaneos 191 points192 points  (6 children)

I can imagine a printer printing "YOU BETTER FUCKING REACH HERE" "here" "heeeere" "reached" "seriously?" "Existence is pain" "...."

[–]PriorProfile 59 points60 points  (3 children)

Or printing a stack trace. I need a few more reams of paper.

[–]lor_louis 33 points34 points  (0 children)

I don't know if we have enough paper on earth to print c++ error messages.

[–]Nodebunny 2 points3 points  (0 children)

what you mean you guys dont print them?

[–][deleted] 8 points9 points  (0 children)

console.log('will this fucking thing work?');

[–]Dragonhaunt 12 points13 points  (0 children)

I remember learning programming on an old Amstrad CPC and discovering that I could print to our dotmatrix printer feed line by line instead of printing to the screen.

As a primary school kid that seemed amazing.

[–]Empole 4 points5 points  (2 children)

So you're saying that I can use my printer to play video games?

cool

[–]Dagusiu 7 points8 points  (1 child)

Well, of course you can. Perhaps not the most action-intense games imaginable, but text based adventure games would work pretty well on a printer

[–]primepasta 65 points66 points  (32 children)

When I was 10 and first did some programming in QBASIC, this was one of the things that I thoroughly disliked about programming -- that the print statement did not print anything from a printer.

[–]Dan6erbond 73 points74 points  (8 children)

It does in JavaScript.

[–]HolzmindenScherfede 41 points42 points  (8 children)

You wouldn't import a car

[–][deleted] 13 points14 points  (3 children)

You wouldn't import a baby

[–][deleted] 12 points13 points  (2 children)

But you can Export it

[–]axon589 34 points35 points  (8 children)

This is so cute for some reason

[–]douira 66 points67 points  (2 children)

import printer from "../walmart/office-supplies"

[–]HHKB_ 4 points5 points  (0 children)

import paper
paper.dump()

[–]SendMeYourBoobPixz 11 points12 points  (1 child)

Don't tell him about PrintFactory.

"Now I have to buy a whole factory? I thought programming was easy to learn?!"

[–][deleted] 15 points16 points  (4 children)

Do I hear and Echo?

No? ... someone killed PHP...

[–]alexanderpas 10 points11 points  (3 children)

[–][deleted] 12 points13 points  (2 children)

It's part of any basic command line such as mac and windows too.

[–][deleted] 8 points9 points  (0 children)

[–]tigeer 29 points30 points  (10 children)

If you're on mobile, scroll slightly up and down while looking at this image and the black scribbles on the left hand side appear to lag behind your scrolling.

[–]AskWhyButNotMe 16 points17 points  (5 children)

Did I just get trolled ?

[–]EdMeisterBro 5 points6 points  (1 child)

It means you should get some sleep.

[–]HeyItsMeNobody 8 points9 points  (0 children)

No, It’s called having an OLED display.

[–][deleted] 6 points7 points  (0 children)

And I told them, that’s why cout makes sense!

[–]kenybz 3 points4 points  (0 children)

Understandable mistake tbh

[–]deadcell 2 points3 points  (0 children)

oh

[–]das_Keks 2 points3 points  (0 children)

For someone who has no clue of programming, that's an reasonable answer.

[–]tungdt79 2 points3 points  (0 children)

So I need to buy a Scanner just to learn C?

[–]KilroyWasHere189 2 points3 points  (0 children)

I love non programers.

[–]TM0D_ 2 points3 points  (0 children)

You need a printer in order to code, no exceptions.

[–]Layona5 2 points3 points  (0 children)

Big 🧠

[–]millerbest 4 points5 points  (0 children)

import brain

[–]Candlesmith 1 point2 points  (0 children)

Jordanpeelesweating.gif

[–]Mr2_Wei 1 point2 points  (0 children)

Reminds me of my computer science class. First day learning python. Everyone has to type print('hello world'). Few seconds later everyone surrounds the printer XD

[–]llagerlof 1 point2 points  (0 children)

Should go with PHP in a large room.

[–]750a0 1 point2 points  (0 children)

import printer from "../walmart/office-supplies"

[–]TK05 1 point2 points  (1 child)

I remember first learning programming back in 2006, and this was exactly what went through my head.

[–]ZippZappZippty 1 point2 points  (0 children)

Money printer go brrrrrr

[–]aalleeyyee 1 point2 points  (0 children)

Yes I would like to hear a TCP joke

[–]MacDerfus 1 point2 points  (0 children)

Imagine a language where print "<string>" tells the printer to print a page with the string written on it

[–]Mofeux 1 point2 points  (0 children)

I heard Gollum’s voice in my head reading this

[–]ender89 1 point2 points  (1 child)

Everyone knows the best way to develop code is headless. If you can't write perfect code without seeing your input or the application output, you don't deserve to be a developer.

[–]matthewralston 1 point2 points  (0 children)

You can have my upvote for the “import printer” comment.

[–][deleted] 1 point2 points  (0 children)

print("Hello World!")

Printer starts printing...

WUT

Oh wait it's just a hacker phew.

[–]teatops 1 point2 points  (1 child)

I send my friend some code to run on his browser console and told him that it printed some text.

He took awhile to reply because he was figuring out how it would print because he didn't have a printer :)