[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"project-49568162":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":26,"sentiment":27,"stance_mix":28,"scored_comments":32,"aspects":33,"strip":43,"post_text":44,"what":45,"said":74,"maker_in_thread":191,"shape":203,"grid":207,"attempts":286,"same_week":287,"maker_shows":40,"maker_hidden":317,"reader_version":318,"card":319},"49568162","Jigsaw Haiku","title","Show HN: Jigsaw Haiku","https:\u002F\u002Fjigsawhaiku.com\u002F","jigsawhaiku.com","windowshopping",1788545684,2026,118,34,568,4366,14,"notable","games","jigsaw puzzle","web_app",[20,23,24,25],"haiku","browser game","daily puzzle","mixed",0.236,{"positive":29,"neutral":30,"mixed":30,"critical":31},10,5,6,26,{"design":34,"idea":37,"execution":39,"performance":41,"docs":42},{"positive":35,"critical":36},2,3,{"positive":35,"critical":38},0,{"positive":40,"critical":38},1,{"positive":40,"critical":36},{"positive":38,"critical":38},[40,40,36,38,36,36,38,36,30,40,40,38,36,38,30,36,38,36,38,30,40,36,30,40,38,38,36,30,30,30,30,30,30,36],"Hi HN! Jigsaw Haiku was originally designed with my puzzles site The Daily Baffle (https:\u002F\u002Fdailybaffle.com) in mind. But once I had built it, I realized it just didn't quite fit with the aesthetic of the Baffle's other puzzles, so I decided to put it up separately.\n\nWhile most of the puzzles on the Daily Baffle were intended to be rather challenging, for this one I really just wanted to make something somewhat beautiful and relaxing. It wasn't so much about coming up with a highly original idea or a difficult challenge as much as just combining a few familiar ideas in a pleasant way.\n\nIt was c",{"problem":46,"audience":52,"pricing":57,"motivation":58,"time_to_build":57,"stack":62,"openness":71,"stage":72,"team_size":73},{"value":47,"source":48,"evidence":49},"Provides a relaxing, beautiful puzzle experience","maker",[50],{"id":51},"post",{"value":53,"source":54,"evidence":55},"Puzzle players who want something relaxing rather than challenging","inferred",[56],{"id":51},null,{"value":59,"source":48,"evidence":60},"Wanted to make something beautiful and relaxing, separate from the Daily Baffle's challenging puzzles",[61],{"id":51},[63,67],{"value":64,"source":48,"evidence":65},"React",[66],{"id":51},{"value":68,"source":48,"evidence":69},"Hosted on Render as a static app",[70],{"id":51},"unknown","launched","solo",{"praise":75,"objections":112,"requests":149,"questions":175,"alternatives":190},[76,96,101],{"value":77,"source":78,"evidence":79},"Fun, relaxing and aesthetically pleasing","commenter",[80,84,88,92],{"id":81,"by":82,"text":83},"49604575","dvt","Very fun and great \"tactile\" experience. Fantastic job!",{"id":85,"by":86,"text":87},"49609906","roshanabdullah1","it was fun to play! I love how smooth the animations are when placing jigsaw block.",{"id":89,"by":90,"text":91},"49603866","mid1221213","Nice, fun and poetic! GG I \u003C3 it!",{"id":93,"by":94,"text":95},"49604844","phyzix5761","I loved it. Looking forward to playing again tomorrow.",{"value":97,"source":78,"evidence":98},"Smooth animations and tactile feel",[99,100],{"id":81,"by":82,"text":83},{"id":85,"by":86,"text":87},{"value":102,"source":78,"evidence":103},"Challenging but enjoyable",[104,108],{"id":105,"by":106,"text":107},"49604553","riddley","I found this very challenging. Thanks for making it.",{"id":109,"by":110,"text":111},"49619601","matthew_payne","Somewhat challenging and lots of fun. Great job",[113,127,138],{"value":114,"source":78,"evidence":115},"Dragging is choppy on some browsers, especially mobile Firefox",[116,120,123],{"id":117,"by":118,"text":119},"49604570","sssilver","Playing this on an iPhone 15 Pro, I was wondering — did the frame rate of dragging have to be so painfully low?",{"id":121,"by":118,"text":122},"49604743","Testing this on a Macbook Pro M4 Max, dragging is still so choppy that it makes the game significantly less fun.",{"id":124,"by":125,"text":126},"49604400","alanbernstein","Neat. Doesn't work well in android Firefox for me.",{"value":128,"source":78,"evidence":129},"Piece borders and edges make matching hard to see",[130,134],{"id":131,"by":132,"text":133},"49603787","pimlottc","The borders on the pieces obscure the edge details that you need to help match the pieces up. Often there were pieces with letters that looked like they were needed another piece…",{"id":135,"by":136,"text":137},"49603832","shermantanktop","I was baffled by this because the rightmost square didn’t seem to have any pieces where the letter would fit vertically — the unplaced pieces had a border which made it…",{"value":139,"source":78,"evidence":140},"Pieces cannot be placed freely outside the board to test fit",[141,145],{"id":142,"by":143,"text":144},"49603790","blobdole","That was a lot of fun! It would be cool if I could kind of place things \"wherever I want\" because sometimes I want to test if this fits here or not, and the easiest way is to…",{"id":146,"by":147,"text":148},"49604384","buyTheDip","Very nice. Challenging and fun. I was able to drop the pieces anywhere to test alignment. When I then moved them around got them next to the right neighbor, they glommed onto…",[150,155,162,168],{"value":151,"source":78,"evidence":152},"Allow free placement of pieces outside the board",[153,154],{"id":131,"by":132,"text":133},{"id":142,"by":143,"text":144},{"value":156,"source":78,"evidence":157},"Show the painted background as a hint",[158],{"id":159,"by":160,"text":161},"49605625","inatreecrown2","I found it quite difficult to find fitting pieces, maybe add an option to also show the painted background?",{"value":163,"source":78,"evidence":164},"Stronger visual feedback when pieces connect",[165],{"id":166,"by":125,"text":167},"49666383","Thanks! Another suggestion: more feedback when two pieces click together - I'm currently dragging it around to check if they're connected. For example, they could lose the…",{"value":169,"source":78,"evidence":170},"Show pieces at the same scale as the board",[171],{"id":172,"by":173,"text":174},"49605464","reneherse","One small improvement IMO would be to display the pieces at the same scale as the board. It's more difficult to visualize potential positions while the pieces are at a smaller…",[176,183],{"value":177,"source":78,"evidence":178},"Is revealing the painting while dragging intentional?",[179],{"id":180,"by":181,"text":182},"49605597","albert_e","When you place any piece on the board in any position, you can drag that piece all over the board to \"reveal\" the painting behind it whenver you move your piece. Is that…",{"value":184,"source":78,"evidence":185},"Credit the haiku author and add a hint about its subject",[186],{"id":187,"by":188,"text":189},"49607588","hamza_ali_shah","Loved it. Adding a hint what the haiku is about might help. At the end credit who wrote the haiku too?",[],{"comments":192,"answered":35,"key":193},8,[194,197,200],{"id":195,"text":196},"49605059","You're totally right about the edges, I just fixed it so that the letters overlap the tile edges, which should help a lot with that issue. Thanks for the feedback! It's a little…",{"id":198,"text":199},"49605083","I fixed the text shaving. Thanks for the feedback! I actually initially envisioned this the way you described with monospaced font and one-letter-per-square, but I found that it…",{"id":201,"text":202},"49605097","Which browser are you playing in? For me I find it works smoothly in everything except firefox mobile, and I'm just on an M4 Air, so you've got way more compute.",{"commenters":204,"max_depth":31,"maker_replies":192,"first_comment_mins":205,"lifespan_hours":206},23,4585,172,[208,210,211,215,217,219,222,223,224,226,229,230,232,234,236,239,243,245,247,250,252,254,256,259,260,262,264,265,268,270,272,273,277,281],[131,38,40,209,132,38],"project\u002Fcritical\u002Fdesign",[135,38,40,209,136,38],[212,38,36,213,214,38],"49603879","project\u002Fneutral\u002Fidea","deckar01",[195,38,38,216,10,40],"maker\u002Fneutral\u002Fdesign",[172,38,36,218,173,38],"project\u002Fmixed\u002Fdesign",[220,40,36,218,221,38],"49604646","anigbrowl",[198,40,38,216,10,40],[142,35,36,218,143,38],[146,36,30,225,147,38],"project\u002Fpositive\u002Fexecution",[117,227,40,228,118,38],4,"project\u002Fcritical\u002Fperformance",[121,227,40,228,118,38],[201,227,38,231,10,40],"maker\u002Fneutral\u002Fperformance",[233,227,36,231,118,38],"49605342",[235,227,38,231,10,40],"49607387",[237,227,30,238,118,38],"49619936","maker\u002Fpositive\u002Fperformance",[240,227,36,241,242,38],"49605203","project\u002Fneutral\u002Fperformance","JKCalhoun",[244,227,38,231,10,40],"49605092",[180,30,36,246,181,38],"project\u002Fneutral\u002Fdesign",[248,30,38,249,10,40],"49605624","maker\u002Fneutral\u002Fidea",[105,31,30,251,106,38],"project\u002Fpositive\u002Fnone",[159,253,40,209,160,38],7,[187,192,36,255,188,38],"project\u002Fmixed\u002Fdocs",[81,257,30,258,82,38],9,"project\u002Fpositive\u002Fdesign",[124,29,40,228,125,38],[261,29,38,231,10,40],"49605026",[263,29,38,231,10,40],"49621645",[166,29,36,218,125,38],[93,266,30,267,94,38],11,"project\u002Fpositive\u002Fidea",[109,269,30,251,110,38],12,[89,271,30,267,90,38],13,[85,17,30,258,86,38],[274,275,30,251,276,38],"49604001",15,"BiraIgnacio",[278,279,30,251,280,38],"49604569",16,"ferar",[282,283,36,284,285,38],"49605617",17,"project\u002Fneutral\u002Fnone","theycallmeritik",[],[288,293,298,302,307,312],{"id":289,"name":290,"points":291,"category":292},"49567437","OpenTrailPaper",424,"hardware",{"id":294,"name":295,"points":296,"category":297},"49610059","Copperhead",250,"dev_tools",{"id":299,"name":300,"points":301,"category":297},"49562219","TERMy",225,{"id":303,"name":304,"points":305,"category":306},"49603546","Stuxnet",179,"security_privacy",{"id":308,"name":309,"points":310,"category":311},"49613068","LLM Attention Visualization",177,"ai",{"id":313,"name":314,"points":315,"category":316},"49623398","Fast Polynomials",139,"learning_science",false,"v2",{"id":320,"name":5,"line":5,"ai":317,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":321,"top":17,"kw":322,"maker":10,"domain":9,"tier":18,"attempts":38,"strip":323,"url":8,"mix":324,"praise":77,"objection":114,"sub":20},49568162,0.24,[20,23,24,25],"1130330351103053030513510035555553",[29,30,30,31],1794036709421]