[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"project-5048009":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":44,"what":45,"said":92,"maker_in_thread":169,"shape":177,"grid":181,"attempts":233,"same_week":234,"maker_shows":31,"maker_hidden":262,"reader_version":263,"card":264},"5048009","This Year","My first python web app - What do you want to do this year?","title","Show HN: My first python web app - What do you want to do this year?","http:\u002F\u002Fwww.thisyr.com","thisyr.com","jessratcliffe",1358005969,2013,70,24,360,1739,21,"notable","productivity","goal tracking","web_app",[24,25,26,27],"new year resolutions","goal pledges","twitter app","django app","mixed",-0.213,{"positive":31,"neutral":32,"mixed":33,"critical":34},1,4,3,5,13,{"privacy":37,"execution":39,"design":41,"idea":42},{"positive":38,"critical":31},0,{"positive":38,"critical":40},2,{"positive":31,"critical":31},{"positive":38,"critical":31},[31,31,38,33,31,38,33,38,33,38,33,33,38,38,31,38,34,31,38,38,33,38,33,38],null,{"problem":44,"audience":44,"pricing":44,"motivation":46,"time_to_build":44,"stack":56,"openness":89,"stage":90,"team_size":91},{"value":47,"source":48,"evidence":49},"Built first Python web app as a learning project","maker",[50,53],{"id":51,"by":11,"text":52},"5051090","Thanks! I'm so pleased to have finally built my first one. I'm sorry about the error - I'll look into it.",{"id":54,"by":11,"text":55},"5051099","Hi sycren, I mainly chose python because of http:\u002F\u002Flearnpythonthehardway.org\u002F. I've tried so many different tutorials but this one really clicked with me. I also used Django…",[57,63,69,73,77,81,85],{"value":58,"source":48,"evidence":59},"Django",[60],{"id":61,"by":11,"text":62},"5051130","Thanks. It's built using Django, Bootstrap, Heroku, Postgres and twython.",{"value":64,"source":48,"evidence":65},"Twitter Bootstrap",[66],{"id":67,"by":11,"text":68},"5051104","Thanks arenaninja. Yes, I used Django and Twitter Bootstrap as proexploit said.",{"value":70,"source":48,"evidence":71},"Heroku",[72],{"id":61,"by":11,"text":62},{"value":74,"source":48,"evidence":75},"Postgres",[76],{"id":61,"by":11,"text":62},{"value":78,"source":48,"evidence":79},"twython",[80],{"id":61,"by":11,"text":62},{"value":82,"source":48,"evidence":83},"Python",[84],{"id":54,"by":11,"text":55},{"value":86,"source":48,"evidence":87},"jQuery",[88],{"id":54,"by":11,"text":55},"unknown","launched","solo",{"praise":93,"objections":109,"requests":136,"questions":149,"alternatives":161},[94,102],{"value":95,"source":96,"evidence":97},"Clean simple design","commenter",[98],{"id":99,"by":100,"text":101},"5048534","arenaninja","I quite like the simplicity of it. Personally, I'd move the \"Submit\" button next to the textbox for the resolution or directly underneath it (to the right of the checkbox's…",{"value":103,"source":96,"evidence":104},"Congratulations on first Python app",[105],{"id":106,"by":107,"text":108},"5048270","adlq","I've got a 'KeyError at \u002Ftwitter\u002Fthanks' when refusing access from the app to my twitter account (no offense meant, I was just testing it out) and then clicking on \"Go Back to…",[110,121,129],{"value":111,"source":96,"evidence":112},"Debug mode leaks error details",[113,117],{"id":114,"by":115,"text":116},"5048331","mmq","You should probably set DEBUG at False. This is very undesirable in a production environment as it will probably leak sensitive information that attackers can use against your…",{"id":118,"by":119,"text":120},"5048193","ceeK","I like it tis pretty cool. I'm not a Pythoner but I believe you have debug mode on, was revealing some errors to me.",{"value":122,"source":96,"evidence":123},"Errors when denying Twitter access",[124,125],{"id":106,"by":107,"text":108},{"id":126,"by":127,"text":128},"5050308","cookingrobot","Seconded - I tried to participate but wasn't willing to give access to my twitter account. It gave me a very verbose error page.",{"value":130,"source":96,"evidence":131},"Design looks unattractive on desktop",[132],{"id":133,"by":134,"text":135},"5048169","jimzvz","Looks cool, it would be nice to have some kind of voting system for pledges and maybe reminders to achieve the pledge every few months. Also, the design works on mobile but isn't…",[137,141],{"value":138,"source":96,"evidence":139},"Add voting on pledges",[140],{"id":133,"by":134,"text":135},{"value":142,"source":96,"evidence":143},"Add reminders and progress tracking",[144,145],{"id":133,"by":134,"text":135},{"id":146,"by":147,"text":148},"5048799","wanghq","I keep seeing similar apps popping up on HN. Wish you guys the best! Making an app is simple, but do you have a plan to continuously improve your app\u002Fbring more people to your…",[150],{"value":151,"source":96,"evidence":152},"What stack was used?",[153,157],{"id":154,"by":155,"text":156},"5048150","chewxy","Cool. What's the stack?",{"id":158,"by":159,"text":160},"5048253","sycren","I was thinking of making a python web app integrated with Twitter. Why did you choose python over other languages and what else was in the stack?",[162],{"value":163,"source":96,"evidence":164},"startupresolution.com",[165],{"id":166,"by":167,"text":168},"5048195","smit","Nice app. Looks very similar to http:\u002F\u002Fstartupresolution.com that we launched on hn on 29th.",{"comments":170,"answered":32,"key":171},8,[172,175,176],{"id":173,"text":174},"5051085","Thank you. I've tried setting debug to false but it causes a problem with the template. Do you know how I set it to false without affecting the design? I've tried a couple of…",{"id":51,"text":52},{"id":54,"text":55},{"commenters":178,"max_depth":33,"maker_replies":170,"first_comment_mins":179,"lifespan_hours":180},14,53,28,[182,184,186,188,190,191,192,194,195,197,199,200,204,205,207,211,214,218,220,222,225,228,230,232],[114,38,31,183,115,38],"maker\u002Fcritical\u002Fprivacy",[126,38,31,185,127,38],"project\u002Fcritical\u002Fexecution",[173,38,38,187,11,31],"maker\u002Fneutral\u002Fexecution",[189,38,33,187,115,38],"5051713",[106,31,31,185,107,38],[51,31,38,187,11,31],[158,40,33,193,159,38],"maker\u002Fneutral\u002Fnone",[54,40,38,193,11,31],[133,33,33,196,134,38],"project\u002Fmixed\u002Fdesign",[198,33,38,187,11,31],"5051113",[99,32,33,196,100,38],[201,32,33,202,203,38],"5048546","project\u002Fneutral\u002Fdesign","proexploit",[67,32,38,193,11,31],[166,34,38,206,167,38],"other\u002Fneutral\u002Fidea",[208,34,31,209,210,38],"5048398","project\u002Fcritical\u002Fdesign","dwolchon",[212,34,38,213,167,38],"5048939","other\u002Fneutral\u002Fdesign",[215,34,34,216,217,38],"5048560","project\u002Fpositive\u002Fdesign","prezjordan",[146,34,31,219,147,38],"project\u002Fcritical\u002Fidea",[221,34,38,206,167,38],"5048932",[223,34,38,224,11,31],"5051132","other\u002Fpositive\u002Fdesign",[118,226,33,227,119,38],6,"project\u002Fmixed\u002Fexecution",[229,226,38,187,11,31],"5051136",[154,231,33,193,155,38],7,[61,231,38,193,11,31],[],[235,240,245,250,253,258],{"id":236,"name":237,"points":238,"category":239},"5045621","Dextro",179,"ai",{"id":241,"name":242,"points":243,"category":244},"5052155","Teoria.js",77,"languages",{"id":246,"name":247,"points":248,"category":249},"5068547","Super Debugger",75,"dev_tools",{"id":251,"name":252,"points":14,"category":20},"5066355","Draft",{"id":254,"name":255,"points":256,"category":257},"5057073","analytics-node",66,"data",{"id":259,"name":260,"points":261,"category":257},"5034513","appstorerankings.net",62,false,"v2",{"id":265,"name":5,"line":6,"ai":262,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":266,"top":18,"kw":267,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":268,"url":9,"mix":269,"praise":95,"objection":111,"sub":21},5048009,-0.21,[24,25,26,27],"110310303033001051003030",[31,32,33,34],1793990889806]