4 ms·
Show HN: Journal Your Life as Data with Thyself.io
- skram 13y agoThis is pretty impressive in that it uses NLP to allow you to track most (any?) verb. Any chance in making it open source?
- feniv 13y agoSure! I can release it as a library if there's interest. It's basically a go-client querying a redis instance which has been pre-fed with the NLTK categorization for most common words (about 8000 or so).
- skram 13y agoI think there would be some interest in both the NLP as well as the tracking in general (many say they want to track themselves but privacy is an issue)
- allanmacgregor 13y agoI would be extremely interested on seeing both the GO client and the redis instance
- dionidium 13y agoPlease do!
- iM8t 13y agoI really like the idea of tracking myself (e.g. books read, weight, steps taken etc.), but as a hacker I'd never let anyone else hold this data. I mean, Facebook is one thing, but highly personal details about my personality is another thing. That said - it would be cool to see something like this open sources. Currently I'm using excel to track most of the stuff I'm interested in, but I know that there must be a better alternative.
- skram 13y ago@iM8t - list of open source quantified self tools at http://quantifiedself.com/guide/search.php?keywords=open+source http://quantifiedself.com/guide/search.php?keywords=open+sou... You might also ask the people I @-mentioned in https://twitter.com/skram/status/363367826326695936 https://twitter.com/skram/status/363367826326695936
- feniv 13y agoI totally understand. I'm the kind of person who keeps a diary inside an encrypted true-crypt folder, so security and privacy have been my primary concern from day one. The main reason I'm deploying this as a web-service rather than a downloadable app is so that you can track things from anywhere (without having to be technical enough to manage your own servers). It's much harder to do that with excel or true-crypt, even if you use it with things like google-docs or dropbox.
- goldfeld 13y agoStill, and I don't mean to bash your work, I think this is a disservice to the internet because it perpetuates cloud tools and keeps the state-of-the-art even for something as personal as journaling in the cloud. That's a very, very sorry situation. Paraphrasing the old adage, if you haven't something to contribute that's in the best interests of people, better not to contribute at all. I keep my private stuff local as well, and you yourself admit to doing the same. Why not focus on making it easier for people to do the same, instead of riding the popularity contest of the quick-start cloud?
- 13y ago
- morganwilde 13y agoI'm confused by this, because there doesn't seem to be a clear "do this, to achieve this" message anywhere on the page.
- lucaswoj 13y agoPretty solid running pace for 2.5 miles.
- feniv 13y agoBy the way, the site's running entirely on a single ec2 micro instance (nginx, redis, posgres and go). I'm curious to see if my optimizations pay off and if it can continue to handle the HackerNews traffic.
- pallandt 13y agoIt appears you've done a pretty good job :)
- pearjuice 13y agoFor privacy concerns you could store the keys (i.e. sleep, running) locally with identifiers to retrieve the values (i.e. hours, kilos) from your database and display/handle them in your app. This way the user keeps track of what exactly is being journaled. Of course, this brings along several other problems like data preservation (local storage).
- magicarp 13y agoThat's crazy, I've been developing something very similar for personal use: http://rcrd.org/ http://rcrd.org/
- feniv 13y agoThat looks pretty good! You have an interesting model of abstraction with the records, cats and magnitudes. For me, each data point is an Entry. Entries have a primary Metric/Action and many details, which may have a numerical amount associated with them. Free-form representations like yours and mine make logging data easy, but analyzing it can get pretty tricky.
- magicarp 13y agoAwesome, if you're open to talk some time I'd love to learn more about your way of doing things.
- crux 13y agoThis is very interesting looking but I don't really grok it. Do you have more complete documentation or commentary anywhere?
- janekk 13y agoThis is executed very well. I love the natural language processing for diary entries. However I think you need to change your pitch if you want more incoming traffic. At the moment this has an aura of creepiness and vainness to me and no chance of SEO (who googles for "track every moment of my glorious life in detail"?). You should configure this for whitelabelling and create a version for different markets. This is just one idea because I knoe my wife would love it: Dieters to track calories eaten each day and exercise done. Would be awesome to see energy counts of food eaten vs energy consumed by exercise done - maybe like a weekly comparison of energy in and out.
- feniv 13y agoThanks, do share it with your wife! I definitely need to work on my pitch more. As for search engines, I tried to target the words Online Diary/Journal (which seem to get searched a lot (1M+ queries per month)) without coming off as spammy.