[{"data":1,"prerenderedAt":187},["ShallowReactive",2],{"project-39798542":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":41,"post_text":44,"what":45,"said":56,"maker_in_thread":110,"shape":115,"grid":119,"attempts":142,"same_week":150,"maker_shows":178,"maker_hidden":179,"reader_version":180,"card":181},"39798542","FXYT","Tiny, esoteric, stack-based, postfix, canvas colouring language","title","Show HN: FXYT – Tiny, esoteric, stack-based, postfix, canvas colouring language","https:\u002F\u002Fgithub.com\u002Fsusam\u002Ffxyt","github.com","susam",1711185352,2024,82,10,964,3515,28,"notable","languages","esoteric programming language","web_app",[24,25,26,27],"esoteric language","stack-based language","postfix language","canvas art","mixed",0.294,{"positive":31,"neutral":32,"mixed":32,"critical":33},4,2,1,9,{"execution":36,"design":38,"docs":39,"idea":40},{"positive":37,"critical":37},0,{"positive":37,"critical":33},{"positive":37,"critical":37},{"positive":31,"critical":37},[42,37,42,42,33,42,43,43,43,43],3,5,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":55,"stage":55,"team_size":55},[47],{"value":48,"source":49,"evidence":50},"HTML","commenter",[51],{"id":52,"by":53,"text":54},"39799772","denton-scratch","I can't find any way for one cell to be affected by the value of a different cell. I haven't thought about it much, but if there were syntax to allow references to adjacent…","unknown",{"praise":57,"objections":72,"requests":87,"questions":96,"alternatives":105},[58,62],{"value":59,"source":49,"evidence":60},"Neat to fit it all into a small HTML page",[61],{"id":52,"by":53,"text":54},{"value":63,"source":49,"evidence":64},"Reminds of Tixy and is interesting",[65,69],{"id":66,"by":67,"text":68},"39803990","jasonjmcghee","Reminds me of https:\u002F\u002Ftixy.land popular on HN a few years ago https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=24974534 Edit: Ah > This project is inspired by Martin Kleppe's Tixy project",{"id":70,"by":53,"text":71},"39803213","Thanks! I didn't see that in the docs. That immediately makes it more interesting.",[73,80],{"value":74,"source":49,"evidence":75},"Limited stack depth and only bounded loops make programs awkward",[76],{"id":77,"by":78,"text":79},"39801292","nickcw","I tried to write a mandlebrot plotter in FXYT. There are a number of challenges! First FXYT only provides a bounded loop - this can be overcome with a bit of inefficiency.…",{"value":81,"source":49,"evidence":82},"Cells cannot address neighbours easily, limiting cellular programs",[83,84],{"id":52,"by":53,"text":54},{"id":85,"by":53,"text":86},"39801179","I don't see how. There's no notation for addressing cells, and every cell runs the same formula. It's a bit like a spreadsheet, but with every cell running the same function. But…",[88,92],{"value":89,"source":49,"evidence":90},"Add layers and alpha values",[91],{"id":52,"by":53,"text":54},{"value":93,"source":49,"evidence":94},"Add a PICK instruction",[95],{"id":77,"by":78,"text":79},[97],{"value":98,"source":49,"evidence":99},"Can cells reference adjacent cells?",[100,101],{"id":52,"by":53,"text":54},{"id":102,"by":103,"text":104},"39802717","jstanley","> There's no notation for addressing cells, and every cell runs the same formula. The adjacent cells are (X,Y-1), (X,Y+1), (X-1,Y), and (X+1,Y), you can use those values in your…",[106],{"value":107,"source":49,"evidence":108},"Tixy",[109],{"id":66,"by":67,"text":68},{"comments":33,"answered":37,"key":111},[112],{"id":113,"text":114},"39801695","Great demo! Thanks for sharing! Copying the un-mangled code here for future reference: ```…",{"commenters":116,"max_depth":43,"maker_replies":33,"first_comment_mins":117,"lifespan_hours":118},7,250,15,[120,122,124,126,129,131,133,135,138,139],[77,37,42,121,78,37],"project\u002Fmixed\u002Fexecution",[113,37,37,123,11,33],"maker\u002Fpositive\u002Fdocs",[52,33,42,125,53,37],"project\u002Fmixed\u002Fdesign",[127,33,42,128,103,37],"39800005","project\u002Fneutral\u002Fdesign",[85,33,33,130,53,37],"project\u002Fcritical\u002Fdesign",[102,33,42,132,103,37],"project\u002Fneutral\u002Fdocs",[70,33,43,134,53,37],"project\u002Fpositive\u002Fidea",[136,33,43,134,137,37],"39800853","harperlee",[66,32,43,134,67,37],[140,42,43,134,141,37],"39803961","pyinstallwoes",[143,146,149],{"id":144,"t":145,"points":32,"comments":37},"38724091",1703181812,{"id":147,"t":148,"points":32,"comments":37},"38734198",1703253803,{"id":4,"t":12,"points":14,"comments":15},[151,156,161,166,170,174],{"id":152,"name":153,"points":154,"category":155},"39783223","Memories",797,"productivity",{"id":157,"name":158,"points":159,"category":160},"39778570","Dropflow",404,"dev_tools",{"id":162,"name":163,"points":164,"category":165},"39836630","Explanations",391,"learning_science",{"id":167,"name":168,"points":169,"category":20},"39807912","Glossarie",363,{"id":171,"name":172,"points":173,"category":160},"39816836","Jampack",328,{"id":175,"name":176,"points":177,"category":160},"39793513","magick.css",305,19,false,"v2",{"id":182,"name":5,"line":6,"ai":179,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":183,"top":18,"kw":184,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":185,"url":9,"mix":186,"praise":59,"objection":74,"sub":21},39798542,0.29,[24,25,26,27],"3033135555",[31,32,32,33],1794036651663]