Live data from Hacker News

Show HN: Interface for all digital aspects of my life

beepb00p.xyz

11–20 of 95 posts

Re: Show HN: Interface for all digital aspects of my life

#13
I have been toying with a similar idea for a very long time.

I want to have an all-encompassing personal history for the same reasons I want good access and error logs. I want to see when something wrong happens, and I want the means to diagnose the problem and fix the damage.

A few good examples:

- Did I forget to write down any tax-deductible expenses?

- What is my net worth? Is my current lifestyle sustainable?

- Which parts of my city have I yet to explore?

- Can I search all my conversation with John across 3 messaging apps, email, SMS and phone?

I took a few jabs at these problems. Invariably, the services I consumed data from shut down their API or hid my data better. In some cases, I wanted to use a different service, but didn't feel like updating my scripts.

I'm currently looking into this again, but this time it's also a matter of privacy. I want to own all that data I create. I'd rather integrate tools under my control than services who actively try to hold my data hostage.

Re: Show HN: Interface for all digital aspects of my life

#15

This has been on my development todo list for a year! What are your thoughts about allowing others to contribute new modules? I'm interested in a my.spotify and a my.film.traktv

I don't mind merging new modules at the moment, so would be happy if you try it out and contribute! But it's also possible to use your module without merging in the upstream HPI package [0]

In the long run, I'm not sure how sustainable it is, since there are many different data sources and ways of representing them. This is also particularly difficult when you don't use the service, e.g. as a maintaner I wouldn't have any means of testing Traktv.

So far I've kept all HPI modules close, because a monolith is easier for prototyping and refactoring. But my fear is the fate of oh-my-zsh, or spacemacs, which are overwhelmed by the pull requests.

Ideally I think it should be a simple core, only containing the common utility functions, extraction helpers, error handling, caching, logging, that sort of thing; and make the rest third-party.

It's possible to achieve this in Python, thanks to the namespace packages. The only problem I see is managing these small individual packages, and declaring dependencies between them. This is possible with PIP and setuptools, but there is certain overhead involved, I feel like this step is ought to be simpler, especially to people who don't want to fully dive into Python.

[0] https://github.com/karlicoss/HPI/blob/master/doc/DEVELOPMENT...

Re: Show HN: Interface for all digital aspects of my life

#16
post #10

>HPI is a Python package (named my), a collection of modules for: - social networks: posts, comments, favorites - reading: e-books and pdfs - annotations: highlights and comments - todos and notes - health data: sleep, exercise, weight, heart rate, and other body metrics - location - photos & videos - browser history - instant messaging I've been studying the concept of "life management software" for decades so thank…

Thanks!

Yep, totally agree it's hard to incorporate the future, especially when it's in free-form like org-mode notes. Past data is much easier becuase it's at least somewhat structured and easy for the computer.

I guess my take on this is that subjective metrics, like the one people use to define 'success', 'growth', etc., are orders of magnitude harder to grasp than objective metrics (e.g. hard data, like sleep or excercise logs). Yet, we don't even have good means of incorporating the hard data in our lives, so I chose to start with an easier problem.

Yeah you're right, my future planning is all in my org-mode notes, I reflect on it with my brain, but so far not sure how I can use software (apart from organizer software) to aid me with it. It would certainly be an interesting area to explore.

Re: Show HN: Interface for all digital aspects of my life

#17
post #11

Cool! Offtopic: how did u create the blog? Did you use WordPress? If so, which theme? If not, what UI library did you use? I ask because I have a blog myself which looks like crap haha.

A right click, view source mentions hakyll https://jaspervdj.be/hakyll/

Probably in combination with org-mode http://wikemacs.org/wiki/Blogging

Re: Show HN: Interface for all digital aspects of my life

#18
post #11

Cool! Offtopic: how did u create the blog? Did you use WordPress? If so, which theme? If not, what UI library did you use? I ask because I have a blog myself which looks like crap haha.

A right click, view source mentions hakyll https://jaspervdj.be/hakyll/ Probably in combination with org-mode http://wikemacs.org/wiki/Blogging

Yep, most sources are org-mode, there are few ipython notebooks too.

Hakyll in HTML sources is actually just an artifact left in my template, from the times when I did use Hakyll. Should probably remove it.

I found it a bit overkill for my purposes and often overly restricting me, so I've switched to a Python script to generate everything: https://github.com/karlicoss/beepb00p/blob/master/src/build.... It's a bit ad-hoc, but ended up the same length as my old Hakyll code, and allows me to experiment much faster.

Re: Show HN: Interface for all digital aspects of my life

#20
Is there a myDigitalLifeInAGlimpse function that would generate a full synthetic report, ready to be shared on social networks ?

If you can add some social scoring, it would be great too. Maybe if you have a way of certifying it too, it would be great indicator to put on resumes to show how much better you are than those other candidates.

What about the next step ? Have you considered just putting screen recording (+ body cam if you want to extend it to all life monitoring and not just digital) and store all the footage. Then it's just some video indexing. You can always post-process the data as new deep learning algorithms become available.

This way you don't have to mess up with specific api for each service. You handle the general case and you are done. (That's what smart people do https://writings.stephenwolfram.com/2019/02/seeking-the-prod... )

Have you thought about plugging an optimizer into it so we could make the most of our lives ? I have got an Hedonic treadmill to climb.

/s

Post reply on HN