[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"project-3464465":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":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":37,"post_text":38,"what":39,"said":61,"maker_in_thread":116,"shape":119,"grid":122,"attempts":149,"same_week":150,"maker_shows":179,"maker_hidden":180,"reader_version":181,"card":182},"3464465","Weekend Project","Finding Random Imgur Links with JavaScript","title","Show HN: Weekend Project - Finding Random Imgur Links with JavaScript","http:\u002F\u002Fimage-roulette.com\u002F","image-roulette.com","symkat",1326557201,2012,12,1206,1677,72,"shown","consumer_social","random image browser","web_app",[23,24,25,26],"imgur","random images","javascript","jquery","curious",0.048,{"positive":30,"neutral":31,"mixed":32,"critical":30},1,3,0,5,{"idea":35,"execution":36},{"positive":30,"critical":32},{"positive":32,"critical":30},[33,32,32,32,32,32,32,31,32,31,31,30],null,{"problem":38,"audience":38,"pricing":38,"motivation":40,"time_to_build":38,"stack":47,"openness":60,"stage":60,"team_size":60},{"value":41,"source":42,"evidence":43},"Fun weekend project started from a co-worker wanting to see random Imgur files; maker was learning jQuery and JavaScript","maker",[44],{"id":45,"by":11,"text":46},"3464512","This was a fun little project that started from a co-worker wanting to see random imgur files. I've just started playing with jQuery and JavaScript and this is the result so far.…",[48,52,56],{"value":49,"source":42,"evidence":50},"JavaScript",[51],{"id":45,"by":11,"text":46},{"value":53,"source":42,"evidence":54},"jQuery",[55],{"id":45,"by":11,"text":46},{"value":57,"source":42,"evidence":58},"Backend that generates image keys (language not stated)",[59],{"id":45,"by":11,"text":46},"unknown",{"praise":62,"objections":71,"requests":89,"questions":101,"alternatives":109},[63],{"value":64,"source":65,"evidence":66},"Interest in saving and voting on interesting images","commenter",[67],{"id":68,"by":69,"text":70},"3464549","btilly","I got a sneak preview, so I'll just say what I've already said. There needs to be a way to save interesting ones for other people to look through, vote on, and comment on. Here,…",[72,83],{"value":73,"source":65,"evidence":74},"Shows NSFW images without enough warning",[75,79],{"id":76,"by":77,"text":78},"3464576","Garbage","Why would you post these links of NSFW images here?",{"id":80,"by":81,"text":82},"3464933","brador","You should probably remove those NSFW ones. They don't add to the comment and could get someone fired since the NSFW warning is not prominent, and the images are not \"girl in…",{"value":84,"source":65,"evidence":85},"Random id checks skip real images that match the 404 image size",[86],{"id":87,"by":69,"text":88},"3464912","The code composes random strings, and checks whether the returned image is the size of imgur's 404. So real images of that exact shape and size will also be skipped.",[90,94],{"value":91,"source":65,"evidence":92},"Save interesting images to share, vote on, and comment on",[93],{"id":68,"by":69,"text":70},{"value":95,"source":65,"evidence":96},"Include imgur post titles",[97],{"id":98,"by":99,"text":100},"3464560","waffle_ss","The title of imgur posts are sometimes an important lead-in for the content, so you might want to include those.",[102],{"value":103,"source":65,"evidence":104},"Is it just composing random strings and checking whether an image exists?",[105],{"id":106,"by":107,"text":108},"3464520","sbarre","Are you just composing random strings and checking if an image exists at the URL?",[110],{"value":111,"source":65,"evidence":112},"Scraping Stack Overflow for random content",[113],{"id":114,"by":81,"text":115},"3464928","You could just scrape stackoverflow? ;)",{"comments":30,"answered":32,"key":117},[118],{"id":45,"text":46},{"commenters":120,"max_depth":33,"maker_replies":30,"first_comment_mins":121,"lifespan_hours":33},8,25,[123,125,127,131,133,134,136,138,143,144,145,147],[68,32,33,124,69,32],"project\u002Fpositive\u002Fidea",[76,32,32,126,77,32],"commenter\u002Fcritical\u002Fnone",[128,32,32,129,130,32],"3464631","commenter\u002Fneutral\u002Fnone","masonhensley",[132,32,32,129,69,32],"3464917",[80,32,32,126,81,32],[135,32,32,129,69,32],"3465246",[45,30,32,137,11,30],"project\u002Fneutral\u002Fexecution",[139,140,31,141,142,32],"3464593",2,"project\u002Fneutral\u002Fidea","mmahemoff",[114,140,32,129,81,32],[98,31,31,141,99,32],[106,146,31,137,107,32],4,[87,146,30,148,69,32],"project\u002Fcritical\u002Fexecution",[],[151,156,161,166,171,175],{"id":152,"name":153,"points":154,"category":155},"3477081","HackPad",209,"productivity",{"id":157,"name":158,"points":159,"category":160},"3464607","Fisher–Yates shuffle visualization",176,"learning_science",{"id":162,"name":163,"points":164,"category":165},"3469347","CSSDeck",165,"dev_tools",{"id":167,"name":168,"points":169,"category":170},"3460224","Twostroke",75,"languages",{"id":172,"name":173,"points":169,"category":174},"3471405","DirtyShare","web_saas",{"id":176,"name":177,"points":178,"category":174},"3458214","Scrollsy",73,6,false,"v2",{"id":183,"name":5,"line":6,"ai":180,"cat":19,"year":13,"points":14,"comments":14,"rec":27,"s":184,"top":17,"kw":185,"maker":11,"domain":10,"tier":18,"attempts":32,"strip":186,"url":9,"mix":187,"praise":64,"objection":73,"sub":20},3464465,0.05,[23,24,25,26],"500000030331",[30,31,32,30],1794036492580]