[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"maker-fouronnes3":3},[4,35,58],{"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":22,"domain":23,"tier":24,"attempts":25,"strip":26,"url":27,"mix":28,"praise":32,"objection":33,"sub":34},43435438,"Torch Lens Maker","Differentiable Geometric Optics in PyTorch",false,"languages",2025,179,45,"curious",0.12,10,[17,18,19,20,21],"differentiable optics","pytorch","lens design","ray tracing","optical design","fouronnes3","victorpoughon.github.io","notable",0,"0000000500303300303303033300303103050005","https:\u002F\u002Fvictorpoughon.github.io\u002Ftorchlensmaker\u002F",[29,30,25,31],3,15,1,"Innovative use of PyTorch autodiff for optics","Paraxial approximations are limited for lens designers","optics simulation library",{"id":36,"name":37,"line":38,"ai":8,"cat":39,"year":10,"points":40,"comments":41,"rec":13,"s":42,"top":43,"kw":44,"maker":22,"domain":23,"tier":49,"attempts":25,"strip":50,"url":51,"mix":52,"praise":56,"objection":57,"sub":45},46234734,"bidicalc","A spreadsheet where formulas also update backwards","dev_tools",252,116,-0.04,7,[45,46,47,48],"spreadsheet","bidirectional formulas","constraint solver","goal seek","legend","3331113200000013330035233533313153334315","https:\u002F\u002Fvictorpoughon.github.io\u002Fbidicalc\u002F",[53,54,29,55],8,36,13,"Clever concept and clean prototype","Unclear which inputs move when an output changes; needs fixed vs free cells",{"id":59,"name":60,"line":61,"ai":8,"cat":62,"year":63,"points":64,"comments":65,"rec":66,"s":67,"top":68,"kw":69,"maker":22,"domain":23,"tier":49,"attempts":75,"strip":76,"url":77,"mix":78,"praise":81,"objection":82,"sub":70},47812341,"interval-calculator","A calculator that works over disjoint sets of intervals","learning_science",2026,314,54,"loved",0.27,4,[70,71,72,73,74],"interval arithmetic","interval union","disjoint intervals","floating point","outward rounding",2,"0335033003505030300051033333035355335533","https:\u002F\u002Fvictorpoughon.github.io\u002Finterval-calculator\u002F",[79,80,31,75],11,17,"Interval union idea is useful and well executed","Union growth in number of intervals may be exponential and a performance bottleneck",1793991301656]