[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"maker-pa7":3},[4,34,55,76,91,109],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},2963109,"Keyboard Heatmap","Realtime Keyboard Heatmap with heatmap.js",false,"creative",2011,96,17,"mixed",0.27,11,[17,18,19,20],"keyboard heatmap","heatmap.js","javascript visualization","keystroke tracking","pa7","patrick-wied.at","notable",0,"00333015035005055","http:\u002F\u002Fpatrick-wied.at\u002Fprojects\u002Fheatmap-keyboard?auto=0",[28,29,24,30],5,4,1,"Clever demonstration of the heatmap library","Does not work in some browsers; ad blocker blocked the script","keyboard visualisation",{"id":35,"name":36,"line":37,"ai":8,"cat":38,"year":10,"points":39,"comments":28,"rec":40,"s":41,"top":42,"kw":43,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":49,"url":50,"mix":51,"praise":-1,"objection":53,"sub":54},3278463,"html-qr","Generating a HTML QR code","dev_tools",14,"quiet",null,59,[44,45,46,47],"qr code","html canvas","javascript qr","offline qr generator","shown","00110","http:\u002F\u002Fwww.patrick-wied.at\u002Fprojects\u002Fhtml-qr\u002F",[24,24,24,52],2,"Saving the generated QR code downloads a file without a .png extension","qr code generator",{"id":56,"name":57,"line":58,"ai":8,"cat":38,"year":59,"points":60,"comments":12,"rec":61,"s":62,"top":63,"kw":64,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":69,"url":70,"mix":71,"praise":73,"objection":74,"sub":75},3675067,"What's hot on Hacker News?","thanks for the feedback, I should probably gather the row height of HN dynamically instead of having a…",2012,45,"debated",-0.01,32,[65,66,67,68],"hacker news","heatmap","bookmarklet","hn front page","55103103103030503","http:\u002F\u002Fwww.patrick-wied.at\u002Fprojects\u002Fhohn\u002F",[72,29,30,72],3,"Nice visualization idea and site design","Heatmap is offset by some pixels and row height is hardcoded","browser overlay",{"id":77,"name":78,"line":79,"ai":8,"cat":80,"year":59,"points":81,"comments":24,"rec":40,"s":41,"top":82,"kw":83,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":87,"url":88,"mix":89,"praise":-1,"objection":-1,"sub":90},3822180,"Heatmap Animator","my weekend project, Heatmap Animator","data",10,80,[66,84,85,86],"animation","visualisation","javascript","","http:\u002F\u002Fwww.patrick-wied.at\u002Fprojects\u002Fheatmap-animator\u002F",[24,24,24,24],"heatmap visualisation",{"id":92,"name":93,"line":94,"ai":8,"cat":95,"year":59,"points":81,"comments":96,"rec":97,"s":98,"top":82,"kw":99,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":104,"url":105,"mix":106,"praise":107,"objection":108,"sub":101},4722395,"Know Your Pixels","Know Your Pixels? A small browser game done with mediaqueries and JS","games",9,"roasted",-0.28,[100,101,102,103],"pixel game","browser game","media queries","screen resolution","110533101","http:\u002F\u002Fwww.patrick-wied.at\u002Fprojects\u002Fknow-your-pixels\u002F",[30,52,24,29],"Clever concept, especially the colour changing","Scores 0 when a guess is wrong; suggested graded scoring",{"id":110,"name":18,"line":111,"ai":8,"cat":112,"year":113,"points":114,"comments":24,"rec":40,"s":41,"top":115,"kw":116,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":87,"url":119,"mix":120,"praise":-1,"objection":-1,"sub":121},8164719,"Visualize user behaviour with heatmap.js","languages",2014,12,72,[66,86,117,118],"user behaviour","data visualization","http:\u002F\u002Fwww.patrick-wied.at\u002Fstatic\u002Fheatmapjs\u002F#!\u002F?v=2.0\u002F",[24,24,24,24],"javascript library",1794036717141]