Some cities will put BLE beacons in tunnels that transmit the location and then you can find your location via the strongest beacon signal. This seems like a nice way to figure that out without installing hardware!
I'm a software engineer with backend focused full-stack experience, I spend 6 years working on embedded linux distributed applications. Seeking a 3-6 month contract.
I took the undergraduate version of this course while at Cornell. It was a wonderful course. I taught me a lot how computers work, and how to organize a large (for me at the time) software project.
One of the most painful parts of the the project was using Scala which had ridiculously long compile times which made iterating quite a pain.
My favorite memory was that for one project we had to submit a program written meant to stress test everyone's parser.
I have a couple strategies:
- If im hungry I drink a glass of water first. Most of the time I drink something that impulse to eat goes away while satisfying my wandering mind.
- I like to eat apples, they are sweet enough to be a good snack but not very high in calories.
- I bike to work (4mi each way) which helps if I do eat more than I want.
The bring up isn't actually very painful at all. The devices we are running are armv7, so we can easily just cross compile with the standard go tooling. The syscall package and memory layout of go structs lets us do almost every without C and when need C, cgo is very easy to use.
Go's easy concurrency made developing this really easy, so I think that go would definitely be the choice regardless.
Intel edisons are not great for power constrained solutions since they either have full power or are off. Would be really nice to have the ability to scale the CPU frequency for lower power situations
Wouldn't loop detection be equivalent to solving the halting problem? Obviously a naive approach would be disallow recursion/ mutual recursion, but there are valid use cases for those that may not result in infinite execution
There's a CSA I just signed up called Imperfect Produce. They deliver boxes of produce that doesn't meet the aesthetic requirements for grocery stores. Sounds like a more economical version of this.