[{"data":1,"prerenderedAt":432},["ShallowReactive",2],{"project-36128082":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":47,"what":48,"said":78,"maker_in_thread":184,"shape":193,"grid":198,"attempts":395,"same_week":396,"maker_shows":37,"maker_hidden":424,"reader_version":425,"card":426},"36128082","QR designer","I open sourced the QR designer from my failed startup","title","Show HN: I open sourced the QR designer from my failed startup","https:\u002F\u002Fgithub.com\u002Fkochrt\u002Fqr-designer","github.com","koch",1685469180,2023,711,73,21,3109,1,"legend","dev_tools","qr code generator","web_app",[21,24,25,26],"qr code design","halftone qr code","custom qr code","mixed",0.236,{"positive":30,"neutral":31,"mixed":32,"critical":33},18,23,0,6,47,{"idea":36,"design":38,"execution":40,"pricing":43,"performance":44},{"positive":37,"critical":18},9,{"positive":39,"critical":18},4,{"positive":41,"critical":42},2,3,{"positive":32,"critical":32},{"positive":32,"critical":18},[46,42,46,46,42,32,42,32,32,46,46,46,42,18,46,42,42,42,46,46,46,46,42,42,18,42,32,46,46,32,18,32,46,42,42,46,42,18,46,42],5,"My designer is somewhat special, if I do say so myself, as it allows you to put arbitrary designs in the middle area of the QR while still being totally scannable.",{"problem":49,"audience":58,"pricing":58,"motivation":59,"time_to_build":58,"stack":64,"openness":75,"stage":76,"team_size":77},{"value":50,"source":51,"evidence":52},"Plain QR codes are dull; the designer places artwork in the middle while keeping codes scannable","maker",[53,55],{"id":54},"post",{"id":56,"by":11,"text":57},"36130625","Great questions! Basically I was working on a link shortener. However in addition to a link shortener that took you to another page, I wanted users to be able to create a mini…",null,{"value":60,"source":51,"evidence":61},"Released the QR designer after the link shortener startup it came from failed",[62,63],{"id":56,"by":11,"text":57},{"id":54},[65,71],{"value":66,"source":51,"evidence":67},"Nuxt 2",[68],{"id":69,"by":11,"text":70},"36137392","Nuxt and the Nuxt team are working on some incredible things in my opinion. I made this using Nuxt 2 which uses Vue 2, I would start with Nuxt 3 [0] which uses Vue 3 and has made…",{"value":72,"source":51,"evidence":73},"Vue 2",[74],{"id":69,"by":11,"text":70},"open_source","launched","solo",{"praise":79,"objections":107,"requests":129,"questions":149,"alternatives":172},[80,96],{"value":81,"source":82,"evidence":83},"Cool, useful design tool that is simple to use","commenter",[84,88,92],{"id":85,"by":86,"text":87},"36136344","taubek","I really like the tool. I used some similar desktop apps few years ago, but they missed the simplicity of your solution. Almost a 1000 GitHub stars within one day. Really…",{"id":89,"by":90,"text":91},"36132946","brundolf","This is so cool. I think I've already got a project idea I can use this for",{"id":93,"by":94,"text":95},"36132076","Prickle","Man I really wish I had access to this functionality ~ 5 years ago. Thankyou for open sourcing this! Always nice to see stuff like this. I will definitely pass this onto some…",{"value":97,"source":82,"evidence":98},"Thanks for open sourcing it",[99,103],{"id":100,"by":101,"text":102},"36130249","TechTechTech","Thanks for open sourcing this. Reminds me of halftone QR codes http:\u002F\u002Fvecg.cs.ucl.ac.uk\u002FProjects\u002FSmartGeometry\u002Fhalftone_QR\u002FhalftoneQR_sigga13.html",{"id":104,"by":105,"text":106},"36144435","steventey","Very cool stuff, thanks for open-sourcing this! Might incorporate it into Dub , an open-source link management tool that I'm building: https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fdub",[108,115,122],{"value":109,"source":82,"evidence":110},"Designed URLs must be exactly 25 characters, which limits general use",[111],{"id":112,"by":113,"text":114},"36130041","david422","> In order to maximize designer space, the url that the QR codes links to is expected to be exactly 25 characters long Seems like a cool QR code, but also limited for general use.",{"value":116,"source":82,"evidence":117},"Images in the center reduce error correction and scannability",[118],{"id":119,"by":120,"text":121},"36151566","RadiozRadioz","Eh, not a big fan of QR codes with images in the middle. One of my favorite things about QR codes is their extremely generous error correction capability, which is greatly…",{"value":123,"source":82,"evidence":124},"Light-on-dark QR codes may not scan on all readers",[125],{"id":126,"by":127,"text":128},"36137929","ketzu","Just a warning to users: light-on-dark QR codes can not be parsed by all QR code readers, even though they look nice.",[130,141],{"value":131,"source":82,"evidence":132},"Support image upload",[133,137],{"id":134,"by":135,"text":136},"36131751","willsmith72","This is really cool. If you fixed the image upload, removed the 25 character requirement (less would be fine), and made the link customisable in the site, I think you could have…",{"id":138,"by":139,"text":140},"36130420","xfalcox","The add image feature is not working for me.",{"value":142,"source":82,"evidence":143},"Customisable URL length",[144,145],{"id":134,"by":135,"text":136},{"id":146,"by":147,"text":148},"36137823","kevincox","Definitely. I would love to be able to customize the design area and get matching amounts of data to be entered.",[150,161],{"value":151,"source":82,"evidence":152},"How the design is encoded without error correction",[153,157],{"id":154,"by":155,"text":156},"36132412","unholiness","> Compared to other QR designs, this does not take advantage of error correction that QR codes use, but rather deterministically turns some pixels in the code pattern on or off…",{"id":158,"by":159,"text":160},"36132514","tyingq","I assume there's a bit more to it, but QR codes inherently support a \"mask\" that tells the scanner parts of the image to ignore. So you could do at least some of that with the…",{"value":162,"source":82,"evidence":163},"Why the startup failed",[164,168],{"id":165,"by":166,"text":167},"36129875","karolist","What product was your startup building, how did having a fancy QR designer benefited your product? Was QR designer the product? Why did it fail and what are your plans next?",{"id":169,"by":170,"text":171},"36129830","phoenixreader","Why did your startup fail?",[173,177],{"value":174,"source":82,"evidence":175},"Halftone QR codes",[176],{"id":100,"by":101,"text":102},{"value":178,"source":82,"evidence":179},"QART",[180],{"id":181,"by":182,"text":183},"36130535","krasin","Very cool! Years ago, I was also inspired by https:\u002F\u002Fresearch.swtch.com\u002Fqart",{"comments":185,"answered":42,"key":186},13,[187,188,191],{"id":56,"text":57},{"id":189,"text":190},"36137303","Thank you!",{"id":192,"text":190},"36137271",{"commenters":194,"max_depth":195,"maker_replies":185,"first_comment_mins":196,"lifespan_hours":197},57,7,124,252,[199,201,205,209,212,215,216,219,222,224,225,228,232,235,238,241,244,248,249,253,254,258,262,265,268,272,275,277,280,284,286,290,293,296,299,302,304,306,308,310,312,313,315,318,321,323,326,329,331,333,334,337,341,344,345,348,350,353,356,358,361,365,369,373,375,377,380,383,385,387,390,392,393],[100,32,46,200,101,32],"project\u002Fpositive\u002Fidea",[202,32,42,203,204,32],"36131092","project\u002Fneutral\u002Fidea","lucb1e",[206,32,32,207,208,32],"36135389","other\u002Fneutral\u002Fnone","nojs",[210,32,32,207,211,32],"36140236","fl0id",[213,32,46,200,214,32],"36132936","e12e",[181,18,46,200,182,32],[217,18,32,207,218,32],"36132000","4rt",[220,18,32,207,221,32],"36132260","ilrwbwrkhv",[165,41,42,223,166,32],"maker\u002Fneutral\u002Fidea",[56,41,32,223,11,18],[226,41,42,223,227,32],"36130700","bombcar",[229,41,32,230,231,32],"36131562","commenter\u002Fneutral\u002Fidea","dylan604",[233,41,32,234,227,32],"36131897","commenter\u002Fneutral\u002Fnone",[236,41,32,234,237,32],"36133816","paledot",[239,41,32,234,240,32],"36135398","rapnie",[242,41,32,234,243,32],"36136865","LtdJorge",[245,41,46,246,247,32],"36131703","maker\u002Fpositive\u002Fnone","davidktr",[189,41,32,246,11,18],[250,41,46,251,252,32],"36133147","project\u002Fpositive\u002Fdesign","luuuzeta",[192,41,32,246,11,18],[255,41,46,256,257,32],"36133508","project\u002Fpositive\u002Fnone","qingcharles",[259,41,42,260,261,32],"36133519","maker\u002Fneutral\u002Fnone","Rastonbury",[263,41,32,234,264,32],"36144501","mikeweiss",[266,41,42,260,267,32],"36134295","sho",[269,41,18,270,271,32],"36134403","maker\u002Fcritical\u002Fidea","yieldcrv",[273,41,46,200,274,32],"36134641","gpspake",[276,41,32,223,11,18],"36137269",[278,41,42,203,279,32],"36134776","rkuodys",[281,41,42,282,283,32],"36134917","maker\u002Fneutral\u002Fexecution","myguestacc",[285,41,32,282,11,18],"36137296",[287,41,42,288,289,32],"36134946","maker\u002Fneutral\u002Fpricing","squokko",[291,41,42,260,292,32],"36135943","progx",[294,41,46,246,295,32],"36138972","siculars",[297,41,42,260,298,32],"36143275","beezlewax",[300,41,46,200,301,32],"36267996","rjha",[303,42,32,260,11,18],"36139274",[134,39,46,305,135,32],"project\u002Fpositive\u002Fexecution",[307,39,32,282,11,18],"36132591",[309,39,46,251,135,32],"36133086",[311,39,32,282,11,18],"36139277",[154,46,42,203,155,32],[158,46,42,314,159,32],"project\u002Fneutral\u002Fexecution",[316,46,42,314,317,32],"36133890","bmicraft",[319,46,42,314,320,32],"36135084","CalebJohn",[112,33,18,322,113,32],"project\u002Fcritical\u002Fexecution",[324,33,42,314,325,32],"36130182","wlesieutre",[327,33,42,203,328,32],"36130323","codeflo",[330,33,32,203,11,18],"36130644",[332,33,32,282,11,18],"36132623",[146,33,42,314,147,32],[335,195,46,305,336,32],"36134670","jmull3n",[338,339,46,200,340,32],"36135221",8,"naedish",[342,37,32,207,343,32],"36136206","Alifatisk",[69,37,32,207,11,18],[119,346,18,347,120,32],10,"project\u002Fcritical\u002Fdesign",[126,349,18,322,127,32],11,[351,349,32,234,352,32],"36138049","abwizz",[354,349,32,234,355,32],"36139418","tantalor",[104,357,46,200,105,32],12,[359,185,42,223,360,32],"36135251","nudpiedo",[362,363,42,203,364,32],"36133758",14,"didntknowya",[366,363,42,367,368,32],"36134665","project\u002Fneutral\u002Fdesign","victor9000",[370,371,42,203,372,32],"36133138",15,"TimLeland",[85,374,46,251,86,32],16,[93,376,46,200,94,32],17,[378,30,46,251,379,32],"36133623","andrewxhonson",[381,30,18,382,317,32],"36133881","project\u002Fcritical\u002Fperformance",[138,384,18,322,139,32],19,[386,384,32,282,11,18],"36130717",[388,384,32,389,11,18],"36139286","maker\u002Fpositive\u002Fexecution",[89,391,46,200,90,32],20,[169,16,42,260,170,32],[394,16,42,260,252,32],"36133157",[],[397,402,406,411,415,420],{"id":398,"name":399,"points":400,"category":401},"36070090","LLM University",303,"learning_science",{"id":403,"name":404,"points":405,"category":401},"36084503","FretboardFly",258,{"id":407,"name":408,"points":409,"category":410},"36082551","Hacker News UX",153,"consumer_social",{"id":412,"name":413,"points":414,"category":410},"36071183","HN Follow",133,{"id":416,"name":417,"points":418,"category":419},"36117037","Tiny",100,"games",{"id":421,"name":422,"points":423,"category":20},"36088359","Logicboard",87,false,"v2",{"id":427,"name":5,"line":6,"ai":424,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":428,"top":18,"kw":429,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":430,"url":9,"mix":431,"praise":81,"objection":109,"sub":21},36128082,0.24,[21,24,25,26],"5355303005553153335555331305501053353153",[30,31,32,33],1794036636264]