[{"data":1,"prerenderedAt":378},["ShallowReactive",2],{"project-23668507":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":44,"post_text":47,"what":48,"said":75,"maker_in_thread":176,"shape":189,"grid":193,"attempts":335,"same_week":340,"maker_shows":32,"maker_hidden":370,"reader_version":371,"card":372},"23668507","Promnesia","an attempt to fix broken web history","title","Show HN: Promnesia – an attempt to fix broken web history","https:\u002F\u002Fbeepb00p.xyz\u002Fpromnesia.html","beepb00p.xyz","karlicoss",1593350294,2020,234,55,216,3028,8,"notable","productivity","browser history and bookmarks","browser_extension",[24,25,26,27],"browser history","bookmarks","personal knowledge management","web archive","mixed",0.498,{"positive":31,"neutral":18,"mixed":32,"critical":33},17,2,4,31,{"docs":36,"idea":38,"design":40,"execution":42,"privacy":43},{"positive":32,"critical":37},0,{"positive":39,"critical":37},10,{"positive":41,"critical":32},1,{"positive":41,"critical":37},{"positive":37,"critical":32},[45,45,37,46,37,37,37,46,45,46,45,45,46,37,45,45,37,45,46,45,46,45,45,45,46,46,41,41,37,46,41,41,46,37,45,37,37,45,37,45],5,3,null,{"problem":49,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":65,"openness":74,"stage":74,"team_size":74},{"value":50,"source":51,"evidence":52},"Browser history is broken; people lose track of where they found pages and pages they meant to revisit","inferred",[53,57,61],{"id":54,"by":55,"text":56},"23672410","newman314","This sounds like it might be close to meeting my use case. I have bad memory and hence try to write down everything I can. But often throughout a single day\u002Fweek, I do research…",{"id":58,"by":59,"text":60},"23672575","kemonocode","This sounds like something that would be close to meeting my needs. I, too, end up leaving far too many tabs open and I feel the need to have something in between a bookmark I'll…",{"id":62,"by":63,"text":64},"23670808","CWuestefeld","I've been frustrated by many of the same things, and have recently been playing with Memex. The solution outlined here leaves me with a couple of questions, though. 1. Since…",[66],{"value":67,"source":68,"evidence":69},"Python","commenter",[70],{"id":71,"by":72,"text":73},"23672281","rosstex","You have to run the local Python server by following the next instructions.","unknown",{"praise":76,"objections":91,"requests":114,"questions":130,"alternatives":139},[77],{"value":78,"source":68,"evidence":79},"Well-written write-up and clear motivation",[80,83,87],{"id":81,"by":72,"text":82},"23669596","As a PhD student, your post reads like a beautiful research paper. Motivation, prior work, contributions, technical details, example use cases, self-references, future work, even…",{"id":84,"by":85,"text":86},"23669324","owenshen24","Justifications are very well-reasoned; a good read in and of itself.",{"id":88,"by":89,"text":90},"23669946","m-localhost","Great write up for a problem I'm thinking about myself a lot (https:\u002F\u002Fmarcus-obst.de\u002Fwiki\u002FNotetaking) Thanks also for using the Yak Shaving - for one, I got curious what was…",[92,100],{"value":93,"source":68,"evidence":94},"Requires running a local Python server, which is a barrier",[95,99],{"id":96,"by":97,"text":98},"23671991","spurgu","This might be more suitable as a Github issue but since you're here, I'm simply getting an error using Brave: \"ERROR: Failed to fetch\" (shown in the extension popup when clicking…",{"id":71,"by":72,"text":73},{"value":101,"source":68,"evidence":102},"Local HTTP server approach is a security risk; needs authentication",[103,107,110],{"id":104,"by":105,"text":106},"23670487","zingermc","Unfortunately, CORS isn't a magic bullet. Suppose a site named evil.example adds a script tag pointing to http:\u002F\u002Flocalhost:1234\u002Fpromnesia.js and a victim loads evil.example. If…",{"id":108,"by":105,"text":109},"23670602","To follow up: the solution is that the localhost server needs to make sure each API call is authorized (if you aren't already). This means there must be a login\u002Fsetup step. An…",{"id":111,"by":112,"text":113},"23673122","pvg","I think it's becoming clear that the whole 'local web server to do system things for a browser extension' approach is probably too fraught and should be abandoned for better IPC…",[115,119,123],{"value":116,"source":68,"evidence":117},"Mobile support",[118],{"id":62,"by":63,"text":64},{"value":120,"source":68,"evidence":121},"Annotation support in the extension",[122],{"id":96,"by":97,"text":98},{"value":124,"source":68,"evidence":125},"Support for private or authenticated pages",[126],{"id":127,"by":128,"text":129},"23671073","indentit","Nice description of what you're trying to solve - it certainly resonates with me so I plan to try it out! I've recently started trying Shiori[1] to manage my \"bookmarks\" and…",[131,135],{"value":132,"source":68,"evidence":133},"How does it work on mobile devices?",[134],{"id":62,"by":63,"text":64},{"value":136,"source":68,"evidence":137},"How to aggregate data across multiple devices?",[138],{"id":62,"by":63,"text":64},[140,150,157,161,172],{"value":141,"source":68,"evidence":142},"Worldbrain Memex",[143,146],{"id":144,"by":11,"text":145},"23672346","Very unlikely I'll be adding support for annotations -- the idea is using the existing tools and integrating with their data. Otherwise I end up reimplementing yet another…",{"id":147,"by":148,"text":149},"23670215","ybbond","I am following this post too. I meant, from the first time you published this. I am using Worldbrain's Memex 2 and when I see this post reposted, I check the \"Memex 2\" section.…",{"value":151,"source":68,"evidence":152},"ArchiveBox",[153],{"id":154,"by":155,"text":156},"23673497","riverlong","I'm curious -- Roam Research appears to have won over a lot of folks with this kind of need recently. You didn't list Roam among the prior art -- do you think it's not really…",{"value":158,"source":68,"evidence":159},"Roam Research",[160],{"id":154,"by":155,"text":156},{"value":162,"source":68,"evidence":163},"Perkeep",[164,168],{"id":165,"by":166,"text":167},"23672991","scrollaway","Hey karlicoss, I'm in love with your writeup. You should know about Timeliner; Matt Holt's attempt at solving some of the data sourcing \u002F data silo problems.…",{"id":169,"by":170,"text":171},"23671105","infogulch","The motivations and analysis of current problems resonates with me deeply, thank you for the writeup! Perkeep is another project that might be interesting to analyze in this…",{"value":173,"source":68,"evidence":174},"Timeliner",[175],{"id":165,"by":166,"text":167},{"comments":177,"answered":178,"key":179},15,7,[180,183,186],{"id":181,"text":182},"23672534","I've struggled for a while with this kind of overload and ended up with a system that makes it manageable: 1. make is as easy to 'bookmark' stuff as possible -- with a single…",{"id":184,"text":185},"23675162","You mean, I didn't include it as prior art for Promnesia or Grasp project? For Promnesia, the goals of Roam and Promnesia are pretty different at the moment (although Roam data…",{"id":187,"text":188},"23675253","Thanks! :) Oh, nice, I bookmarked Timeliner recently, but haven't tried yet. Look promising, I expect this to integrate well in Promnesia, and vice versa, my helper HPI package…",{"commenters":190,"max_depth":178,"maker_replies":177,"first_comment_mins":191,"lifespan_hours":192},30,58,32,[194,196,198,202,203,205,209,211,213,216,218,219,220,222,225,226,230,232,233,236,239,242,244,245,247,252,255,256,260,265,267,271,274,278,282,285,288,290,291,293,295,297,299,301,303,307,309,312,314,319,321,323,325,328,331],[81,37,45,195,72,37],"project\u002Fpositive\u002Fdocs",[54,41,45,197,55,37],"project\u002Fpositive\u002Fidea",[199,41,37,200,201,37],"23672465","other\u002Fneutral\u002Fnone","soulofmischief",[181,41,37,200,11,41],[154,41,46,204,155,37],"maker\u002Fneutral\u002Fdocs",[206,41,37,207,208,37],"23674305","commenter\u002Fneutral\u002Fdocs","leephillips",[184,41,37,210,11,41],"maker\u002Fneutral\u002Fnone",[212,41,37,200,201,37],"23674316",[214,41,37,200,215,37],"23674233","dcposch",[165,32,46,217,166,37],"project\u002Fneutral\u002Fidea",[187,32,37,210,11,41],[58,46,45,197,59,37],[62,33,46,221,63,37],"project\u002Fneutral\u002Fdesign",[223,33,37,224,11,41],"23670999","maker\u002Fneutral\u002Fdesign",[127,45,45,197,128,37],[227,228,45,197,229,37],"23669634",6,"idm",[96,178,46,231,97,37],"project\u002Fmixed\u002Fexecution",[71,178,37,207,72,37],[234,178,37,235,11,41],"23672319","maker\u002Fneutral\u002Fexecution",[237,178,45,238,72,37],"23672393","project\u002Fpositive\u002Fdesign",[240,178,37,241,11,41],"23672582","maker\u002Fpositive\u002Fnone",[243,178,45,241,97,37],"23672927",[144,178,37,224,11,41],[147,18,45,246,148,37],"project\u002Fpositive\u002Fnone",[248,249,46,250,251,37],"23678536",9,"project\u002Fneutral\u002Fprivacy","contravariant",[253,249,37,254,11,41],"23680737","maker\u002Fpositive\u002Fprivacy",[88,39,45,197,89,37],[257,258,46,217,259,37],"23672183",11,"j88439h84",[261,262,45,263,264,37],"23673924",12,"project\u002Fpositive\u002Fexecution","hansvm",[169,266,45,197,170,37],13,[268,269,45,197,270,37],"23671694",14,"StavrosK",[272,177,45,197,273,37],"23670529","dpacmittal",[275,276,45,197,277,37],"23670434",16,"an4rchy",[279,31,46,280,281,37],"23674414","project\u002Fmixed\u002Fidea","mirimir",[283,284,46,250,105,37],"23670331",18,[286,284,37,287,11,41],"23670396","maker\u002Fneutral\u002Fprivacy",[104,284,41,289,105,37],"maker\u002Fcritical\u002Fprivacy",[108,284,41,289,105,37],[292,284,37,254,11,41],"23670676",[294,284,37,254,11,41],"23670642",[296,284,46,287,105,37],"23671048",[111,284,41,298,112,37],"project\u002Fcritical\u002Fdesign",[300,284,37,221,11,41],"23675285",[302,284,41,298,112,37],"23675399",[304,305,46,217,306,37],"23674163",19,"pkamb",[308,305,37,224,11,41],"23675268",[310,305,37,311,306,37],"23682914","commenter\u002Fneutral\u002Fidea",[84,313,45,195,85,37],20,[315,316,37,317,318,37],"23668824",21,"other\u002Fpositive\u002Fidea","mongojunction",[320,316,37,210,11,41],"23668979",[322,316,45,241,318,37],"23673205",[324,316,37,204,11,41],"23675168",[326,316,37,200,327,37],"23670685","gpm",[329,316,37,330,318,37],"23673187","commenter\u002Fneutral\u002Fnone",[332,333,45,197,334,37],"23672606",22,"m0zg",[336,339],{"id":337,"t":338,"points":41,"comments":37},"23550671",1592397677,{"id":4,"t":12,"points":14,"comments":15},[341,345,350,355,360,365],{"id":342,"name":343,"points":344,"category":20},"23658721","unim.press",638,{"id":346,"name":347,"points":348,"category":349},"23669650","Paper HN",627,"consumer_social",{"id":351,"name":352,"points":353,"category":354},"23661808","Rainbow",389,"hardware",{"id":356,"name":357,"points":358,"category":359},"23652753","HiFiC",281,"ai",{"id":361,"name":362,"points":363,"category":364},"23643096","Aviary.sh",276,"infrastructure",{"id":366,"name":367,"points":368,"category":369},"23700486","Coding Career Handbook",245,"learning_science",false,"v2",{"id":373,"name":5,"line":6,"ai":370,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":374,"top":18,"kw":375,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":376,"url":9,"mix":377,"praise":78,"objection":93,"sub":21},23668507,0.5,[24,25,26,27],"5503000353553055053535553311031130500505",[31,18,32,33],1793991012180]