[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"project-11011280":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":69,"maker_in_thread":138,"shape":147,"grid":152,"attempts":228,"same_week":229,"maker_shows":34,"maker_hidden":257,"reader_version":258,"card":259},"11011280","Megabite","An algorithm to automatically turn photos of food into faces","title","Show HN: An algorithm to automatically turn photos of food into faces","http:\u002F\u002Faaronrandall.com\u002Fblog\u002Fmegabite\u002F","aaronrandall.com","aaronrandall",1454328659,2016,211,28,127,2264,6,"notable","creative","photo manipulation app","mobile_app",[24,25,26,27,28],"food photo","image processing","face art","ios","arcimboldo","mixed",0.286,{"positive":32,"neutral":33,"mixed":34,"critical":33},8,3,1,15,{"idea":37,"docs":39,"execution":40,"design":42},{"positive":33,"critical":38},0,{"positive":33,"critical":38},{"positive":41,"critical":34},2,{"positive":38,"critical":41},[33,38,38,38,44,38,33,33,38,34,38,38,38,44,44,38,44,38,44,33,44,44,44,34,38,34,38,38],5,null,{"problem":47,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":57,"openness":66,"stage":67,"team_size":68},{"value":48,"source":49,"evidence":50},"Turns photos of food on a plate into a face, in the style of Arcimboldo.","inferred",[51,53],{"id":52},"post",{"id":54,"by":55,"text":56},"11019323","dewarrn1","Not bad, but not quite Arcimbaldo [0].…",[58],{"value":59,"source":60,"evidence":61},"Objective-C (ImageProcessor.mm in the GitHub repo)","commenter",[62],{"id":63,"by":64,"text":65},"11020342","mbel","It discards original plate and puts everything on image of an empty plate [0][1]. The effect is surely a bit more impressive when the plates match :) [0]…","open_source","launched","unknown",{"praise":70,"objections":97,"requests":110,"questions":118,"alternatives":126},[71,90],{"value":72,"source":60,"evidence":73},"Excellent, well-illustrated article explaining the algorithm",[74,78,82,86],{"id":75,"by":76,"text":77},"11018807","megalodon","Fun project, excellent article! Your figures made the algorithms incredibly easy to grasp.",{"id":79,"by":80,"text":81},"11019063","saspiesas","This is a fantastic example of an interesting academic task, and very well explained. Thanks for sharing!",{"id":83,"by":84,"text":85},"11019476","andretti1977","Great! This article is a perfect example of excellent documentation for source code. It would be great if any project had such a good documentation.",{"id":87,"by":88,"text":89},"11019268","throwthroughtho","Great article, well explained and illustrated. The name is funnier than the app though. It literally translates to \"giant dick\" in French.",{"value":91,"source":60,"evidence":92},"Technically challenging problem that is hard to appreciate",[93],{"id":94,"by":95,"text":96},"11019957","huehehue","This seems like a great example of a technically\u002Falgorithmically challenging problem that the layman would not appreciate, more so if this could be refined and applied to a wider…",[98,106],{"value":99,"source":100,"evidence":101},"Plate reconstruction replaces the plate with a plain white one, so it works best on single-colour plates","maker",[102,105],{"id":103,"by":11,"text":104},"11020373","That's a great question! My original plan that once I had extracted all the items from the plate, the app would then detect the average colour of the remaining regions and \"fill\"…",{"id":63,"by":64,"text":65},{"value":107,"source":60,"evidence":108},"Name has an unfortunate meaning in French",[109],{"id":87,"by":88,"text":89},[111],{"value":112,"source":60,"evidence":113},"More example images",[114],{"id":115,"by":116,"text":117},"11018864","gedsic","Are there other example images? I don't have access to an iOS device right now.",[119],{"value":120,"source":60,"evidence":121},"How is the covered part of the plate reconstructed?",[122],{"id":123,"by":124,"text":125},"11019824","gus_massa","I don't understand how the part of the plate that was covered with food is reconstructed. Does this assume that the plate has an uniform color and round symmetry? Does this work…",[127,131],{"value":128,"source":60,"evidence":129},"Arcimboldo's paintings",[130],{"id":54,"by":55,"text":56},{"value":132,"source":60,"evidence":133},"Deepdream",[134],{"id":135,"by":136,"text":137},"11020812","RIMR","There are tons of tasks that are easy for a human to perform, but challenging for a computer to perform. Deepdream certainly seems to impress the layman.",{"comments":33,"answered":34,"key":139},[140,143,144],{"id":141,"text":142},"11019058","Thanks, glad you enjoyed it :)",{"id":103,"text":104},{"id":145,"text":146},"11020326","Awesome, glad you enjoyed it :)",{"commenters":148,"max_depth":149,"maker_replies":33,"first_comment_mins":150,"lifespan_hours":151},24,4,1392,33,[153,155,159,161,164,166,168,170,171,173,175,178,181,183,187,188,189,191,192,196,198,200,204,208,213,218,222,225],[54,38,33,154,55,38],"project\u002Fmixed\u002Fidea",[156,38,38,157,158,38],"11020471","commenter\u002Fneutral\u002Fnone","bayonetz",[160,38,38,157,55,38],"11022147",[162,38,38,157,163,38],"11022434","plethora",[75,34,44,165,76,38],"maker\u002Fpositive\u002Fdocs",[141,34,38,167,11,34],"maker\u002Fneutral\u002Fnone",[123,41,33,169,124,38],"project\u002Fneutral\u002Fexecution",[63,41,33,169,64,38],[103,41,38,172,11,34],"maker\u002Fneutral\u002Fexecution",[87,33,34,174,88,38],"project\u002Fcritical\u002Fdesign",[176,33,38,157,177,38],"11019336","jstoiko",[179,33,38,157,180,38],"11020330","kjaer",[182,33,38,157,136,38],"11020806",[184,149,44,185,186,38],"11021535","project\u002Fpositive\u002Fexecution","dhj",[79,44,44,165,80,38],[145,44,38,167,11,34],[94,18,44,190,95,38],"project\u002Fpositive\u002Fidea",[135,18,38,157,136,38],[193,194,44,190,195,38],"11019353",7,"thebouv",[115,32,33,197,116,38],"project\u002Fneutral\u002Fnone",[83,199,44,165,84,38],9,[201,202,44,185,203,38],"11020491",10,"jfries",[205,206,44,190,207,38],"11020202",11,"Houshalter",[209,210,34,211,212,38],"11021628",12,"project\u002Fcritical\u002Fexecution","jackmaney",[214,215,38,216,217,38],"11022436",13,"other\u002Fneutral\u002Fnone","overcast",[219,220,34,174,221,38],"11018946",14,"wallzz",[223,220,38,157,224,38],"11019025","jnsaff2",[226,35,38,216,227,38],"11019068","junke",[],[230,235,240,244,249,253],{"id":231,"name":232,"points":233,"category":234},"11019922","3D Vector Graphics",441,"languages",{"id":236,"name":237,"points":238,"category":239},"11027371","Plain Email",322,"productivity",{"id":241,"name":242,"points":243,"category":239},"11026096","cv-maker",255,{"id":245,"name":246,"points":247,"category":248},"11011420","Hint.css v2.0",253,"dev_tools",{"id":250,"name":251,"points":252,"category":239},"11025382","Turtl",236,{"id":254,"name":255,"points":256,"category":248},"10996765","Ship",219,false,"v2",{"id":260,"name":5,"line":6,"ai":257,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":261,"top":18,"kw":262,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":263,"url":9,"mix":264,"praise":72,"objection":99,"sub":21},11011280,0.29,[24,25,26,27,28],"3000503301000550505355510100",[32,33,34,33],1793990937213]