[{"data":1,"prerenderedAt":347},["ShallowReactive",2],{"project-24048786":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":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":72,"maker_in_thread":169,"shape":175,"grid":179,"attempts":309,"same_week":310,"maker_shows":39,"maker_hidden":339,"reader_version":340,"card":341},"24048786","What HN Says","Find HN threads about the page you're browsing","title","Show HN: Find HN threads about the page you're browsing","https:\u002F\u002Fgithub.com\u002Fpinoceniccola\u002Fwhat-hn-says-webext","github.com","achairapart",1596539878,2020,260,45,179,3028,6,"legend","consumer_social","browser extension for hacker news","browser_extension",[24,25,26,27],"hacker news","browser extension","algolia search","discussion threads","loved",0.274,{"positive":31,"neutral":32,"mixed":33,"critical":34},11,17,3,2,33,{"privacy":37,"execution":40,"idea":41,"design":43},{"positive":38,"critical":39},0,1,{"positive":39,"critical":39},{"positive":42,"critical":38},8,{"positive":39,"critical":38},[33,33,38,33,33,33,33,33,45,33,38,33,45,33,38,38,38,38,45,45,33,38,45,45,33,45,33,45,39,33,45,45,33,33,38,33,39,38,38,33],5,null,{"problem":48,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":54,"openness":69,"stage":70,"team_size":71},{"value":49,"source":50,"evidence":51},"Finding Hacker News discussions about the page you are reading","inferred",[52],{"id":53},"post",[55,63],{"value":56,"source":57,"evidence":58},"JavaScript","commenter",[59],{"id":60,"by":61,"text":62},"24053375","zingermc","Your comment made me dig in a little more. I was wrong, it is only fetching the current tab, although it wouldn't need more permissions to see all the tabs. In popup.js[1]: ```…",{"value":64,"source":57,"evidence":65},"Algolia API",[66],{"id":67,"by":61,"text":68},"24051888","I feel compelled to point out that this extension sends the URLs of all open tabs to algolia.com when you click the extension (at least on Chrome). I would much prefer if it only…","open_source","launched","unknown",{"praise":73,"objections":100,"requests":112,"questions":135,"alternatives":143},[74,89],{"value":75,"source":57,"evidence":76},"Useful idea and clean design",[77,81,85],{"id":78,"by":79,"text":80},"24057264","coffeemug","This is awesome. I really love this idea, and love the implementation. Works great and I think will be really useful or at least interesting (can't tell yet). One piece of…",{"id":82,"by":83,"text":84},"24053850","yalooze","I use Kiwi Conversations[0] for this which allows you to check HN, Reddit and others if you want. The design of What Hacker News Says is really nice though. [0]…",{"id":86,"by":87,"text":88},"24052089","SilasX","Love it! One suggestion, at risk of promoting feature creep\u002Fvisual bloat: maybe go into those thread and pull the top comments (ideally, the top comments over all discussions),…",{"value":90,"source":57,"evidence":91},"Helpful for finding discussion context",[92,96],{"id":93,"by":94,"text":95},"24058142","mindfulhack","Just to offer my perspective, and thank you for yours - I don't feel like HN is a hive mind and a single-voiced consensus, nor that I need to check if 'HN has endorsed this…",{"id":97,"by":98,"text":99},"24075220","commonturtle","Nice, I've wanted something like this for a while. HN often has substantive comments on writing in the internet, so I often find myself checking if something interesting I read…",[101,105],{"value":102,"source":57,"evidence":103},"Sends open tab URLs to Algolia, a privacy concern",[104],{"id":67,"by":61,"text":68},{"value":106,"source":57,"evidence":107},"Only searches submissions, not comments",[108],{"id":109,"by":110,"text":111},"24060583","eatonphil","One weird thing to me about this extension and Kiwi Conversations is that it doesn't search comments, only submissions.",[113,120,124],{"value":114,"source":57,"evidence":115},"Show indicator of hit count on icon",[116],{"id":117,"by":118,"text":119},"24052052","maxbaines","Also think it would be great to see an indicator of whether or not there are hits, perhaps not a flash as thats pretty invasive but a number of hits, kinda like SMS or email…",{"value":121,"source":57,"evidence":122},"Notify on pages with popular HN threads",[123],{"id":78,"by":79,"text":80},{"value":125,"source":57,"evidence":126},"Use a local bloom filter to preserve privacy",[127,131],{"id":128,"by":129,"text":130},"24051943","joshstrange","Love the idea, I have thought about this before and the main issue is training my self to click an extension to check. If an icon flashed when there was a HN submission (ideally…",{"id":132,"by":133,"text":134},"24052122","jasonjayr","Maybe a bloom filter would help if we could get a dump of the urls from HN?",[136],{"value":137,"source":57,"evidence":138},"Does it avoid sending all open tab URLs?",[139,140],{"id":67,"by":61,"text":68},{"id":141,"by":11,"text":142},"24053063",">I feel compelled to point out that this extension sends the URLs of all open tabs to algolia.com when you click the extension (at least on Chrome). Wait, how's that possible?…",[144,148,155,162],{"value":145,"source":57,"evidence":146},"Kiwi Conversations",[147],{"id":82,"by":83,"text":84},{"value":149,"source":57,"evidence":150},"Looped In",[151],{"id":152,"by":153,"text":154},"24052911","arendtio","'Looped in' is a very similar extension and a few years older: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=16316374 https:\u002F\u002Fgithub.com\u002Fjdormit\u002Flooped-in",{"value":156,"source":57,"evidence":157},"Commenter extension",[158],{"id":159,"by":160,"text":161},"24052086","kioleanu","Haha, I had the exact same idea a few weeks ago: https:\u002F\u002Fgithub.com\u002Fviorelsfetea\u002Fcommenter Your design is much nicer tho",{"value":163,"source":57,"evidence":164},"HN Lookup",[165],{"id":166,"by":167,"text":168},"24053610","ekzy","Your extension looks good! I made a similar extension with clojurescript 4 years ago, using algolia api too. It's not intrusive and only look up when you click. Check out the…",{"comments":34,"answered":38,"key":170},[171,172],{"id":141,"text":142},{"id":173,"text":174},"24053550","Even without `active` and `currentWindow` parameters the extension cannot get urls and titles from other tabs because it has only the `activeTab`[1] permission declared in the…",{"commenters":176,"max_depth":45,"maker_replies":34,"first_comment_mins":177,"lifespan_hours":178},38,331,192,[180,182,186,189,192,196,199,201,204,207,210,213,217,220,222,226,230,233,236,239,241,243,244,248,252,254,258,261,263,266,268,272,274,276,278,280,284,289,292,296,300,303,305,306,307],[128,38,33,181,129,38],"project\u002Fmixed\u002Fprivacy",[183,38,33,184,185,38],"24052294","project\u002Fneutral\u002Fexecution","Jarwain",[187,38,38,188,129,38],"24052344","commenter\u002Fneutral\u002Fexecution",[190,38,33,184,191,38],"24052316","relate",[193,38,33,194,195,38],"24054656","project\u002Fneutral\u002Fprivacy","StavrosK",[197,38,33,194,198,38],"24056146","waterhouse",[200,38,33,184,195,38],"24056150",[202,38,33,184,203,38],"24052510","oefrha",[205,38,33,184,206,38],"24053371","hunter2_",[208,38,45,209,129,38],"24053521","maker\u002Fpositive\u002Fidea",[211,38,33,184,212,38],"24056551","Willamin",[214,38,38,215,216,38],"24057183","commenter\u002Fneutral\u002Fnone","Ruthalas",[218,38,33,184,219,38],"24060763","tleb_",[78,39,45,221,79,38],"project\u002Fpositive\u002Fexecution",[223,34,33,224,225,38],"24054015","project\u002Fmixed\u002Fidea","adenozine",[227,34,38,228,229,38],"24057288","other\u002Fneutral\u002Fnone","localcdn",[231,34,38,228,232,38],"24057318","summitsummit",[234,34,38,228,235,38],"24057946","jaen",[237,34,38,238,232,38],"24057331","commenter\u002Fneutral\u002Fidea",[240,34,38,238,225,38],"24081244",[93,34,45,242,94,38],"project\u002Fpositive\u002Fidea",[82,33,45,242,83,38],[245,33,33,246,247,38],"24131029","project\u002Fneutral\u002Fnone","cmbailey",[249,250,38,228,251,38],"24058403",4,"llimos",[159,45,45,253,160,38],"project\u002Fpositive\u002Fdesign",[255,45,45,256,257,38],"24056438","project\u002Fpositive\u002Fnone","nishparadox",[259,18,45,242,260,38],"24055796","KenanSulayman",[117,262,33,181,118,38],7,[264,42,45,242,265,38],"24051846","alexpi",[166,267,33,246,167,38],9,[269,270,45,242,271,38],"24052128",10,"XCSme",[109,31,39,273,110,38],"project\u002Fcritical\u002Fexecution",[152,275,33,246,153,38],12,[86,277,45,242,87,38],13,[97,279,45,242,98,38],14,[281,282,33,246,283,38],"24067247",15,"ikedaosushi",[285,286,33,287,288,38],"24053381",16,"project\u002Fneutral\u002Fidea","johnnujler",[290,32,33,246,291,38],"24054037","ivan_ah",[293,294,38,228,295,38],"24056716",18,"lukeplato",[297,298,33,246,299,38],"24054480",19,"swyx",[67,301,39,302,61,38],20,"project\u002Fcritical\u002Fprivacy",[132,301,38,304,133,38],"commenter\u002Fneutral\u002Fprivacy",[141,301,38,194,11,39],[60,301,33,194,61,38],[173,301,38,308,11,39],"project\u002Fpositive\u002Fprivacy",[],[311,316,321,325,330,335],{"id":312,"name":313,"points":314,"category":315},"24054382","Story Creator",868,"creative",{"id":317,"name":318,"points":319,"category":320},"24029002","Starboard",371,"dev_tools",{"id":322,"name":323,"points":324,"category":315},"24048508","Pixeltrue",224,{"id":326,"name":327,"points":328,"category":329},"24004588","Klobie",217,"productivity",{"id":331,"name":332,"points":333,"category":334},"24058341","Unscreen",215,"ai",{"id":336,"name":337,"points":178,"category":338},"24063196","Read This Twice","learning_science",false,"v2",{"id":342,"name":5,"line":6,"ai":339,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":343,"top":18,"kw":344,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":345,"url":9,"mix":346,"praise":75,"objection":102,"sub":21},24048786,0.27,[24,25,26,27],"3303333353035300005530553535135533031003",[31,32,33,34],1794036594298]