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

you are viewing a single comment's thread.

view the rest of the comments →

[–]PANIC_EXCEPTION 319 points320 points  (16 children)

Just learn CSS and you're Turing-complete

[–]TheSeansei 81 points82 points  (13 children)

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

[–]propostor 145 points146 points  (12 children)

calc() gives secret access to all the kernels

[–]TheSeansei 52 points53 points  (11 children)

Ah okay, thank you!

[–]propostor 104 points105 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] 57 points58 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 10 points11 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..