16 comments

[ 3.4 ms ] story [ 38.9 ms ] thread
Interested in seeing how this will develop.
Highly amusing criticism of their theory: http://motls.blogspot.com/2014/05/constructor-theory-deutsch...
That is pretty amusing. I'm pretty sure we can file this concept under Information Theory.

From the perspective of a programmer who's watched the industry grow from bare metal assembly to advanced languages like C# and Java, I've noticed a reoccurring pattern. Sometimes, people who can no longer find anything truly unique to capitalize on simply make shit up and throw it against the wall to see if it sticks.

Comparable to Constructor Theory, there was this idea floating around called the Vidic (Virtual Information Domain. Youtube it). This one proposed that there was a massive subspace storage system housing all meta-knowledge about everything in the universe. It's great sci-fi and maybe even coffee table philosophy. But it's terrible science.

> Sometimes, people who can no longer find anything truly unique to capitalize on simply make shit up and throw it against the wall to see if it sticks.

99% of all crackpot theories are just that, 1% of the time they are instead paradigm shifts undergoing community backlash. Skepticism is a winning strategy, which is why it is so common, but you can never say for sure unless your crap filters are really precise.

I've seriously read some "crackpot" theories just to be sure that they're really wrong, and not just a community backlash.

Most of the time, they provide no useful model. When they do, they are demonstrably wrong.

For example, there was a guy who had his "theory of gravity" which failed to produce elliptical orbits (IIRC, non-circular orbits were highly unstable).

Other guy tried to explain fusion by drawing electron orbits (not orbitals) of around a nucleus.

IMO, skepticism is the way to go with new theories.

- No useful model? GTFO.

- Model does not fit a lot of experiments? GTFO.

- Model is more narrow and complex than existing theories? GTFO.

- Model does not have measurable effects with current technology? Well, you have to wait or build it yourself.

- Model fits experiments, had successful predictions before experiments, and explains more/unifies other theories? Good, go grab a cookie^W Nobel Prize.

I mean, you are mostly right, but almost all paradigm shifts go through crackpot-accusation phases where experimental results are either ignored, misinterpreted, or in progress (relativity wasn't validated by an experiment until 1920). The problem is even more profound in computer science, where many sub fields aren't really experimental sciences, and is definitely problematic here, which seems to be more science philosophy...the theory seems sound, the question is mainly about its usefulness (does thinking about possibility and impossibility in physical systems add anything over state transitions?).

How do you tell the difference between a crackpot and an out of the box thinker? Sometimes it's obvious (I've squared the circle!), but often times it is ambiguous (probably a crackpot, probably not a genius). In this case, I would argue that it is the latter.

I see this: 'advanced languages like C# and Java' all the time.

What do you mean by it? There isn't anything particularly new in either of them and there wasn't when they were created either. And many things that were idiomatic and useful in other languages are missing (no Pascal style subtypes for instance which mean that I have to litter my code with contracts).

If you don't see the difference between the bare metal assembly of the late 70's and a modern compiled OO language, I doubt we could even have a meaningful conversation.
I have been working at a design for a science-themed roguelike which is at base a sophisticated crafting system. The building block of this world is [vectors by which a thing can be converted to another thing]. In my model, engineering and cooking and chemistry are exactly the same thing.

The kettle example here sought to be whimsicle, but struck me as an expression of the same idea. This constructor thing appears to be a mechanism for compressing lots of different ideas into a single notation, from which you can run equations. If I understand it correctly, then the kettle would be a good kitchen-table analogy for that complex idea. Another would be - consider how much better suited arabic numbers are than Roman for reasoning about equations.

[update] I'm glad for the criticism article - has given context and momentum to create a proof of concept. Using water, kettle and power.

Some moments of this essay are, uh, questionable, but the general impression is exactly the same as I had when reading other works of Deutsch. The illusion of saying something clever, when in reality he says nothing at all.
So how did Bellatrix Lestrange escape from the Azkaban?
So, what have they got so far? Do they even have Newtonian physics expressed in their new language?
Science becomes most interesting when scientists hit the limits of their science and then try to overcome them.
Does this theory make any new, untested predictions? It sounds like they're just renaming things.
How is this different from Kolmogorov complexity?