[{"data":1,"prerenderedAt":502},["ShallowReactive",2],{"project-22790425":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":74,"maker_in_thread":163,"shape":172,"grid":176,"attempts":465,"same_week":466,"maker_shows":41,"maker_hidden":494,"reader_version":495,"card":496},"22790425","DNS over Wikipedia","title","Show HN: DNS over Wikipedia","https:\u002F\u002Fgithub.com\u002Faaronjanse\u002Fdns-over-wikipedia","github.com","aaronjanse",1586140036,2020,398,104,87,3028,3,"legend","dev_tools","browser url resolver","browser_extension",[23,24,25,26,27],"wikipedia","url resolver","dns","browser extension","redirect","mixed",-0.056,{"positive":31,"neutral":32,"mixed":33,"critical":34},11,21,1,12,45,{"idea":37,"privacy":40,"execution":42},{"positive":38,"critical":39},7,9,{"positive":41,"critical":17},2,{"positive":43,"critical":43},0,[33,43,33,43,45,43,43,43,45,17,17,45,43,17,33,33,45,17,33,41,45,17,17,17,43,17,17,45,33,33,45,45,17,43,43,43,43,43,43,33],5,null,{"problem":48,"audience":46,"pricing":46,"motivation":55,"time_to_build":46,"stack":59,"openness":72,"stage":73,"team_size":73},{"value":49,"source":50,"evidence":51},"Reaching a website by a short name, using Wikipedia's listed official URL for it.","maker",[52],{"id":53,"by":10,"text":54},"22790547","Hey HN, I saw a thread a while ago (linked in README) discussing how Wikipedia does a good job keeping track of the domains of websites like Sci-Hub or The Pirate Bay. Someone…",{"value":56,"source":50,"evidence":57},"Maker thought automating lookup of links for sites like Sci-Hub and The Pirate Bay would be fun.",[58],{"id":53,"by":10,"text":54},[60,68],{"value":61,"source":62,"evidence":63},"Rust","commenter",[64],{"id":65,"by":66,"text":67},"22791406","snek","The extension has nothing to do with DNS, a more accurate name would be \"autocorrect over wikipedia\". The rust server set up with dnsmasq is a legit DNS server though.",{"value":69,"source":62,"evidence":70},"dnsmasq",[71],{"id":65,"by":66,"text":67},"open_source","unknown",{"praise":75,"objections":91,"requests":123,"questions":139,"alternatives":151},[76],{"value":77,"source":62,"evidence":78},"Clever concept, using consensus-maintained Wikipedia links",[79,83,87],{"id":80,"by":81,"text":82},"22790974","renewiltord","This is hecka cool. What a clever concept! I like the idea of piggy-backing on top of a mechanism that is sort of kept in the right state by consensus.",{"id":84,"by":85,"text":86},"22790569","upgoat","Woah this is hecka cool!! Nice work to the authors.",{"id":88,"by":89,"text":90},"22791034","jneplokh","Awesome idea! It could be applied to a lot of different websites. Even ones where I'm too lazy to type out the whole URL :p Regardless, having a system where you can base it off…",[92,108],{"value":93,"source":62,"evidence":94},"Not actually DNS; it is HTTP redirection or search autocorrect",[95,99,103,104],{"id":96,"by":97,"text":98},"22792867","HugoDaniel","DNS translates a name into an IP address. This is not DNS per-se, it is just a search plugin for the url bar. If an analogy was needed with a network service perhaps this is more…",{"id":100,"by":101,"text":102},"22795251","sfoley","Just because it's doing key-value pairs does not mean it's DNS. If I can't `dig` it, it's not DNS. This is simply doing HTTP redirects and works with no other protocols.",{"id":65,"by":66,"text":67},{"id":105,"by":106,"text":107},"22790983","abiogenesis","Nitpicking: Technically it's not DNS as it doesn't resolve names to addresses. Maybe CNAME over Wikipedia?",{"value":109,"source":62,"evidence":110},"Wikipedia is editable by anyone, so links can be spammed or phished",[111,115,119],{"id":112,"by":113,"text":114},"22791078","gbear605","One concern is that you can’t always trust the Wikipedia link. For example, in this edit [1] to the Equifax page, a spammer changed the link to a spam site. They’re usually fixed…",{"id":116,"by":117,"text":118},"22792061","29athrowaway","Many Wikipedia articles can be edited by anyone. This is not secure.",{"id":120,"by":121,"text":122},"22790768","erikig","Interesting idea but: - How do you handle ambiguity? e.g what happens when sci-hub.idk and scihub.idk differ? - Aren’t you concerned by the fact that Wikipedia is open to editing…",[124],{"value":125,"source":62,"evidence":126},"Use Wikidata as the source of official URLs",[127,131,135],{"id":128,"by":129,"text":130},"22794761","hk__2","> Wikipedia keeps track of official URLs for popular websites This should be Wikidata. Wikipedia does that, but this is more and more moved into Wikidata. This is a good thing,…",{"id":132,"by":133,"text":134},"22790922","captn3m0","Maybe use WikiData? The slower rate of updates might work in your favour to avoid vandalism.",{"id":136,"by":137,"text":138},"22794606","blattimwind","Wouldn't this be an excellent use case for Wikidata? For example looking up \"sci hub\" on Wikidata leads to https:\u002F\u002Fwww.wikidata.org\u002Fwiki\u002FQ21980377 which has an \"official website\"…",[140,144],{"value":141,"source":62,"evidence":142},"How are ambiguous names like sci-hub.idk and scihub.idk handled?",[143],{"id":120,"by":121,"text":122},{"value":145,"source":62,"evidence":146},"Does this comply with Wikipedia's terms of service?",[147],{"id":148,"by":149,"text":150},"22809235","snorrah","Does this comply with the terms of service? I know this won’t be a popular reply and that’s fine, but I just want to know whether your admittedly intriguing concept isn’t taking…",[152,159],{"value":153,"source":62,"evidence":154},"DuckDuckGo \"I'm Feeling Ducky\" search prefix",[155],{"id":156,"by":157,"text":158},"22791901","sm4rk0","Nice hack, but you can do it much easier with DuckDuckGo's \"I'm Feeling Ducky\", which is used by prefixing the search with a backslash: https:\u002F\u002Flmddgtfy.net\u002F?q=%5Chacker%20news…",{"value":160,"source":62,"evidence":161},"Wikidata official website field",[162],{"id":136,"by":137,"text":138},{"comments":17,"answered":33,"key":164},[165,168,171],{"id":166,"text":167},"22791111","This was exactly the issue! I just pushed fixes for this problem.",{"id":169,"text":170},"22791031","> Aren’t you concerned by the fact that Wikipedia is open to editing by the public? Arguably the thrill of uncertainty could add to the fun :D",{"id":53,"text":54},{"commenters":173,"max_depth":39,"maker_replies":17,"first_comment_mins":174,"lifespan_hours":175},85,22,72,[177,179,183,186,189,193,195,196,198,201,203,205,207,211,215,218,221,224,227,230,233,236,239,242,244,248,252,256,260,263,266,268,271,273,276,278,279,281,284,285,288,292,295,297,300,303,306,308,311,313,316,319,320,323,326,330,333,335,338,340,343,344,348,351,354,356,358,361,362,365,368,370,372,375,379,382,385,387,389,392,396,397,400,403,406,409,412,415,418,421,424,427,429,431,434,437,440,443,446,448,451,454,457,459,461],[96,43,33,178,97,43],"project\u002Fcritical\u002Fidea",[180,43,43,181,182,43],"22793182","commenter\u002Fneutral\u002Fnone","capableweb",[184,43,43,181,185,43],"22793375","nulbyte",[187,43,43,181,188,43],"22793502","parhamn",[190,43,43,191,192,43],"22793632","commenter\u002Fneutral\u002Fidea","penagwin",[194,43,43,181,182,43],"22793656",[100,43,33,178,101,43],[197,43,43,181,182,43],"22795904",[199,43,43,181,200,43],"22799028","icedchai",[202,43,43,181,182,43],"22801431",[204,43,43,181,200,43],"22802839",[206,43,43,181,182,43],"22808156",[208,33,45,209,210,43],"22791086","project\u002Fpositive\u002Fidea","frei",[212,33,43,213,214,43],"22791259","other\u002Fneutral\u002Fnone","itaysk",[216,33,43,213,217,43],"22791399","nitrogen",[219,33,43,213,220,43],"22791497","matsemann",[222,33,43,213,223,43],"22791653","greenpresident",[225,33,43,213,226,43],"22792875","carlob",[228,33,43,213,229,43],"22792223","bausano_michael",[231,33,43,213,232,43],"22792453","nicbou",[234,33,43,213,235,43],"22793644","EE84M3i",[237,33,45,209,238,43],"22792533","cpach",[240,33,43,213,241,43],"22793411","iakh",[243,33,43,213,129,43],"22794867",[245,41,33,246,247,43],"22791534","project\u002Fcritical\u002Fprivacy","segfaultbuserr",[249,41,45,250,251,43],"22792087","project\u002Fpositive\u002Fprivacy","BillinghamJ",[253,41,17,254,255,43],"22792164","project\u002Fneutral\u002Fprivacy","pishpash",[257,41,17,258,259,43],"22792202","project\u002Fneutral\u002Fidea","s_gourichon",[261,41,45,250,262,43],"22792690","cxr",[264,41,17,254,265,43],"22792897","Asmod4n",[267,41,43,213,129,43],"22794770",[269,41,43,213,270,43],"22795858","fragmede",[272,41,43,181,129,43],"22796098",[274,41,43,213,275,43],"22796258","hn_101",[277,41,43,213,129,43],"22801330",[128,17,17,258,129,43],[65,280,33,178,66,43],4,[282,280,43,181,283,43],"22791761","MatthewWilkes",[105,45,33,178,106,43],[286,45,43,181,287,43],"22791020","usmannk",[289,45,17,290,291,43],"22791484","project\u002Fneutral\u002Fexecution","datalist",[293,45,33,178,294,43],"22791091","stepanhruda",[80,296,45,209,81,43],6,[298,38,43,213,299,43],"22794486","LinuxBender",[301,38,43,213,302,43],"22796430","andrekorol",[304,38,43,213,305,43],"22799979","Spivak",[136,307,17,258,137,43],8,[309,39,17,258,310,43],"22791049","oefrha",[112,312,33,246,113,43],10,[314,312,17,254,315,43],"22791181","edjrage",[317,312,17,254,318,43],"22791279","yreg",[116,31,33,246,117,43],[321,34,45,209,322,43],"22792886","jrockway",[324,34,43,181,325,43],"22793124","jhasse",[327,328,17,290,329,43],"22790815",13,"leoh",[331,328,17,290,332,43],"22790838","O_H_E",[166,328,43,334,10,33],"maker\u002Fneutral\u002Fexecution",[336,328,17,334,337,43],"22794054","cooper12",[339,328,17,290,318,43],"22791298",[120,341,17,342,121,43],14,"project\u002Fmixed\u002Fidea",[132,341,17,290,133,43],[345,341,17,346,347,43],"22791062","project\u002Fneutral\u002Fnone","trishmapow2",[349,341,43,213,350,43],"22791605","hobofan",[352,341,43,181,353,43],"22791622","skissane",[355,341,43,181,350,43],"22791729",[357,341,17,258,353,43],"22791612",[359,341,17,290,360,43],"22793523","mmarx",[169,341,43,258,10,33],[363,341,45,209,364,43],"22793116","Kye",[366,341,33,178,367,43],"22795678","tubbs",[88,369,45,209,89,43],15,[148,371,17,346,149,43],16,[84,373,45,374,85,43],17,"project\u002Fpositive\u002Fnone",[376,377,33,178,378,43],"22791056",18,"jaimex2",[380,377,43,181,381,43],"22791206","newswasboring",[383,377,43,213,384,43],"22791392","Sabinus",[386,377,43,213,378,43],"22819317",[156,388,33,178,157,43],19,[390,388,43,181,391,43],"22791922","kelnos",[393,394,45,374,395,43],"22792841",20,"rootsudo",[53,32,43,346,10,33],[398,32,45,209,399,43],"22790969","Polylactic_acid",[401,32,43,181,402,43],"22793315","mathieubordere",[404,32,17,258,405,43],"22799184","basch",[407,32,17,258,408,43],"22792397","Vinnl",[410,32,17,258,411,43],"22793608","CapriciousCptl",[413,174,43,213,414,43],"22791346","jakear",[416,174,43,213,417,43],"22791372","jonchurch_",[419,174,43,213,420,43],"22791531","onion2k",[422,174,43,213,423,43],"22791545","el_nino",[425,174,43,213,426,43],"22791669","shp0ngle",[428,174,43,213,426,43],"22791660",[430,174,43,213,426,43],"22791659",[432,174,43,213,433,43],"22791513","jimmaswell",[435,174,43,213,436,43],"22791568","sixhobbits",[438,174,43,213,439,43],"22791611","aequitas",[441,174,43,213,442,43],"22791778","tomcooks",[444,174,43,213,445,43],"22791964","philips4350",[447,174,43,213,442,43],"22792095",[449,174,43,213,450,43],"22794174","kevin_thibedeau",[452,174,43,213,453,43],"22795941","StillBored",[455,174,43,213,456,43],"22792112","terramex",[458,174,43,213,259,43],"22792221",[460,174,43,213,182,43],"22793193",[462,463,33,178,464,43],"22793158",23,"BubRoss",[],[467,472,477,481,486,490],{"id":468,"name":469,"points":470,"category":471},"22811653","FalsiScan",770,"productivity",{"id":473,"name":474,"points":475,"category":476},"22758217","Learn GNU Awk one-liners ebook",539,"languages",{"id":478,"name":479,"points":480,"category":476},"22776753","33 line React",418,{"id":482,"name":483,"points":484,"category":485},"22777397","Treendly",343,"web_saas",{"id":487,"name":488,"points":489,"category":19},"22763656","Pdf.js Express",334,{"id":491,"name":492,"points":493,"category":471},"22818300","Online Town",261,false,"v2",{"id":497,"name":5,"line":5,"ai":494,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":498,"top":17,"kw":499,"maker":10,"domain":9,"tier":18,"attempts":43,"strip":500,"url":8,"mix":501,"praise":77,"objection":93,"sub":20},22790425,-0.06,[23,24,25,26,27],"1010500053350311531253330335115530000001",[31,32,33,34],1794036588629]