We sell digital signage, and a host of related products, that create interactive retail experiences. This is powered by a small stick, that you plug into the back of any TV. That stick is Intel hardware, which runs Linux, various Docker containers, and the main UI for our service, through Electron.
The software that runs on it hasn't really been touched for a few years, and we are running into issues. The main issue is video decoding, where we cannot get hardware acceleration to work in Electron. For 1080p we've been able to ignore it, but we want to support 4K now, where things don't work without video acceleration.
We are looking for someone who is an expert with Electron + Linux + dealing with driver issues between them. If things go well, there will be more work down the line (and if you want, a full time position).
If you fit the bill, but are located elsewhere, please still get in touch. These locations are preferred, as it'll make shipping hardware for testing to you easier, but for the right candidate we can make an exception.
Email me to apply: luca@blissfulsystems.com
We might have had to manage with just a few MB of RAM and efficient ARM cores running at maybe 30 MHz or so. Would we still get web browsers? How about the rest of the digital transformation?
One thing I do know for sure. LLMs would have been impossible.
The backstory is that in the late 2050s when AI has its hands in everything, humans loose trust of it. There are a few high profile incidents - based on AI decisions -, which cause public opinion to change, and an initiative is brought in to ensure important systems run hardware and software that can be trusted and human reviewed.
A 16bit CPU architecture - with no pipelining, speculative execution etc is chosen, as it's powerful enough to run such systems, but also simple enough that a human can fully understand the hardware and software.
The goal is to make a near-future space exploration MMO. My Macbook Pro can simulate 3000 CPU cores simultaneously, and I have a lot of fun ideas for it. The irony is that I'm using LLMs to build it :D