[{"data":1,"prerenderedAt":342},["ShallowReactive",2],{"project-46561341":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":44,"post_text":46,"what":47,"said":78,"maker_in_thread":200,"shape":207,"grid":211,"attempts":303,"same_week":304,"maker_shows":41,"maker_hidden":334,"reader_version":335,"card":336},"46561341","WebTiles","create a tiny 250x250 website with neighbors around you","title","Show HN: WebTiles – create a tiny 250x250 website with neighbors around you","https:\u002F\u002Fwebtiles.kicya.net\u002F","webtiles.kicya.net","dimden",1768005130,2026,230,38,224,4366,6,"notable","creative","indie web community grid","web_app",[24,25,26,27],"indie web","pixel grid","personal website","small web","mixed",0.314,{"positive":31,"neutral":32,"mixed":33,"critical":32},9,3,0,15,{"idea":36,"execution":38,"privacy":39,"design":40,"performance":42},{"positive":37,"critical":33},4,{"positive":32,"critical":33},{"positive":33,"critical":33},{"positive":33,"critical":41},2,{"positive":43,"critical":43},1,[45,33,33,33,33,33,33,33,33,33,33,33,33,33,45,45,32,33,45,43,33,43,33,33,33,33,33,43,45,45,45,32,33,45,45,32,33,33],5,"There is a large grid of 250x250 tiles, on which you are be able to create a tiny website, contained into the tile.\nYou can basically consider the tile as a mini version of your website, showcasing what your full site has (but it can be anything). You are able to link to your full site, and use any HTML\u002FCSS\u002FJS inside. The purpose is to create beautiful and interesting tiles, that could be used for exploring the indie-web in an easy and interesting way.",{"problem":48,"audience":54,"pricing":55,"motivation":54,"time_to_build":54,"stack":63,"openness":76,"stage":77,"team_size":76},{"value":49,"source":50,"evidence":51},"Gives people a tile on a shared grid to showcase a mini version of their site and explore the indie web","maker",[52],{"id":53},"post",null,{"value":56,"source":57,"evidence":58},"Commenter notes spots are not charged for","commenter",[59],{"id":60,"by":61,"text":62},"46627827","squigz","> Old Internet times that will probably never come back. I don't understand. How can you say this on a post about a site that is almost the exact same thing you're reminiscing…",[64,70],{"value":65,"source":50,"evidence":66},"JS-Interpreter (JavaScript sandbox)",[67],{"id":68,"by":11,"text":69},"46624839","I'm using JS-Interpreter project: https:\u002F\u002Fgithub.com\u002FNeilFraser\u002FJS-Interpreter . It's slow, but easy to add and work with.",{"value":71,"source":50,"evidence":72},"Cloudflare",[73],{"id":74,"by":11,"text":75},"46624846","Cloudflare, rate limiting, and other limits.","unknown","launched",{"praise":79,"objections":115,"requests":141,"questions":152,"alternatives":178},[80,95,110],{"value":81,"source":57,"evidence":82},"Charming small-web nostalgia and human-made feel",[83,87,91],{"id":84,"by":85,"text":86},"46626509","xp84","I'm immediately amazed at how many neat 'small web' sites, seemingly made with love by nice human people, have claimed tiles already. Browsing around the tiles that look…",{"id":88,"by":89,"text":90},"46627023","regnodon","This is such a cool idea! The \"corners of the internet\" have felt increasingly opaque and cobwebby in this age of maximal indexing and centralization. Projects like this are a…",{"id":92,"by":93,"text":94},"46630170","heliumtera","this is lovely, thank you for sharing!",{"value":96,"source":57,"evidence":97},"Fun interactive tiles and good execution",[98,102,106],{"id":99,"by":100,"text":101},"46624377","rickcarlino","This is very fun. Great idea and execution.",{"id":103,"by":104,"text":105},"46625000","micku7zu","Link to pianoverse.net tile, so satisfying to play with: https:\u002F\u002Fwebtiles.kicya.net\u002F#875,125 I also created an interactive tile based on my vanilla-tilt.js library for my app:…",{"id":107,"by":108,"text":109},"46624849","kreelman","Pianoverse shows up in one of the tiles. Clicking on the piano keys in the tile produced tones!! Pianoverse is here, https:\u002F\u002Fpianoverse.net\u002F",{"value":111,"source":57,"evidence":112},"Better than milliondollarhomepage since no ads",[113,114],{"id":84,"by":85,"text":86},{"id":60,"by":61,"text":62},[116,123,134],{"value":117,"source":57,"evidence":118},"Navigation was broken without arrow keys",[119],{"id":120,"by":121,"text":122},"46630787","tiborsaas","Navigation seems fundamentally broken. I can zoom in and out, can't navigate left\u002Fright\u002Fup\u002Fdown. Cursor keys don't work. sometimes as it works randomly",{"value":124,"source":57,"evidence":125},"Performance could be better when rendering many tiles",[126,130],{"id":127,"by":128,"text":129},"46628109","urjit","I wish the performance could be a little better. Maybe render stuff in chunks based off the position?",{"id":131,"by":132,"text":133},"46633853","mooball","are you letting the internet vomit all over your server? impressed it has stayed as neat as it has.",{"value":135,"source":57,"evidence":136},"Hamsterdance tile plays sound loudly on click",[137],{"id":138,"by":139,"text":140},"46635291","jdauriemma","Heads up: I clicked a tile and got the hamsterdance music pretty loud in my ears. Serves me right for being distracted during a meeting but still, sound warning :)",[142,148],{"value":143,"source":50,"evidence":144},"Add arrow key navigation",[145],{"id":146,"by":11,"text":147},"46631523","You can use mouse to navigate. Thanks for the feedback though, I've added support for movement with arrow keys if no tile is selected.",{"value":149,"source":57,"evidence":150},"Render tiles in chunks by position for performance",[151],{"id":127,"by":128,"text":129},[153,160,171],{"value":154,"source":57,"evidence":155},"How is the JS sandboxed?",[156],{"id":157,"by":158,"text":159},"46624049","theogravity","This is really cool! How are you sandboxing the tiles and allowing limited JS execution?",{"value":161,"source":57,"evidence":162},"How is it different from other similar sites?",[163,167],{"id":164,"by":165,"text":166},"46625704","aleksandrm","How does it differ from hundreds of other ideas and websites like this?",{"id":168,"by":169,"text":170},"46628563","Esn024","What other sites like this exist, besides milliondollarhomepage?",{"value":172,"source":57,"evidence":173},"How is denial-of-service prevented?",[174],{"id":175,"by":176,"text":177},"46624763","terabytest","How do you prevent DoS attacks?",[179,186,193],{"value":180,"source":57,"evidence":181},"milliondollarhomepage",[182],{"id":183,"by":184,"text":185},"46625149","reddalo","Reminds me a bit of http:\u002F\u002Fwww.milliondollarhomepage.com Old Internet times that will probably never come back.",{"value":187,"source":57,"evidence":188},"ourworldofpixels",[189],{"id":190,"by":191,"text":192},"46624480","smusamashah","This immediately reminded of https:\u002F\u002Fourworldofpixels.com\u002F",{"value":194,"source":57,"evidence":195},"onemillionscreenshots",[196],{"id":197,"by":198,"text":199},"46631195","cjr","also reminds me of https:\u002F\u002Fonemillionscreenshots.com (full disclosure - my screenshot api takes the screenshots :) )",{"comments":37,"answered":41,"key":201},[202,203,204],{"id":68,"text":69},{"id":146,"text":147},{"id":205,"text":206},"46624831","I'm actually an admin of that site, and I learned JavaScript by creating scripts for it (which eventually led me to becoming admin there).",{"commenters":208,"max_depth":37,"maker_replies":37,"first_comment_mins":209,"lifespan_hours":210},33,7005,140,[212,214,216,219,222,225,228,230,233,236,238,241,244,245,248,250,251,253,255,256,258,261,262,264,266,268,271,274,277,278,281,284,286,288,292,296,298,301],[84,33,45,213,85,33],"project\u002Fpositive\u002Fidea",[183,43,33,215,184,33],"other\u002Fneutral\u002Fnone",[217,43,33,215,218,33],"46625367","jsheard",[220,43,33,215,221,33],"46626455","Proofread0592",[223,43,33,215,224,33],"46630466","saw-lau",[226,43,33,215,227,33],"46626635","soulofmischief",[60,43,33,229,61,33],"commenter\u002Fpositive\u002Fidea",[231,43,33,232,184,33],"46629831","commenter\u002Fneutral\u002Fnone",[234,43,33,215,235,33],"46628409","akoboldfrying",[237,43,33,215,218,33],"46630692",[239,43,33,215,240,33],"46638376","euroderf",[242,43,33,215,243,33],"46638413","Lerc",[197,43,33,215,198,33],[246,43,33,215,247,33],"46631622","ponchel",[107,41,45,249,108,33],"project\u002Fpositive\u002Fexecution",[103,41,45,249,104,33],[157,32,32,252,158,33],"project\u002Fneutral\u002Fprivacy",[68,32,33,254,11,43],"maker\u002Fneutral\u002Fexecution",[88,37,45,213,89,33],[138,45,43,257,139,33],"project\u002Fcritical\u002Fdesign",[259,45,33,232,260,33],"46636168","fedreg",[120,18,43,257,121,33],[146,18,33,263,11,43],"maker\u002Fneutral\u002Fdesign",[190,265,33,215,191,33],7,[205,265,33,267,11,43],"maker\u002Fneutral\u002Fnone",[269,265,33,215,270,33],"46627060","tomasphan",[272,265,33,215,273,33],"46637084","bowlcutWiz",[127,275,43,276,128,33],8,"project\u002Fcritical\u002Fperformance",[99,31,45,249,100,33],[92,279,45,280,93,33],10,"project\u002Fpositive\u002Fnone",[131,282,45,283,132,33],11,"project\u002Fpositive\u002Fperformance",[175,285,32,252,176,33],12,[74,285,33,287,11,43],"maker\u002Fneutral\u002Fprivacy",[289,290,45,213,291,33],"46623601",13,"pupppet",[293,294,45,213,295,33],"46630236",14,"kevinbaur",[164,34,32,297,165,33],"project\u002Fneutral\u002Fidea",[299,34,33,232,300,33],"46626831","oniony",[168,34,33,302,169,33],"other\u002Fneutral\u002Fidea",[],[305,310,315,319,324,329],{"id":306,"name":307,"points":308,"category":309},"46556210","Lend Me Your Ears",565,"learning_science",{"id":311,"name":312,"points":313,"category":314},"46567400","trails",524,"ai",{"id":316,"name":317,"points":318,"category":309},"46557029","Quack",330,{"id":320,"name":321,"points":322,"category":323},"46602324","Self-host Reddit",286,"infrastructure",{"id":325,"name":326,"points":327,"category":328},"46571980","Ferrite",241,"dev_tools",{"id":330,"name":331,"points":332,"category":333},"46612494","OpenWork",231,"productivity",false,"v2",{"id":337,"name":5,"line":6,"ai":334,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":338,"top":18,"kw":339,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":340,"url":9,"mix":341,"praise":81,"objection":117,"sub":21},46561341,0.31,[24,25,26,27],"50000000000000553051010000015553055300",[31,32,33,32],1793991140003]