92 karma · joined March 14, 2016
https://youtu.be/MUqvXHEjmus Transcript: https://www.janestreet.com/tech-talks/janestreet-code-review...
The README includes an example of calculating songs you often listen to while walking/driving/using public transit (by combining Google Maps and Spotify data).
PG once formalized YC value prop as average outcome multiplier [1]. Whatever the current valuation, would YC improve your expected outcome over lifetime of the company on 7.5%? If yes, then you should do it.
Also, C and Lisp are different breeds. It’s wrong to put them in one bucket of “greybeard” languages. Some Lisps gained traction in the front end space (see ClojureScript).
Presumably, things like Workplace and Basecamp support it, but they seem too heavy.
Most of the time, loading and formatting the data takes more time than actually finding insights. Consumer services provide a machine-readable data export to comply with GDPR. However, you still have to load into memory, extract relationships and otherwise prepare data before starting to look for insights.
So, we decided to build a tool unifying export formats by various services into a single SQL schema. The tool currently supports some parts of Google, Apple Health, Spotify, Telegram, RescueTime, Instagram, Twitter and Netflix exports.
Bionic is a CLI built with Go. Under the hood, it consists of modular “exporters”, each responsible to load data from a certain service export (for example, Google Takeout zip archive) to an SQLite database. You can share one SQLite database for all exports, making it a central hub for your personal data.
One cool outcome of a single database is that you can easily join multiple data exports and produce a report like “Songs I listen [Spotify] in different locations [Google Maps]”.
Would love to hear your feedback! Also, if the project interests you, consider contributing: for example, by developing new exporters or extending the existing ones (currently, Google exporter covers data only for 3 out of 20+ Google products). Alexey and I are available to help.