[{"data":1,"prerenderedAt":501},["ShallowReactive",2],{"project-46557029":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":35,"aspects":36,"strip":47,"post_text":48,"what":49,"said":87,"maker_in_thread":198,"shape":210,"grid":214,"attempts":463,"same_week":464,"maker_shows":18,"maker_hidden":494,"reader_version":495,"card":496},"46557029","Quack","Scroll Wikipedia like TikTok","title","Show HN: Scroll Wikipedia like TikTok","https:\u002F\u002Fquack.sdan.io","quack.sdan.io","sdan",1767982516,2026,330,88,115,4366,3,"legend","learning_science","generative short-form feed","web_app",[24,25,26,27],"wikipedia","generative ui","tiktok clone","ai feed","mixed",0.002,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,16,8,14,50,{"idea":37,"execution":39,"performance":42,"design":44,"pricing":46},{"positive":18,"critical":38},7,{"positive":40,"critical":41},0,2,{"positive":43,"critical":40},1,{"positive":18,"critical":45},5,{"positive":40,"critical":40},[18,43,43,40,18,45,18,18,40,40,45,45,45,45,18,18,18,40,40,45,18,43,18,43,43,40,43,40,40,43,43,18,18,43,43,45,45,45,45,43],"Hey - I've been playing with LLMs since GPT-2 and recently experimented with fully generative UIs where the HTML\u002FCanvas are generated just-in-time.\n\nEvery post on the feed( on slop\u002Fduck\u002Fstorytime) you see is streamed and generated just-in-time with HTML and into a Canvas with Gemini 3 Flash.\n\nComments and DMs are bidirectionally linked with a Cloudflare Workers Durable Object which is why they feel so fast. Every generated post is saved into a DO SQLite which is then served into the \"Following\" feed so it can be served quicker.\n\nThis was inspired by Wikitok, a VSCode Extension I made around br",{"problem":50,"audience":60,"pricing":60,"motivation":61,"time_to_build":60,"stack":66,"openness":85,"stage":86,"team_size":85},{"value":51,"source":52,"evidence":53},"Makes Wikipedia knowledge scrollable in a short-video feed format","inferred",[54,56],{"id":55},"post",{"id":57,"by":58,"text":59},"46564707","thiht","I thought the scroll didn’t work at first, apparently only the bottom of the screen is scrollable. I see other comments talking about a voice, I don’t have it, just the music?…",null,{"value":62,"source":63,"evidence":64},"Experimenting with fully generative UIs with LLMs","maker",[65],{"id":55},[67,71,75,79],{"value":68,"source":63,"evidence":69},"Gemini 3 Flash",[70],{"id":55},{"value":72,"source":63,"evidence":73},"Cloudflare Workers Durable Objects",[74],{"id":55},{"value":76,"source":63,"evidence":77},"SQLite",[78],{"id":55},{"value":80,"source":63,"evidence":81},"ai-sdk",[82],{"id":83,"by":11,"text":84},"46559969","Yes I have base css\u002Fjs that I inject on top of whatever codegen gemini 3 comes back with -- It runs via ai-sdk so the specific function is streamObject which is prompted to…","unknown","beta",{"praise":88,"objections":115,"requests":153,"questions":172,"alternatives":184},[89,109],{"value":90,"source":91,"evidence":92},"Fun, cool idea and attention to detail in the UI","commenter",[93,97,101,105],{"id":94,"by":95,"text":96},"46557523","personjerry","The animations + audio are great. I feel like these meaningfully differentiate from some other similar projects. There's a lot of potential here.",{"id":98,"by":99,"text":100},"46558895","aizk","Hi there, creator of Wikitok here! Very happy to hear that my random little project inspired you :) The attention to detail in the UI is good - I'm so over every default AI…",{"id":102,"by":103,"text":104},"46558369","lukebechtel","Honestly, pretty cool.",{"id":106,"by":107,"text":108},"46557874","ram_rattle","Looks super cool",{"value":110,"source":91,"evidence":111},"Knowledge made addictive is a good goal",[112],{"id":113,"by":58,"text":114},"46565756","Yeah because I think it’s a seriously good idea. Making knowledge and science somewhat addictive is a cool goal I could see myself using that",[116,128,142],{"value":117,"source":91,"evidence":118},"Generated content is shallow and irrelevant",[119,120,124],{"id":57,"by":58,"text":59},{"id":121,"by":122,"text":123},"46562437","alexpadula","It’s a cool idea but the content needs to be more useful imo.",{"id":125,"by":126,"text":127},"46558958","odie5533","It's a proof of concept to pave the way. I could see benefit in having series which deep dive into material. This felt too shallow to me.",{"value":129,"source":91,"evidence":130},"Captions highlight timing is off and hard to read",[131,135,139],{"id":132,"by":133,"text":134},"46559819","cornonthecobra","The caption highlight timing is very inaccurate. It looks like it just steps through each word on a fixed timer, rather than using timing information from the TTS engine?",{"id":136,"by":137,"text":138},"46557722","furyofantares","Reading it with sound off is really hard because of the way the words come up one at a time, rather than the whole sentence at once.",{"id":140,"by":133,"text":141},"46565732","In this case, static text without the highlighter would have been better. Because the timing is so far off, the highlighter interferes with reading the captions for hearing…",{"value":143,"source":91,"evidence":144},"Voice is grating or raspy",[145,149],{"id":146,"by":147,"text":148},"46561697","tylervigen","Hilarious. The one AI voice is a little too grating for me, but with a little variation I might actually scroll it for a while.",{"id":150,"by":151,"text":152},"46563012","omegabravo","I was confused why someone would possibly configure the voice to be quiet and raspy. Seems like there's an issue with Firefox that was causing it. Chrome voice sounds \"normal\" -…",[154,161,168],{"value":155,"source":91,"evidence":156},"Topic or tag filtering to avoid unwanted content",[157],{"id":158,"by":159,"text":160},"46559446","cons0le","This is amazing! I think this could actually catch on! Plz give an easy way to follow some tags so it's not showing me football stuff. If it was just topics I was interested in,…",{"value":162,"source":91,"evidence":163},"Ability to request a specific Wikipedia article",[164],{"id":165,"by":166,"text":167},"46563617","exomonk","Can you request a specific wiki article? I'd like to see https:\u002F\u002Fwikipedia.org\u002Fwiki\u002FGolden_Dome_(missile_defense_system)",{"value":169,"source":91,"evidence":170},"Better curation of popular articles",[171],{"id":57,"by":58,"text":59},[173],{"value":174,"source":91,"evidence":175},"How are stories chosen and generated?",[176,180],{"id":177,"by":178,"text":179},"46558526","vedmakk","This is really cool. I'm interested in the GenUI part. Is the web app itself static and the stories are generated on-demand? Do you give gemini some UI components\u002Ftemplates to…",{"id":181,"by":182,"text":183},"46563283","baby","Wow this is so freaking awesome! I guess the pages I ended up scrolling on weren't too interesting though, how do you figure out what stories to create\u002Fshow?",[185,192],{"value":186,"source":91,"evidence":187},"WikiTok",[188],{"id":189,"by":190,"text":191},"46557413","xnx","Sounds like WikTok (2023, https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=42936723) or WikiTok (early 2025, https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=42936723).",{"value":193,"source":91,"evidence":194},"Memepedia",[195],{"id":196,"by":182,"text":197},"46563271","There's already memepedia",{"comments":34,"answered":199,"key":200},6,[201,204,207],{"id":202,"text":203},"46571505","thanks! i spent last weekend building out the engine to create content but agree UI needs more polish. this is all great feedback will try getting out v2 of quickquack rebranded…",{"id":205,"text":206},"46561227","https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=SuryaDantuluri.brainrot-stimulation for clarification :)",{"id":208,"text":209},"46559935","Huge- good to hear will see if I can add a way to type in what you want or to go dig further into just certain hashtags.",{"commenters":211,"max_depth":45,"maker_replies":34,"first_comment_mins":212,"lifespan_hours":213},62,28,317,[215,219,222,226,228,231,235,237,240,243,247,249,252,254,256,259,261,262,265,267,269,272,274,277,279,280,284,288,292,293,294,297,300,304,307,309,312,315,318,320,322,325,329,333,335,337,340,342,346,348,351,353,356,360,362,364,368,372,377,379,382,385,388,390,392,395,396,400,402,406,408,411,415,419,423,425,427,430,434,438,440,444,448,450,454,456,460,461],[216,40,18,217,218,40],"46561538","project\u002Fneutral\u002Fidea","jaredsohn",[220,40,18,217,221,40],"46562684","NoteyComplexity",[223,40,18,224,225,40],"46563143","project\u002Fneutral\u002Fnone","lysp",[196,40,43,227,182,40],"project\u002Fcritical\u002Fidea",[229,40,43,227,230,40],"46565237","nephihaha",[232,40,40,233,234,40],"46566074","commenter\u002Fneutral\u002Fnone","nolok",[236,40,40,233,230,40],"46567078",[238,40,40,233,239,40],"46571271","Gander5739",[241,40,40,233,242,40],"46587817","Timwi",[244,40,40,245,246,40],"46565968","other\u002Fneutral\u002Fnone","rhplus",[57,43,18,248,58,40],"project\u002Fmixed\u002Fexecution",[250,43,40,233,251,40],"46564923","saltwatercowboy",[113,43,45,253,58,40],"project\u002Fpositive\u002Fidea",[255,43,40,233,251,40],"46573737",[257,43,18,217,258,40],"46566476","looofooo0",[202,43,40,260,11,43],"maker\u002Fpositive\u002Fnone",[189,41,18,217,190,40],[263,41,40,233,264,40],"46557550","SirFatty",[266,41,40,233,190,40],"46558269",[268,41,40,233,99,40],"46558910",[270,41,40,233,271,40],"46560197","mellosouls",[205,41,40,273,11,43],"maker\u002Fneutral\u002Fnone",[275,18,45,253,276,40],"46726267","cable_",[158,278,45,253,159,40],4,[208,278,40,260,11,43],[281,278,45,282,283,40],"46563664","project\u002Fpositive\u002Fperformance","Rad007",[285,278,18,286,287,40],"46565546","maker\u002Fneutral\u002Fidea","fpsvogel",[289,45,45,290,291,40],"46557831","project\u002Fpositive\u002Fdesign","recallingmemory",[94,199,45,290,95,40],[98,38,45,290,99,40],[295,38,40,296,11,43],"46559948","project\u002Fneutral\u002Fdesign",[298,33,40,245,299,40],"46564127","-i",[301,302,18,296,303,40],"46562328",9,"asciii",[181,305,18,306,182,40],10,"project\u002Fmixed\u002Fidea",[308,305,40,217,11,43],"46564044",[310,311,40,224,11,43],"46561926",11,[313,311,18,314,182,40],"46563293","project\u002Fneutral\u002Fpricing",[316,31,40,245,317,40],"46558443","kerisi",[319,31,40,273,11,43],"46559974",[321,31,40,233,317,40],"46561667",[323,31,40,245,324,40],"46561718","gregjw",[326,327,18,224,328,40],"46562112",13,"mappum",[330,327,45,331,332,40],"46562262","project\u002Fpositive\u002Fnone","raleighm",[334,327,40,260,11,43],"46562300",[146,34,18,336,147,40],"project\u002Fmixed\u002Fdesign",[338,34,40,245,339,40],"46561768","Imustaskforhelp",[341,34,40,286,11,43],"46561922",[343,34,43,344,345,40],"46564798","project\u002Fcritical\u002Fdesign","ingatorp",[177,347,18,217,178,40],15,[349,347,40,245,350,40],"46559250","pests",[83,347,40,352,11,43],"project\u002Fneutral\u002Fexecution",[354,32,43,227,355,40],"46558240","Edmond",[357,358,43,227,359,40],"46569571",17,"mandeepj",[361,358,40,352,11,43],"46571516",[165,363,18,217,166,40],18,[365,366,40,245,367,40],"46560255",19,"vishnuharidas",[369,370,40,245,371,40],"46562613",20,"breadchris",[373,374,43,375,376,40],"46565626",21,"project\u002Fcritical\u002Fexecution","eastbound",[150,378,18,296,151,40],22,[380,381,40,245,230,40],"46565221",23,[383,381,40,245,384,40],"46565813","tyleo",[386,381,40,245,387,40],"46566133","thevillagechief",[389,381,40,245,230,40],"46567202",[132,391,43,375,133,40],24,[393,391,40,394,11,43],"46559922","maker\u002Fneutral\u002Fexecution",[140,391,43,344,133,40],[397,398,43,344,399,40],"46561909",25,"grugagag",[136,401,43,344,137,40],26,[403,404,18,306,405,40],"46561631",27,"maxbond",[407,404,40,233,324,40],"46561663",[409,212,18,217,410,40],"46559592","bstsb",[412,413,18,296,414,40],"46569859",29,"FergusArgyll",[416,417,18,306,418,40],"46562788",30,"anotherpaul",[420,421,43,344,422,40],"46575468",31,"casey2",[121,424,43,227,122,40],32,[426,424,40,286,11,43],"46562446",[428,424,18,217,429,40],"46562472","garyfirestorm",[431,432,18,248,433,40],"46568580",33,"fitnessapp",[435,436,45,331,437,40],"46565891",34,"keepamovin",[106,439,45,331,107,40],35,[441,442,18,336,443,40],"46561374",36,"oceansky",[445,446,18,224,447,40],"46565149",37,"cramcgrab",[102,449,45,331,103,40],38,[451,452,45,260,453,40],"46558882",39,"nseth",[455,452,40,260,11,43],"46559975",[457,458,43,227,459,40],"46558094",40,"emsign",[125,458,18,306,126,40],[462,458,43,227,459,40],"46563729",[],[465,469,474,479,484,489],{"id":466,"name":467,"points":468,"category":20},"46556210","Lend Me Your Ears",565,{"id":470,"name":471,"points":472,"category":473},"46567400","trails",524,"ai",{"id":475,"name":476,"points":477,"category":478},"46602324","Self-host Reddit",286,"infrastructure",{"id":480,"name":481,"points":482,"category":483},"46571980","Ferrite",241,"dev_tools",{"id":485,"name":486,"points":487,"category":488},"46612494","OpenWork",231,"productivity",{"id":490,"name":491,"points":492,"category":493},"46561341","WebTiles",230,"creative",false,"v2",{"id":497,"name":5,"line":6,"ai":494,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":40,"top":18,"kw":498,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":499,"url":9,"mix":500,"praise":90,"objection":117,"sub":21},46557029,[24,25,26,27],"3110353300555533300531311010011331155551",[31,32,33,34],1794036689940]