emcq
Joined 11 years ago
Joined 11 years ago
Let's say I create a "cache" where I store the min/mean/max output for each city, mmap it, and read it at least once to make sure it is in RAM. If the cache is available I simply write it to standard out. I use whatever method to compute the first run, and I persist it to disk and then mmap it. The first run could take 20 hours and gets discarded.
By technicality it might fit the rules of the original request but it isn't an interesting solution. Feel free to submit it :)
If you account for time loading from disk, the C implementation would be more like ~5s as reported in the blog post [1]. Speculating that their laptop's SSD may be in the 3GB/s range, perhaps there is another second or so of optimization left there (which would roughly work out to the 1.4s in-memory time).
Because you have a lot of variable width row reads this will be more difficult on a GPU than CPU.
For the future to truly be amazing with one sequencing the lab prep, chemistry, and equipment required needs to advance. Oxford Nanopore has some advancements here [2] but it's still a ways to go before you could have a sample prepared as easily as an ultrasound or x-ray.
[0] https://www.statnews.com/2017/06/20/human-genome-not-fully-s... [1] https://www.ecseq.com/support/ngs/are-there-regions-in-the-g... [2] http://nanoporetech.com/products/voltrax
I don't know what, if any, approaches are implemented but one solution is that you can design a safety feature in the motor control to turn off the motor if it detects blockage.
That said some demographics are broadly correct from behavioral tracking (e.g. a child who watches baby shark on repeat), but good luck telling the difference between a rich child and a less rich child.
Elon Musk's success and several others began as the result of PayPal.
To my knowledge none of Elon's companies since have produced a group like the PayPal mafia. The PayPal folks are smart people, but the bay area is full to the gills of smart visionaries lacking capital to take on ambitious visions. Many have worked at Elon's companies. To really see little trees grow people like Elon would need to change their equity structures to let the next group of innovators thrive.
To make a product that Apple believes is significantly better than the competition they had to design a very intricate solution that includes:
* High end look and feel not similar to the bulk of their products with lots of textile webbing and memory foam ear cups. These get way more wear and tear than normal electronics being exposed to sweat, sunscreen, etc. On top of that these must be safe for long skin exposure and comfortable across many head shapes and sizes. * High quality magnets with custom speaker design for low THD and large frequency range. * 2 custom ASICs built for sound processing and low power bluetooth and 10 audio cores each. * 10 microphone array for ANC and wind noise cancelation. * Multiple accelerometers + gyros head tracking with spatial audio.
It you remove one of those components, I'd be surprised if Apple still shipped this. At least 40 people worked on designing and engineering this new headphone. There are not many companies in the world with the right kind of talent for this and Apple happens to be one of them.