I started playing with FPGAs and HDLs a couple years ago with no hardware design background (I'm mostly a software architect/engineer) and in the end found that a "higher-level" HDL suited me better.
I chose Chisel (https://www.chisel-lang.org/) an HDL based on Scala (technically a Scala DSL) which can provide many facilities to hardware generation.
I'd highly advise looking into it although also knowing Verilog helps a lot.
The Unleashed board has a performance similar to a Raspberry Pi 3 in cpu terms but it's biggest bottleneck is that the SD card is running on a SPI bus where it gets something like 2MB/s. This is due to having the complete SOC as opensource and the SD card association not allowing open source IP for it's interface.
Here is a simple benchmark comparing a Linux VM in my laptop with 2 cores, 4 cores and the RockPro64 board. On the SBC section I've put the power consumption during my tests:
Actually that's not necessary. I have XBMC installed into an old Macbook that uses the Apple Remote perfectly. Their usage fits into A.R. layout and buttons.
The Apple remote is exactly the remote that came to my mind when I think simplicity.
That's what most people use. up, down, left, right, center(for enter/go/confirm) and a menu (for options, back).
Thats 99% of a remote usage, the rest is handled by any GUI.
EVE-Online, a big MMO uses Python for it's servers and clients and they even contribute to Stackless Python source. They are in Iceland. Maybe you could try contacting them.
This is exactly the approach I'm doing. I'm writing the app entirely server based, just a couple of ajax do avoid loading unnecessary data at some time.
The time I finish the app, I will tweak and optimize loading either by AJAX or implement something like backbone views.
Actually I`m thinking about what could I build myself... maturing some ideas but in the meantime, I'm been looking at the market if there are opportunities for me to move and work in USA since I'm from Brazil.
I thought the same about Express the beginning but as I learned my way thru it I found it very simple indeed. You can build a Web App on a couple lines and never worry about protocols and stuff. Easily integrated with Websockets using Socket.io too.
About Rails, I think that seems like there is too much happening behind the curtains with magic. Express seems more objective.
Maybe you are right. Recently I've been playing with Node and some of my recent projects (they are on http://github.com/carlosedp ) are made with Node.
Also, every time I think about learning Rails deeper I think "damn, I already know how to do this on Node. Why bother..." but the industry wants Rails experience and every Rails developer I read loves it.
That's where the question came. Should I go with the current market or should I invest in a "promise" for the future?
Nice, the CCP guys are great maintaining Stackless... Kristjan and Richard do a great job on it. If there are any clues or tips on how can I help out, it would be a pleasure.
Fantastic... Christian worked hard on Stackless and I think it`s a great feature. On Pypy it would be easier to maintain and add functionality, unfortunately, I struggle on Stackless internals and it`s low level C gimmicks so I can't help on it.
It would be great to have something like a good framework in the future to make it`s adoption easier. We have the Stackless Examples project to address this initial learning curve thing. http://code.google.com/p/stacklessexamples/
I chose Chisel (https://www.chisel-lang.org/) an HDL based on Scala (technically a Scala DSL) which can provide many facilities to hardware generation.
I'd highly advise looking into it although also knowing Verilog helps a lot.