[{"data":1,"prerenderedAt":172},["ShallowReactive",2],{"project-41326368":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":35,"aspects":36,"strip":40,"post_text":42,"what":43,"said":69,"maker_in_thread":105,"shape":113,"grid":116,"attempts":134,"same_week":135,"maker_shows":163,"maker_hidden":164,"reader_version":165,"card":166},"41326368","dn","full-text search and archiving for your Chromium-based browser","title","Show HN: dn – full-text search and archiving for your Chromium-based browser","https:\u002F\u002Fgithub.com\u002Fdosyago\u002Fdn","github.com","keepamovin",1724390199,2024,33,10,1541,3515,44,"shown","productivity","browser archiving and search","desktop_app",[24,25,26,27,28],"full-text search","web archiving","chromium","browser history","offline archive","curious",0.071,{"positive":32,"neutral":33,"mixed":34,"critical":34},1,4,0,5,{"design":37,"docs":38,"idea":39},{"positive":34,"critical":34},{"positive":32,"critical":34},{"positive":34,"critical":34},[41,34,34,41,34,41,34,35,41,34],3,null,{"problem":44,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":53,"openness":67,"stage":68,"team_size":67},{"value":45,"source":46,"evidence":47},"Searching and keeping a local archive of pages you browse","inferred",[48,50],{"id":49},"post",{"id":51,"by":11,"text":52},"41335048","Yes, I want to expand it to that. I imagine with a helper server (or p2p service) that can serve your archive out to people you share it with. You could even have the index…",[54,61],{"value":55,"source":56,"evidence":57},"Node.js single executable applications","maker",[58],{"id":59,"by":11,"text":60},"41326568","This has been updated to now work with all main chromium based browsers: brave, Vivaldi, edge and chrome. Also the binary build process now uses Node’s built in support for…",{"value":62,"source":56,"evidence":63},"Chrome DevTools Protocol Fetch domain",[64],{"id":65,"by":11,"text":66},"41334888","The network intercepting APIs. Right now we use CDP\u002FRDP and the Fetch domain: https:\u002F\u002Fchromedevtools.github.io\u002Fdevtools-protocol\u002Ftot\u002FFetch\u002F There's also somewhat equivalent…","unknown","launched",{"praise":70,"objections":80,"requests":81,"questions":89,"alternatives":104},[71],{"value":72,"source":73,"evidence":74},"Interest in a p2p internet mirror or shared archives","commenter",[75,79],{"id":76,"by":77,"text":78},"41334951","nsonha","I imagine a p2p internet mirror.",{"id":51,"by":11,"text":52},[],[82],{"value":83,"source":73,"evidence":84},"Firefox support",[85],{"id":86,"by":87,"text":88},"41332701","Zetaphor","Great idea, please consider adding Firefox compatibility. I'd love to use this but I don't use Chrome or its reskins.",[90],{"value":91,"source":73,"evidence":92},"How does it intercept traffic compared to a proxy",[93,97,100],{"id":94,"by":95,"text":96},"41328940","loulouxiv","It looks like this works by making the browser use dn as a local proxy. That should also work with non-chromium based browser right ? I guess it will then be necessary to…",{"id":98,"by":11,"text":99},"41329084","Conceptually yes, but specifically it's implemented by intercepting the browser's internal fetch process. So it's like a \"browser-internal\" proxy -- or not a proxy at all. You…",{"id":101,"by":102,"text":103},"41332484","TheMatten","What sort of API can be used for this? Is it a special proxy setting, extension or WebDriver client?",[],{"comments":35,"answered":106,"key":107},2,[108,111,112],{"id":109,"text":110},"41334884","Thank you. I think this is okay as long as there is a compatible protocol. FF was supporting RDP\u002FCDP for a while but recently shifted away in favor of WebDriver BiDi[0], which…",{"id":59,"text":60},{"id":98,"text":99},{"commenters":35,"max_depth":35,"maker_replies":35,"first_comment_mins":114,"lifespan_hours":115},71,30,[117,119,121,123,124,125,126,128,131,133],[86,34,41,118,87,34],"project\u002Fneutral\u002Fdesign",[109,34,34,120,11,32],"project\u002Fneutral\u002Fperformance",[59,32,34,122,11,32],"project\u002Fneutral\u002Fexecution",[94,106,41,118,95,34],[98,106,34,118,11,32],[101,106,41,118,102,34],[65,106,34,127,11,32],"project\u002Fneutral\u002Fdocs",[129,106,35,130,102,34],"41337257","maker\u002Fpositive\u002Fdocs",[76,41,41,132,77,34],"project\u002Fneutral\u002Fidea",[51,41,34,132,11,32],[],[136,141,146,150,155,159],{"id":137,"name":138,"points":139,"category":140},"41322281","InstantDB",1145,"data",{"id":142,"name":143,"points":144,"category":145},"41384144","Skip",322,"dev_tools",{"id":147,"name":148,"points":149,"category":145},"41318133","ghidra-delinker-extension",304,{"id":151,"name":152,"points":153,"category":154},"41358490","Remove-bg",286,"ai",{"id":156,"name":157,"points":158,"category":145},"41377960","IPA",270,{"id":160,"name":161,"points":162,"category":140},"41339308","ChartDB",227,31,false,"v2",{"id":167,"name":5,"line":6,"ai":164,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":168,"top":18,"kw":169,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":170,"url":9,"mix":171,"praise":72,"objection":-1,"sub":21},41326368,0.07,[24,25,26,27,28],"3003030530",[32,33,34,34],1794036659814]