[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"project-48995671":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":33,"aspects":34,"strip":37,"post_text":29,"what":39,"said":56,"maker_in_thread":86,"shape":91,"grid":94,"attempts":101,"same_week":102,"maker_shows":15,"maker_hidden":132,"reader_version":133,"card":134},"48995671","Language Model Builder","Language Model Builder (an app to learn about and build models)","title","Show HN: Language Model Builder (an app to learn about and build models)","https:\u002F\u002Flanguagemodelbuilder.com\u002F","languagemodelbuilder.com","felixrieseberg",1784656115,2026,17,3,2209,4366,51,"shown","learning_science","interactive learning app","web_app",[24,25,26,27],"language models","machine learning education","build llm","interactive tutorial","quiet",null,{"positive":31,"neutral":32,"mixed":31,"critical":32},1,0,2,{"execution":35,"design":36},{"positive":32,"critical":32},{"positive":31,"critical":32},[15,32,38],5,{"problem":40,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":46,"openness":55,"stage":55,"team_size":55},{"value":41,"source":42,"evidence":43},"Learning how language models work by building them","maker",[44],{"id":45},"post",[47],{"value":48,"source":49,"evidence":50},"Swift (inferred from SwiftMath reference)","inferred",[51],{"id":52,"by":53,"text":54},"48996770","nekooooo","the datavis here and type hinting (even if it's just default swiftmath) is really nice.","unknown",{"praise":57,"objections":70,"requests":75,"questions":84,"alternatives":85},[58,63],{"value":59,"source":60,"evidence":61},"Data visualisation and type hinting look nice","commenter",[62],{"id":52,"by":53,"text":54},{"value":64,"source":60,"evidence":65},"Useful for working through chapters",[66],{"id":67,"by":68,"text":69},"48998456","topaztee","this is dope. Some feedback: - while I am going through the chapters i keep trying to highlight certain sentences so i could bookmark them for later, itd also be great to do…",[71],{"value":72,"source":60,"evidence":73},"Chapter 1 'under the hood' link crashes the app",[74],{"id":67,"by":68,"text":69},[76,80],{"value":77,"source":60,"evidence":78},"Bookmark or highlight sentences",[79],{"id":67,"by":68,"text":69},{"value":81,"source":60,"evidence":82},"Cmd+F keyword search",[83],{"id":67,"by":68,"text":69},[],[],{"comments":31,"answered":32,"key":87},[88],{"id":89,"text":90},"49001388","Thank you! I'll fix both of these pronto",{"commenters":15,"max_depth":33,"maker_replies":31,"first_comment_mins":92,"lifespan_hours":93},84,9,[95,97,99],[67,32,15,96,68,32],"project\u002Fmixed\u002Fexecution",[89,32,32,98,11,31],"maker\u002Fneutral\u002Fnone",[52,31,38,100,53,32],"project\u002Fpositive\u002Fdesign",[],[103,108,113,117,122,127],{"id":104,"name":105,"points":106,"category":107},"48968606","I replaced a $120k bowling center system with $1,600 in ESP32s",2935,"hardware",{"id":109,"name":110,"points":111,"category":112},"49008211","Bento",1033,"creative",{"id":114,"name":115,"points":116,"category":112},"48984254","Grace Cathedral Gaussian Splat tour",263,{"id":118,"name":119,"points":120,"category":121},"49008406","HN Hall of Fame",219,"consumer_social",{"id":123,"name":124,"points":125,"category":126},"48946738","Justif",198,"languages",{"id":128,"name":129,"points":130,"category":131},"49010782","Cactus Hybrid",191,"ai",false,"v2",{"id":135,"name":5,"line":6,"ai":132,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":136,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":137,"url":9,"mix":138,"praise":59,"objection":72,"sub":21},48995671,[24,25,26,27],"305",[31,32,31,32],1794036705591]