[{"data":1,"prerenderedAt":351},["ShallowReactive",2],{"project-2315228":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":43,"post_text":45,"what":46,"said":92,"maker_in_thread":191,"shape":199,"grid":202,"attempts":315,"same_week":316,"maker_shows":31,"maker_hidden":343,"reader_version":344,"card":345},"2315228","Profile.io","Profiles for Developers","title","Show HN: Profile.io - Profiles for Developers","http:\u002F\u002Fprofile.io","profile.io","dannyr",1299883757,2011,41,48,298,1097,28,"shown","web_saas","developer profile pages","web_app",[24,25,26,27],"developer profile","developer portfolio","github profile","resume","mixed",-0.305,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,9,1,12,25,{"execution":37,"idea":40,"design":42},{"positive":38,"critical":39},0,8,{"positive":41,"critical":33},2,{"positive":38,"critical":31},[38,38,38,38,31,38,38,38,38,38,38,44,31,38,38,33,38,38,33,33,38,33,31,33,33,31,33,38,33,33,31,31,31,44,33,33,38,44,38,31],5,null,{"problem":47,"audience":55,"pricing":45,"motivation":59,"time_to_build":63,"stack":71,"openness":89,"stage":90,"team_size":91},{"value":48,"source":49,"evidence":50},"Developers lack a decent place to showcase their projects and skills","commenter",[51],{"id":52,"by":53,"text":54},"2315248","dustball","My take (dannyr and I built this) -- this is like an \"about.me\" but for developers. You add your GitHub account, add your programming languages, etc. And (my favorite) you add…",{"value":56,"source":49,"evidence":57},"Developers",[58],{"id":52,"by":53,"text":54},{"value":60,"source":49,"evidence":61},"Give developers a decent place to showcase their geek",[62],{"id":52,"by":53,"text":54},{"value":64,"source":65,"evidence":66},"3 days, built on a bus from SF to Austin","maker",[67,70],{"id":68,"by":11,"text":69},"2315624","You are comparing a 3-day version of Profile.io to a 2+ year-old site. We have plans that would differentiate ourselves from the other services out there but we can't build all…",{"id":52,"by":53,"text":54},[72,79,83],{"value":73,"source":49,"evidence":74},"Python",[75],{"id":76,"by":77,"text":78},"2315368","d0m","Traceback (most recent call last): File \"\u002Fbase\u002Fpython_runtime\u002Fpython_lib\u002Fversions\u002F1\u002Fgoogle\u002Fappengine\u002Fext\u002Fwebapp\u002F__init__.py\", line 517, in __call__ handler.post(*groups) File…",{"value":80,"source":49,"evidence":81},"Google App Engine",[82],{"id":76,"by":77,"text":78},{"value":84,"source":65,"evidence":85},"Django",[86],{"id":87,"by":11,"text":88},"2315542","Fixed. Let me know if we missed anything. I wish we could use Django's autoescape filter but App Engine's SDK ships with just 0.96 by default. We can only upgrade to a later…","unknown","beta","team",{"praise":93,"objections":109,"requests":145,"questions":168,"alternatives":173},[94],{"value":95,"source":49,"evidence":96},"Good idea and promising",[97,101,105],{"id":98,"by":99,"text":100},"2315315","dorkitude","i like it. you guys are definitely one to watch out for on #StartupBus.",{"id":102,"by":103,"text":104},"2315409","robeastham","This is a little similar to my new app\u002Fstartup: http:\u002F\u002Fwww.mightycv.com Mighty CV is a little more free form and geared towards producing a hacker centric traditional style…",{"id":106,"by":107,"text":108},"2315698","shiftb","Congrats guys! Was awesome watching you build it.",[110,124,138],{"value":111,"source":49,"evidence":112},"Too similar to flavors.me",[113,117,120],{"id":114,"by":115,"text":116},"2315360","kmfrk","How exactly is this different from flavors.me? forrst.me also has more traction, and they are both formidable competitors, so I'd love some great selling points. What would make…",{"id":118,"by":115,"text":119},"2315585","I don't see the niche argument applying to a service that basically isn't a community; there is no in-service exchange between the users. flavors.me has a better design and…",{"id":121,"by":122,"text":123},"2315543","m0nastic","That was my first impression as well, having recently set up a flavors.me page (which includes github, and visually looks identical to their site). I'm all for competitors in the…",{"value":125,"source":49,"evidence":126},"Serious XSS security holes",[127,131,134],{"id":128,"by":129,"text":130},"2315468","Xk","Escape \u003C and > (and everything else), and check the site for XSS. I don't mean to be rude, and I realize you two coded this up in a really short amount of time -- but before this…",{"id":132,"by":129,"text":133},"2315555","Usernames aren't sanitized yet. (As is visible with the '\u003Casdf' in the 'foobar' link above.) EG: http:\u002F\u002Fprofile.io\u002Fxss2",{"id":135,"by":136,"text":137},"2315789","qeorge","Also, you missed the login form (both in the header and on http:\u002F\u002Fprofile.io\u002Flogin). Its echoing the username directly, e.g., \"Username \u003Cscript>alert(1)\u003C\u002Fscript> was not found\"",{"value":139,"source":49,"evidence":140},"Tracebacks publicly visible",[141],{"id":142,"by":143,"text":144},"2315397","jessedhillon","I think the bigger issue is that your tracebacks are publicly visible.",[146,161],{"value":147,"source":49,"evidence":148},"Fix form validation and registration bugs",[149,153,157],{"id":150,"by":151,"text":152},"2315594","akkartik","Anybody else getting anything besides \"Email is not valid or empty.\" when they put emails in? I tried a few test ones, and nothing's getting through.",{"id":154,"by":155,"text":156},"2315329","hroman","Tried to register but got this http:\u002F\u002Fpastie.org\u002F1661494.",{"id":158,"by":159,"text":160},"2315358","agentultra","I got a weird validation error from your form. Apparently the text field isn't supposed to accept multi-line fields? I'm curious about the site and if it will offer any benefits…",{"value":162,"source":49,"evidence":163},"Clarify username versus URL input",[164],{"id":165,"by":166,"text":167},"2315437","jkkramer","Neat idea. Minor nits: - Would be nice if custom background images tiled - Not clear whether to enter usernames or URLs for accounts - \"Add an Technology\" typo - No cancel…",[169],{"value":170,"source":49,"evidence":171},"How is it different from flavors.me",[172],{"id":114,"by":115,"text":116},[174,179,183,187],{"value":175,"source":49,"evidence":176},"flavors.me",[177,178],{"id":114,"by":115,"text":116},{"id":121,"by":122,"text":123},{"value":180,"source":49,"evidence":181},"forrst.me",[182],{"id":114,"by":115,"text":116},{"value":184,"source":49,"evidence":185},"about.me",[186],{"id":118,"by":115,"text":119},{"value":188,"source":49,"evidence":189},"mightycv.com",[190],{"id":102,"by":103,"text":104},{"comments":192,"answered":41,"key":193},7,[194,195,198],{"id":87,"text":88},{"id":196,"text":197},"2315553","It's the niche. Flavors.Me != Profile.io in the same way StackOverflow != Quora.",{"id":68,"text":69},{"commenters":200,"max_depth":39,"maker_replies":192,"first_comment_mins":31,"lifespan_hours":201},27,21,[203,205,207,208,209,212,216,218,221,224,227,229,231,233,235,237,240,242,244,246,247,249,251,254,256,258,262,265,268,271,274,276,277,279,281,283,285,287,289,290,293,295,297,300,302,305,308,311],[128,38,38,204,129,38],"commenter\u002Fcritical\u002Fexecution",[87,38,38,206,11,33],"maker\u002Fneutral\u002Fexecution",[132,38,38,204,129,38],[135,38,38,204,136,38],[210,38,31,206,211,38],"2316586","StavrosK",[213,38,38,214,215,38],"2315546","commenter\u002Fneutral\u002Fnone","ddemchuk",[217,38,38,214,129,38],"2315568",[219,38,38,214,220,38],"2315709","Locke1689",[222,33,38,223,211,38],"2315394","other\u002Fneutral\u002Fnone",[225,33,38,223,226,38],"2315769","hallmark",[228,33,38,223,211,38],"2315850",[230,33,38,223,226,38],"2316176",[232,33,38,223,211,38],"2316583",[52,41,44,234,53,38],"maker\u002Fpositive\u002Fidea",[114,41,31,236,115,38],"project\u002Fneutral\u002Fidea",[238,41,38,214,239,38],"2315434","phlux",[241,41,38,214,115,38],"2315526",[196,41,38,243,11,33],"maker\u002Fneutral\u002Fidea",[118,41,33,245,115,38],"project\u002Fcritical\u002Fidea",[68,41,38,236,11,33],[248,41,38,214,115,38],"2315642",[121,41,33,250,122,38],"project\u002Fcritical\u002Fdesign",[252,31,38,253,11,33],"2315240","maker\u002Fneutral\u002Fnone",[150,31,33,255,151,38],"project\u002Fcritical\u002Fexecution",[257,31,38,206,11,33],"2315611",[259,260,33,255,261,38],"2315436",4,"BoppreH",[263,260,31,264,129,38],"2315517","project\u002Fneutral\u002Fexecution",[266,44,33,250,267,38],"2315418","techietim",[269,44,33,255,270,38],"2315439","ks",[272,44,33,250,273,38],"2315761","Raphael",[102,275,31,236,103,38],6,[76,192,33,255,77,38],[278,192,38,206,11,33],"2315378",[142,192,33,280,143,38],"maker\u002Fcritical\u002Fexecution",[282,192,31,253,53,38],"2315412",[284,192,33,280,143,38],"2315730",[286,192,31,206,53,38],"2315408",[165,39,31,288,166,38],"project\u002Fmixed\u002Fdesign",[158,32,31,264,159,38],[98,291,44,292,99,38],10,"project\u002Fpositive\u002Fidea",[154,294,33,255,155,38],11,[296,294,31,206,53,38],"2315353",[298,34,33,255,299,38],"2315349","gm",[301,34,38,206,11,33],"2315367",[106,303,44,304,107,38],13,"maker\u002Fpositive\u002Fnone",[306,307,38,223,53,38],"2315364",14,[309,307,38,223,310,38],"2317345","mychacho",[312,313,31,236,314,38],"2315467",15,"elvirs",[],[317,322,327,332,336,340],{"id":318,"name":319,"points":320,"category":321},"2333570","ZetaBee",238,"productivity",{"id":323,"name":324,"points":325,"category":326},"2322985","colorapi.com",159,"creative",{"id":328,"name":329,"points":330,"category":331},"2310852","Diffbot Article API",151,"ai",{"id":333,"name":334,"points":335,"category":20},"2324634","Domain Groovy Keyword Tool",61,{"id":337,"name":338,"points":339,"category":326},"2307813","Jazzroom",45,{"id":341,"name":342,"points":14,"category":20},"2332464","ducksboard",false,"v2",{"id":346,"name":5,"line":6,"ai":343,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":347,"top":18,"kw":348,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":349,"url":9,"mix":350,"praise":95,"objection":111,"sub":21},2315228,-0.3,[24,25,26,27],"0000300000053001001101311310113335110503",[31,32,33,34],1793990871360]