[{"data":1,"prerenderedAt":382},["ShallowReactive",2],{"project-2281881":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":45,"post_text":46,"what":47,"said":76,"maker_in_thread":206,"shape":214,"grid":217,"attempts":345,"same_week":346,"maker_shows":41,"maker_hidden":374,"reader_version":375,"card":376},"2281881","TweetPerView.com","I taught myself PHP and built TweetPerView.com","title","Show HN: I taught myself PHP and built TweetPerView.com","http:\u002F\u002Ftweetperview.com\u002F","tweetperview.com","jordanlyall",1299107851,2011,44,53,280,1097,26,"shown","web_saas","social video sharing gate","web_app",[24,25,26,27],"tweet to watch","twitter video","social sharing","youtube tweet gate","roasted",-0.421,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,6,5,24,39,{"idea":37,"design":40,"execution":43},{"positive":38,"critical":39},3,22,{"positive":41,"critical":42},1,2,{"positive":44,"critical":44},0,[41,41,41,41,41,41,41,44,41,41,33,41,41,41,44,38,44,38,38,33,44,33,41,38,44,41,44,38,41,44,41,41,33,41,41,41,44,38,41,41],null,{"problem":46,"audience":46,"pricing":46,"motivation":48,"time_to_build":46,"stack":58,"openness":73,"stage":74,"team_size":75},{"value":49,"source":50,"evidence":51},"Learn PHP and test whether forced tweets drive virality","maker",[52,55],{"id":53,"by":11,"text":54},"2282969","I think the bottom line is, if it's something of interest, a tweet is a small price to pay. If it's not worth it, you'll move on. The hope is that the viral growth makes up for…",{"id":56,"by":11,"text":57},"2282127","Hi guys, thanks for the response and feedback so far. A couple things: * This puts the M in MVP. By rolling it live, I hope to prove (or disprove) the general concept. * As I…",[59,65,69],{"value":60,"source":50,"evidence":61},"PHP",[62],{"id":63,"by":11,"text":64},"2282672","No framework. Just hacking it all together. I'm a product\u002Fbusiness guy who picked up PHP\u002FMySQL and JSON to achieve a proof of concept. If there's a developer out there that wants…",{"value":66,"source":50,"evidence":67},"MySQL",[68],{"id":63,"by":11,"text":64},{"value":70,"source":50,"evidence":71},"JSON",[72],{"id":63,"by":11,"text":64},"unknown","launched","solo",{"praise":77,"objections":102,"requests":152,"questions":175,"alternatives":187},[78,94],{"value":79,"source":80,"evidence":81},"Clever idea and good design","commenter",[82,86,90],{"id":83,"by":84,"text":85},"2281987","dazzawazza","Nice, I'd personally like to see an option to allow users to dismiss the dialog and not tweet but still see the video. I can see some uses for forcing a tweet but also for not…",{"id":87,"by":88,"text":89},"2282374","kenkam","The design is fantastic and I think you might be on to something here. Although there's the obvious problem (as seen from the comments) of users not being able to see what they…",{"id":91,"by":92,"text":93},"2284013","AndrewWarner","Holy crap. This. Looks. Stunning. We need to talk.",{"value":95,"source":80,"evidence":96},"Learning PHP and building it solo is impressive",[97,101],{"id":98,"by":99,"text":100},"2282086","dudurocha","Wonderful that you did this all by your self. How long did it take? Other thing, I personally didnt like the \"obligation\" to tweet to see de video, one thing that would bem more…",{"id":83,"by":84,"text":85},[103,122,134,142],{"value":104,"source":80,"evidence":105},"Forcing a tweet before watching is annoying and hurts users",[106,110,114,118],{"id":107,"by":108,"text":109},"2281997","dools","The fundamental problem here is that I don't know if I want to tweet about a video before I watch it. A tweet is like an endorsement, especially when you have the extreme burden…",{"id":111,"by":112,"text":113},"2281953","citricsquid","This is a clever idea, it is however very horrible for users. I would close a page if this was requested of me, although you may have some luck with people in the \"social media\"…",{"id":115,"by":116,"text":117},"2282393","shaggyfrog","If I were ever forced to tweet about a video before I watched it, I would immediately close the tab and instead send a tweet about how idiotic the video poster is for making me…",{"id":119,"by":120,"text":121},"2282831","s00pcan","So you created something to annoy users. How is this good?",{"value":123,"source":80,"evidence":124},"Users can't endorse a video they haven't seen",[125,126,130],{"id":107,"by":108,"text":109},{"id":127,"by":128,"text":129},"2283079","docgnome","But... how do I know it's worth the \"price\" before I've seen it? Or am I missing something?",{"id":131,"by":132,"text":133},"2283240","simonw","But I know that the \"source I trust\" hasn't watched the video yet, because they can't have, because they are forced to tweet about it before they have seen it.",{"value":135,"source":80,"evidence":136},"Excludes users without Twitter accounts",[137,141],{"id":138,"by":139,"text":140},"2282753","sgallant","Congrats on learning PHP and building something. But what about that HUGE percentage of users that don't have twitter accounts?",{"id":115,"by":116,"text":117},{"value":143,"source":80,"evidence":144},"Bypassed quickly with a JavaScript bookmark",[145,149],{"id":146,"by":147,"text":148},"2282408","TimothyBurgess","It only took me a minute or two to write a javascript bookmark (i.e., paste this in as browser URL) that will bypass the tweet requirement: ```…",{"id":150,"by":116,"text":151},"2282655","The OP should seriously reconsider how useful such a technology really is if you've really figured out a workaround to eliminate it 2 hours after launch.",[153,165],{"value":154,"source":80,"evidence":155},"Add a dismiss or skip option to watch without tweeting",[156,157,161],{"id":83,"by":84,"text":85},{"id":158,"by":159,"text":160},"2282046","mikerhoads","This is the perfect intersection between pretty crafty and annoying as hell. It might be stronger if you could play the first 5 minutes and then prompt for the tweet to see the…",{"id":162,"by":163,"text":164},"2283167","zalew","it needs an [x] button in the corner",{"value":166,"source":50,"evidence":167},"Just show me the video link",[168,171],{"id":169,"by":11,"text":170},"2281985","That's next on the list. It's been the #1 request so far: a \"just show me the video\" link. Perhaps the publisher has an option of enabling in the setup process.",{"id":172,"by":173,"text":174},"2281926","mohsen","maybe you'd want to let people watch your video without having to tweet it. just a suggestion.",[176,180],{"value":177,"source":80,"evidence":178},"How long did it take to build?",[179],{"id":98,"by":99,"text":100},{"value":181,"source":80,"evidence":182},"What PHP framework is used?",[183],{"id":184,"by":185,"text":186},"2282299","treeface","What framework are you using for PHP?",[188,195,199],{"value":189,"source":80,"evidence":190},"Socialcam invite referral gating",[191],{"id":192,"by":193,"text":194},"2282254","johnrob","Nobody complains about referring friends as a way to ascend pre-release invite lists (i.e. http:\u002F\u002Fwww.socialcam.com\u002F). How is this any different?",{"value":196,"source":80,"evidence":197},"YouTube native share prompts",[198],{"id":111,"by":112,"text":113},{"value":200,"source":80,"evidence":201},"SolveMedia captcha engagement",[202],{"id":203,"by":204,"text":205},"2281996","netaustin","I have to laugh, because although I don't think I'd do this, most of my clients are pageview hungry media sites, and they would love this. I'd say within a month one of them will…",{"comments":207,"answered":31,"key":208},8,[209,210,213],{"id":53,"text":54},{"id":211,"text":212},"2283098","If it's coming from a source you trust.",{"id":56,"text":57},{"commenters":215,"max_depth":32,"maker_replies":207,"first_comment_mins":216,"lifespan_hours":18},38,14,[218,220,221,224,227,230,231,232,234,235,236,237,240,241,245,247,251,254,257,261,263,265,267,269,270,272,275,277,279,280,282,285,287,289,291,293,295,297,301,304,308,313,318,320,322,326,328,330,333,334,337,339,343],[107,44,41,219,108,44],"project\u002Fcritical\u002Fidea",[192,44,41,219,193,44],[222,44,41,219,223,44],"2282468","rocktronica",[225,44,41,219,226,44],"2282535","ojbyrne",[228,44,41,219,229,44],"2282282","smbwrs",[146,44,41,219,147,44],[150,44,41,219,116,44],[53,44,44,233,11,41],"project\u002Fneutral\u002Fidea",[127,44,41,219,128,44],[211,44,44,233,11,41],[131,44,41,219,132,44],[238,44,41,219,239,44],"2283093","podperson",[111,41,41,219,112,44],[242,41,33,243,244,44],"2281978","project\u002Fpositive\u002Fidea","petervandijck",[246,41,41,219,112,44],"2281991",[248,41,44,249,250,44],"2282009","commenter\u002Fneutral\u002Fidea","Legion",[252,41,41,219,253,44],"2282090","alttab",[255,41,41,219,256,44],"2283479","s_jambo",[258,41,44,259,260,44],"2282452","commenter\u002Fcritical\u002Fidea","sgdesign",[83,42,38,262,84,44],"project\u002Fmixed\u002Fdesign",[158,38,38,264,159,44],"project\u002Fmixed\u002Fidea",[56,31,44,266,11,41],"maker\u002Fneutral\u002Fnone",[184,31,38,268,185,44],"maker\u002Fneutral\u002Fexecution",[63,31,44,268,11,41],[271,31,38,268,185,44],"2286562",[273,33,33,243,274,44],"2282129","jarin",[276,33,44,233,11,41],"2282145",[278,33,44,233,11,41],"2282148",[203,32,33,243,204,44],[115,281,41,219,116,44],7,[283,281,38,264,284,44],"2282540","sinaiman",[286,281,44,259,116,44],"2282645",[288,281,44,249,284,44],"2282691",[290,281,41,219,116,44],"2282865",[292,281,44,249,284,44],"2282884",[98,207,38,294,99,44],"maker\u002Fmixed\u002Fdesign",[87,296,38,262,88,44],9,[298,299,41,219,300,44],"2282350",10,"one-two",[302,299,44,303,11,41],"2282696","maker\u002Fneutral\u002Fidea",[305,306,41,219,307,44],"2282130",11,"randall",[309,310,38,311,312,44],"2282203",12,"project\u002Fneutral\u002Fdesign","egypturnash",[314,315,41,316,317,44],"2282548",13,"project\u002Fcritical\u002Fdesign","naithemilkman",[91,216,33,319,92,44],"project\u002Fpositive\u002Fdesign",[138,321,41,219,139,44],15,[323,324,38,311,325,44],"2283471",16,"sambarvada",[119,327,41,219,120,44],17,[172,329,41,219,173,44],18,[331,329,44,249,332,44],"2281949","Vivtek",[169,329,44,303,11,41],[335,329,38,233,336,44],"2282404","brownie",[162,338,41,316,163,44],19,[340,341,41,219,342,44],"2282089",20,"rokhayakebe",[344,341,38,233,274,44],"2282165",[],[347,352,356,361,366,370],{"id":348,"name":349,"points":350,"category":351},"2278860","GTasker",122,"productivity",{"id":353,"name":354,"points":355,"category":20},"2257572","StartupGods",98,{"id":357,"name":358,"points":359,"category":360},"2269428","My weekend project",56,"creative",{"id":362,"name":363,"points":364,"category":365},"2279619","HipsterVision.org",41,"consumer_social",{"id":367,"name":368,"points":369,"category":20},"2257822","LifeEnsured",36,{"id":371,"name":372,"points":373,"category":351},"2276975","Textmob",27,false,"v2",{"id":377,"name":5,"line":6,"ai":374,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":378,"top":18,"kw":379,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":380,"url":9,"mix":381,"praise":79,"objection":104,"sub":21},2281881,-0.42,[24,25,26,27],"1111111011511103033505130103101151110311",[31,32,33,34],1794036486735]