DEV Community

Cover image for Meme Monday

Meme Monday

Ben Halpern on July 22, 2024

Meme Monday!

Today's cover image comes from last week's thread.

DEV is an inclusive space! Humor in poor taste will be downvoted by mods.

Collapse
 
martinbaun profile image
Martin Baun

Image description

Collapse
 
cmelgarejo profile image
Christian Melgarejo

I'm living this right now

Collapse
 
martinbaun profile image
Martin Baun

The utter joy

Collapse
 
sawyerwolfe profile image
Sawyer Wolfe

meme monday

Collapse
 
ben profile image
Ben Halpern

This is good

Collapse
 
kurealnum profile image
Oscar

Image description

Collapse
 
ben profile image
Ben Halpern

It me

Collapse
 
jennavisions profile image
Jenna

😂

Collapse
 
jjbb profile image
Jason Burkes

meme monday

Collapse
 
thaisavieira profile image
Thaísa Vieira

OMG, it's me every time!

Collapse
 
latobibor profile image
András Tóth

You folks still use this in 2024? :O For what?

Collapse
 
warwait profile image
Parker Waiters

meme monday

Collapse
 
ben profile image
Ben Halpern

This week's awful AI meme. Though this one kind of goes hard.
AI meme

Collapse
 
cmelgarejo profile image
Christian Melgarejo • Edited

If the pic on the wall was VSCode's icon, I would've lost my shit

Collapse
 
cmelgarejo profile image
Christian Melgarejo

omg wth lol

Collapse
 
duncan_true profile image
Dun

meme monday

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

(It's not)

Collapse
 
maxart2501 profile image
Massimo Artizzu

Hyper-Text Markup Language

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️ • Edited

It's not entirely a markup language either anymore though

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

Meme gif of a person blinking in confusion

Sure, ok.

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

Wait until you find out that YAML ain't a markup language either 🤯

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

Oh, you mean that one that's an acronym for "YAML Ain't Markup Language"?

What a surprise!

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

Yes, the one that was originally named "Yet Another Markup Language", but got renamed because it actually is a data description language, just like XML, and increasingly also HTML.

Maybe those two would have renamed themselves too, if someone had found a cool new backronym.

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

You're so good at gatekeeping!

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

You can't gatekeep languages, that's absurd

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

And yet, there's always someone that says HTML isn't a markup language...

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

Because it's not.

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

Sure, ok. And the CPU is not a processing unit.

Look, the question started from whether HTML is a programming language or not. I personally like to think it is, because I can express (very limited, sure) logic with it. But I've never met anyone saying that the most classic and exemplary markup language is not a markup language. There are several explicit tags to mark part of the document with various effects and meanings, like <b>this one</b> or <details><summary>many others</summary> if you know them a little</details>. And even if you can abuse its syntax for other goals (data transfer or whatever), saying that it's not a markup language will only mess with others' understanding.

HTML is a markup language, and it's almost universally used as a markup language (in that differs from XML), end of the story. Now, what's your definition of a markup language?

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️ • Edited

JSON is a markup language then

Also, note how I only really said HTML isn't entirely a markup language anymore, and that is pretty obvious. Lots of HTML code these days isn't really text with formatting information anymore; it's really just a language for component composition in many cases.

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

Composition has been there since the inception of HTML and hasn't changed since then. "Text with formatting" is only a possible effect of "marking up" in HTML, and it's far from exhausting all the possible uses. So no, "HTML isn't entirely a markup language anymore" isn't obvious at all.

Avoiding the question with a provocative assertion only drives to think you have no clear idea of what a "markup language" is.

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️ • Edited

You're missing the forest for the trees. Adding structure to text doesn't mean it wasn't primarily used as a markup language. If you want a concise criterion, look at the primary information carrier. In a markup language, the information is in the text, and the language provides meta-information, be they formatting in the classic sense, or semantic context in a slightly newer sense.

What changes when you look at modern HTML is that quite often the structure is the information you're expressing. There's nothing to be marked up, it's just a tree of data, similar to XML as well.

To say HTML is still nothing more than a markup language in all its uses is effectively to argue that the meaning of "markup language" has shifted to something completely different in the last handful of decades, and at that point, JSON and YAML and TOML are just as much markup languages.

To put it even more simply:

Web development has experienced a paradigm shift from where the most basic imaginable document looked like this:

Hello, World!
Enter fullscreen mode Exit fullscreen mode

to where it now looks like this:

<hello-app name="world"></hello-app>
Enter fullscreen mode Exit fullscreen mode

and is probably only called a "document" by people who've been in the field for more than a decade or two.

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

In a markup language, the information is in the text, and the language provides meta-information

That's HTML right there. Try removing all the text nodes from a web page: what remains? Pictures, pseudo-elements, placeholders and...?

What changes when you look at modern HTML is that quite often the structure is the information you're expressing. There's nothing to be marked up, it's just a tree of data, similar to XML as well.

That's not HTML in the common sense. Just look at this page and tell me there's nothing to mark up. Or feel free to say that dev.to is not an ordinary case of HTML usage.

To say HTML is still nothing more than a markup language

Never said that. On the contrary, I said that could be abused to create something entirely different, but it's not how it's normally used. On the other hand, you flat out said "it's not" a markup language. That's on you.

now looks like this:

<hello-app name="world"></hello-app>

and is probably only called a "document" by people who've been in the field for more than a decade or two.

Because it is a document, although (almost) empty. Are you really considering the starting point of a SPA to prove your point, excluding what happens at runtime? The fact that a HTML page can dynamically change doesn't change the fact that HTML is primarily a markup language where text - and not structure - is the information. Even if you use JavaScript to bring that information in. The final result - i.e. what's actually read by the end user - is text marked up with HTML.

What we actually see lately with web pages and applications is a lot of <div> soups with <span> croutons, built with unnecessarily nested DOM trees, and you're implying that is the actual information. That's just mind-boggling.

JSON, YAML and similar have nothing to "mark" things up, period. Unless you give your own interpretation to the structure.

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️ • Edited

On the other hand, you flat out said "it's not" a markup language. That's on you.

What was actually said:

It's not entirely a markup language either anymore though

You clearly don't give a shit about having an actual discussion. Go get your cheap internet points somewhere else, I hear twitter is a good place for misrepresentations these days. I don't care anymore..

Thread Thread
 
maxart2501 profile image
Massimo Artizzu

You've been proven wrong and you resort to playing victim 🙄 Good job, really. Do you always accuse the others of getting "cheap internet points" every time you lose an argument?

What if you won this argument? You'd have be the one who got "cheap internet points"? Or would have been a great victory for... "correct representation"?! (Really, what?!)

If I'm here to still debate to someone like you, is exactly because I've been trying to understand the absurdity of your statements, but it turns out your justifications are just as clueless. I've got nothing from this unfortunately, I just hope nobody else will fall for your shenanigans.

Starting from this one:
Massimo: And yet, there's always someone that says HTML isn't a markup language... Wii: Because it's not.

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

🥱

Collapse
 
yowise profile image
a.infosecflavour

It's an optical illusion 🧐
css

Collapse
 
ivis1 profile image
Ivan Isaac

meme monday

Collapse
 
raddevus profile image
raddevus

Image description

Collapse
 
lucaargentieri profile image
Luca Argentieri

Image description

Collapse
 
raddevus profile image
raddevus

Image description

Collapse
 
gallowaydeveloper profile image
Galloway Developer

meme monday

Collapse
 
raddevus profile image
raddevus

Image description

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Felt

Collapse
 
sethsandaru profile image
Seth Phat

and $$$$ cloud bills 🤣

Collapse
 
nlxdodge profile image
NLxDoDge

Meanwhile I test with 1000 TPS as we try to scale to infinity for our existing consumers. As our current code is a monolith and not compatible with scaling horizontal.

Collapse
 
youngfra profile image
Fraser Young

meme monday

Collapse
 
damian_cyrus profile image
Damian Cyrus

Dev might have tried to secure windows systems from access by disabling them.

Only in these situations companies begin to invest again in tests, quality and humanity. Again.

Collapse
 
kushalcodes profile image
Kushal Neupane

Image description

Collapse
 
mery_davtyan profile image
Meri Davtyan

Image description

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

XD

Collapse
 
chariebee profile image
Charles Brown

meme monday

Collapse
 
dreama profile image
Dream

meme monday

Collapse
 
cmelgarejo profile image
Christian Melgarejo

too real

Collapse
 
jennavisions profile image
Jenna

Image description

Collapse
 
primetarget profile image
Ethan Anderson

meme monday

Collapse
 
blenderman profile image
BBM

meme monday

Collapse
 
cmelgarejo profile image
Christian Melgarejo

no cents, huh?

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

That, or just storing all amounts as cents because it's more efficient than using floating point numbers,

Collapse
 
cwrite profile image
Christopher Wright

meme monday

Collapse
 
raddevus profile image
raddevus

Image description

Collapse
 
phalkmin profile image
Paulo Henrique

Image description

Collapse
 
sherrydays profile image
Sherry Day

meme monday

Collapse
 
raddevus profile image
raddevus

Image description

Collapse
 
ansilgraves profile image
Ansil Graves

meme monday

Collapse
 
fred_functional profile image
Fred Functional

meme monday

Collapse
 
avanichols profile image
Ava Nichols

meme monday

Collapse
 
anitaolsen profile image
Anita Olsen

Image description

Collapse
 
getsetgopi profile image
GP

The Red Bull shouldn't have been in pic 2 though.

Collapse
 
anitaolsen profile image
Anita Olsen

I agree. They are banned in some countries and I agree on that.

Collapse
 
bernert profile image
BernerT

meme monday

Collapse
 
jance_jacobs profile image
Jance Jacobs

meme monday

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️
--[==[ But can your language do --]] this? --]==] i_dont_think_so()
Enter fullscreen mode Exit fullscreen mode
Collapse
 
jagedn profile image
Jorge

Image description

Collapse
 
1geek profile image
SupermanSpace

EEEE

Collapse
 
jerryhargrovedev profile image
Jerry Hargrive

meme monday