38 karma · joined October 1, 2013
Most automatic trains can't be driven by humans under normal circumstances because signaling information is fed to the train far faster than any human could react to it.
Expecially in reponse to an article that talks at length about others in nutritional science using ad hominem attacks as a primary form of defence against dissident arguments.
While it sounds like a good idea in principle, it ignores the fact that without a job many people simply won't have the resources to make themselves more valuable.
It creates a catch 22 situation, and the people it effects the most also happen to be the people who will struggle the most to break out of that situation.
The entire point of an secure enclave is to completely enclose all the hardware and software needed to generate encryption keys in a single lump of silicon.
This means that all of its processing requirements (it's a complete co-processor) are on chip, it's RAM is on chip (not shared with it the main CPU, and probably has ECC), and it uses secure boot to cryptographically verify that it's firmware has not been tampered with before it starts executing. Additionally it may even be possible to update it bootloader in the future to prevent further updates without a passcode.
The end result means that attacking a secure element is very difficult. There are few, if any, exposure points that would allow you to fiddle with its internal state, and any attempts too should result in the secure element wiping stored keys, making further attacks a moot point.
Unfortunately you pay for every datastore query, and when 50 odd people have the order page up, each polling every second, thing get a little silly. Additionally with appengine memcache is just one import away.
With this one project I learned about backbone, marionette and the limits of what can be done on the frontend. It was quite a big learning curve, and even now I'm still discovering where the correct balance of frontend-back end stuff is.
Overall a great experience, really opened my eyes to the power of JavaScript, before I had adamantly stuck to nothing more exciting than HTML forms with JS validation.