[{"data":1,"prerenderedAt":81},["ShallowReactive",2],{"maker-raphlinus":3},[4,33,60],{"id":5,"name":6,"line":6,"ai":7,"cat":8,"year":9,"points":10,"comments":11,"rec":12,"s":13,"top":14,"kw":15,"maker":20,"domain":21,"tier":22,"attempts":23,"strip":24,"url":25,"mix":26,"praise":30,"objection":31,"sub":32},13803843,"Working code for Operational Transformation\u002FCRDT hybrid",false,"languages",2017,130,28,"curious",0.08,15,[16,17,18,19],"operational transformation","crdt","collaborative editing","text merge","raphlinus","medium.com","notable",2,"0000300030300300000005000300","https:\u002F\u002Fmedium.com\u002F@raphlinus\u002Fworking-code-for-operational-transformation-crdt-hybrid-9d04a57309da",[27,28,27,29],1,4,0,"Interesting, cool work on the hybrid approach","Composing-operations approach is slow compared to the tree solution","collaborative editing algorithm",{"id":34,"name":35,"line":36,"ai":7,"cat":37,"year":38,"points":39,"comments":40,"rec":41,"s":42,"top":43,"kw":44,"maker":20,"domain":50,"tier":51,"attempts":29,"strip":52,"url":53,"mix":54,"praise":57,"objection":58,"sub":59},18738275,"curves","A new spline","creative",2018,341,72,"mixed",0.2,3,[45,46,47,48,49],"spline","bezier curve","curvature continuity","hobby spline","vector graphics","raphlinus.github.io","legend","5331301315535005330055505310000005000351","https:\u002F\u002Fraphlinus.github.io\u002Fcurves\u002F2018\u002F12\u002F21\u002Fnew-spline.html",[55,55,29,56],13,8,"Intuitive and easy to use compared to Beziers","GPL license discourages commercial adoption","spline curve primitive",{"id":61,"name":62,"line":63,"ai":7,"cat":8,"year":64,"points":65,"comments":66,"rec":12,"s":67,"top":68,"kw":69,"maker":20,"domain":50,"tier":51,"attempts":29,"strip":74,"url":75,"mix":76,"praise":78,"objection":79,"sub":80},19862748,"piet-metal","2D Graphics on Modern GPU",2019,306,86,0.06,5,[70,49,71,72,73],"gpu 2d rendering","antialiasing","rust graphics","metal","5330003300033350030033533031035003000331","https:\u002F\u002Fraphlinus.github.io\u002Frust\u002Fgraphics\u002Fgpu\u002F2019\u002F05\u002F08\u002Fmodern-2d.html",[28,77,29,23],23,"Interesting work on GPU vector rendering and analytic antialiasing","Rendering without oversampling can give wrong antialiasing at overlapping edges","graphics rendering library",1793991222479]