[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"project-48111004":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":31,"aspects":32,"strip":33,"post_text":29,"what":34,"said":45,"maker_in_thread":59,"shape":65,"grid":68,"attempts":73,"same_week":74,"maker_shows":103,"maker_hidden":104,"reader_version":105,"card":106},"48111004","warpgate","One-shot NAT traversal library","title","Show HN: One-shot NAT traversal library","https:\u002F\u002Fwarpgate.io\u002F","warpgate.io","Uptrenda",1778605209,2026,10,2,3079,4366,71,"shown","infrastructure","nat traversal library","library",[24,25,26,27],"nat traversal","peer to peer","hole punching","networking library","quiet",null,{"positive":31,"neutral":31,"mixed":31,"critical":31},0,{},[31,31],{"problem":35,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":43,"openness":44,"stage":44,"team_size":44},{"value":36,"source":37,"evidence":38},"Connecting two endpoints on the Internet directly despite NAT.","commenter",[39],{"id":40,"by":41,"text":42},"48117232","keepamovin","Yeah, this is a really cool problem Space. I’m working on something similar. I think the interesting thing of like truly connecting two points on the Internet, which almost seems…",[],"unknown",{"praise":46,"objections":51,"requests":52,"questions":53,"alternatives":54},[47],{"value":48,"source":37,"evidence":49},"Problem space described as worthwhile and interesting.",[50],{"id":40,"by":41,"text":42},[],[],[],[55],{"value":56,"source":37,"evidence":57},"Tor",[58],{"id":40,"by":41,"text":42},{"comments":60,"answered":31,"key":61},1,[62],{"id":63,"text":64},"48130367","After posting this about 10 different hustle bros have emailed me trying to shill their bullshit services. Is this what HN has come to nao. Get lost.",{"commenters":15,"max_depth":60,"maker_replies":60,"first_comment_mins":66,"lifespan_hours":67},587,33,[69,71],[40,31,31,70,41,31],"commenter\u002Fneutral\u002Fidea",[63,60,31,72,11,60],"other\u002Fneutral\u002Fnone",[],[75,80,84,89,94,98],{"id":76,"name":77,"points":78,"category":79},"48111896","Needle",776,"ai",{"id":81,"name":82,"points":83,"category":20},"48080587","ymawky",430,{"id":85,"name":86,"points":87,"category":88},"48076815","let-go",292,"languages",{"id":90,"name":91,"points":92,"category":93},"48123359","Number Gacha",268,"games",{"id":95,"name":96,"points":97,"category":88},"48078575","Rust but Lisp",218,{"id":99,"name":100,"points":101,"category":102},"48096842","website",200,"productivity",3,false,"v2",{"id":107,"name":5,"line":6,"ai":104,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":108,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":109,"url":9,"mix":110,"praise":48,"objection":-1,"sub":21},48111004,[24,25,26,27],"00",[31,31,31,31],1794036700903]