[{"data":1,"prerenderedAt":361},["ShallowReactive",2],{"project-11652454":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":44,"post_text":46,"what":47,"said":72,"maker_in_thread":147,"shape":149,"grid":154,"attempts":324,"same_week":325,"maker_shows":40,"maker_hidden":353,"reader_version":354,"card":355},"11652454","dial2verify-twilio","Phone verification at no cost","title","Show HN: Phone verification at no cost","https:\u002F\u002Fgithub.com\u002Fnatsu90\u002Fdial2verify-twilio","github.com","natsu90",1462677134,2016,147,62,228,2264,11,"notable","security_privacy","phone number verification","library",[24,25,26,27,28],"phone verification","missed call","twilio","caller id spoofing","sms verification","curious",-0.303,{"positive":32,"neutral":33,"mixed":34,"critical":35},1,12,0,7,20,{"execution":38,"idea":39,"privacy":41,"pricing":42,"performance":43},{"positive":34,"critical":32},{"positive":34,"critical":40},3,{"positive":34,"critical":32},{"positive":34,"critical":32},{"positive":34,"critical":32},[32,34,34,32,40,34,34,32,34,34,34,34,34,34,40,34,40,34,34,34,34,34,34,40,34,40,34,40,34,32,32,34,40,32,32,34,45,40,40,34],5,null,{"problem":46,"audience":46,"pricing":48,"motivation":46,"time_to_build":46,"stack":60,"openness":70,"stage":71,"team_size":71},{"value":49,"source":50,"evidence":51},"Free verification, though Twilio charges for call minutes","commenter",[52,56],{"id":53,"by":54,"text":55},"11653968","Matt3o12_","Are you willing to make international users pay up to 80¢ per verification? If someone cancels a call, I still have to pay for one minute (it's only free if I cancel the call).…",{"id":57,"by":58,"text":59},"11653065","subinsebastien","Again, nothing new. I have already implemented this on my app here : https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=in.xtel.quitq.app using Twilio alone. But, twilio is not…",[61],{"value":62,"source":63,"evidence":64},"Twilio","inferred",[65,69],{"id":66,"by":67,"text":68},"11652561","DDickson","So you can only verify, at best, one user every 90 seconds? Also, I have to assume Twilio would look at this as a form of abuse.",{"id":57,"by":58,"text":59},"open_source","unknown",{"praise":73,"objections":74,"requests":114,"questions":120,"alternatives":128},[],[75,90,102,106],{"value":76,"source":50,"evidence":77},"Caller ID can be spoofed, so verification is insecure",[78,82,86],{"id":79,"by":80,"text":81},"11654612","patcheudor","I may get down voted for this and so be it, this must be said. This is a prime example of creating what was intended to be a security feature without understanding the threat…",{"id":83,"by":84,"text":85},"11652565","gst","It's relatively easy to change\u002Ffake the caller ID of phone calls so unfortunately this approach isn't really secure. That's why phone number verification usually places an…",{"id":87,"by":88,"text":89},"11652705","nmjohn","Basically, because there is no verification\u002Fvalidation surrounding caller id - https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCaller_ID_spoofing",{"value":91,"source":50,"evidence":92},"Twilio may treat it as abuse or adjust pricing",[93,94,98],{"id":66,"by":67,"text":68},{"id":95,"by":96,"text":97},"11652549","jldugger","So... Twilio adjusts their pricing in 3... 2... 1...",{"id":99,"by":100,"text":101},"11653667","cia48621793","However isn't it considered a kind of exploit? Twilio never intended users to waste their VoIP traffic. Could we also do phone verification at no cost, however instead by…",{"value":103,"source":50,"evidence":104},"Rate limit of about one verification per 90 seconds",[105],{"id":66,"by":67,"text":68},{"value":107,"source":50,"evidence":108},"International callers may be charged for per-minute calls",[109,110],{"id":53,"by":54,"text":55},{"id":111,"by":112,"text":113},"11652556","ntauthority","Would 'rejecting' the call result in the calling user's operator billing them, though? This is a major concern with international usage, given phone providers' tendency to...…",[115],{"value":116,"source":50,"evidence":117},"Offer outbound-call verification instead of missed calls",[118,119],{"id":99,"by":100,"text":101},{"id":83,"by":84,"text":85},[121],{"value":122,"source":50,"evidence":123},"How does caller ID spoofing work",[124],{"id":125,"by":126,"text":127},"11652679","wfunction","At the risk of sounding like I'm actually going to abuse this capability... if it's done \"relatively easily\", how is this done?",[129,136,140],{"value":130,"source":50,"evidence":131},"Facebook Account Kit",[132],{"id":133,"by":134,"text":135},"11652669","kevindeasis","Hi, there's a free phone verification using facebook. It's account kit. https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Faccountkit\u002Foverview What do you guys think?",{"value":137,"source":50,"evidence":138},"SMS verification",[139],{"id":111,"by":112,"text":113},{"value":141,"source":50,"evidence":142},"Indian missed call notification system",[143],{"id":144,"by":145,"text":146},"11653645","neil_s","Haha, this is the digital version of the Indian phenomenon of 'missed calls', used as 1-bit 0-cost notification mechanism. It's become such a cultural artifact, that big…",{"comments":34,"answered":34,"key":148},[],{"commenters":150,"max_depth":151,"maker_replies":34,"first_comment_mins":152,"lifespan_hours":153},50,9,49,123,[155,157,161,163,165,168,170,172,175,178,182,184,186,189,191,194,197,200,202,204,206,209,212,215,218,221,223,226,229,232,235,238,241,244,247,250,253,256,259,262,266,268,271,274,276,279,282,284,286,289,292,293,296,299,302,305,310,311,314,317,319,321],[79,34,32,156,80,34],"project\u002Fcritical\u002Fexecution",[158,34,34,159,160,34],"11655073","other\u002Fneutral\u002Fnone","bpchaps",[162,34,34,159,80,34],"11655221",[164,34,34,159,160,34],"11655344",[166,34,34,159,167,34],"11655370","patmcguire",[83,32,32,169,84,34],"project\u002Fcritical\u002Fidea",[125,32,40,171,126,34],"project\u002Fneutral\u002Fprivacy",[173,32,34,159,174,34],"11652691","lucaspiller",[176,32,34,159,177,34],"11653317","MichaelGG",[179,32,34,180,181,34],"11654271","commenter\u002Fneutral\u002Fnone","WatchDog",[183,32,34,180,177,34],"11655748",[87,32,32,185,88,34],"project\u002Fcritical\u002Fprivacy",[187,32,34,159,188,34],"11652954","cantrevealname",[190,32,34,180,177,34],"11653035",[192,32,34,159,193,34],"11653697","ikeboy",[195,32,34,159,196,34],"11653045","geocar",[198,32,34,159,199,34],"11653183","pbhjpbhj",[201,32,34,180,196,34],"11653289",[203,32,34,180,199,34],"11667419",[205,32,34,180,196,34],"11688889",[207,32,34,180,208,34],"11653680","zeroxfe",[210,32,34,159,211,34],"11654252","superuser2",[213,32,40,171,214,34],"11652707","amjd",[216,32,34,159,217,34],"11652718","Buge",[219,32,40,171,220,34],"11652756","finnn",[222,32,34,159,126,34],"11653306",[224,32,34,180,225,34],"11653382","HappyTypist",[227,32,34,159,228,34],"11653838","taf2",[230,32,34,159,231,34],"11653385","Symbiote",[233,32,34,159,234,34],"11654001","StavrosK",[236,32,34,159,237,34],"11654169","lstamour",[239,32,34,159,240,34],"11654889","allannienhuis",[242,32,34,159,243,34],"11653386","pjc50",[245,32,34,159,246,34],"11652944","reitanqild",[248,32,34,180,249,34],"11654389","ma2rten",[251,32,34,159,252,34],"11653030","tonymillion",[133,254,40,255,134,34],2,"project\u002Fneutral\u002Fidea",[257,254,34,159,258,34],"11652746","h43k3r",[260,254,40,261,134,34],"11652768","project\u002Fneutral\u002Fnone",[263,254,40,264,265,34],"11652766","project\u002Fneutral\u002Fpricing","jaxondu",[267,254,34,180,134,34],"11654340",[269,254,40,255,270,34],"11652862","chambo622",[272,254,34,159,273,34],"11655161","everfree",[275,254,34,159,134,34],"11657488",[277,254,32,169,278,34],"11653662","k_",[280,254,34,180,281,34],"11654125","siva7891",[53,40,32,283,54,34],"project\u002Fcritical\u002Fpricing",[144,285,34,159,145,34],4,[287,285,34,159,288,34],"11653688","koolba",[290,285,34,159,291,34],"11654363","jdeibele",[111,45,40,264,112,34],[66,294,32,295,67,34],6,"project\u002Fcritical\u002Fperformance",[297,294,40,298,112,34],"11652564","project\u002Fneutral\u002Fperformance",[300,35,32,169,301,34],"11653458","therealidiot",[303,35,34,180,304,34],"11653493","beefhash",[306,307,45,308,309,34],"11654563",8,"maker\u002Fpositive\u002Fnone","faizmokhtar",[95,151,34,159,96,34],[312,151,40,255,313,34],"11652735","BinaryIdiot",[315,151,40,264,316,34],"11652867","rizwank",[99,318,40,264,100,34],10,[57,18,34,320,58,34],"commenter\u002Fneutral\u002Fidea",[322,18,34,320,323,34],"11653765","OJFord",[],[326,331,335,340,344,348],{"id":327,"name":328,"points":329,"category":330},"11667494","BitKeeper",384,"dev_tools",{"id":332,"name":333,"points":334,"category":330},"11662057","Minoca OS",168,{"id":336,"name":337,"points":338,"category":339},"11664933","Hydrogen",154,"infrastructure",{"id":341,"name":342,"points":343,"category":330},"11658444","Gitsome",85,{"id":345,"name":346,"points":347,"category":20},"11660781","Hackchain",83,{"id":349,"name":350,"points":351,"category":352},"11675108","We Work Contract",71,"web_saas",false,"v2",{"id":356,"name":5,"line":6,"ai":353,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":357,"top":18,"kw":358,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":359,"url":9,"mix":360,"praise":-1,"objection":76,"sub":21},11652454,-0.3,[24,25,26,27,28],"1001300100000030300000030303011031105330",[32,33,34,35],1794036544044]