[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"project-18836813":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":34,"aspects":35,"strip":41,"post_text":44,"what":45,"said":61,"maker_in_thread":125,"shape":127,"grid":131,"attempts":178,"same_week":179,"maker_shows":42,"maker_hidden":208,"reader_version":209,"card":210},"18836813","Dimage.js","Never settle for two dimensions","title","Show HN: Dimage.js – Never settle for two dimensions","https:\u002F\u002Fjjkaufman.github.io\u002Fdimage.js\u002F","jjkaufman.github.io","jjkaufman",1546754144,2019,119,19,390,2195,18,"notable","languages","javascript library","library",[24,25,26,27],"css transforms","3d effect","javascript","image animation","loved",0.367,{"positive":31,"neutral":32,"mixed":33,"critical":33},6,8,0,14,{"idea":36,"design":38,"execution":40},{"positive":37,"critical":33},4,{"positive":39,"critical":33},1,{"positive":39,"critical":33},[42,33,42,43,43,43,42,42,42,43,42,42,33,43,33,33,42,33,43],3,5,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":60,"stage":60,"team_size":60},[47,55],{"value":48,"source":49,"evidence":50},"JavaScript","inferred",[51],{"id":52,"by":53,"text":54},"18836871","skilled","Gotta give credit where it's due; CSS transform effects kick some serious butt!",{"value":56,"source":57,"evidence":58},"CSS transforms","commenter",[59],{"id":52,"by":53,"text":54},"unknown",{"praise":62,"objections":89,"requests":97,"questions":112,"alternatives":124},[63,71,78],{"value":64,"source":57,"evidence":65},"CSS transform effects are impressive and showcase CSS capabilities",[66,67],{"id":52,"by":53,"text":54},{"id":68,"by":69,"text":70},"18837127","cuddlecake","It is a rad display of some of the features of css transforms that not everyone is aware of, or at least not aware of the extent in which they can be used. It's interesting, so,…",{"value":72,"source":57,"evidence":73},"Website and design look beautiful",[74],{"id":75,"by":76,"text":77},"18837725","voldacar","Your website is beautiful",{"value":79,"source":57,"evidence":80},"Nostalgic 90s animated GIF feel",[81,85],{"id":82,"by":83,"text":84},"18836856","devoply","the 90s are back, baby! the demo page and the animations casually remind me of animated gifs back in the day. just a bit more updated.",{"id":86,"by":87,"text":88},"18836914","friedman23","nostalgia",[90],{"value":91,"source":57,"evidence":92},"Unclear why it reached the top of HN",[93],{"id":94,"by":95,"text":96},"18836875","kiki_jiki","How can this be at the top of HN?",[98,105],{"value":99,"source":57,"evidence":100},"Extend to UI widgets with rotation controls",[101],{"id":102,"by":103,"text":104},"18836996","johnnyfived","Looks like this could easily be extended into creating UI widgets (for example left \u002F right arrows could rotate it by X degrees). That's pretty awesome, it opens up some new…",{"value":106,"source":57,"evidence":107},"Add blink-tag style effects",[108],{"id":109,"by":110,"text":111},"18838017","gitgud","Is there a new wave of retro websites? Can't wait for blinktag.js",[113],{"value":114,"source":57,"evidence":115},"Could it be used as a secure QR code?",[116,120],{"id":117,"by":118,"text":119},"18837171","matte_black","With the transparency effect and multiple images overlapping as they rotate, I wonder if this could be used to create a sort of secure QR code. Maybe a new patent is in order.",{"id":121,"by":122,"text":123},"18837597","yorwba","What kind of security is a QR code lacking that this could add?",[],{"comments":33,"answered":33,"key":126},[],{"commenters":18,"max_depth":128,"maker_replies":33,"first_comment_mins":129,"lifespan_hours":130},2,11,72,[132,136,140,142,144,146,148,151,153,154,157,160,162,165,170,171,173,174,177],[133,33,42,134,135,33],"18837009","project\u002Fneutral\u002Fidea","Jedi72",[137,39,33,138,139,33],"18837206","other\u002Fneutral\u002Fnone","vanderZwan",[82,128,42,141,83,33],"project\u002Fneutral\u002Fdesign",[52,42,43,143,53,33],"project\u002Fpositive\u002Fexecution",[75,37,43,145,76,33],"maker\u002Fpositive\u002Fdesign",[102,43,43,147,103,33],"project\u002Fpositive\u002Fidea",[149,31,42,141,150,33],"18838913","bitwize",[117,152,42,134,118,33],7,[121,152,42,134,122,33],[155,32,43,147,156,33],"18836890","anonytrary",[158,32,42,134,159,33],"18862725","egfx",[109,161,42,134,110,33],9,[163,161,33,138,164,33],"18839050","johnhenry",[166,167,43,168,169,33],"18838163",10,"maker\u002Fpositive\u002Fidea","pzone",[94,129,33,138,95,33],[172,129,33,138,156,33],"18836898",[86,129,42,134,87,33],[175,129,33,138,176,33],"18837006","skrebbel",[68,129,43,147,69,33],[],[180,185,190,195,200,204],{"id":181,"name":182,"points":183,"category":184},"18866500","Ultra Square Catcher (USC)",1079,"games",{"id":186,"name":187,"points":188,"category":189},"18842218","Mkcert",839,"dev_tools",{"id":191,"name":192,"points":193,"category":194},"18816418","HN.Academy",773,"learning_science",{"id":196,"name":197,"points":198,"category":199},"18866800","sayit",398,"productivity",{"id":201,"name":202,"points":203,"category":199},"18840990","Trilium Notes",328,{"id":205,"name":206,"points":207,"category":194},"18814416","Learn JavaScript Online",305,false,"v2",{"id":211,"name":5,"line":6,"ai":208,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":212,"top":18,"kw":213,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":214,"url":9,"mix":215,"praise":64,"objection":91,"sub":21},18836813,0.37,[24,25,26,27],"3035553335330500305",[31,32,33,33],1793990984385]