[{"data":1,"prerenderedAt":379},["ShallowReactive",2],{"project-7193353":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":43,"post_text":45,"what":46,"said":101,"maker_in_thread":220,"shape":230,"grid":234,"attempts":339,"same_week":340,"maker_shows":32,"maker_hidden":371,"reader_version":372,"card":373},"7193353","Pullup","A developers-only news site you join via pull request","title","Show HN: A developers-only news site you join via pull request","http:\u002F\u002Fpullup.herokuapp.com\u002F","pullup.herokuapp.com","matt2000",1391725764,2014,96,46,283,2272,13,"notable","dev_tools","developer community site","web_app",[24,25,26,27,28],"developer community","pull request","hacker news clone","node.js","open source","mixed",-0.199,{"positive":32,"neutral":33,"mixed":34,"critical":33},3,10,1,24,{"design":37,"execution":38,"idea":39,"performance":41},{"positive":34,"critical":34},{"positive":34,"critical":34},{"positive":34,"critical":40},7,{"positive":42,"critical":34},0,[34,44,34,42,32,42,42,42,42,32,32,42,34,34,34,42,34,42,32,34,42,32,42,44,44,34,32,42,42,42,34,32,34,42,32,42,32,32,42,42],5,null,{"problem":47,"audience":62,"pricing":45,"motivation":45,"time_to_build":45,"stack":67,"openness":98,"stage":99,"team_size":100},{"value":48,"source":49,"evidence":50},"Keeps a news community limited to developers by requiring a merged pull request to join","inferred",[51,55,59],{"id":52,"by":53,"text":54},"7193660","kristopolous","It's a fascinating idea. There is the Eternal September effect that can be combated by having a barrier to entry. Metafilter has $5 registration, stack-overflow has their own…",{"id":56,"by":57,"text":58},"7193824","krapp","Unfortunately, it appears to include node developers who don't have the time or patience to submit a pull request, those who do but whose requests won't be approved, and…",{"id":60,"by":11,"text":61},"7193963","Op here: yeah, it might be the case that the community selection will be too narrow, but we figured almost any programmer knows something of HTML or CSS or JavaScript, so that…",{"value":63,"source":64,"evidence":65},"Programmers, especially those who know HTML, CSS or JavaScript","maker",[66],{"id":60,"by":11,"text":61},[68,83,87,91],{"value":69,"source":70,"evidence":71},"Node.js","commenter",[72,76,79],{"id":73,"by":74,"text":75},"7194465","throwaway_yy2Di","It's amusing because I've seen so many people mad at HN's lack of features, and spend so much noise demanding pg add this or that, or creating bookmarklets to \"fix\" it, or even…",{"id":77,"by":57,"text":78},"7194471","People seem to be questioning the validity of having domain knowledge in node\u002Fheroku\u002Fmongodb and an approved pull request be a prerequisite for joining a site not obviously about…",{"id":80,"by":81,"text":82},"7195177","coolsunglasses","Node, Arc, MongoDB, and Heroku are not difficult to learn at all. All are borderline facile. I don't think it's an unreasonable boundary at all and I strongly dislike those…",{"value":84,"source":70,"evidence":85},"Heroku",[86],{"id":77,"by":57,"text":78},{"value":88,"source":70,"evidence":89},"MongoDB",[90],{"id":77,"by":57,"text":78},{"value":92,"source":70,"evidence":93},"Jade templates",[94],{"id":95,"by":96,"text":97},"7194791","jpatokal","They're not asking for a \"real\" contribution, just a pull request. Two people have already gotten in by tweaking the 404 page:…","open_source","launched","unknown",{"praise":102,"objections":119,"requests":170,"questions":184,"alternatives":199},[103,111],{"value":104,"source":70,"evidence":105},"Interesting idea of a barrier to entry against low-quality posting",[106,107],{"id":52,"by":53,"text":54},{"id":108,"by":109,"text":110},"7193645","wnissen","Whoa. Sort of like how you have to pay $5 to join Metafilter. That seems neat.",{"value":112,"source":70,"evidence":113},"Fun way to use git as a collaborative control model",[114,115],{"id":73,"by":74,"text":75},{"id":116,"by":117,"text":118},"7194531","tlack","I had never thought about using the git push\u002Fpull model for anything but code and data. Could git, tunneled over ssh, build the decentralized web that we're all bandying about?",[120,132,139,149,156],{"value":121,"source":70,"evidence":122},"Requiring Node.js and JavaScript knowledge narrows the audience too much",[123,124,128],{"id":56,"by":57,"text":58},{"id":125,"by":126,"text":127},"7195506","leoedin","The problem with that assumption is that it's very domain specific. While all good developers of web apps definitely know HTML and JS, there are a lot of fantastic programmers…",{"id":129,"by":130,"text":131},"7194032","pekk","Real contribution to a Node project requires more than passing familiarity with HTML, CSS or Javascript. If you just want a site for primarily Node developers, that's fine, just…",{"value":133,"source":70,"evidence":134},"Pull request requirement is a high barrier to entry",[135,138],{"id":136,"by":53,"text":137},"7193469","Unfortunately I'm not interested in working on this code for the sole purpose of posting comments on this website. I honestly don't have that kind of time.",{"id":52,"by":53,"text":54},{"value":140,"source":70,"evidence":141},"Username-based merges overwrite entries and PR merges are slow",[142,146],{"id":143,"by":144,"text":145},"7193826","neoveller","The step of just adding yourself to the userlist seems ill-conceived. Automatic merges are just going to overwrite the last person added unless manually merged. Can I propose…",{"id":147,"by":144,"text":148},"7193918","Still waiting on my first pull request to get merged (msied).",{"value":150,"source":70,"evidence":151},"Site is featureless and a weak clone of Hacker News",[152],{"id":153,"by":154,"text":155},"7193862","Killswitch","> So far it's just a terrible and featureless clone of Hacker News I don't have to waste my time adding features to HN to be a user here. I think I'll stay here.",{"value":157,"source":70,"evidence":158},"Requires a GitHub account, which some find objectionable",[159,163,167],{"id":160,"by":161,"text":162},"7194208","nilved","What if you don't have a GitHub account?",{"id":164,"by":165,"text":166},"7196169","chriswarbo","Selling one's personal data and selling one's 'soul' (principles) are two different things. Just because GitHub only requires an email address to join, doesn't mean they're not…",{"id":168,"by":161,"text":169},"7200459","GitHub is shady in its tracking and data gathering and is opposite the decentralized nature of git, so signing up would indeed be selling out on my principles for the ability to…",[171,178],{"value":172,"source":70,"evidence":173},"Use GitHub contributor list for authentication instead of editing a userlist",[174,175],{"id":143,"by":144,"text":145},{"id":176,"by":144,"text":177},"7194289","Added the proposed auth method. Still awaiting merge for previous pull request: https:\u002F\u002Fgithub.com\u002Flarvalabs\u002Fpullup\u002Fpull\u002F11",{"value":179,"source":70,"evidence":180},"Allow pull requests from any open source project, not just Node",[181],{"id":182,"by":57,"text":183},"7194548","It might run counter to your goals but wouldn't it accomplish more or less the same thing to require an approved pull request for any open source project? A similar amount of…",[185,188],{"value":162,"source":70,"evidence":186},[187],{"id":160,"by":161,"text":162},{"value":189,"source":70,"evidence":190},"Why Node.js for a server-side web app?",[191,195],{"id":192,"by":193,"text":194},"7193544","sneak","I'd have sent a PR except who the fuck writes serverside web apps in javascript?",{"id":196,"by":197,"text":198},"7193614","sehr","People. But seriously, it's 2014. node.js is a thing, has been for a while.",[200,208,213],{"value":201,"source":70,"evidence":202},"Hacker News",[203,204],{"id":153,"by":154,"text":155},{"id":205,"by":206,"text":207},"7194060","al2o3cr","\"Perhaps it will be a site focused on Nodejs news\" They could call it \"Hacker News\".... ;)",{"value":209,"source":70,"evidence":210},"Metafilter",[211,212],{"id":108,"by":109,"text":110},{"id":52,"by":53,"text":54},{"value":214,"source":70,"evidence":215},"Reddit",[216],{"id":217,"by":218,"text":219},"7196889","hyyypr","And call it \"reddit\" ! :)",{"comments":44,"answered":221,"key":222},2,[223,226,229],{"id":224,"text":225},"7193957","Op here: sorry, we got a little back logged processing the PRs when we hit the front page, and also because of exactly this username merge problem (whoops).",{"id":227,"text":228},"7194816","Awesome, thanks. We're going to go through most of this in detail in the morning, getting late here for us but this looks awesome.",{"id":60,"text":61},{"commenters":231,"max_depth":40,"maker_replies":44,"first_comment_mins":232,"lifespan_hours":233},32,25,40,[235,237,241,243,245,247,249,251,252,254,255,258,262,265,267,270,271,272,274,275,276,278,279,282,284,287,290,292,297,301,303,306,308,310,311,313,317,319,320,323,325,327,330,333,336,337],[143,42,34,236,144,42],"project\u002Fcritical\u002Fdesign",[238,42,44,239,240,42],"7193892","project\u002Fpositive\u002Fdesign","infogulch",[147,42,34,242,144,42],"project\u002Fcritical\u002Fexecution",[224,42,42,244,11,34],"maker\u002Fneutral\u002Fexecution",[176,42,32,246,144,42],"project\u002Fneutral\u002Fexecution",[227,42,42,248,11,34],"maker\u002Fpositive\u002Fidea",[73,34,42,250,74,42],"commenter\u002Fneutral\u002Fnone",[77,34,42,250,57,42],[253,34,42,250,74,42],"7194482",[80,34,42,250,81,42],[256,34,32,257,57,42],"7201246","project\u002Fmixed\u002Fexecution",[259,34,32,260,261,42],"7195401","project\u002Fneutral\u002Fdesign","hayksaakian",[263,34,42,250,264,42],"7194978","diminoten",[136,221,34,266,53,42],"project\u002Fcritical\u002Fidea",[268,221,42,250,269,42],"7193504","wbobeirne",[52,221,34,266,53,42],[56,221,34,266,57,42],[60,221,42,273,11,34],"maker\u002Fneutral\u002Fidea",[129,221,34,266,130,42],[95,221,42,250,96,42],[182,221,32,277,57,42],"project\u002Fneutral\u002Fidea",[125,221,34,266,126,42],[280,32,32,277,281,42],"7193719","theatgrex",[283,32,42,273,11,34],"7193953",[285,32,32,277,286,42],"7194470","tg3",[116,288,42,289,117,42],4,"other\u002Fneutral\u002Fidea",[108,44,44,291,109,42],"project\u002Fpositive\u002Fidea",[293,294,44,295,296,42],"7193854",6,"project\u002Fpositive\u002Fexecution","viclou",[298,40,34,299,300,42],"7194980","project\u002Fcritical\u002Fperformance","fibbery",[160,302,32,277,161,42],8,[304,302,42,250,305,42],"7194902","andrewflnr",[164,302,42,307,165,42],"other\u002Fneutral\u002Fprivacy",[309,302,42,250,305,42],"7198478",[168,302,42,307,161,42],[153,312,34,266,154,42],9,[314,33,32,315,316,42],"7193619","project\u002Fneutral\u002Fnone","1qaz2wsx3edc",[192,318,34,266,193,42],11,[196,318,42,250,197,42],[321,318,42,250,322,42],"7193859","rschmitty",[324,318,32,277,130,42],"7194011",[205,318,42,326,206,42],"other\u002Fneutral\u002Fnone",[328,318,32,277,329,42],"7195129","xerophtye",[331,318,32,277,332,42],"7196350","vvvVVVvvv",[334,318,42,326,335,42],"7199709","mcosta",[217,318,42,326,218,42],[338,318,42,273,11,34],"7193946",[],[341,346,351,356,361,366],{"id":342,"name":343,"points":344,"category":345},"7201353","InstantClick",426,"languages",{"id":347,"name":348,"points":349,"category":350},"7224436","Siri-as-a-Service Speech API",242,"ai",{"id":352,"name":353,"points":354,"category":355},"7191187","Eliss Infinity",214,"games",{"id":357,"name":358,"points":359,"category":360},"7188119","Hacker News Hack",149,"consumer_social",{"id":362,"name":363,"points":364,"category":365},"7200043","Automatic VPN Generator",125,"security_privacy",{"id":367,"name":368,"points":369,"category":370},"7219025","Abacus",120,"web_saas",false,"v2",{"id":374,"name":5,"line":6,"ai":371,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":375,"top":18,"kw":376,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":377,"url":9,"mix":378,"praise":104,"objection":121,"sub":21},7193353,-0.2,[24,25,26,27,28],"1510300003301110103103055130001310303300",[32,33,34,33],1793990902593]