[{"data":1,"prerenderedAt":193},["ShallowReactive",2],{"project-20373560":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":36,"post_text":38,"what":39,"said":59,"maker_in_thread":108,"shape":110,"grid":115,"attempts":157,"same_week":158,"maker_shows":33,"maker_hidden":185,"reader_version":186,"card":187},"20373560","Old School Graphics Algorithms","title","Show HN: Old School Graphics Algorithms","https:\u002F\u002Fwww.partow.net\u002Fprogramming\u002Fbitmap\u002Findex.html","partow.net","ArashPartow",1562473938,2019,126,18,364,2195,17,"notable","languages","graphics library","library",[23,24,25,26],"graphics algorithms","bitmap","c++ graphics library","computer graphics","mixed",0.133,{"positive":30,"neutral":30,"mixed":31,"critical":32},2,0,1,5,{"idea":35},{"positive":30,"critical":31},[33,31,31,37,31,33,31,31,37,31,31,31,32,31,31,31,31,31],3,null,{"problem":38,"audience":40,"pricing":38,"motivation":38,"time_to_build":38,"stack":52,"openness":58,"stage":58,"team_size":58},{"value":41,"source":42,"evidence":43},"Programmers learning or implementing graphics algorithms","inferred",[44,48],{"id":45,"by":46,"text":47},"20375374","jmt_","Going to have a good time implementing a few of these myself. Any other references\u002Fresources for neat graphics algorithms on the more compact side?",{"id":49,"by":50,"text":51},"20374436","atum47","really cool, I usually draw my stuff on a JavaScript canvas, but I'll try to port one of my codes to c++ using this. thanks for sharing",[53],{"value":54,"source":55,"evidence":56},"C++","commenter",[57],{"id":49,"by":50,"text":51},"unknown",{"praise":60,"objections":76,"requests":87,"questions":88,"alternatives":93},[61,69],{"value":62,"source":55,"evidence":63},"Lovely and cool examples that bring back nostalgia for early graphics programming",[64,68],{"id":65,"by":66,"text":67},"20374252","ggambetta","Lovely :) The examples remind me of the short programs for the ZX Spectrum published in magazines like Microhobby, which would create visually interesting images using PLOT,…",{"id":49,"by":50,"text":51},{"value":70,"source":55,"evidence":71},"Good resource for implementing graphics algorithms",[72,73],{"id":45,"by":46,"text":47},{"id":74,"by":46,"text":75},"20375645","Exactly what I was looking for you, thank you:)",[77],{"value":78,"source":55,"evidence":79},"Submitted as a tutorial or reading material, which breaks Show HN rules; title later restored",[80,84],{"id":81,"by":82,"text":83},"20375355","dang","(This looks great but please don't put Show HN on reading material or tutorials. See https:\u002F\u002Fnews.ycombinator.com\u002Fshowhn.html for the rules.)",{"id":85,"by":82,"text":86},"20377611","I missed that. Sorry! Title restored.",[],[89],{"value":90,"source":55,"evidence":91},"Are there other compact graphics algorithm references?",[92],{"id":45,"by":46,"text":47},[94,101],{"value":95,"source":55,"evidence":96},"Graphics Gems books",[97],{"id":98,"by":99,"text":100},"20375512","salgernon","Look for the original Graphics Gems I and II books (circa 1991) https:\u002F\u002Fwww.glassner.com\u002Fportfolio\u002Fgraphics-gems\u002F",{"value":102,"source":55,"evidence":103},"Lodev.org computer graphics tutorial",[104],{"id":105,"by":106,"text":107},"20377011","myth_drannon","Lodev.org has some https:\u002F\u002Flodev.org\u002Fcgtutor\u002Findex.html",{"comments":31,"answered":31,"key":109},[],{"commenters":111,"max_depth":112,"maker_replies":31,"first_comment_mins":113,"lifespan_hours":114},12,4,283,122,[116,118,122,124,127,130,131,134,137,138,139,141,142,145,149,150,153,155],[65,31,33,117,66,31],"project\u002Fpositive\u002Fidea",[119,31,31,120,121,31],"20375918","other\u002Fneutral\u002Fnone","stevekemp",[123,31,31,120,66,31],"20376100",[125,31,37,126,121,31],"20380628","project\u002Fneutral\u002Fnone",[128,32,31,120,129,31],"20387604","sliken",[49,30,33,117,50,31],[132,37,31,120,133,31],"20406852","quintonish",[135,112,31,120,136,31],"20379768","person_of_color",[45,33,37,126,46,31],[98,33,31,120,99,31],[74,33,31,140,46,31],"commenter\u002Fpositive\u002Fnone",[105,33,31,120,106,31],[81,143,32,144,82,31],6,"project\u002Fcritical\u002Fnone",[146,143,31,147,148,31],"20376034","commenter\u002Fneutral\u002Fnone","klingonopera",[85,143,31,147,82,31],[151,143,31,147,152,31],"20376279","craftinator",[154,143,31,147,82,31],"20377621",[156,143,31,147,152,31],"20418684",[],[159,164,168,172,176,180],{"id":160,"name":161,"points":162,"category":163},"20355477","Effortless",191,"productivity",{"id":165,"name":166,"points":167,"category":163},"20365436","Hoxly News",154,{"id":169,"name":170,"points":167,"category":171},"20376437","Bvckup 2","infrastructure",{"id":173,"name":174,"points":13,"category":175},"20392342","GPT-2 MTG card generator","ai",{"id":177,"name":178,"points":179,"category":175},"20374800","python_autocomplete",109,{"id":181,"name":182,"points":183,"category":184},"20379026","Comntr",84,"dev_tools",false,"v2",{"id":188,"name":5,"line":5,"ai":185,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":189,"top":17,"kw":190,"maker":10,"domain":9,"tier":18,"attempts":31,"strip":191,"url":8,"mix":192,"praise":62,"objection":78,"sub":20},20373560,0.13,[23,24,25,26],"500305003000100000",[30,30,31,32],1794036578945]