[{"data":1,"prerenderedAt":507},["ShallowReactive",2],{"project-7168547":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":46,"post_text":48,"what":49,"said":76,"maker_in_thread":271,"shape":281,"grid":284,"attempts":468,"same_week":469,"maker_shows":38,"maker_hidden":499,"reader_version":500,"card":501},"7168547","Kurikku","Rap Genius for Code","title","Show HN: Kurikku – Rap Genius for Code","http:\u002F\u002Fkurikku.com\u002F","kurikku.com","147",1391395962,2014,164,76,141,2272,7,"notable","dev_tools","code annotation","web_app",[21,24,25,26],"code review","source code comments","code explanation","debated",-0.093,{"positive":30,"neutral":31,"mixed":32,"critical":33},19,14,2,22,57,{"docs":36,"idea":39,"design":41,"execution":43,"privacy":45},{"positive":37,"critical":38},0,1,{"positive":40,"critical":18},18,{"positive":37,"critical":42},5,{"positive":38,"critical":44},8,{"positive":37,"critical":38},[38,37,42,42,47,42,37,42,47,47,38,38,37,37,37,42,47,38,38,38,47,47,38,47,42,38,42,42,42,38,37,42,38,47,38,47,38,37,38,38],3,null,{"problem":50,"audience":57,"pricing":48,"motivation":48,"time_to_build":48,"stack":73,"openness":74,"stage":75,"team_size":74},{"value":51,"source":52,"evidence":53},"Explaining code line by line, with crowd-sourced annotations","maker",[54],{"id":55,"by":11,"text":56},"7168716","At the moment it's for public peer code reviews. But in the future I was thinking of having team features and integrate with git repos. What do you guys think?",{"value":58,"source":59,"evidence":60},"Programmers, learners and educators reading code","inferred",[61,65,69],{"id":62,"by":63,"text":64},"7169195","mikeleeorg","I love this idea. It's like crowd-sourcing code comments! That has tremendous education potential, especially for people like me who learned by looking at other people's code,…",{"id":66,"by":67,"text":68},"7168770","chaoxu","One thing really useful would be allow one to embed this on their site. (just the code and annotation, and one can decide no one can comment or something). So it's like github…",{"id":70,"by":71,"text":72},"7168630","benologist","It looks more like a teaching tool - http:\u002F\u002Fkurikku.com\u002Fs\u002F52ef0237e4b0630f318682a7\u002Fclojure-project-euler-problem-9. That would be valuable learning or improving in any language.",[],"unknown","beta",{"praise":77,"objections":110,"requests":163,"questions":209,"alternatives":228},[78,95],{"value":79,"source":80,"evidence":81},"Useful for learning and education","commenter",[82,83,87,91],{"id":62,"by":63,"text":64},{"id":84,"by":85,"text":86},"7168656","joeconway","A lot of the commenters on here are looking at this in terms of normal code commenting or something similiar. However, for something more akin to a tutorial, having in depth line…",{"id":88,"by":89,"text":90},"7168654","kaila","Really great idea, especially for beginners.",{"id":92,"by":93,"text":94},"7169026","sb1752","I like the concept. It's code commenting and analysis that's out of the way. There are many ways to look at and digest a piece of code. This is very helpful for learning.",{"value":96,"source":80,"evidence":97},"Good idea that fills a gap in code annotation",[98,102,106],{"id":99,"by":100,"text":101},"7169193","zbruhnke","I have actually been telling people as soon a Rap Genius released Code Genius I would stop using Stack Overflow altogether, at first glance this still has a ways to go but I'm…",{"id":103,"by":104,"text":105},"7170658","futurist","I smell a hit. The pitch is killer and I even like the name (although I'm not sure I can pronounce it).",{"id":107,"by":108,"text":109},"7170727","simplify","Great idea. Does anyone know of a non-social version of this type of annotation, i.e. a static version that you write in the comments yourself? This would be a great improvement…",[111,126,145,156],{"value":112,"source":80,"evidence":113},"Site had XSS vulnerabilities",[114,118,122],{"id":115,"by":116,"text":117},"7168784","Jagat","Site seems to be vulnerable to XSS http:\u002F\u002Fkurikku.com\u002Fs\u002F52ef1679e4b0630f318682c5\u002F%3Cscript%3Ealert-4-%3C-slash-script%3E (Harmless alert popup)",{"id":119,"by":120,"text":121},"7168785","umanwizard","Someone has figured out how to do JS injection: http:\u002F\u002Fkurikku.com\u002Fs\u002F52ef1679e4b0630f318682c5",{"id":123,"by":124,"text":125},"7168789","tzury","You need to escape user input to avoid XSS on the page.",{"value":127,"source":80,"evidence":128},"Display bugs with tooltips and colors in Chrome, IE11 and Montserrat font",[129,133,137,141],{"id":130,"by":131,"text":132},"7169006","zebra","Nice work, just to tell you that font Montserrat looks really bad on Chrome \u002F Win7 and Opera \u002F Win7 (both latest)",{"id":134,"by":135,"text":136},"7170234","CSDude","And styles are not shown in IE11.",{"id":138,"by":139,"text":140},"7168855","gedrap","There is a bug in showing tooltips. For instance open this: http:\u002F\u002Fkurikku.com\u002Fs\u002F52ef0f9ce4b0630f318682b3\u002Fapl-generate-polyominoes-in-apl Hover line 5, and move the mouse…",{"id":142,"by":143,"text":144},"7168737","Gracana","Lots of blinking and flashing when I mouse over stuff, and it's not clear what includes a comment and what doesn't. Also I really liked that documentation thing someone showed us…",{"value":146,"source":80,"evidence":147},"Name is hard to pronounce, spell and remember",[148,152],{"id":149,"by":150,"text":151},"7168687","bdcravens","What does the name mean? Nothing on the site or rudimentary Googling. Seems like it'll be a tough url to share verbally without having to spell it out.",{"id":153,"by":154,"text":155},"7174511","nilved","I need to wonder why people insist on using terrible names like these. It takes careful analysis of the word just to be able to read and pronounce it, and I will certainly never…",{"value":157,"source":80,"evidence":158},"Pitch via Rap Genius is unclear to people who don't know it",[159],{"id":160,"by":161,"text":162},"7169561","maggit","\"Rap Genius for Code\" might be an amazing pitch for avid users of Rap Genius. I wouldn't know. I don't know or care exactly what Rap Genius is, even though I remember there was a…",[164,179,183,198],{"value":165,"source":80,"evidence":166},"GitHub and git repo integration",[167,171,175],{"id":168,"by":169,"text":170},"7169056","bbaumgar","My first thought was: github integration would be killer. I would pay to be able to code review with this tool on git repos.",{"id":172,"by":173,"text":174},"7168624","grimtrigger","Why not integrate with github? That seems obvious to me",{"id":176,"by":177,"text":178},"7172455","SkyMarshal","My first thought was, \"it doesn't have github integration?\" Great prototype idea, github\u002Fgitorious\u002Fbitbucket\u002Fetc integration would be the killer feature for a killer app.",{"value":180,"source":80,"evidence":181},"Embeddable annotated code, like gists",[182],{"id":66,"by":67,"text":68},{"value":184,"source":80,"evidence":185},"User profile pages and filtering by language or user",[186,190,194],{"id":187,"by":188,"text":189},"7168700","krmbzds","It would be better if there were user profile pages. And a URL structure like http:\u002F\u002Fkurikku.com\u002Fuser\u002Fhello-world would look nifty in my opinion.",{"id":191,"by":192,"text":193},"7168689","krapp","It looks interesting. I would like to see the ability to search by language by clicking on the [language] part of headers though. Also maybe being able to view annotations by user.",{"id":195,"by":196,"text":197},"7176143","gizzlon","Cool, I think this is a great idea.. Some thoughts: - Currate the results on the frontpage a little? It's filled with test posts - Group & filter (e.g. on language) - IMHO this…",{"value":199,"source":80,"evidence":200},"IDE plugin integration",[201,205],{"id":202,"by":203,"text":204},"7168739","ghayes","It would be great if you could integrate with an IDE in some fashion. I'm thinking that this could be a way of formatting comments in code that then becomes beautiful annotation…",{"id":206,"by":207,"text":208},"7170510","wellboy","Awesome, I will use that now instead of pastebin to share my code snippets. If you can get this as a plugin into eclipse, xCode and code sharing sites like stackoverflow you have…",[210,221],{"value":211,"source":80,"evidence":212},"Why is this needed beyond normal code comments",[213,217],{"id":214,"by":215,"text":216},"7168620","shakeel_mohamed","I don't see the purpose of this",{"id":218,"by":219,"text":220},"7168558","minimaxir","Kurikku is a website that allows you to annotate text or code. Aren't those code comments?",{"value":222,"source":80,"evidence":223},"Is SSL used for login and registration",[224],{"id":225,"by":226,"text":227},"7172410","house9-2","where is your SSL certificate? all login and registration pages MUST run under https",[229,242,249,264],{"value":230,"source":80,"evidence":231},"Noted Code",[232,236,239],{"id":233,"by":234,"text":235},"7169379","psm42","Like this: https:\u002F\u002Fnotedcode.com\u002Frepo\u002Fgithub\u002Fpaulsm\u002Fpresto\u002FREADME.md#02d0c232 Or as a short URL: https:\u002F\u002Fnotedcode.com\u002Fn\u002F02d0c232 This is a lot more difficult than you might…",{"id":237,"by":234,"text":238},"7168842","Was it https:\u002F\u002Fnotedcode.com ?",{"id":240,"by":234,"text":241},"7168871","I built something similar a few months ago as part of a Stanford\u002FCoursera MOOC. It's still up and running at https:\u002F\u002Fnotedcode.com",{"value":243,"source":80,"evidence":244},"Docco",[245],{"id":246,"by":247,"text":248},"7168771","aroman","I don't recall seeing it on HN recently, but are you thinking of Docco? Example: http:\u002F\u002Fbackbonejs.org\u002Fdocs\u002Fbackbone.html",{"value":250,"source":80,"evidence":251},"GitHub line comments on pull requests and commits",[252,256,260],{"id":253,"by":254,"text":255},"7168626","bonemachine","There already is one: http:\u002F\u002Fgithub.com\u002F",{"id":257,"by":258,"text":259},"7168643","sheetjs","AFAICT Github doesn't let you annotate arbitrary lines of code. It does, however, let you make line-level comments on pull requests",{"id":261,"by":262,"text":263},"7168652","sync","You can do line-level comments on commits as well, outside of a pull request.",{"value":265,"source":80,"evidence":266},"Dakuto",[267],{"id":268,"by":269,"text":270},"7168882","rogerdickey","It was http:\u002F\u002Fdakuto.com\u002F. Coincidentally Dakuto also has a Japanese-sounding name ;)",{"comments":272,"answered":38,"key":273},4,[274,275,278],{"id":55,"text":56},{"id":276,"text":277},"7168740","Thanks for the suggestions. Originally the plan was to have comments in the margins. Then I had analysis paralysis so I decided to do what was easiest right now.",{"id":279,"text":280},"7168793","Yeah, a fix is on the way along with a resize of the droplet.",{"commenters":282,"max_depth":42,"maker_replies":272,"first_comment_mins":42,"lifespan_hours":283},62,38,[285,287,291,294,297,299,302,305,309,310,311,315,317,319,320,321,322,325,328,330,331,333,334,336,338,339,342,343,344,345,348,349,351,353,357,360,361,364,368,373,374,377,379,382,384,385,388,389,391,393,397,398,400,404,407,409,411,413,415,418,422,425,429,431,435,438,442,446,450,452,453,454,456,460,463,465],[160,37,38,286,161,37],"project\u002Fcritical\u002Fdocs",[288,37,37,289,290,37],"7169863","commenter\u002Fneutral\u002Fidea","rjtavares",[292,37,37,289,293,37],"7169901","teh_klev",[295,37,42,296,177,37],"7172482","project\u002Fpositive\u002Fidea",[298,37,42,296,290,37],"7177088",[300,37,42,296,301,37],"7170036","Kiro",[303,37,47,304,161,37],"7170067","project\u002Fneutral\u002Fdocs",[306,37,38,307,308,37],"7170489","project\u002Fcritical\u002Fidea","brazzy",[84,38,42,296,85,37],[62,32,42,296,63,37],[312,47,47,313,314,37],"7168943","project\u002Fneutral\u002Fidea","Vekz",[233,47,37,316,234,37],"other\u002Fneutral\u002Fexecution",[55,272,37,318,11,38],"maker\u002Fneutral\u002Fidea",[202,272,47,318,203,37],[168,272,42,296,169,37],[176,272,47,313,177,37],[323,272,37,324,234,37],"7173617","other\u002Fneutral\u002Fnone",[326,272,42,296,327,37],"7169057","prawn",[130,42,38,329,131,37],"project\u002Fcritical\u002Fdesign",[134,42,38,329,135,37],[138,332,38,329,139,37],6,[142,18,38,329,143,37],[276,18,37,335,11,38],"maker\u002Fneutral\u002Fdesign",[337,18,37,324,143,37],"7168752",[246,18,37,324,247,37],[340,18,37,341,143,37],"7170569","other\u002Fpositive\u002Fdesign",[237,18,37,324,234,37],[268,18,37,324,269,37],[99,44,42,296,100,37],[346,347,42,296,67,37],"7168731",9,[66,347,47,313,67,37],[240,350,37,324,234,37],10,[149,352,38,307,150,37],11,[354,352,47,355,356,37],"7168719","project\u002Fneutral\u002Fnone","erjiang",[358,352,47,355,359,37],"7168729","kiyoto",[153,352,38,307,154,37],[362,352,38,307,363,37],"7178637","ldh",[365,366,47,313,367,37],"7168627",12,"ameister14",[369,370,47,371,372,37],"7170242",13,"project\u002Fmixed\u002Fexecution","mrottenkolber",[103,31,42,296,104,37],[115,375,38,376,116,37],15,"project\u002Fcritical\u002Fexecution",[279,375,37,378,11,38],"maker\u002Fneutral\u002Fexecution",[380,375,38,376,381,37],"7168830","cocoflunchy",[218,383,38,307,219,37],16,[70,383,42,296,71,37],[195,386,47,387,196,37],17,"project\u002Fmixed\u002Fdesign",[107,40,42,296,108,37],[187,30,47,390,188,37],"project\u002Fneutral\u002Fdesign",[119,392,38,376,120,37],20,[394,395,42,296,396,37],"7170811",21,"arikrak",[206,33,42,296,207,37],[92,399,42,296,93,37],23,[401,402,47,313,403,37],"7169962",24,"hartator",[405,402,42,296,406,37],"7170208","why-el",[191,408,47,390,192,37],25,[123,410,38,376,124,37],26,[172,412,47,313,173,37],27,[414,412,37,318,11,38],"7168634",[416,412,47,335,417,37],"7168683","Tloewald",[419,412,42,420,421,37],"7168697","maker\u002Fpositive\u002Fexecution","pedalpete",[423,412,37,424,173,37],"7168919","commenter\u002Fneutral\u002Fnone",[426,427,38,376,428,37],"7170194",28,"bambambazooka",[88,430,42,296,89,37],29,[432,433,38,376,434,37],"7168810",30,"aymeric",[436,433,47,378,437,37],"7168858","matthewbadeau",[439,440,38,376,441,37],"7170053",31,"beshrkayali",[443,444,42,296,445,37],"7169453",32,"JGuo",[447,448,38,376,449,37],"7168783",33,"Mizza",[253,451,38,307,254,37],34,[257,451,37,424,258,37],[261,451,37,424,262,37],[455,451,37,424,254,37],"7177539",[457,458,38,329,459,37],"7168762",35,"georgeoliver",[225,461,38,462,226,37],36,"project\u002Fcritical\u002Fprivacy",[214,464,38,307,215,37],37,[466,283,37,324,467,37],"7168649","akerl_",[],[470,475,480,485,489,494],{"id":471,"name":472,"points":473,"category":474},"7185024","thedaywefightback.js",472,"web_saas",{"id":476,"name":477,"points":478,"category":479},"7159896","VoiceChat",303,"productivity",{"id":481,"name":482,"points":483,"category":484},"7186459","Codewars",198,"learning_science",{"id":486,"name":487,"points":488,"category":484},"7171549","SlaveryStories.org",178,{"id":490,"name":491,"points":492,"category":493},"7152725","Unbabel API",143,"languages",{"id":495,"name":496,"points":497,"category":498},"7183354","Tinie Tempah rap demonstration app",119,"creative",false,"v2",{"id":502,"name":5,"line":6,"ai":499,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":503,"top":18,"kw":504,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":505,"url":9,"mix":506,"praise":79,"objection":112,"sub":21},7168547,-0.09,[21,24,25,26],"1055350533110005311133135155510513131011",[30,31,32,33],1793990902476]