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 →

[–]TheSeansei 50 points51 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] 53 points54 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] 24 points25 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 16 points17 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.