[{"data":1,"prerenderedAt":412},["ShallowReactive",2],{"project-47823460":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":43,"post_text":45,"what":46,"said":73,"maker_in_thread":210,"shape":214,"grid":219,"attempts":373,"same_week":374,"maker_shows":38,"maker_hidden":404,"reader_version":405,"card":406},"47823460","turboquant-wasm","Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)","title","Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)","https:\u002F\u002Fteamchong.github.io\u002Fturboquant-wasm\u002Fdraw.html","teamchong.github.io","teamchong",1776597447,2026,163,62,378,4366,9,"notable","ai","in-browser llm demo","web_app",[24,25,26,27,28],"webgpu","wasm","excalidraw","gemma","in-browser llm","mixed",-0.156,{"positive":32,"neutral":33,"mixed":34,"critical":33},7,11,0,29,{"performance":37,"execution":39,"idea":42},{"positive":38,"critical":32},2,{"positive":40,"critical":41},3,1,{"positive":34,"critical":41},[34,34,34,34,34,40,34,34,40,41,41,44,44,40,41,44,40,41,40,40,44,40,34,40,41,44,34,41,34,34,34,34,34,34,34,40,40,34,41,41],5,null,{"problem":45,"audience":45,"pricing":45,"motivation":47,"time_to_build":45,"stack":54,"openness":71,"stage":72,"team_size":71},{"value":48,"source":49,"evidence":50},"Personal project for self-learning","maker",[51],{"id":52,"by":11,"text":53},"47825148","sorry it’s not working for you. I built this as a personal project for self-learning, but I plan to take a look at this issue next weekend. you can check out a video demo of it…",[55,61,67],{"value":56,"source":57,"evidence":58},"WebAssembly","inferred",[59],{"id":60},"post",{"value":62,"source":49,"evidence":63},"WebGPU",[64],{"id":65,"by":11,"text":66},"47824715","firefox has webgpu already, but the subgroups extension isn't in yet. every matmul \u002F softmax kernel here leans on subgroupShuffleXor for reductions, that's the blocker. same…",{"value":68,"source":57,"evidence":69},"Gemma 4 E2B model",[70],{"id":60},"unknown","prototype",{"praise":74,"objections":101,"requests":135,"questions":155,"alternatives":180},[75,91],{"value":76,"source":77,"evidence":78},"Fast diagram generation and impressive output for a small local model","commenter",[79,83,87],{"id":80,"by":81,"text":82},"47826456","Sathwickp","just tried it out, must say it's amazing the speed at which it generates these diagrams Is this opensource by any chance? Would love to take a look at the code and understand how…",{"id":84,"by":85,"text":86},"47832852","0xchamin","very interesting. Prompt to \"generate System Design like ChatGPT end to end\". Took about ~3-5 mins the model to download. It generated a reasonably good system design.",{"id":88,"by":89,"text":90},"47825225","logicallee","That's amazing. Very good result. Thanks for sharing.",{"value":92,"source":77,"evidence":93},"Gemma models are strong for their size",[94,98],{"id":95,"by":96,"text":97},"47826932","walthamstow","The Gemma models really are amazing. I was on a flight a few days ago and used E2B to do some basic research on the place I was going to, running the model locally on my Pixel 10…",{"id":99,"by":96,"text":100},"47827423","It was genuinely outstanding for a tiny local model. I'm in Marrakech and it gave 3 separate one-day itineraries that contained most of the same stuff I got from Gemini when I…",[102,117,123],{"value":103,"source":77,"evidence":104},"Downloads a 3.1GB model as soon as the page opens",[105,109,113],{"id":106,"by":107,"text":108},"47829100","avrionov","Yes. I tested it. It downloaded 3.1GB",{"id":110,"by":111,"text":112},"47835815","Mystery-Machine","Please never do this again. It's insane that the 3.1GB download kicks off as soon as you open the page.",{"id":114,"by":115,"text":116},"47830955","userbinator","Given what the page does, that's not a surprising amount, but consider it would take over 5 days to download on a 56k dialup connection, and even at 100Mbps that's over 4 minutes.",{"value":118,"source":77,"evidence":119},"Shows unsupported browser\u002FGPU error on some setups",[120],{"id":121,"by":89,"text":122},"47824999","I love this idea. Unfortunately, it says \"Unsupported browser\u002FGPU\" for me. This is Desktop Chrome version 147 (page says it requires 134+) and I have a 1060 card with 6 GB of RAM…",{"value":124,"source":49,"evidence":125},"No Firefox support because WebGPU subgroups extension is missing",[126,127,131],{"id":65,"by":11,"text":66},{"id":128,"by":129,"text":130},"47823998","COOLmanYT","no firefox support?",{"id":132,"by":133,"text":134},"47828721","busssard","no firefox? sad :(",[136,141,151],{"value":137,"source":77,"evidence":138},"Support for Firefox",[139,140],{"id":128,"by":129,"text":130},{"id":132,"by":133,"text":134},{"value":142,"source":77,"evidence":143},"Shared model cache across sites or a model manager",[144,148],{"id":145,"by":146,"text":147},"47824151","hhthrowaway1230","Ah let me clarify, many of the in the browser demos make me download certain models even if I already have them It would be great if there was a way that I don't have to…",{"id":149,"by":146,"text":150},"47824114","so multiple of these browser wasm demos make me re-download the models, can someone make a cdn for it or some sort u uberfast downloader? just throw some claude credits against…",{"value":152,"source":77,"evidence":153},"Open source code",[154],{"id":80,"by":81,"text":82},[156,162,173],{"value":157,"source":77,"evidence":158},"Is the 3.1GB download correct when visiting the page?",[159],{"id":160,"by":115,"text":161},"47827715","Am I correct in interpreting the title to mean that visiting the page will result in a 3.1GB download?",{"value":163,"source":77,"evidence":164},"How the compact code is turned into Excalidraw JSON",[165,169],{"id":166,"by":167,"text":168},"47825880","rahimnathwani","How does this part work? \"The LLM outputs compact code (~50 tokens) instead of raw Excalidraw JSON (~5,000 tokens).\" I see on the left that the LLM is outputting some…",{"id":170,"by":171,"text":172},"47826957","evrydayhustling","had the same question! looks like it's another project called Drawmode[1] from the same group... [1] https:\u002F\u002Fgithub.com\u002Fteamchong\u002Fdrawmode",{"value":174,"source":77,"evidence":175},"Whether other models like Qwen were tried",[176],{"id":177,"by":178,"text":179},"47825162","agent37","Very cool. Did you happen to try other models like Qwen and was there a difference as opposed to Gemma ?",[181,192,199],{"value":182,"source":77,"evidence":183},"Mermaid diagrams generated by LLMs",[184,188],{"id":185,"by":186,"text":187},"47826920","locusofself","I've had excellent luck using Claude Code to generate \"mermaid diagrams\" for me, and convert them to .png format headlessly using mmdc\u002Fpuppeteer. Really helped me out with an…",{"id":189,"by":190,"text":191},"47827625","system_operator","do the same. I just ask Claude code for mermaid to visualize any topic I'm discussing.",{"value":193,"source":77,"evidence":194},"Skemio",[195],{"id":196,"by":197,"text":198},"47830298","vismit2000","https:\u002F\u002Fskemio.com",{"value":200,"source":77,"evidence":201},"TikZ or SVG generation by LLM",[202,206],{"id":203,"by":204,"text":205},"47832367","d4rkp4ttern","I now often have CC make technical\u002Farchitecture diagrams with tikz, the results look much better than mermaid but still requires multiple iterations to fix bad arrows, bad…",{"id":207,"by":208,"text":209},"47831194","ascorbic","I find Mermaid diagram rendering is quite ugly by default. I've gotten much better-looking results by asking it to just generate SVGs. As a bonus it can do animations too. e.g.…",{"comments":38,"answered":41,"key":211},[212,213],{"id":52,"text":53},{"id":65,"text":66},{"commenters":215,"max_depth":216,"maker_replies":38,"first_comment_mins":217,"lifespan_hours":218},46,8,104,59,[220,222,225,228,231,232,235,239,243,244,245,247,250,252,253,255,256,258,260,264,267,270,272,275,277,280,283,287,289,290,291,292,293,298,301,303,308,310,312,315,316,318,321,323,326,329,333,335,338,341,344,346,349,352,354,357,359,361,363,365,366,369],[185,34,34,221,186,34],"other\u002Fneutral\u002Fnone",[223,34,34,221,224,34],"47826956","halJordan",[226,34,34,221,227,34],"47827353","christkv",[229,34,34,221,230,34],"47829117","wongarsu",[189,34,34,221,190,34],[233,34,34,221,234,34],"47832150","lxgr",[236,34,34,237,238,34],"47835443","commenter\u002Fneutral\u002Fnone","alfiedotwtf",[240,34,40,241,242,34],"47831050","project\u002Fneutral\u002Fnone","thawab",[207,34,34,221,208,34],[203,34,34,221,204,34],[246,34,34,221,85,34],"47832861",[248,34,34,237,249,34],"47855506","chermi",[160,41,40,251,115,34],"project\u002Fneutral\u002Fperformance",[106,41,40,251,107,34],[114,41,41,254,115,34],"project\u002Fcritical\u002Fperformance",[121,38,41,254,89,34],[52,38,34,257,11,41],"maker\u002Fneutral\u002Fnone",[88,38,44,259,89,34],"project\u002Fpositive\u002Fexecution",[261,40,34,262,263,34],"47826542","other\u002Fneutral\u002Fperformance","OsamaJaber",[95,265,44,266,96,34],4,"project\u002Fpositive\u002Fnone",[268,265,40,241,269,34],"47826991","alwyn",[271,265,34,221,96,34],"47827333",[273,265,41,254,274,34],"47827245","tredre3",[99,265,44,276,96,34],"project\u002Fpositive\u002Fperformance",[278,265,40,251,279,34],"47828182","avadodin",[281,265,34,237,282,34],"47832793","maxlegav",[284,44,41,285,286,34],"47827244","project\u002Fcritical\u002Fidea","billyp-rva",[80,288,44,259,81,34],6,[110,32,41,254,111,34],[166,216,40,241,167,34],[170,216,40,241,171,34],[84,18,44,259,85,34],[294,295,41,296,297,34],"47832800",10,"project\u002Fcritical\u002Fnone","classified",[299,33,44,266,300,34],"47825402","wesleynepo",[196,302,34,221,197,34],12,[304,305,40,306,307,34],"47828086",13,"project\u002Fneutral\u002Fidea","xnx",[177,309,40,241,178,34],14,[149,311,41,254,146,34],15,[313,311,44,276,314,34],"47824123","Rekindle8090",[145,311,34,221,146,34],[317,311,34,221,146,34],"47824166",[319,311,34,221,320,34],"47824615","varun_ch",[322,311,41,254,146,34],"47824157",[324,311,34,221,325,34],"47824307","wereHamster",[327,311,34,221,328,34],"47825637","cjbgkagh",[330,311,34,331,332,34],"47825937","other\u002Fneutral\u002Fprivacy","thornewolf",[334,311,34,331,328,34],"47825965",[336,311,34,331,337,34],"47831600","onion2k",[339,311,34,331,340,34],"47827480","pyrolistical",[342,311,34,331,343,34],"47826383","faangguyindia",[345,311,34,331,328,34],"47826416",[347,311,34,331,348,34],"47832867","stavros",[350,311,34,351,328,34],"47832960","commenter\u002Fneutral\u002Fprivacy",[353,311,34,237,348,34],"47832970",[355,311,40,251,356,34],"47824476","embedding-shape",[358,311,40,306,89,34],"47824927",[360,311,34,221,89,34],"47826000",[362,311,34,221,146,34],"47833494",[128,364,41,296,129,34],16,[65,364,34,257,11,41],[132,367,41,368,133,34],17,"project\u002Fcritical\u002Fexecution",[370,371,41,254,372,34],"47840897",18,"moralestapia",[],[375,380,385,390,395,400],{"id":376,"name":377,"points":378,"category":379},"47808268","Smol machines",499,"dev_tools",{"id":381,"name":382,"points":383,"category":384},"47812341","interval-calculator",314,"learning_science",{"id":386,"name":387,"points":388,"category":389},"47847558","VidStudio",301,"creative",{"id":391,"name":392,"points":393,"category":394},"47807809","PanicLock",265,"security_privacy",{"id":396,"name":397,"points":398,"category":399},"47849097","GoModel",217,"infrastructure",{"id":401,"name":402,"points":403,"category":20},"47828896","trellis-mac",202,false,"v2",{"id":407,"name":5,"line":6,"ai":404,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":408,"top":18,"kw":409,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":410,"url":9,"mix":411,"praise":76,"objection":103,"sub":21},47823460,-0.16,[24,25,26,27,28],"0000030031155315313353031501000000033011",[32,33,34,33],1794036698961]