[{"data":1,"prerenderedAt":674},["ShallowReactive",2],{"project-45504973":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":47,"post_text":49,"what":50,"said":89,"maker_in_thread":159,"shape":171,"grid":176,"attempts":635,"same_week":636,"maker_shows":327,"maker_hidden":666,"reader_version":667,"card":668},"45504973","Timelinize","Privately organize your own data from everywhere, locally","title","Show HN: Timelinize – Privately organize your own data from everywhere, locally","https:\u002F\u002Ftimelinize.com","timelinize.com","mholt",1759853422,2025,630,163,46,3837,2,"legend","productivity","personal data timeline","desktop_app",[24,25,26,27,28],"personal data","local backup","timeline","data export","self-hosted","loved",0.366,{"positive":32,"neutral":33,"mixed":34,"critical":35},34,43,3,5,85,{"idea":38,"privacy":41,"execution":43,"design":44,"docs":45,"performance":46},{"positive":39,"critical":40},23,1,{"positive":42,"critical":18},0,{"positive":34,"critical":40},{"positive":34,"critical":40},{"positive":40,"critical":42},{"positive":42,"critical":42},[35,35,40,42,42,40,34,35,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,34,48,48,34,35,34,35,34,35,48,34,40,34,48,48,34,48],4,"Hey HN -- thanks for showing interest in this. Happy to collaborate on this project. I'm hoping to get it stable soon so my own family can start using it.\n\nI've been working on this for about 10+ years, nights and weekends. It's been really slow going since I only have my own personal data to test it with.\n\nI just don't love that my data is primarily stored on someone else's computer up in the cloud. I want my own local copy at least. And while I can download exports from my various accounts, I don't want them to just gather dust and rot on my hard drive.\n\nSo, Timelinize helps keep that data a",{"problem":51,"audience":57,"pricing":61,"motivation":62,"time_to_build":66,"stack":70,"openness":86,"stage":87,"team_size":88},{"value":52,"source":53,"evidence":54},"Personal data is scattered across cloud accounts and downloaded exports that gather dust","maker",[55],{"id":56},"post",{"value":58,"source":53,"evidence":59},"Individuals who want local control of their personal data, including the maker's family",[60],{"id":56},null,{"value":63,"source":53,"evidence":64},"Wants a local copy of their data rather than storing it on someone else's cloud",[65],{"id":56},{"value":67,"source":53,"evidence":68},"10+ years, nights and weekends",[69],{"id":56},[71,80],{"value":72,"source":53,"evidence":73},"Go",[74,77],{"id":75,"by":11,"text":76},"45523801","That's just the joy of Go. But, I do wish I could have made this one a perfectly static application. I don't know if it is possible.",{"id":78,"by":11,"text":79},"45505606","Probably not hard. Timelinize's data sources have a standard API with just 2 methods [0], so it should be fairly trivial to implement depend on how accessible Immich is. To…",{"value":81,"source":53,"evidence":82},"SQLite",[83],{"id":84,"by":11,"text":85},"45507763","I don't think sqlite runs very well on S3 file systems. I think it would also be insufferably slow. I even encountered crashes within sqlite when using ExFAT -- so file system…","open_source","beta","solo",{"praise":90,"objections":107,"requests":119,"questions":132,"alternatives":139},[91],{"value":92,"source":93,"evidence":94},"Good idea that fits what commenters want","commenter",[95,99,103],{"id":96,"by":97,"text":98},"45511822","Jarwain","Oh I love this oh so much. It lines up with a lot of things I've wanted or am planning. So I'm definitely going to take a dive into your source for inspiration One thing I wish…",{"id":100,"by":101,"text":102},"45510302","LelouBil","This looks so cool ! I will try it ASAP !",{"id":104,"by":105,"text":106},"45505411","akersten","This is an amazing idea but do I have to run Google takeout every time I want to update the data[0]? Unfortunately that's such a a cumbersome process that I don't think I'd use…",[108,115],{"value":109,"source":93,"evidence":110},"Self-hosting sensitive data is risky without E2E encryption",[111],{"id":112,"by":113,"text":114},"45508796","codethief","This looks really cool and like something I've been subconsciously looking for! A couple thoughts & ideas: - Given the sensitivity of the data, I would be rather scared to…",{"value":116,"source":93,"evidence":117},"Duplicating photos and data wastes storage",[118],{"id":112,"by":113,"text":114},[120,124,128],{"value":121,"source":93,"evidence":122},"Automated Google Takeout updates",[123],{"id":104,"by":105,"text":106},{"value":125,"source":93,"evidence":126},"Support for Polarsteps and Signal imports",[127],{"id":112,"by":113,"text":114},{"value":129,"source":93,"evidence":130},"Sharing slices of life with different groups",[131],{"id":96,"by":97,"text":98},[133],{"value":134,"source":93,"evidence":135},"Is it open source?",[136],{"id":137,"by":138,"text":134},"45513492","mande99",[140,147,153],{"value":141,"source":93,"evidence":142},"Immich, Ente.io, PhotoStructure",[143,144],{"id":112,"by":113,"text":114},{"id":145,"by":11,"text":146},"45508987","Great comment, thanks for the questions. > unless it's a machine at home, This is, in fact, the intended model. The problem with any other model, AFAIK, is that someone else has…",{"value":148,"source":53,"evidence":149},"Perkeep",[150],{"id":151,"by":11,"text":152},"45516425","Yeah, big fan of Perkeep. I think it's well-engineered. (Better than Timelinize probably! Just missing some important features for me.)",{"value":154,"source":53,"evidence":155},"HPI",[156],{"id":157,"by":11,"text":158},"45516325","Yeah, years ago I did some study of HPI. :) Timelinize's data sources are easily extensible so adding more shouldn't be too hard, HPI included. Thank you!",{"comments":160,"answered":39,"key":161},48,[162,165,168],{"id":163,"text":164},"45507133","> I want it to also be a nextcloud and zotero replacement, storing all my documents and books and documenting when I added, opened, edited them. I want it to store all notes that…",{"id":166,"text":167},"45508364","Thanks! Yes, I agree. Someone already implemented a Firefox history data source; I don't think it includes the _content_ of the pages, but that could be interesting.",{"id":169,"text":170},"45511461","Wonderful, I'd love to collaborate!",{"commenters":172,"max_depth":173,"maker_replies":160,"first_comment_mins":174,"lifespan_hours":175},81,7,30,157,[177,181,183,186,188,190,191,195,198,201,203,205,209,213,215,218,221,223,226,229,232,236,239,241,243,246,248,252,254,258,261,263,265,267,269,271,273,275,277,279,281,283,286,288,292,295,296,299,302,305,308,310,314,317,319,323,325,329,331,333,336,337,341,343,345,349,353,357,359,363,366,369,373,375,377,381,383,387,389,391,395,399,401,405,409,411,415,418,423,426,430,433,436,438,441,443,445,447,450,453,457,459,461,464,466,470,472,474,476,478,480,483,485,489,491,493,496,500,502,505,510,512,515,519,521,526,529,533,537,539,544,546,548,552,554,558,560,565,568,570,572,576,578,582,585,587,591,593,596,600,603,607,611,616,618,620,623,627,631],[178,42,35,179,180,42],"45506361","project\u002Fpositive\u002Fidea","sureglymop",[163,42,42,182,11,40],"maker\u002Fneutral\u002Fidea",[184,42,35,179,185,42],"45508139","ignoramous",[166,42,42,187,11,40],"maker\u002Fneutral\u002Fnone",[189,42,35,179,180,42],"45509807",[169,42,42,187,11,40],[192,42,42,193,194,42],"45511659","commenter\u002Fneutral\u002Fnone","ramses0",[196,42,42,193,197,42],"45517039","TheTaytay",[199,42,40,200,101,42],"45510334","project\u002Fcritical\u002Fidea",[202,42,42,182,11,40],"45511457",[204,42,42,193,180,42],"45519235",[206,42,42,207,208,42],"45508091","other\u002Fneutral\u002Fidea","hn_acc1",[210,42,42,211,212,42],"45517389","other\u002Fneutral\u002Fnone","spencerflem",[214,42,42,207,180,42],"45519149",[216,42,42,207,217,42],"45510856","michaelterryio",[219,42,42,211,220,42],"45511022","Boxlike3852",[222,42,42,211,194,42],"45511632",[224,42,42,211,225,42],"45514177","perilunar",[227,42,42,211,228,42],"45519268","fivestones",[230,42,42,211,231,42],"45576617","xlambein",[233,42,40,234,235,42],"45515902","project\u002Fcritical\u002Fprivacy","endless-r0ad",[237,42,42,238,180,42],"45519194","commenter\u002Fneutral\u002Fprivacy",[240,42,42,238,235,42],"45521638",[242,42,35,179,212,42],"45517263",[244,42,40,234,245,42],"45518489","willytobler",[247,42,42,238,180,42],"45519127",[249,42,34,250,251,42],"45520457","project\u002Fneutral\u002Fidea","xnx",[253,42,42,211,180,42],"45521017",[255,40,35,256,257,42],"45505678","maker\u002Fpositive\u002Fnone","chrisweekly",[259,40,35,260,251,42],"45520472","project\u002Fpositive\u002Fexecution",[75,40,42,262,11,40],"maker\u002Fneutral\u002Fexecution",[112,18,34,264,113,42],"project\u002Fmixed\u002Fprivacy",[145,18,42,266,11,40],"maker\u002Fneutral\u002Fprivacy",[268,18,42,193,113,42],"45509362",[270,18,42,187,11,40],"45511226",[272,18,34,250,228,42],"45513370",[274,18,42,187,11,40],"45516331",[104,34,34,276,105,42],"project\u002Fmixed\u002Fexecution",[278,34,42,262,11,40],"45505446",[280,34,34,250,105,42],"45505514",[282,34,42,262,11,40],"45505554",[284,34,34,187,285,42],"45510899","apitman",[287,34,42,187,11,40],"45511229",[289,34,34,290,291,42],"45506617","project\u002Fneutral\u002Fexecution","_flux",[293,34,34,250,294,42],"45505573","clueless",[78,34,42,262,11,40],[297,34,42,211,298,42],"45505598","sroussey",[300,34,34,290,301,42],"45505852","whistle650",[303,34,42,304,11,40],"45505976","maker\u002Fneutral\u002Fpricing",[306,34,34,262,307,42],"45508520","robinwassen",[309,34,42,304,11,40],"45508589",[311,34,42,312,313,42],"45516111","commenter\u002Fneutral\u002Fpricing","alashow",[315,48,35,179,316,42],"45510649","kylecazar",[318,48,42,182,11,40],"45510850",[320,35,34,321,322,42],"45506962","project\u002Fneutral\u002Fnone","Tepix",[324,35,42,187,11,40],"45507027",[326,327,35,179,328,42],"45511779",6,"BubbleRings",[330,327,34,250,328,42],"45511827",[332,327,42,187,11,40],"45516414",[334,173,35,179,335,42],"45514838","novoreorx",[157,173,42,290,11,40],[338,339,34,290,340,42],"45506534",8,"bun_at_work",[342,339,42,290,11,40],"45507099",[344,339,34,250,194,42],"45511772",[346,347,35,179,348,42],"45505706",9,"mhamann",[350,351,34,250,352,42],"45510546",10,"ObscureScience",[354,355,35,179,356,42],"45509022",11,"sdotdev",[358,355,42,193,11,40],"45511235",[360,361,35,362,197,42],"45506335",12,"project\u002Fpositive\u002Fdesign",[364,361,42,365,11,40],"45507066","project\u002Fneutral\u002Fdesign",[367,361,34,365,368,42],"45511531","dav43",[370,371,35,260,372,42],"45511049",13,"hexagonwin",[374,371,42,290,11,40],"45511231",[376,371,34,290,372,42],"45538719",[378,379,35,179,380,42],"45505518",14,"renewiltord",[382,379,42,250,11,40],"45506091",[384,385,35,179,386,42],"45510276",15,"aetherspawn",[388,385,42,179,11,40],"45511238",[390,385,34,250,194,42],"45511698",[392,393,35,179,394,42],"45505849",16,"ChrisbyMe",[396,397,35,179,398,42],"45516857",17,"jeremie",[400,397,42,250,11,40],"45517015",[402,403,35,179,404,42],"45505512",18,"junon",[406,407,34,250,408,42],"45508576",19,"rixed",[410,407,42,250,11,40],"45508848",[412,413,35,179,414,42],"45513583",20,"alex_duf",[416,413,42,417,11,40],"45516429","commenter\u002Fpositive\u002Fnone",[419,420,35,421,422,42],"45507489",21,"project\u002Fpositive\u002Fdocs","coffeecoders",[424,420,42,425,11,40],"45507690","project\u002Fneutral\u002Fdocs",[427,420,34,428,429,42],"45510853","maker\u002Fneutral\u002Fdocs","mh-",[431,432,35,179,368,42],"45511476",22,[434,432,42,193,435,42],"45511643","zdc1",[437,432,42,193,368,42],"45527167",[439,39,34,290,440,42],"45507681","wizzard0",[84,39,42,442,11,40],"project\u002Fneutral\u002Fperformance",[444,39,34,442,440,42],"45507943",[446,39,42,365,11,40],"45508045",[448,39,34,442,449,42],"45511266","msylvest",[451,452,35,179,197,42],"45506316",24,[454,455,34,290,456,42],"45511215",25,"whacked_new",[458,455,42,290,11,40],"45511490",[460,455,35,362,456,42],"45511807",[462,455,34,365,463,42],"45518857","infogulch",[465,455,42,365,11,40],"45519224",[467,468,34,250,469,42],"45514692",26,"slightwinder",[471,468,42,290,11,40],"45516364",[473,468,34,250,469,42],"45516989",[475,468,42,250,11,40],"45519196",[96,477,35,179,97,42],27,[479,477,42,250,11,40],"45511942",[481,477,35,179,482,42],"45518670","Bradwheat",[484,477,42,417,11,40],"45520216",[486,487,34,321,488,42],"45508523",28,"kevinsync",[490,487,42,211,488,42],"45508601",[492,487,42,211,463,42],"45508677",[494,487,42,211,495,42],"45509950","petepete",[497,498,35,362,499,42],"45506290",29,"LatticeAnimal",[501,498,42,365,11,40],"45506499",[503,174,35,179,504,42],"45510503","asciii",[506,507,40,508,509,42],"45518764",31,"project\u002Fcritical\u002Fexecution","ketzu",[511,507,42,262,11,40],"45519100",[513,507,35,514,509,42],"45519417","maker\u002Fpositive\u002Fexecution",[516,517,34,321,518,42],"45505423",32,"BinaryIgor",[520,517,42,365,11,40],"45505481",[522,523,42,524,525,42],"45511934",33,"other\u002Fneutral\u002Fprivacy","totetsu",[527,32,35,179,528,42],"45514001","mentalgear",[530,531,35,179,532,42],"45514123",35,"steveharrison",[534,535,34,442,536,42],"45513898",36,"zenmac",[538,535,42,442,11,40],"45523807",[540,541,35,542,543,42],"45513342",37,"project\u002Fpositive\u002Fnone","aboodman",[545,541,34,321,543,42],"45513352",[547,541,42,256,11,40],"45516460",[549,550,34,290,551,42],"45508726",38,"NKosmatos",[553,550,42,290,11,40],"45508790",[555,556,34,290,557,42],"45507358",39,"mtyurt",[559,556,42,290,11,40],"45507706",[561,562,40,563,564,42],"45516793",40,"project\u002Fcritical\u002Fdesign","iamleppert",[566,562,42,567,11,40],"45519240","commenter\u002Fneutral\u002Fdesign",[569,562,42,567,564,42],"45519724",[571,562,42,567,11,40],"45520212",[573,574,34,250,575,42],"45514065",41,"diodoe",[577,574,42,250,11,40],"45516441",[579,580,34,321,581,42],"45509025",42,"throwrb",[583,33,34,250,584,42],"45515149","mustafauysal",[151,33,42,586,11,40],"project\u002Fcritical\u002Fnone",[588,589,34,321,590,42],"45512227",44,"EvanAnderson",[100,592,35,542,101,42],45,[594,16,34,250,595,42],"45506613","phito",[597,598,34,425,599,42],"45512703",47,"sneak",[601,160,34,250,602,42],"45506931","coolelectronics",[604,605,35,179,606,42],"45509436",49,"john_minsk",[608,609,34,442,610,42],"45509142",50,"willwade",[612,613,34,614,615,42],"45516083",51,"project\u002Fmixed\u002Fidea","jdthedisciple",[617,613,42,266,11,40],"45516335",[137,619,34,321,138,42],52,[621,619,34,321,622,42],"45514237","francislavoie",[624,625,34,626,235,42],"45515841",53,"project\u002Fneutral\u002Fprivacy",[628,629,35,542,630,42],"45509607",54,"cwmoore",[632,633,34,321,634,42],"45512194",55,"cawksuwcka",[],[637,642,646,651,656,661],{"id":638,"name":639,"points":640,"category":641},"45492489","nullpt.rs",348,"security_privacy",{"id":643,"name":644,"points":645,"category":20},"45490578","Write It Down",271,{"id":647,"name":648,"points":649,"category":650},"45491609","Kent Dybvig's Scheme Machine (heap-lisp)",226,"languages",{"id":652,"name":653,"points":654,"category":655},"45515978","telefonefix",222,"hardware",{"id":657,"name":658,"points":659,"category":660},"45516584","Recall",171,"ai",{"id":662,"name":663,"points":664,"category":665},"45483531","ut",170,"dev_tools",false,"v2",{"id":669,"name":5,"line":6,"ai":666,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":670,"top":18,"kw":671,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":672,"url":9,"mix":673,"praise":92,"objection":109,"sub":21},45504973,0.37,[24,25,26,27,28],"5510013533333555555555534435353543134434",[32,33,34,35],1794036683794]