Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

They seem like a mystery to me. What are they programmed with? What language is used?


sort by: page size:

They are truly programmable computers.

Someone has to program them.

No. They are "programmed" in languages entirely unlike anything we are used to (at least for now).

I wonder if they are reprogrammable, so if what's running on these could ever be updated.

This article says nothing about how they were programmed. :(

They are much more complex, but ultimately, a machine. Without admin access or an operating manual. We don't understand how it works.

It's kind of like trying to put a rocket into space in the stone/bronze age. Or figuring out the Google codebase if it was handed to you in Assembly.


Real programming I guess. Wouldn't know.

I don't know the details, but they are programming there.

The regulators are actually quite sophisticated and have many undocumented registers that set how things like the communications with the processor work, nonlinear control algorithms, etc.

It probably contains lots of proprietary code to interface with the hardware.

It's all computer-controlled, so the programming is probably done with a computer or a built-in digital interface.

It's hard to judge from any video like this because you can't be sure what's pre-programmed.

Their hardware is second to none.


While these devices are turing complete machines under the hood, the interface to them is incredibly strict.

Using them from code is like using a remote API, you can't execute code, you can only make requests and receive responses, and a lot of thought it put into the interface to ensure it's as secure as possible.

As far as the physical interface, they are more like an appliance than a server, in that you don't get the normal ports you would on any other machine, the actual casing is typically alarmed so that keys are wiped when the device is opened, important circuitry is embedded in epoxy so that it's essentially impossible to attach debugging instruments without destroying it, etc.

I can't really emphasise enough how these machines are designed for security.


They're mostly preprogrammed. In what sense?

I agree that they're not terribly practical ways to program (I wouldn't use them in production). Still fun to play with.

It probably has a hardware decoded like the Raspberry Pi.

The other thing is that they're a nightmare to programme and they're expensive!

I am more interested in the part where they control the devices programatically rather than what they are doing with it.

Or it could be that they use fixed circuits rather than software.
next

Legal | privacy