[{"data":1,"prerenderedAt":150},["ShallowReactive",2],{"project-26125820":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":31,"aspects":32,"strip":33,"post_text":29,"what":34,"said":53,"maker_in_thread":85,"shape":93,"grid":97,"attempts":110,"same_week":111,"maker_shows":142,"maker_hidden":143,"reader_version":144,"card":145},"26125820","Smile","executable ASCII art (2011 remastered)","title","Show HN: Smile - executable ASCII art (2011 remastered)","https:\u002F\u002Fgithub.com\u002Fxyzzy\u002Fsmile","github.com","pickledcods",1613243263,2021,25,7,1254,2533,50,"shown","languages","executable ascii art","other",[24,25,26,27],"ascii art","x86 assembly","alphanumeric executable","self-modifying code","quiet",null,{"positive":31,"neutral":31,"mixed":31,"critical":31},0,{},[31,31,31,31,31,31,31],{"problem":35,"audience":29,"pricing":29,"motivation":42,"time_to_build":29,"stack":46,"openness":50,"stage":51,"team_size":52},{"value":36,"source":37,"evidence":38},"Creating an executable program whose binary contains only alphanumeric characters, so it displays as ASCII art","maker",[39],{"id":40,"by":11,"text":41},"26125821","Hi HN! When ASCII art is the executable.... Executables consisting exclusively of alpha-numeric characters. The digits \"0123456789\" are used for dark, the letters \"acemnorsuvwxz\"…",{"value":43,"source":37,"evidence":44},"Maker says the idea should have been released a decade ago and was remastered as compensation",[45],{"id":40,"by":11,"text":41},[47],{"value":25,"source":37,"evidence":48},[49],{"id":40,"by":11,"text":41},"open_source","launched","unknown",{"praise":54,"objections":67,"requests":75,"questions":76,"alternatives":77},[55],{"value":56,"source":57,"evidence":58},"Impressive and cool concept","commenter",[59,63],{"id":60,"by":61,"text":62},"26126973","jstrieb","This is cool! It reminds me of a paper I read in 2017 in which the author creates a C89 compiler that compiles to printable ASCII by using similarly limited instructions.…",{"id":64,"by":65,"text":66},"26132412","garaetjjte",">There is no challenge in that. While smile is also impressive, I think you are unfairly downplaying tom7's work. While it uses bigger instruction set, it never executes any…",[68],{"value":69,"source":57,"evidence":70},"Tom7's compiler already produces printable ASCII native programs, so the idea is not entirely new",[71,72],{"id":60,"by":61,"text":62},{"id":73,"by":11,"text":74},"26128910","As was noted by jstrieb, there exists a compiler that does that, so basically any native program. There is no challenge in that. A real challenge would be, how far can you…",[],[],[78],{"value":79,"source":57,"evidence":80},"Tom7's printable ASCII x86 C89 compiler (abc)",[81,82],{"id":60,"by":61,"text":62},{"id":83,"by":65,"text":84},"26128576","It also doesn't use self-modifying code. In words of the author: >This is like telling the waiter that you don’t eat poultry but eggs are okay, and then they bring you an egg,…",{"comments":86,"answered":31,"key":87},4,[88,89,92],{"id":40,"text":41},{"id":90,"text":91},"26127268","ASCII executables have been made in the past and use any displayable ASCII character. The difference with those is that this project is exclusively alphanumeric. To my knowledge…",{"id":73,"text":74},{"commenters":94,"max_depth":95,"maker_replies":86,"first_comment_mins":31,"lifespan_hours":96},3,6,20,[98,101,103,104,105,107,108],[40,31,31,99,11,100],"project\u002Fpositive\u002Fidea",1,[60,100,31,102,61,31],"commenter\u002Fneutral\u002Fidea",[90,100,31,102,11,100],[83,100,31,102,65,31],[73,100,31,106,11,100],"commenter\u002Fcritical\u002Fidea",[64,100,31,102,65,31],[109,100,31,102,11,100],"26133024",[],[112,117,122,127,132,137],{"id":113,"name":114,"points":115,"category":116},"26134915","Khan-dl",473,"learning_science",{"id":118,"name":119,"points":120,"category":121},"26138446","ustaxes.org",465,"web_saas",{"id":123,"name":124,"points":125,"category":126},"26168285","Ray.so",384,"dev_tools",{"id":128,"name":129,"points":130,"category":131},"26154038","Endgame",368,"security_privacy",{"id":133,"name":134,"points":135,"category":136},"26131123","Jam",317,"consumer_social",{"id":138,"name":139,"points":140,"category":141},"26118756","natural-language-youtube-search",264,"ai",2,false,"v2",{"id":146,"name":5,"line":6,"ai":143,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":147,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":148,"url":9,"mix":149,"praise":56,"objection":69,"sub":21},26125820,[24,25,26,27],"0000000",[31,31,31,31],1794036603051]