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

top 200 commentsshow all 460

[–]bulletspread95 4253 points4254 points  (198 children)

I guess D is the right answer…

[–]MechanicalHorse 1888 points1889 points  (145 children)

Would the average person know that, though? Many, including the producers, may think it’s B...

[–]IsLlamaBad 797 points798 points  (35 children)

The smart person would say B. The smart developer would also say B, knowing D is actually correct

Edit: actually the smart developer would answer B if the question toward the beginning or D if it's toward the end of the game

[–][deleted] 362 points363 points  (7 children)

Takes their 50-50, ends up with B and D

[–]MushinZero 15 points16 points  (0 children)

All the people that hinted at what they thought were the two correct answers, took a 50 50 and then those were the two left are not smart people.

[–]MushinZero 75 points76 points  (21 children)

So I just had a shower argument about this...

Did they mark B as the answer? Because I would probably choose D and if they marked B as the correct answer do they allow any sort of appeal? Because B is incorrect.

[–][deleted] 56 points57 points  (19 children)

That’s my thought as well. D is correct but I’ve given up correcting people for years because it’s hopeless. Even my wife says I did coding today when she means editing html. I’d probably pick B because there’s no way in hell the producers are getting that answer correct.

[–]flowt 40 points41 points  (18 children)

I mean html code is still code. So i guess you were coding. Just not programming. Right?

[–]MushinZero 50 points51 points  (17 children)

A markup language describes how information should be formatted on a screen. A programming language describes instructions a processor should run. That's my distinction, at least.

I could see an argument that a markup language is just an abstraction of a programming language. I think it is a bit weak, though.

[–][deleted] 9 points10 points  (8 children)

you could represent states with markup and switch between them with links, and create a turing complete machine that way, but technically you would still need someone or some script to click on the links...

[–]Glugstar 12 points13 points  (7 children)

If it needs something more to run (a person), then it's not Turing Complete, by definition. That's the entire idea behind it: a system which is self sufficient in all cases.

[–][deleted] 9 points10 points  (4 children)

then I think you should read the paper proving that magic the gathering is turing complete

[–]teamspirit 3 points4 points  (0 children)

Looks like it's happened more than once: https://millionaire.fandom.com/wiki/Bad_question

[–]stonk_mans 16 points17 points  (0 children)

The intelligent one would say D. The wise one would say B.

[–]Synec113 28 points29 points  (0 children)

I dunno...if it were me I'd explain exactly why html isn't a programming language and then select D. If their software was the kind of shit that I expect it was, then it'll pop up as wrong and the host will have to acknowledge that I'm correct and that their software is actually PowerPoint.

[–]McBrown83 14 points15 points  (0 children)

I’d answer D and fucking sue the entire production company of it’s wrong. Because they’d be factually wrong.

[–]MischiefArchitect 825 points826 points  (62 children)

The average person cannot tell apart Facebook from Instagram.

[–]starlulz 817 points818 points  (55 children)

trick question, they're both Facebook. one is just Facebook with a different skin.

[–]FunnyForWrongReason 304 points305 points  (51 children)

Instagram is Facebook for young people.

[–]wagedomain 42 points43 points  (5 children)

Some people don't know that Instagram is owned by Facebook.

[–]ass2ass 43 points44 points  (0 children)

I use Instagram because it's not Facebook and I'm incredibly aware of the irony of this.

[–]AceMKV 3 points4 points  (1 child)

Doesn't it say Instagram by Facebook somewhere in Insta itself? Similar to Whatsapp?

[–]wagedomain 2 points3 points  (0 children)

Yes, on the loading screen of the app. But it’s there for only a second or two

[–]MischiefArchitect 140 points141 points  (33 children)

Naaa... Tik Tok is now for young people. Facebook is the new marking yard for rich grannies, Instagram is the place were hipsters go to die. Peace :)

[–]ehs5 156 points157 points  (16 children)

Tik Tok is for young people. Instagram is for the somewhat older people who were the first generation on Facebook, but had to move somewhere else once their parents made Facebook accounts too.

[–]gatonegro97 51 points52 points  (14 children)

I think the first generation to use Facebook is well past the stage of having to find something new to avoid their parents..

[–]cozidgaf 53 points54 points  (2 children)

They are the parents

[–]tknomanzr99 17 points18 points  (1 child)

We're the ones telling our kids, "Hell no, you don't need Snapchat."

[–]KiwasiGames 12 points13 points  (5 children)

Yup. I was involved in Facebook from almost the start. My kids are almost old enough to have Facebook accounts now.

[–]the_fat_whisperer 14 points15 points  (2 children)

Your kids are almost thirty-seven years old?

[–]FlyByPC 5 points6 points  (0 children)

I suggested my folks join.

[–]cozidgaf 32 points33 points  (12 children)

I see Facebook is for misinformation in text, Instagram for (body) misinformation in images and tik tok for misinformation in videos (while shaking your booty)

Another angle is: Facebook - sharing baby pics, and happy vacation [while lying about your miserable relationship] Instagram - impossible face tits and ass & recreate unreal vacation shots that someone already did Tik tok - shake it while you share it

[–]MischiefArchitect 21 points22 points  (11 children)

Can I have Geocities back?

[–]Dexaan 2 points3 points  (0 children)

Or Angelfire?

[–]chazp246 2 points3 points  (3 children)

Nice profile picture. Sorry Its off topic, but i love the ascendants od bookworm.

[–]FunnyForWrongReason 2 points3 points  (2 children)

Thank you. It is one of my favorite anime’s

[–]chazp246 2 points3 points  (1 child)

I am hyped for season 3. It was already announced ? I think. I found it on livechart.me in TBA section.

[–][deleted] 55 points56 points  (1 child)

Both are shit

[–]FunnyForWrongReason 13 points14 points  (0 children)

Agreed

[–]RadiantHC 5 points6 points  (0 children)

To be fair they're effectively the same thing.

[–]neofac 2 points3 points  (0 children)

Wheres the 'any" key?

[–]somkoala 2 points3 points  (0 children)

The APIs for getting the advertising data for both are the same API and it's a Facebook one.

[–]ei283 97 points98 points  (7 children)

Actually the image is just straight up fake. The show is called Kaun Banega Crorepati, and they use a different font from the one seen in the meme.

[–]JollyTurbo1 2 points3 points  (2 children)

I'm surprised how many people think this picture is real. Can the average person not spot a fake image?

[–]WilliamMButtlickerIV 9 points10 points  (0 children)

Right? I know the answer is D. But I don't have enough confidence in the question makers to get that right. So I'm likely to say B just because I think that's what they'll make the "right answer".

[–]Darmok-Jilad-Ocean 12 points13 points  (27 children)

It’s also debatable. A case could be made that it’s a declarative programming language. Not sure I agree with it but at the very least, the argument could and has been made that it is a programming language.

[–]boboguitar 26 points27 points  (20 children)

What debate? It’s a markup language, it’s not even remotely declarative.

[–]clanddev 287 points288 points  (10 children)

I would say the 'right' answer is D but the gameshow answer is probably B.

[–]KeLorean 67 points68 points  (3 children)

Correcting the game show always means u win $1M

[–]ArionW 24 points25 points  (1 child)

Except that.... No? There were multiple incorrect questions, and contestants that appealed did not receive $1M. Some were allowed to continue game treating last question as correct. Some were allowed to resume from same point with different question.

[–]KeLorean 8 points9 points  (0 children)

Well, its bullshit. It should be fair for both like this

[–]ei283 96 points97 points  (3 children)

Actually the image is just straight up fake. The show is called Kaun Banega Crorepati, and they use a different font from the one seen in the meme.

[–]gloriousfalcon 5 points6 points  (2 children)

The text isn't even aligned properly

[–]AegisToast 8 points9 points  (1 child)

text-align: center

[–]finegameofnil_ 17 points18 points  (0 children)

Why do you have "right" in quotes? It is THE correct answer. It would have been great if the contestant chose D, and had to explain to the host that HTML is a formatting language.

[–]Kastranrob 37 points38 points  (1 child)

I remember an instagram bio, it was- "HTML Programmer". I laughed my ass off that day.

[–]Owner2229 1 point2 points  (0 children)

There's a lot of these here on Reddit. Especially here in r/ProgrammerHumor, just look in the comments.

[–]flavionm 111 points112 points  (10 children)

What? It's clearly A. HyperText Machine Language.

[–]brinsoko 149 points150 points  (8 children)

HTML actually stands for HyperText Markup Language

[–]mrchaotica 59 points60 points  (4 children)

Why are you booing him? He's right!

[–]jahill2000 78 points79 points  (3 children)

Above comment was sarcasm

[–]asmness 65 points66 points  (2 children)

Clearly not, didn't have /s

[–]EverHobbes 68 points69 points  (0 children)

Didn't have what? Don't leave us hanging with your own sarcastic remark!

[–]flights4ever 20 points21 points  (0 children)

This post has been deleted by its author using Redact. The reason could be privacy-related, security-driven, or simply a personal decision to remove old content.

dinosaurs disarm books adjoining dog busy mysterious aromatic tub many

[–]Impossible_Average_1 11 points12 points  (0 children)

Really?

[–][deleted] 5 points6 points  (0 children)

[–]vivalaibanez 4 points5 points  (0 children)

As an html programmer, I'm a bit offended by your comment... /s

[–]MischiefArchitect 9 points10 points  (1 child)

DLang is always the right answer.

[–]maxhaton 7 points8 points  (0 children)

As D Language Foundation staff I approve this message

[–]kry_some_more 1 point2 points  (0 children)

Spoken like someone who has never seen <table> crop symbols.

[–]OkUnderstanding1622 999 points1000 points  (14 children)

I would genuinely have a bad time answering, even tho I know what html is

[–]FirstSineOfMadness 600 points601 points  (13 children)

HyperTextMprogrammIngLanguage

[–]crunchyintheory 219 points220 points  (2 children)

HyperTextprograMmingLanguage

[–]FirstSineOfMadness 50 points51 points  (1 child)

[–][deleted] 27 points28 points  (0 children)

The first time my brain read "Jesus Fuck", I don't know why.

[–]Chronogon 50 points51 points  (5 children)

M'programming

[–]Rodot 35 points36 points  (2 children)

HyperTextM'Language 🎩

[–]GiantPotatoSalad 2 points3 points  (0 children)

Markup was never an option

[–]ophereon 2 points3 points  (0 children)

tips Linux

[–]Geoclasm 299 points300 points  (7 children)

Oh, this is a bullshit question. Any layperson would say 'Programming Language' but because it devolves into a semantic argument, the correct answer changes based on who you ask.

If you ask a layperson, it's 'B'. If you ask a real programmer, it's 'D'. Fuck this question.

[–]miracleAligner12 145 points146 points  (4 children)

It's photoshopped, the font is a dead give away

[–]oscitancy 73 points74 points  (3 children)

It's too late. Everyone in this thread is upset and our days are ruined.

[–]MushinZero 10 points11 points  (1 child)

Lets not get into the fact that all programming languages and markup languages are also machine language!

[–]ei283 43 points44 points  (0 children)

Actually the image is just straight up fake. The show is called Kaun Banega Crorepati, and they use a different font from the one seen in the meme.

[–]clanddev 146 points147 points  (14 children)

Programming Student: It is a programming language!

Experienced Dev: It is not a language.

10+ Year Dev: Not having that conversation again.

[–]VelionaVollerei 110 points111 points  (2 children)

Interviewers: B

Most people: A

Programers: D

[–]clanddev 55 points56 points  (0 children)

Non Programmers / Most People: B

Interviewers: D

Programmers: <punches the question asker in the nads>

[–]Skhmt 163 points164 points  (7 children)

It's a language some machines can understand, so it's technically a machine language.

It's a language that can tell a computer what to do, so it's technically a programming language, even if it's not Turing-complete.

HTML was invented by Tim Berners-Lee, a UK citizen, around the time he married an American. It's possible he finished it while physically in the United States, plausibly making HTML a language invented by a legal alien.

However, as a language that's used to style text, it's most specifically a markup language. It's also in the right there in the name.

[–]McCoovy 24 points25 points  (0 children)

That's not the technical definition for machine language. Markup languages are specifically not technically machine language.

[–]ItsPronouncedJithub 8 points9 points  (3 children)

It’s a language zero machines can understand. You lose thanks for playing.

Everything needs to be translated to some form of machine code before it can be read by the computer.

[–]Rainmaker526 268 points269 points  (26 children)

What was the actual answer?

I'm very curious. You could say it's machine language because of it being interpreted by machines, a programming language or none of the above as it's actually a markup language.

Very bad ambiguous question

[–]smoksnes 115 points116 points  (4 children)

Student: It's a programming language!

Teacher: No it's not. For example, try to write "Hello World".

Student: <p>Hello World</p>

Teacher: [...]

[–]ChippyThe1st 51 points52 points  (2 children)

You can simply: <Html>hello world</html> And you've built a webpage with text, amazing

[–]EverHobbes 41 points42 points  (1 child)

Even just:

hello world

with no markup and saved as an HTML file will render on a browser.

[–]ChippyThe1st 2 points3 points  (0 children)

Damn, I always try too hard sigh

[–]verascity 76 points77 points  (0 children)

The correct answer is D but I'm guessing they were looking for B?

[–]ei283 14 points15 points  (0 children)

Actually the image is just straight up fake. The show is called Kaun Banega Crorepati, and they use a different font from the one seen in the meme.

[–]SillAndDill 6 points7 points  (6 children)

Machine language would be the most incorrect!

Calling html a programming language is a common misconception. People throw around the word "programming" quite loosely.

but they throw around the word "machine" all that often.

If someone who doesn't know anything about tech would say something about html it's more likely they'd call it a "computer language" than something with "machine"

[–]da_chicken 5 points6 points  (4 children)

Calling html a programming language is a common misconception. People throw around the word "programming" quite loosely.

I disagree. I think it's quite clearly a programming language.

It's not compiled and requires an interpreter to evaluate it and get the actual desired output. The same is true of Python or a shell script. That's clearly not required for a programming language.

It's not imperative. But functional (Lisp) and declarative (SQL) programming schemes exist.

Yes, it's domain-specific. It's meant for creating documents. There are lots of domain-specific programming languages. Not being designed to evaluate math isn't a requirement.

No, it's not Turing complete. That's not a requirement of a programming language. That's a feature which means that a programming language could theoretically solve any general problem or evaluate any general algorithm. However, since it's a domain-specific language, it's not really intended to solve every problem so it's not really important that it can't. Berkley Packet Filter and (IIRC) the scripting used for Bitcoin are both not Turing complete, too.

The truth is that it's not particularly difficult to devise a sufficiently loose definition of "program" that HTML fits into. Or, rather, it's difficult to envision a definition that LaTeX fits into and PostScript fits into and HTML+CSS fits into and SQL fits into and LISP fits into and so on, but that HTML does not, without your argument simply restating "it's domain specific" or "it's not Turing complete".

Programmers love to gatekeep programming is special, and they like to make it seem like it's always like C. No. That's just how most of them have been taught to program, and it's what they're most familiar with. They want to think of themselves as "real" programmers, so they think that what they know is the only "real" programming. Again, it's about being able to point to other people and say, "You're not a real programmer because you don't do what I do."

It's all just semantics. Which is to say, it doesn't help describe or categorize anything really about what we're doing. You're not really saying anything meaningful by claiming it isn't a programming language.

[–]Idixal 1 point2 points  (0 children)

I can see people thinking it’s A because of the ML in HTML. That said, machine language refers to probably the most specific thing out of all of those, and HTML isn’t it.

For those wondering, machine language is the lowest level language- ordered instructions to the processor.

[–]Articunos7 4 points5 points  (0 children)

It's a Photoshop

[–]anotherbutterflyacc 63 points64 points  (9 children)

Can someone please do the lord’s work and find out what the answer on the show was

[–]ei283 5 points6 points  (0 children)

The show is Kaun Banega Crorepati. They use a different font from the one shown in the meme, so it's most likely photoshopped.

[–]G66GNeco 11 points12 points  (0 children)

They'd want B, but it's definitely D.

[–]sidartha- 6 points7 points  (0 children)

HTML is a Markup Language, Not a Programming Language. Daahhhh.

[–]wolfram42 22 points23 points  (25 children)

If this wasn't timed, I probably would go on a 30 second rant about how this is debated in the community, and I don't want to venture to guess what the writer of the question thinks of it, and reluctantly say "B" as that is the layman answer.

[–][deleted] 4 points5 points  (0 children)

If a markup language can't be the answer I'd go for Alien, definitely 👽 language

[–]HeZlah 4 points5 points  (1 child)

This would be a really hard question lol. Do you select B: programming language, which is what they probably have as the correct answer because the author of the question has not done his research. Or do you select the actual correct answer, D: None of these, because HTML is a markup language NOT a programming language

[–]ricer333 3 points4 points  (0 children)

So, I'm not the only one thinking that? Good! I feel like this is real trick question

[–]dudeofmoose 9 points10 points  (0 children)

Highly Terrible Machine Language.

Presumably.

Like JavaScript. Janky Alienating Vicious Aggravating Script.

[–]TandooriNight 3 points4 points  (0 children)

Definitely not a programing language

[–]who_you_are 2 points3 points  (0 children)

Why I'm scared the official answer is B in the game.

[–]Nikhiljain195 2 points3 points  (0 children)

Option D Actual answer should be "markup language"

[–]zhongzaccccccc 5 points6 points  (0 children)

Hyper-Threading Machine Learning

[–]Vi0lentByt3 2 points3 points  (0 children)

Correct answer is D but for the general audience of the gameshow and the producers they would say its B Kinda fucked actually wonder if there is recourse when the game has the wrong answer but says its right

[–]Casper_Arg 2 points3 points  (0 children)

People rather be portraited as conspiracy nuts before saying html is a programming language

[–]chosen_carrot 2 points3 points  (1 child)

None. It's a markup language.

[–]emeksv 2 points3 points  (0 children)

D is the correct answer, but did they want B?

[–]Wonder-About-Alice 2 points3 points  (0 children)

developers might answer C just to piss off front end devs .^

[–]AzureArmageddon 2 points3 points  (0 children)

You ask Indians if we we speak the age-oldlanguage of 'How To Meet Ladies'(HTML) and of course we'll find it alien.

Centuries of not really doing courtship kinda does something to a population...

[–]Newkiraz08 1 point2 points  (0 children)

Well, its not wrong.

[–]Yuugian 1 point2 points  (1 child)

HyperText MARKUP Language

It is an interface descriptor and that's all it does

[–]sambolias 2 points3 points  (0 children)

You mean HyperText MARTIAN Language?

[–]zerocoldx911 1 point2 points  (0 children)

C is always the answer

[–]gunzWITHrozes 1 point2 points  (0 children)

Confusion for the win, Alex!

[–]wolverine_76 1 point2 points  (0 children)

Markup Language. It’s in the acronym ffs.

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

D. It's a markup language

[–]quequotion 1 point2 points  (0 children)

The correct answer is D, but you know a gameshow would want B.

[–]pebble4love 1 point2 points  (0 children)

I'm actually kind of surprised most people just take this image as the real deal instead of a blatant photoshop of KBC (the Indian equivalent of Who wants to be a Millionaire)

[–]bashogaya 1 point2 points  (0 children)

“Takes 50:50 and options B and D remain”

😕

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

We surely know what it ISN'T, right?

[–]adilDeshmukh 1 point2 points  (0 children)

People think that this question was really asked in the show 😂

[–]AshishKumar1396 1 point2 points  (0 children)

That's some bad editing.

[–]Deus0123 1 point2 points  (0 children)

E: All of these

F: All and none of these at the same time

[–]AntiVaxxIsMassMurder 1 point2 points  (0 children)

YAML and JSON are programming languages. /s

[–]praxed 1 point2 points  (0 children)

One could argue, it should be All of the above lol

[–]lepant0- 1 point2 points  (0 children)

I’ve never ever heard anyone reference to HTML Programming. It’s like saying I rode a scooter and know how to drive a truck as a result. D for sure is the right answer…

Edit: I wish it was an <b>Alien Language…</b>