[{"data":1,"prerenderedAt":142},["ShallowReactive",2],{"maker-westoncb":3},[4,36,56,80,102,123],{"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":33,"objection":34,"sub":35},5306155,"Tiled Text","a Different Approach to Editing Text",false,"dev_tools",2013,332,91,"mixed",0.27,2,[17,18,19,20,21],"structural editor","text editing","touch editing","code editor","tile interface","westoncb","tiledtext.com","legend",0,"5500500000000010000353353131155355553055","http:\u002F\u002Fwww.tiledtext.com\u002F",[29,30,31,32],15,14,5,4,"Interesting, innovative approach to text editing","Typing on touch devices is still the hard problem","structural code editor",{"id":37,"name":38,"line":39,"ai":8,"cat":9,"year":40,"points":41,"comments":42,"rec":43,"s":44,"top":45,"kw":46,"maker":22,"domain":50,"tier":51,"attempts":25,"strip":52,"url":53,"mix":54,"praise":55,"objection":-1,"sub":47},9715830,"Abstract Visual Debugger","Abstract Visual Debugger [video]",2015,37,13,"quiet",null,30,[47,48,49],"visual debugger","code visualization","programming environment","symbolflux.com","shown","5055050000000","http:\u002F\u002Fsymbolflux.com\u002Fprojects\u002Favd",[32,25,25,25],"Useful for teaching as well as debugging",{"id":57,"name":58,"line":59,"ai":8,"cat":60,"year":61,"points":62,"comments":63,"rec":13,"s":64,"top":42,"kw":65,"maker":22,"domain":70,"tier":71,"attempts":25,"strip":72,"url":73,"mix":74,"praise":78,"objection":79,"sub":66},15425545,"HNDesktop","Hacker News desktop application in Kotlin\u002FSwing","consumer_social",2017,141,90,-0.14,[66,67,68,69],"hacker news client","kotlin swing","desktop hacker news","hn reader","github.com","notable","0000031333100010113301303100553053130000","https:\u002F\u002Fgithub.com\u002Fwestoncb\u002FHNDesktop",[32,75,76,77],12,3,9,"Metal look and feel nostalgia appreciated","Swing UI looks dated and ugly",{"id":81,"name":82,"line":83,"ai":8,"cat":84,"year":85,"points":86,"comments":87,"rec":13,"s":88,"top":89,"kw":90,"maker":22,"domain":70,"tier":51,"attempts":15,"strip":95,"url":96,"mix":97,"praise":99,"objection":100,"sub":101},18650379,"under-game","Minimal game with procedural graphics in JavaScript\u002FGLSL","games",2018,34,11,0.37,45,[91,92,93,94],"procedural graphics","glsl","javascript game","webgl","50331055535","https:\u002F\u002Fgithub.com\u002Fwestoncb\u002Funder-game",[31,76,25,98],1,"Look and feel praised; addictive gameplay","Does not run on some browsers or hardware without WebGL acceleration","minimal browser game",{"id":103,"name":104,"line":105,"ai":8,"cat":9,"year":106,"points":107,"comments":108,"rec":109,"s":110,"top":87,"kw":111,"maker":22,"domain":50,"tier":71,"attempts":25,"strip":115,"url":116,"mix":117,"praise":120,"objection":121,"sub":122},22005495,"Lucidity","an interactive program-state visualizer",2020,184,35,"loved",0.36,[112,113,114,48],"program state visualizer","runtime visualization","debugger","00005003030530350330335035500053000","http:\u002F\u002Fsymbolflux.com\u002Fluciditystory.html",[118,119,25,25],7,10,"Looks impressive and useful for program visualization","Nothing to try yet, so arguably not a Show HN","program visualizer",{"id":124,"name":125,"line":126,"ai":8,"cat":127,"year":128,"points":129,"comments":75,"rec":130,"s":131,"top":108,"kw":132,"maker":22,"domain":70,"tier":51,"attempts":25,"strip":136,"url":137,"mix":138,"praise":139,"objection":140,"sub":141},42731417,"nonlinear-optics-sandbox","Real-time nonlinear optics simulation (JS\u002FGLSL)","creative",2025,46,"curious",0.26,[133,134,92,135],"nonlinear optics","optics simulation","real-time simulation","303005533530","https:\u002F\u002Fgithub.com\u002Fwestoncb\u002Fnonlinear-optics-sandbox",[76,31,25,25],"Visually impressive and cool","Unclear what the project is or what it is for","nonlinear optics simulation",1794036725572]