[{"data":1,"prerenderedAt":100},["ShallowReactive",2],{"maker-Labo333":3},[4,33,56,77],{"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":30,"objection":31,"sub":32},14683769,"notebooks","Fast suffix arrays in Python",false,"languages",2017,72,14,"quiet",null,28,[17,18,19,20],"suffix array","python","prefix doubling","lcp","Labo333","louisabraham.github.io","notable",0,"00001011030000","https:\u002F\u002Flouisabraham.github.io\u002Fnotebooks\u002Fsuffix_arrays.html",[24,28,24,29],1,3,"Readable and interesting reference implementation","No comparison benchmarks against other implementations","suffix array construction",{"id":34,"name":35,"line":36,"ai":8,"cat":9,"year":37,"points":38,"comments":39,"rec":40,"s":24,"top":41,"kw":42,"maker":21,"domain":47,"tier":23,"attempts":24,"strip":48,"url":49,"mix":50,"praise":53,"objection":54,"sub":55},16308626,"algnuth","Algebraic Number Theory in Python 3",2018,157,26,"debated",12,[43,18,44,45,46],"algebraic number theory","number theory","jacobi symbol","primality test","github.com","50110500000030305001500000","https:\u002F\u002Fgithub.com\u002Flouisabraham\u002Falgnuth",[51,52,24,29],4,2,"Easy to read and inspiring compared with Sage","Not really algebraic number theory; more computational number theory","math library",{"id":57,"name":58,"line":59,"ai":8,"cat":60,"year":61,"points":62,"comments":63,"rec":64,"s":65,"top":66,"kw":67,"maker":21,"domain":22,"tier":23,"attempts":52,"strip":72,"url":73,"mix":74,"praise":75,"objection":76,"sub":68},41215724,"Visualizing Chess Games","Wow, front page!","creative",2024,58,10,"curious",0.13,35,[68,69,70,71],"chess visualization","chess game analysis","chess openings","territory control","0330033530","https:\u002F\u002Flouisabraham.github.io\u002Fchessviz\u002F",[28,51,28,24],"Novel and interesting view of territory control","Hard to scan quickly; overlapping lines make pieces and movement ambiguous",{"id":78,"name":79,"line":80,"ai":8,"cat":81,"year":82,"points":83,"comments":84,"rec":64,"s":65,"top":28,"kw":85,"maker":21,"domain":22,"tier":90,"attempts":24,"strip":91,"url":92,"mix":93,"praise":97,"objection":98,"sub":99},49461817,"load-bearing","The load-bearing vocabulary of Claude","ai",2026,710,326,[86,87,88,89],"claude vocabulary","llm writing style","word frequency","language model tics","legend","4450001500035003351323333000440104335451","https:\u002F\u002Flouisabraham.github.io\u002Fload-bearing\u002F",[94,95,52,96],20,46,11,"Clean, scrollable design that fits on one screen","Clusters are dominated by technical jargon, not English usage","language model analysis",1793991225130]