pierrebouchet
A e-ink screen is a great idea for a workstation aimed at text editing, be it writing emails or programs or even using spreadsheet software.
I spend most of the day in front of a screen blasting light into my face and I find it very aggressive. I'd be ready to pay a good price for a 20"-ish e-ink display that i could plug into my PC.
Other examples: guidance of things like the Sphero or the Parrot AR Drone are very complex. Usually there's a lot of maths involved, which has to be translated into software.
See API flowchart: http://voicebunny.com/developers/get_read
It seems Parse offers many nice features in addition to transparent-ish "cloud" persistence, e.g Push notifications, etc.
Heroku's approach is really interesting. The idea of building a db model from the CoreData model is (I think) really elegant, but: - I'll also need to write an Android app - AFIncrementalStore is more generic but Parse's specialized classes seem more "plug-and-play".
I'll try Parse first.
In the field of sotfware-defined radio, the USRP hardware from the GNU Radio project has an onboard FPGA. It's a great project, lets you deploy most radio stacks with only a few clicks: http://www.gnu.org/software/gnuradio/doc/exploring-gnuradio....
And with enough sensors (4 magnetometers) you can reconstruct 3D trajectory.
The following thesis is fascinating and very instructive: http://pastel.archives-ouvertes.fr/docs/00/50/10/05/PDF/pdfV...
Chapter 5 is very instructive, in particular the section Measuring magnetic fields gradients to derive velocity.
Excerpts: If the body moves, then the sensed magnetic field must change according to Maxwell’s equations. If the magnetic measurements do not change significantly, then the solid body is not moving. This permits us to rule out velocity drifts in our estimation. Ultimately, this improves the position information obtained by integrating the velocity estimate.
Note that they don't use the raw magnetic field, but its gradients, i.e a physical quantity that is intrinsequely local. Filtering out the earth's magnetic fields becomes quite easy (I suppose..) since these gradients are fast-varying quantities in comparison. Kind of like when you use an accelerometer: gravity is low-frequency, motions are high-frequency.
But on top of being "a great way to use all your skills up to this point" I think it can also be a strong motivation for picking up new ones.
Compact and efficient state machines are immensely useful when working with small microcontrollers that don't even run an OS.
I meant "any atypical property" instead of "any property".
An "atypical property" being a property that almost no sequence has, i.e the set of sequences which exhibit this propery is a measure-zero set.
Basically it says that a process is random iff it doesn't exhibit any atypical property that you can test with an algorithm.
In other words: if there is no computable way of proving that it's not random, then it is random.
Reminds me of http://news.ycombinator.com/item?id=3374431