[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"project-10945032":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":66,"maker_in_thread":138,"shape":147,"grid":151,"attempts":214,"same_week":215,"maker_shows":32,"maker_hidden":244,"reader_version":245,"card":246},"10945032","War and Peace and WebGL","title","Show HN: War and Peace and WebGL","http:\u002F\u002Fwdobbie.com\u002Fpost\u002Fwar-and-peace-and-webgl\u002F","wdobbie.com","wjd",1453383373,2016,65,28,588,2264,26,"notable","learning_science","text rendering demo","web_app",[23,24,25,26,27],"webgl","text rendering","war and peace","glyphs","browser graphics","debated",-0.162,{"positive":31,"neutral":32,"mixed":33,"critical":34},6,2,3,9,20,{"performance":37,"design":40,"execution":41,"idea":44},{"positive":38,"critical":39},0,1,{"positive":32,"critical":38},{"positive":42,"critical":43},4,8,{"positive":38,"critical":38},[38,38,38,38,33,38,38,46,33,39,46,33,39,33,39,39,39,39,39,46,38,38,46,46,46,39,33,39],5,null,{"problem":47,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":49,"openness":64,"stage":65,"team_size":64},[50,58],{"value":51,"source":52,"evidence":53},"WebGL","commenter",[54],{"id":55,"by":56,"text":57},"10963738","overgard","I work on the renderer for a product that uses WebGL (I won't link to it because I don't want to sound like a shill, but it's a web based 3d modeler called FormIt).…",{"value":59,"source":52,"evidence":60},"JavaScript",[61],{"id":62,"by":10,"text":63},"10962621","The .bmp file is served gzipped to 7 MB. LZMA and Bzip2 both get it down to about 3 MB but I'd need to use a javascript decompressor.","unknown","prototype",{"praise":67,"objections":79,"requests":117,"questions":125,"alternatives":137},[68],{"value":69,"source":52,"evidence":70},"Impressive and nicely rendered when it works",[71,75],{"id":72,"by":73,"text":74},"10962580","arethuza","Works fine, and is rather impressive, on Windows 10 - both in FF and Chrome. Doesn't work on iPad - just get blank pages.",{"id":76,"by":77,"text":78},"10966291","exDM69","Yes, works like a charm now. Really nicely rendered. Good job! What was the issue?",[80,102],{"value":81,"source":52,"evidence":82},"Fails to render on many platforms and browsers",[83,86,90,94,98],{"id":84,"by":77,"text":85},"10962426","I see all white pages with no text on them. \"Show grid\" shows yellow and green rectangles. Linux, Firefox 43, Nvidia proprietary drivers.",{"id":87,"by":88,"text":89},"10962561","green7ea","Same here, all white on chrome, linux, nvidia proprietary. The previous text rendering demo worked on the same setup.",{"id":91,"by":92,"text":93},"10962738","scotty79","Doesn't work on Windows 10 for me, neither FF nor Chrome.",{"id":95,"by":96,"text":97},"10963412","kyriakos","Windows 10 chrome. doesn't work. chrome canary didn't work (some d3d errors) edge (i gave up after waiting for 2 minutes to load)",{"id":99,"by":100,"text":101},"10962550","moron4hire","It's almost completely unreadable on my Android phone. The character shapes are mostly there, but the triangles overlap in weird ways, like vertex order might be wrong it…",{"value":103,"source":52,"evidence":104},"Very slow performance and crashes on some hardware",[105,109,113],{"id":106,"by":107,"text":108},"10963770","greggman","interesting technique but it's extremely slow on Intel Iris Pro 1536 MB (and so I assume other machines). Like when zoomed in it's under 2fps whereas I suspect the built in…",{"id":110,"by":111,"text":112},"10963343","cimbal","I really like this demo, but it reliably crashes a mid 2012 macbook pro with lion, both on firefox and safari (the older version of the demo was the same). Now, reading the other…",{"id":114,"by":115,"text":116},"10962924","marcosscriven","Worked for me on iPad mini 2, albeit very slowly.",[118],{"value":119,"source":52,"evidence":120},"Zoom centred on mouse cursor instead of screen centre",[121],{"id":122,"by":123,"text":124},"10963283","smy1es","It works well for me in several platforms. What would improve it is when you zoom, with the mouse wheel or gesture if it would zoom in on the mouse cursor point rather than at…",[126,130],{"value":127,"source":52,"evidence":128},"How to diagnose device WebGL capabilities and ensure cross-device support",[129],{"id":110,"by":111,"text":112},{"value":131,"source":52,"evidence":132},"Why BMP instead of PNG for glyph texture",[133],{"id":134,"by":135,"text":136},"10962584","fla","I'm curious about the choice of bmp for http:\u002F\u002Fwdobbie.com\u002Fwarandpeace\u002Fglyphs.bmp Why not a png ? Edit: So after a quick test: * glyphs.bmp 53.5 MB * glyphs.png 7.6 MB I guess it…",[],{"comments":33,"answered":39,"key":139},[140,141,144],{"id":62,"text":63},{"id":142,"text":143},"10962610","Loaded up linux and I got the same issue. Working on it!",{"id":145,"text":146},"10962856","Should be fixed now!",{"commenters":148,"max_depth":42,"maker_replies":33,"first_comment_mins":149,"lifespan_hours":150},22,4311,92,[152,156,159,163,164,166,168,170,172,174,176,180,182,183,187,190,192,194,195,197,200,202,203,206,208,209,212,213],[153,38,38,154,155,38],"10962902","commenter\u002Fneutral\u002Fnone","IvanK_net",[157,38,38,154,158,38],"10963109","seangrant",[160,38,38,161,162,38],"10963387","commenter\u002Fneutral\u002Fperformance","chippy",[55,38,38,161,56,38],[134,39,33,165,135,38],"project\u002Fneutral\u002Fperformance",[62,39,38,167,10,39],"maker\u002Fneutral\u002Fperformance",[169,39,38,154,135,38],"10963067",[122,32,46,171,123,38],"project\u002Fpositive\u002Fdesign",[72,33,33,173,73,38],"project\u002Fmixed\u002Fexecution",[91,33,39,175,92,38],"project\u002Fcritical\u002Fexecution",[177,33,46,178,179,38],"10962917","project\u002Fpositive\u002Fexecution","muglug",[114,33,33,181,115,38],"project\u002Fmixed\u002Fperformance",[95,33,39,175,96,38],[184,42,33,185,186,38],"10963250","project\u002Fneutral\u002Fidea","fizixer",[188,46,39,175,189,38],"10962919","timon999",[106,31,39,191,107,38],"project\u002Fcritical\u002Fperformance",[84,193,39,175,77,38],7,[87,193,39,175,88,38],[196,193,39,175,135,38],"10962573",[198,193,46,178,199,38],"10962571","aurelian15",[142,193,38,201,10,39],"maker\u002Fneutral\u002Fexecution",[145,193,38,201,10,39],[204,193,46,178,205,38],"10963539","hansjorg",[207,193,46,178,88,38],"10965135",[76,193,46,171,77,38],[210,193,39,175,211,38],"10962797","Theodores",[110,43,33,181,111,38],[99,34,39,175,100,38],[],[216,221,225,230,235,240],{"id":217,"name":218,"points":219,"category":220},"10944795","Super Mail Forward",454,"creative",{"id":222,"name":223,"points":224,"category":220},"10950794","finda.photo",310,{"id":226,"name":227,"points":228,"category":229},"10955186","Wallabag",135,"productivity",{"id":231,"name":232,"points":233,"category":234},"10944617","murgen",122,"hardware",{"id":236,"name":237,"points":238,"category":239},"10976365","RemoteTogether",115,"consumer_social",{"id":241,"name":242,"points":243,"category":239},"10972290","Visual Hacker News",113,false,"v2",{"id":247,"name":5,"line":5,"ai":244,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":248,"top":17,"kw":249,"maker":10,"domain":9,"tier":18,"attempts":38,"strip":250,"url":8,"mix":251,"praise":69,"objection":81,"sub":20},10945032,-0.16,[23,24,25,26,27],"0000300531531311111500555131",[31,32,33,34],1794036539843]