If consciousness is an illusion, who is being illuded?

OK, we can speak the same language. Consciousness is an application. It’s running high level code who knows how many layers above the machine level. It’s a very dynamic application, it can reflect on it’s operation and modify itself, but it can’t reflect directly on the lower level processes, and although can sometimes get the underlying code modified it’s not done directly either. The lack of ability to see those underlying processes creates the illusion that they do not exist, and that that our thoughts come directly through the brain (or mind depending on your point of view).

I don’t have any way of telling but I believe there are complex interface layers between the levels of code and that is what prevents introspection beneath the covers.

We appear to be on the same (code-)page.

I would sign off on this description as well. The word “emergent” is one I’m rather fond of in this context as well, but it doesn’t capture the sense of microprocesses at work as elegantly as this description does.

What is excellent about that metaphor is that it captures that we are describing one and the same thing at different level descriptors, much akin to trying to describe a moving river of water. It is valid to attempt to describe that river by the actions of individual water molecules but sometimes the macroscopic level of fluid dynamics and flow, emergent of the patterns of interactions, is the more useful descriptor level.

What the metaphor misses is that the “higher language code” (a conscious sense of self with agency) is not at play for most of the information processing being done.

Let’s back up some. I am fairly sure that a salamander feels pain and experiences sensations but highly doubt that it has a similar sense of self as we do. It seems likely to me that the higher language code, the sense of self with agency, only comes into play in the parts of the brain that are integrating and tangling lower level resonating strange loops of information processing to a degree that higher level abstract concepts are being creating and handled …

From one of the Hindu philosophy viewpoints, the observer and the observed are both part of the system and are not separable. Just like a photon behaves as a particle or a wave, depending on the observer and the setup. What is the nature of the photon (whether particle or wave) when not interacting with anything else is an unanswerable question. (Correct me if I am wrong on my understanding of the physics here)

The deception comes from thinking that events are independent of the observer (you). You either feel that there is a causality relationship between you and events around or that events are totally independent of you. In reality, they can be the first or the second, the first and the second, neither the first nor the second …

Agreed. The illusion is created as much by the audience as by the magician. But the audience members think they are observers and observing something objectively - and that’s where the member is deceiving her/himself.

I didn’t want to just leave this with a very broad and somewhat misleading analogy. I have decribed layers with a consciousness layer at the top. Layers don’t describe it well because it sounds like a simple stack of processes when it is likely to be a web of interconnected processes with no real top. There’s no way to tell if higher level processes can use the consciousness for something else with the same kind of one way interface seen with what we describe as lower level processes. At least we know there is a bottom, that’s the level of the brain as a machine, but no idea still how it interconnects with the higher level processes.
The one way interfaces between processes are very interesting to me. There has to be a reason why they exist that way. It might simply be dealing with very different means of processing between nodes such as encountered with device interfaces in computers where the logical and physical definitions of the device are greatly different. It could also be some kind of security, to keep us from screwing up the other processes we can’t see. Or maybe it’s something very simple like a lack of necessity. I think it has a lot to do with all sorts of our illusions besides consciousness itself.

I think the consciousness certainly involves multiple high level applications. It’s difficult to know which of them are working at that sense of self level or just being used as tools by other parts. I think analogies begin to fail at this point in terms of how these processes work, though we can still use them to describe what they appear to do. This is partly why I find the one way interfaces interesting.

I have to get that Hofstadter book to see more specifically what he means by ‘strange loops’. I don’t like the phrase ‘strange loops’ because it sounds kind of woo-ish, there’s nothing really ‘strange’ there to me. In terms of loops I think he is talking about re-entrancy and extensibility as we see it in computers. When pseudo-code is executed with a tight kernel, and is extensible by using the pseudo-code to extend the kernel we can start to see the underpinnings of the behavior. Another example is seen in OO where different different objects systems interact with each other. The comparison to Escher drawings seems to be more about abstraction and polymorphism to me, only slightly related, but certainly another part of the consciousness mystery.