ハクソク

世界を動かす技術を、日本語で。

私の人生を一つのデータベースに注ぎ込みました

概要

  • Felixは自身の生活データを一元管理し、日々詳細に記録
  • 健康、行動、感情、移動履歴など多様な項目をトラッキング
  • データは自己所有・自主管理、オープンソースで公開
  • 収集したデータから傾向分析・可視化を実施
  • プライバシー配慮と継続的な改善を重視

Felixのライフログプロジェクト概要

  • Felixは現在Vienna, ATに滞在
  • 生活全般のデータを1つのデータベースで管理
  • 毎日100種類以上のデータを記録
    • フィットネス、栄養、感情、睡眠、社会活動、健康、天候など
  • 主なデータソース
    • RescueTime:PC使用状況(149,466件)
    • Foursquare Swarm:位置情報・訪問場所(126,285件)
    • 手動入力:フィットネス、気分、睡眠、健康など(67,031件)
    • Weather API:天候データ(15,442件)
    • Apple Health:歩数・体重・心拍数など(3,048件)
  • これまでに約38万件のデータポイントを蓄積

プロジェクトの目的とルール

  • 生活の傾向分析や因果関係の解明が目的
    • 住む都市の違いが健康や幸福度に与える影響
    • 睡眠や天候、PC作業時間が日常に与える影響など
  • プロジェクトルール
    • 自己所有・自己管理のデータベースで一元化
    • トラッキング項目の柔軟な追加・削除が可能
    • データ可視化の完全コントロール
    • 頻繁な時差変更や移動にも対応
    • 100%オープンソース(MITライセンス)、自宅サーバー運用

主な可視化・分析結果

  • 感情(Happy & Excited)の日の傾向
    • 快適ゾーンを抜け出す確率:+50%
    • 瞑想実施率:+44%
    • 未来への期待感:+33%
    • アルコール摂取率:+31%
    • 読書・オーディオブック時間:+28%
    • 興味深い技術課題への取り組み:+26%
    • 気温:+26%
    • 新しい学び:+20%
    • ビデオ・音声通話時間:-45%
  • 飲酒量が多い日の傾向
    • ダンスする確率:21倍
    • 昼寝実施率:+80%
    • 友人との時間:+60%
    • 歩数:+25%
    • 気温:+40%、降水量:-40%
  • 歩数の都市別傾向
    • New Yorkでは他都市の2倍以上歩行
    • Viennaは交通機関の利便性で歩行減少
    • San Franciscoは徒歩移動に不安あり
  • 体重と安静時心拍数の相関
    • 体重増加とともに心拍数上昇
    • 飲酒や病気(気管支炎)で心拍数が一時的に急増

生活の変化・都市ごとの傾向

  • 都市別の年間滞在傾向
    • 2016-2017:San Francisco在住
    • 2018-2019:New York City在住
    • 2020-2021:Vienna在住
    • COVID-19の影響で2020年以降は移動・外出が大幅減
  • チェックイン履歴
    • オフィス訪問は2020年以降ゼロ
    • 空港利用は全カテゴリで4位(403回)
    • New York滞在時は外食・テイクアウト増加

プライバシーと公開範囲

  • 公開するグラフは48種類に限定
  • プライバシー保護のため、グラフはある1日のスナップショットで公開
  • 個人情報や詳細な理由については非公開

自己分析とライフデザインへの活用

  • 毎日の健康・気分をセルフチェック
  • 長期的な傾向や異常値を早期発見
  • 仕事や都市移動、交友関係が生活全体に与える影響を可視化
  • 自分自身の行動・健康管理の精度向上

まとめ

  • Felixのライフログは自己分析・改善のための強力なツール
  • 継続的な記録と分析で生活の質向上を図る
  • オープンソース公開により、他者の参考事例としても活用可能

Hackerたちの意見

ページの一番下にある要点は貴重だよね。 > 「全体的に、このプロジェクトを構築するのにかなりの時間をかけて、今の規模まで拡大し、データを分析した結果、結論としては、自分で解決策を作る価値はないし、こんなに時間を投資するのは無駄だということだ。3年前にこのプロジェクトを始めたとき、もっと驚くような面白い事実を学べると思ってた。でも、いくつかはあったし、グラフを見るのはすごく面白いけど、振り返ってみると、プロジェクトに投資した何百時間も正当化できなかった。『量的自己』運動は、他の何よりもOCDや完璧主義に関するものかもしれない。」 /編集: 量的、ではなく、資格的
数年前に歩数計や睡眠モニターをつけ始めたとき、似たような気づきがあった。何回目が覚めたかとか、時間を追跡するのはちょっと面白かったけど、正直言って数ヶ月後には、トラッカーが「良い睡眠でした」とか「悪い睡眠でした」と言っても、もう自分は気づいてた。目が覚めたときに笑顔だったり、機嫌が悪かったりするからね。データを見て「昨日の4時間を取り戻すために今すぐ寝よう」と思ったことはなかった。ほとんど一貫した時間を保ってたけど、面白いことをしてるときは起きてるし、疲れてたら自然に早く寝る。グラフやデータは、価値を提供することもなければ、自分の行動を大きく変えるように促すこともなかった。
反例として、もうすぐ10年近くApple Watchをつけてる。体重もその間に追跡してたけど、OPのようなことはしてない。Apple Watchはたくさんのことを追跡してくれた。変な症状があって、2人の医者が心臓が弱いかもしれないと言ったのは衝撃だった!実際にはリズムが「弱い」だけで、心不全は心臓のポンプ機能が徐々に悪化することなんだ。医者がApple Healthのどの指標を見たかは覚えてないけど、基本的に自分の心臓はずっとこんな感じだった。1つのデータポイントだけを見た医者は、異常に低い血圧や心拍数があると思うかもしれないけど、10年間変わらずにこれが続いてるなら、医療評価は全然違う。意味がないってことだ。時には退屈なデータが必要なこともある。だから、これからもずっとApple Watch(または同等のもの)をつけ続けると思う。データは10年間は無駄に感じることもあるけど、ある日それが重要になることもある。利益はスパイキーで不均一だね。
自分にとっては、ADHDっぽい(診断されたことはないし、仮定するつもりもない)パターンを管理することと自己責任が大事。自己改善のダッシュボードを持ってて、過去の試みについてのポジティブ/ネガティブなフィードバックに基づいてClaudeが提案をしてくれるから、かなり役立ってる。例えば、追加されたものの一つはFitbitの統合で、毎日歩数と安静時心拍数を目の前に突きつけてくれる。それが自分の歩数を目標に戻すのに役立ってる。ただ、あんまり時間をかける価値はないと思うから、最初にやったのはClaudeにそれを作ってもらう仕組みを追加することだった。自分は計画をちらっと見て「はい/いいえ」と言うだけ。これが完璧なバイブコードのやり方だよ。壊れたらコミットを戻せばいいし、誰も自分以外はそれに依存してないから気にしなくていい。
そうだね。詳しいメモ取りや生産性システムも同じ。シンプルな方が、記録や頭の負担が少なくていいよね。
僕は、日記やスケッチ、写真、位置情報なんかを組み合わせたもっと限定的なバージョンを作ったよ。自分の行動や非合理的な部分のパターンに気づくのに役立った。特に日記が一番効果的だったな。感情を記録することで、それを認めて振り返ることができるからね。何より面白いし。片思いの進展や、素晴らしい写真を撮った旅行に対する率直な気持ちを日々読み返すのが楽しい。自分の歴史にニュアンスを加えてくれるんだ。
自分に関する指標を徹底的に追跡して健康を改善するのは、人生や社交スキルを向上させるためにたくさんの自己啓発本を読むのと同じだよね。人が幸せで健康でいるために何が必要かは大体わかってる。人とのつながり、身体活動、健康的な食事、日常を超えた目的や目標がそれだよ。でも、これらは一般的に(大変な)努力が必要で、時には不快なこともあるから、人間は楽しいこと、つまり情報を集めたり本を読んだりする方に時間を使っちゃうんだよね。(このプロジェクトが楽しいことや洞察をもたらす可能性があるって言いたいわけじゃないけど、最初の段落の質問には、自分を知っていれば明らかにわかる答えがあると思う。それには統計を徹底的に追跡する必要はないよ。)
僕もこれを痛感したよ。なんでこうなるのか、まだよく分からないんだ。人間の生活の本質的な複雑さが高すぎて、ほとんどの行動に影響を与えてるのかな?
> このプロジェクトに投資した何百時間も正当化できなかった。これには同意するけど、コストを最小限に抑えるとROIが変わるよね。個人的には、いろんな生活データを追跡することで役立つ洞察を得たけど、数週間や数ヶ月後にはリターンが急激に減ることも分かった。もしその期間内に関連性が明らかでなければ、特定するのが面倒すぎるか、効果が遅すぎるか小さすぎるってことだ。カロリー、マクロ栄養素、体重、アレルゲン、サプリ、睡眠、運動量、運動のタイミング、夜のスクリーン使用、支出/予算、空気の質、気分などを追跡してきた。今では、どんな料理が家の空気の質を悪化させるか、消化が悪い食べ物、皿の上のタンパク質/炭水化物/脂肪の比率、フィットネスを改善するのにどれくらいの努力が必要か、遅い時間の運動やアルコールが睡眠の質をどう悪化させるか、青い画面が測定可能な影響を与えないことも分かった。でも、関連性を理解したら行動を変えて次に進める。> 「量的自己」運動は、他の何よりもOCDや完璧主義に関するものかもしれないね。興味深い洞察が得られなくなった後も毎日データを追跡し続けるのは強迫的な行動だと思う。でも、それは実験を時間で区切ることの理由にはなるけど、完全に避けるべきだとは思わないな。
これはただの素人心理学なんだけど、こういうプロジェクトを見るといつも不安について考えちゃう。こんなに自己観察やコントロールが必要な人って、実際どれくらいいるんだろう?でも、読むのはすごく楽しいし、他の人の世界を覗くのは興味深いよね。
シニカルな見方だけど、アルコールとダンスの相関関係を追跡するのが無駄だってことは、最後まで読まなくてもわかったよ。
自分の経験では、「栄養」や「睡眠時間」みたいな客観的なことを追跡するのは、何がうまくいかなかったかを振り返るのにめちゃくちゃ役立つ。でも、「気分」や「ストレス」みたいな主観的なことを追跡するのは、快楽適応や大きな変動があって問題が明らかになるから、追跡する必要がないと思う。重要なのは、データを簡単に可視化できることと、データ入力がスムーズであること。自分はiPhone Action + Obsidian + Obsidian SyncのQuickAddスクリプトで結構いいセットアップを持ってる。可視化にはObsidian Basesと、DataviewコードブロックやChart.jsを使ったObsidianノートを使ってるけど、めっちゃ満足してる。ビタミンDのサプリメントみたいに、振り返るのが面白くないことを追跡することもできるけど、特に毎日近く摂ってるから、全然気にしてない。
気分の波を追跡するのはいいと思う。そうすることで、自分の状態に気づくからね。しばらくすると、自分の言い訳を見抜けるようになるよ。
みんながこれに対してシニカルになるのはわかるけど、視覚化とデータのスケールは本当にすごいよね。「私の人生を週単位で」というのもめっちゃクールで、これを自分でも使わせてもらうつもり。
面白い実験だと思うけど、まだ理由がわからないデータを漏らすのはちょっと気が引ける。もしHome AssistantのようなFOSSスイートがあって、いくつかのことをやってくれるなら試してみたいな。特に天気(空気の質も追加したい)と気分や他の主観的な状態との相関を見たい。
リンクをクリックしたとき、思ったよりずっと面白かった。特に、場所や時間、人生の出来事がこういう風に提示されると、物語を語ってるみたいで楽しかった。
まさかゼロからデータベースを作ったのかと思ったら、ワクワクしたよ!(僕はデータベースの人間だから)
簡単な計算でわかるけど、フェリックスは飛行機だけで年間70トンから110トンのCO2を排出してる。パリ協定では、全ての活動で1人あたり年間1.5トンって言ってるけど、フェリックスの飛行だけで現在のヨーロッパの年間1人あたりの排出量の約10〜15倍、+1.5℃に適合する排出量の約50〜75倍だよ。
うん、アメリカでは飛行機に乗るのがバスに乗る感覚だから、全然驚かないよ。
まさにその通り。飛行機の統計を見た時点で読むのをやめたよ。気候がどうなるかまだ気づいていない人がいるんだね。海外の家族に会う必要があるのはわかるし、休暇で贅沢するのも理解できるけど、これは「通勤に飛行機を使う」レベルだよ。僕はロンドンに行くために飛行機を使わずに電車のチケットを予約しようとしてるんだけど、コストが3倍かかるのに、数キロのCO2を避けるために頑張ってる。ほんと腹が立つ。
これってほんとに小さな一歩じゃない?普通の人が飛行機を使わない理由って何?「世界のリーダー」たちがサミットに行くために出すCO2排出量や、テイラー・スウィフトとそのファンがコンサートに行くために飛ぶのはどうなの?
村人全員呼んで、彼を公開処刑に引きずり出せ!リハビリを懇願させろ!
> 2019年に、僕は自分の生活に関するあらゆるデータを集め始めたんだ。この3年間、毎日100種類以上のデータを記録してきた。フィットネスや栄養から、社交生活、コンピュータの使用、天気まで。こんな人間にはなりたくないなって思った。
ここでは叩かれるかもしれないけど、同意するよ。彼は心配事がほとんどないから、わざわざ探さなきゃいけないんだよね。旅行の仕方や仕事を見てみると、ただの退屈な金持ちができるだけ見せびらかしてるだけだって気づく。
自分の人間IDでPalantir DBをクエリすればいいじゃん。自分の人生データが全部見れるよ。
これには笑っちゃったけど、悲しい笑いだった。だって本当にそうだから。
サブスクリプション代が払えない。
価値って、期待してたところにはあまり現れないよね。特に目的もなく、約1年間睡眠と気分のざっくりした記録を取ってたんだけど、ほとんど忘れてたんだ。そしたら、変に調子が悪い数ヶ月があって、見返してみたら、当時は気づかなかった明確なパターンがあったんだ。もしかしたら「それは価値があったのか?」っていう問い自体が間違ってるのかも。投資のリターンみたいな感じじゃなくて、レシートを保管するようなもの。99%は無駄だけど、突然必要になることがある。