[{"data":1,"prerenderedAt":444},["ShallowReactive",2],{"project-7844264":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"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":26,"sentiment":27,"stance_mix":28,"scored_comments":32,"aspects":33,"strip":44,"post_text":46,"what":47,"said":94,"maker_in_thread":215,"shape":222,"grid":225,"attempts":408,"same_week":409,"maker_shows":42,"maker_hidden":437,"reader_version":438,"card":439},"7844264","zzzz.io","A free DynDNS replacement I created on the weekend","title","Show HN: zzzz.io, a free DynDNS replacement I created on the weekend","https:\u002F\u002Fzzzz.io","kopf",1401862399,2014,156,70,160,2272,8,"notable","infrastructure","dynamic dns","web_app",[20,23,24,25],"dyndns alternative","free dns","route 53","debated",0.08,{"positive":29,"neutral":30,"mixed":31,"critical":17},9,12,0,29,{"idea":34,"design":37,"execution":39,"performance":40,"pricing":41,"docs":43},{"positive":35,"critical":36},3,6,{"positive":38,"critical":31},1,{"positive":38,"critical":31},{"positive":31,"critical":31},{"positive":42,"critical":31},2,{"positive":31,"critical":31},[38,38,31,38,31,31,31,35,35,45,45,38,35,31,35,45,35,31,45,31,31,31,35,31,31,31,31,45,45,45,31,35,31,35,38,35,35,38,35,35],5,null,{"problem":48,"audience":46,"pricing":59,"motivation":70,"time_to_build":74,"stack":79,"openness":91,"stage":92,"team_size":93},{"value":49,"source":50,"evidence":51},"Gives a home network with a changing IP address a stable hostname","inferred",[52,56],{"id":53,"by":54,"text":55},"7844559","larrybolt","No, localtunnel or ngrok will tunnel a local port (such as for instance 127.0.0.1:80) to a public domain name (alias.ngrok.com). This only redirects an alias to your ip address…",{"id":57,"by":10,"text":58},"7844558","> it does not address the real issues of DNS management: space to store all zone data, bandwidth to support requests flow, resources to handle the load. You're absolutely right!…",{"value":60,"source":61,"evidence":62},"Free","maker",[63,66],{"id":64,"by":10,"text":65},"7844539","Not a whole lot. The domain itself costs ~50 euro per year. I'm hoping the AWS costs won't run too high - I figure a few euro per month. It's not really about the money but about…",{"id":67,"by":68,"text":69},"7846539","ken_laun","Looks neat, good! And I like the phrase \"Get Yours Now\" on the top page. Thanks for making it free.",{"value":71,"source":61,"evidence":72},"Wanted a nicer domain name than other free dyndns alternatives, and learning DNS",[73],{"id":57,"by":10,"text":58},{"value":75,"source":61,"evidence":76},"Built over a weekend",[77],{"id":78},"post",[80,84],{"value":81,"source":61,"evidence":82},"Amazon Route 53",[83],{"id":57,"by":10,"text":58},{"value":85,"source":86,"evidence":87},"Bootstrap","commenter",[88],{"id":89,"by":10,"text":90},"7844269","I don't think it's anything incredibly special (especially with the ugly bootstrap theme), and you guys probably all have your own domain names anyhow, but I'm just posting it on…","unknown","launched","solo",{"praise":95,"objections":107,"requests":129,"questions":152,"alternatives":177},[96,103],{"value":97,"source":86,"evidence":98},"Simple API",[99],{"id":100,"by":101,"text":102},"7844331","Udo","It's very neat, I like the simplicity of the API. If you promise to keep it up for a while, I'll definitely use it!",{"value":104,"source":86,"evidence":105},"Free service",[106],{"id":67,"by":68,"text":69},[108,118,122],{"value":109,"source":86,"evidence":110},"Spam abuse of free hostnames",[111,115],{"id":112,"by":113,"text":114},"7844473","nmc","> DynDNS replacement I would disagree. This may look like a replacement from the end-user's point of view, but it does not address the real issues of DNS management: space to…",{"id":116,"by":113,"text":117},"7844687","I entirely agree, and I am glad you got my point. Not sure about the beauty of 'zzzz', but it certainly is a good thing to learn by doing. Nice job. You did not answer my…",{"value":119,"source":86,"evidence":120},"Not a real solution to DNS hosting costs and load",[121],{"id":112,"by":113,"text":114},{"value":123,"source":86,"evidence":124},"Weekend build raises reliability doubts",[125],{"id":126,"by":127,"text":128},"7846876","pbreit","\"created on the weekend\" is not very reassuring. Why would you tout that (if you wanted users vs showing off)?",[130,145],{"value":131,"source":86,"evidence":132},"Open source the code",[133,137,141],{"id":134,"by":135,"text":136},"7844325","DoubleMalt","What's the technology stack? Would there be a way to persuade you to opensource it?",{"id":138,"by":139,"text":140},"7844397","hackety","Is the source for this available somewhere?",{"id":142,"by":143,"text":144},"7845481","laumars","Nice resource. Just last month I set up Bind9 on a spare VM for the same reasons (albeit just for personal use). Is this project something you'd consider releasing the source…",{"value":146,"source":86,"evidence":147},"IPv6 support",[148],{"id":149,"by":150,"text":151},"7844322","karlshea","Looks cool. IPv6 support would be neat. Does this work with the AirPort dynamic global hostname? I put my username and password in, but since my IP didn't change since I signed…",[153,161,166],{"value":154,"source":86,"evidence":155},"How the stack and zone updates work",[156,160],{"id":157,"by":158,"text":159},"7844632","dshankar","Cool hack! How did you implement this? Care to share the details? You mention Route 53, but I'm curious to learn more. What does the stack look like? How do your update…",{"id":134,"by":135,"text":136},{"value":162,"source":86,"evidence":163},"How the service handles spam and abuse",[164,165],{"id":112,"by":113,"text":114},{"id":116,"by":113,"text":117},{"value":167,"source":86,"evidence":168},"Why not use FreeDNS with a custom domain",[169,173],{"id":170,"by":171,"text":172},"7844335","tkfu","Is there any particular reason you didn't just add your domain to the pool at https:\u002F\u002Ffreedns.afraid.org\u002F ?",{"id":174,"by":175,"text":176},"7844647","LeonidasXIV","You could've used FreeDNS (freedns.afraid.org) with your own domain. They do this for years.",[178,183,194,201,208],{"value":179,"source":86,"evidence":180},"FreeDNS",[181,182],{"id":170,"by":171,"text":172},{"id":174,"by":175,"text":176},{"value":184,"source":86,"evidence":185},"DuckDNS",[186,190],{"id":187,"by":188,"text":189},"7844762","cowchase","For anyone looking into free DynDNS alternatives: I have tested several of the established alternatives without success. I then looked into some of the newcomers and ended up…",{"id":191,"by":192,"text":193},"7844771","shaunpud","I also did a similar one in Python for duckdns.org: https:\u002F\u002Fgist.github.com\u002Fshaunpud\u002F0d72f2d23a4ddd0fbab6",{"value":195,"source":86,"evidence":196},"No-IP",[197],{"id":198,"by":199,"text":200},"7844826","reflexing","No, it's Dyn's and No-IP's thing.",{"value":202,"source":86,"evidence":203},"EntryDNS",[204],{"id":205,"by":206,"text":207},"7844646","clyfe","We also built https:\u002F\u002Fentrydns.net\u002F It's a more complete solution. Running for about 3 years now.",{"value":209,"source":86,"evidence":210},"LuaDNS",[211],{"id":212,"by":213,"text":214},"7844973","zrail","Have you seen LuaDNS? It sounds sort of what you're talking about, and they let you set up vanity servers if you want. http:\u002F\u002Fwww.luadns.com\u002F",{"comments":30,"answered":17,"key":216},[217,218,221],{"id":57,"text":58},{"id":219,"text":220},"7847959","And that's just what I did with https:\u002F\u002Fgithub.com\u002Fkopf\u002Fdyndns-autologin . A few months later, they discontinued the free service altogether. Somewhat sadly, it was my github…",{"id":89,"text":90},{"commenters":223,"max_depth":29,"maker_replies":30,"first_comment_mins":42,"lifespan_hours":224},48,75,[226,228,230,231,235,236,238,241,243,245,248,250,251,253,254,257,259,261,265,267,270,274,277,279,284,287,288,291,294,297,300,303,304,308,311,312,314,316,317,320,323,327,328,331,335,337,342,344,346,351,353,357,361,365,366,368,370,375,378,380,382,384,389,392,396,400,402,406],[112,31,38,227,113,31],"project\u002Fcritical\u002Fidea",[57,31,31,229,10,38],"maker\u002Fneutral\u002Fidea",[174,31,38,227,175,31],[232,31,31,233,234,31],"7844698","other\u002Fneutral\u002Fnone","toni",[198,31,31,233,199,31],[237,31,38,227,234,31],"7844846",[239,31,31,233,240,31],"7844943","annnnd",[242,31,31,233,234,31],"7845545",[219,31,31,244,10,38],"maker\u002Fneutral\u002Fnone",[246,31,31,233,247,31],"7846027","meandthebean",[116,31,31,249,113,31],"commenter\u002Fneutral\u002Fnone",[142,31,35,244,143,31],[89,38,31,252,10,38],"project\u002Fneutral\u002Fdesign",[134,38,35,244,135,31],[255,38,31,249,256,31],"7846096","tekknolagi",[100,38,45,258,101,31],"project\u002Fpositive\u002Fdesign",[260,38,31,244,10,38],"7844562",[262,38,45,263,264,31],"7846051","project\u002Fpositive\u002Fidea","VonGuard",[170,42,35,266,171,31],"project\u002Fneutral\u002Fidea",[268,42,38,227,269,31],"7844521","Fuxy",[271,42,45,272,273,31],"7844986","project\u002Fpositive\u002Fexecution","thiagoc",[275,42,38,227,276,31],"7846503","andmarios",[278,35,31,233,54,31],"7844567",[280,281,35,282,283,31],"7845729",4,"project\u002Fneutral\u002Fperformance","digitalsushi",[285,281,31,286,10,38],"7847939","maker\u002Fneutral\u002Fperformance",[149,45,45,263,150,31],[289,45,31,233,290,31],"7844379","justincormack",[292,45,35,266,293,31],"7844391","X-Istence",[295,45,31,233,296,31],"7845562","zaphoyd",[298,45,31,233,299,31],"7845635","fulafel",[301,45,31,233,302,31],"7847574","pyvpx",[157,36,45,263,158,31],[305,306,31,233,307,31],"7845136",7,"jakio",[309,17,31,233,310,31],"7844716","stevekemp",[212,17,31,233,213,31],[313,17,31,233,310,31],"7845149",[315,29,31,233,54,31],"7844326",[191,29,31,233,192,31],[138,318,35,319,139,31],10,"project\u002Fneutral\u002Fnone",[321,318,31,249,322,31],"7844865","gaz",[324,325,31,233,326,31],"7845906",11,"ja30278",[205,30,31,233,206,31],[329,30,31,233,330,31],"7844836","shock",[332,333,31,233,334,31],"7844931",13,"NicoJuicy",[336,333,31,233,10,38],"7847897",[338,339,45,340,341,31],"7844512",14,"project\u002Fpositive\u002Fnone","s_",[343,339,31,244,10,38],"7844530",[187,345,31,233,188,31],15,[347,348,45,349,350,31],"7844528",16,"project\u002Fpositive\u002Fpricing","mokkol",[64,348,31,352,10,38],"maker\u002Fneutral\u002Fpricing",[354,348,45,355,356,31],"7844595","maker\u002Fpositive\u002Fnone","tejasm",[358,359,31,233,360,31],"7844725",17,"nly",[362,363,35,266,364,31],"7844405",18,"rgbrgb",[53,363,35,266,54,31],[367,363,31,233,364,31],"7846796",[369,363,31,233,54,31],"7847056",[371,372,35,373,374,31],"7844993",19,"project\u002Fneutral\u002Fexecution","oebs",[126,376,38,377,127,31],20,"project\u002Fcritical\u002Fnone",[379,376,31,244,10,38],"7847912",[381,376,38,377,127,31],"7850077",[67,383,45,349,68,31],21,[385,386,35,387,388,31],"7844582",22,"project\u002Fneutral\u002Fdocs","philbarr",[390,386,31,391,10,38],"7844592","maker\u002Fneutral\u002Fdocs",[393,394,38,227,395,31],"7861702",23,"vohof",[397,398,35,373,399,31],"7844277",24,"nemasu",[401,398,31,387,10,38],"7844320",[403,404,35,266,405,31],"7845593",25,"ChrisArchitect",[407,404,31,244,10,38],"7847887",[],[410,415,419,424,429,432],{"id":411,"name":412,"points":413,"category":414},"7847440","Card",376,"web_saas",{"id":416,"name":417,"points":418,"category":414},"7823167","Mighty Spring",159,{"id":420,"name":421,"points":422,"category":423},"7822894","Biomorphs",117,"learning_science",{"id":425,"name":426,"points":427,"category":428},"7845441","swift-2048",92,"games",{"id":430,"name":431,"points":224,"category":414},"7825961","FiveStar.io",{"id":433,"name":434,"points":435,"category":436},"7844672","ThriftPy",64,"languages",false,"v2",{"id":440,"name":5,"line":6,"ai":437,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":27,"top":17,"kw":441,"maker":10,"domain":5,"tier":18,"attempts":31,"strip":442,"url":9,"mix":443,"praise":97,"objection":109,"sub":20},7844264,[20,23,24,25],"1101000335513035305000300005550303133133",[29,30,31,17],1793990906185]