...and today the 8018830f error is gone, at least on my phone.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
@Blue Ink: A processor takes the next byte of data in its stream and interprets what to do with it.
Notepad does the same with a text stream (the next character determines whether to display it or move to a new line, and which glyph to display).
The only data that cannot be a form of code is data that is never processed in any form.
That's a very loose definition of "data", but even that doesn't suffice. There's plenty of dataflow architectures out there; think of an FPGA, for instance, or any hardware FSM machine.
@Blue Ink:It doesn't necessarily have connection to Von Neumann architecture.
Say, for decompilers and JIT compilers, code is data. For scripting engines, source code is data too. And for ARM toolchain for x86 processors, the compiled code targeting ARM arch is treated as data.
Yes, you can usually treat code as data (not always, though), but the reverse just doesn't hold.
Professionally: not very often. I use it occasionally in some embedded project, but I have come to the conclusion that, in an embedded device, an OS - any OS - is as useful as a penguin in your pants and almost as comfortable.
As a hobby: grown tired of it. I'm tinkering with FreeBSD instead, even on the Raspberry Pi.
Dual boot? Main OS? Never happened, not likely to happen. I have a number of VMs I keep around for toolchains, as that's easier than trying to sort out versioning.
Distros: a bunch of more or less embedded and real time (no, not really) ones. Xubuntu when I can afford the footprint. Ubuntu in the VMs.