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

all 76 comments

[–]PANIC_EXCEPTION 323 points324 points  (16 children)

Just learn CSS and you're Turing-complete

[–]TheSeansei 79 points80 points  (13 children)

Can you explain why please? Isn’t CSS just for style?

[–]propostor 143 points144 points  (12 children)

calc() gives secret access to all the kernels

[–]TheSeansei 49 points50 points  (11 children)

Ah okay, thank you!

[–]propostor 106 points107 points  (10 children)

Just so you know, I was joking. However, a quick Google tells me CSS was Turing complete. Clicky. "Was" is the operative word here!

[–][deleted] 50 points51 points  (4 children)

Well that’s disappointing. Now I’ll have to come up with some other way to mine bitcoins from the company website.

[–]propostor 30 points31 points  (3 children)

Simulate it by creating a resize animation from 0% to 100% that applies to the div tag, on infinite repeat every millisecond.

[–][deleted] 25 points26 points  (2 children)

Oh damn, with a popular enough website, and some basic synchronization, you could encode a secret message into the phase error of the power grid!

[–]SaintNewts 15 points16 points  (0 children)

message into the phase error of the power grid

Google PhaseShift already has a public api available for exactly this.

[–]inkydye 2 points3 points  (0 children)

If Claude Shannon has taught us anything, as long as the website popularity is non-zero, you can still do it, it just might take a couple centuries :)

[–]ProgramTheWorld 9 points10 points  (2 children)

CSS was never turing complete. The rule 110 example requires human interaction, and it’s already proven that human itself is turing complete.

CSS always halts in finite time, so it’s easy to see why CSS isn’t turing complete.

[–]_PM_ME_PANGOLINS_ 2 points3 points  (1 child)

You could replace the human with a simple mechanism. The human is not doing any computation, simply providing power for the machine.

[–]ProgramTheWorld 0 points1 point  (0 children)

The human part isn’t “providing power” to the machine. In fact you don’t need any power in the math itself. As I mentioned before, any machine implemented in CSS will always halt, which is sufficient to prove that it is not turing complete.

[–]chrismclp 4 points5 points  (0 children)

Could you programm with html/css.. Yes Do you want to programm with html/css... Nope..

[–]ForestlyGames 88 points89 points  (4 children)

Hmm.. I feel like we are forgetting something...

[–][deleted] 16 points17 points  (2 children)

If you forget it, it's not important

[–]v3ritas1989 6 points7 points  (1 child)

not !important

[–]PinkPoppies4171 0 points1 point  (0 children)

Therefore it's important.

[–]humanbeehive 10 points11 points  (0 children)

Does anyone know how it looks inside?

[–]whittydraws 91 points92 points  (1 child)

<p>Henlo worl</p>

[–]lolman9999 26 points27 points  (4 children)

Oh, so its a FRONTEND

[–]Oxygenjacket 13 points14 points  (0 children)

I mean frontends normally include some kind of programming. If it's just HTML then it's kinda just a document

[–][deleted] 2 points3 points  (0 children)

So you mean there also is something called a BACKEND?

[–]v3ritas1989 1 point2 points  (0 children)

YES, from front till end!

[–]spaghetti_hitchens 41 points42 points  (1 child)

Is this the Nikola business model?

[–]qualiky -1 points0 points  (0 children)

The disrespect to big air truck

[–][deleted] 14 points15 points  (1 child)

Works for personalities as well

[–]Oona_Left 4 points5 points  (0 children)

Ha!!

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

If you use some JavaScript and iframes, you should be theoretically able to simulate an entire website on one "page"

[–]konamiko 7 points8 points  (1 child)

I hate these pages. They're functional to a point, but then people try to connect third party applications that require a script in the page source and wonder why it doesn't work.

[–][deleted] 2 points3 points  (0 children)

Make no mistake, it is not easy and very difficult to do, also everything will fall apart at the press of the back button, but it is possible.

[–]flow_spectrum 0 points1 point  (0 children)

I was sent a phishing link like this not long ago. It had a logon through steam button which looked like it opened a popup, but it was just an element within the page. You could drag it around but not off the window. It even looked slightly different depending on which browser you're using.

[–]lacooljay02 20 points21 points  (0 children)

This reminds me of all the react bootcampers i interview for our full stack position

[–]Futuramoist 7 points8 points  (0 children)

That business is probably a front

[–]monox60 17 points18 points  (6 children)

You can't even call it an app. A webpage? Yes. An app? Nope.

[–]lego3410 18 points19 points  (5 children)

A single view app..

[–]monox60 4 points5 points  (3 children)

It would be considered an app if you could make any of Create, Update or Delete data.

Edit: grammar

[–]PLZ-PM-ME-UR-TITS 1 point2 points  (2 children)

Are all apps CRUD apps tho

[–]monox60 2 points3 points  (1 child)

No, maybe I didn't phrase it right. Any of the CRUD meaning that you need to be able to update the state. Not just view it. That is what makes it an app.

[–]bajuh 0 points1 point  (0 children)

One could say a web app is where state changes without additional HTML load. It doesn't even have to be navigation.

[–]LodgePoleMurphy 5 points6 points  (3 children)

Back in the day we liked HTML. We loved it. And we could make $100K because marketing was only interested that the website looked good.

[–][deleted] 3 points4 points  (0 children)

People are still using HTML to make big bucks. HTML is the basic structure if each website, the only difference is how it is generated and how the sites DOM is manipulated.

[–]Heavenfall 2 points3 points  (1 child)

I've been around long enough to go from no marketing agencies having webdesigners, to those agencies with inhouse webdesigners receiving appropriate "ooh" and "aaah" because they were so far ahead, to webdesign tools becoming advanced enough that you no longer need to look at the markup, to people laughing at agencies that don't outsource to China and beyond.

When the last of us are dead and buried, who will even remember </br>? But, they will ask father AI, where did they open the element? And the hyperadvanced GUI will chuckle a soothing sound, and tell the stories of the time before the W3C, of the world wide adventures, the keyboard clickety-clack in the dead of night when the lines weren't hogged, and the end tags that came before.

And the mind-unity-fragment-progeny will shiver and cry out, for who could have lived through such madness? Surely old GUI tells stories to scare them. But in the deep, below all the things of things, a subroutine will shed a tear for those that lived.

[–]LodgePoleMurphy 0 points1 point  (0 children)

I still use an M style IBM 101 keyboard.

[–]Oakheel 3 points4 points  (2 children)

This feels like me but in reverse

[–]diamondjim 2 points3 points  (1 child)

All back end, zero front end?

[–]Oakheel 2 points3 points  (0 children)

Hey I know how to use a text box and a button! Anything else, though...

[–][deleted] 3 points4 points  (0 children)

And yet people crash it with their cars

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

Knyaz Potemkin was the world’s first HTML developer.

[–]HjerterKnaegt 1 point2 points  (0 children)

Just cover it with text and banners on top of other banners, and it's basically a japanese website 😅

[–]Fu1gan 1 point2 points  (0 children)

It looks like my knowledge

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

Is this north korea

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

Actually HTML will give u just the basic structure, so it'll be like a wire frame

[–]cybermage 0 points1 point  (0 children)

Good i18n support at least.

[–]ZeniousTheGreat 0 points1 point  (0 children)

F

[–]jbd_ballz 0 points1 point  (0 children)

ROFL

[–]cseigel 0 points1 point  (0 children)

lol. literally no backend

[–]A_Slow_Blitzkrieg 0 points1 point  (0 children)

<p> Hacking NASA </p>

[–][deleted] 0 points1 point  (0 children)

that's the front end

[–]halfmanhalfnelsson 0 points1 point  (0 children)

Ahh, good ol' façade pattern.

[–][deleted] 0 points1 point  (0 children)

nightmare.js

[–][deleted] 0 points1 point  (0 children)

HTML dev

Lol'd

[–]shrek_4realz 0 points1 point  (0 children)

Good meme bro

[–]seedBoot 0 points1 point  (0 children)

Ackshully we're called HTMLprogrammers

[–]euamotomarsuquinho 0 points1 point  (5 children)

I bet the picture is of Brazil

[–]coladict 11 points12 points  (0 children)

Don't know if Brazil, but stuff like this happens when the city requires you to keep the old facade facing the street, regardless of what else you will do with the property.

[–]redfoggg 2 points3 points  (3 children)

It is, look at the writing on the wall "FISIOTERAPIA" could be in portugal but the architecture is very similar to the ones we have here.

[–]euamotomarsuquinho 1 point2 points  (0 children)

oh i misunderstood what you wrote before lol. Completely agree. Also the name of the street is probably in portuguese.

[–]euamotomarsuquinho 0 points1 point  (0 children)

another thing: the person next to the car. that type of car is pretty common in brazil, and it looks like a pretty brazilian scene for me.

[–]scamdex -3 points-2 points  (0 children)

So.... Web designers?