[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"project-45262784":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":15,"aspects":32,"strip":34,"post_text":36,"what":37,"said":51,"maker_in_thread":65,"shape":67,"grid":70,"attempts":73,"same_week":74,"maker_shows":102,"maker_hidden":103,"reader_version":104,"card":105},"45262784","tatix","A from-scratch OS to serve my blog","title","Show HN: I wrote a from-scratch OS to serve my blog","https:\u002F\u002Fgithub.com\u002Fthass0\u002Ftatix","github.com","thasso",1758033145,2025,13,1,2487,3837,65,"shown","infrastructure","operating system","other",[21,24,25,26,27],"from-scratch os","http server","tcp\u002Fip stack","bootloader","quiet",null,{"positive":15,"neutral":31,"mixed":31,"critical":31},0,{"idea":33},{"positive":15,"critical":31},[35],5,"Hey HN! This is a fun\u002Feducational project I built to learn OS programming. I started working on it right after graduating high school last year and have been working on it on and off during my first year of university. It features a TCP\u002FIP stack, an HTTP server, a RAM file system, a BIOS bootloader, paging and memory management, and concurrent tasks based on cooperative scheduling, along with a custom library. It's written in a C programming style focused on safety (based on a custom library of core abstractions) that's inspired by the writing of Chris Wellons (nullprogram.com).\n\nThere is a li",{"problem":29,"audience":29,"pricing":29,"motivation":38,"time_to_build":29,"stack":44,"openness":49,"stage":49,"team_size":50},{"value":39,"source":40,"evidence":41},"Built as a fun, educational project to learn OS programming.","maker",[42],{"id":43},"post",[45],{"value":46,"source":40,"evidence":47},"C",[48],{"id":43},"unknown","solo",{"praise":52,"objections":61,"requests":62,"questions":63,"alternatives":64},[53],{"value":54,"source":55,"evidence":56},"Clever idea","commenter",[57],{"id":58,"by":59,"text":60},"45306304","RejectIQ","Clever idea. Always impressed how people keep MVPs so lean here, you learn a ton just from the comments.",[],[],[],[],{"comments":31,"answered":31,"key":66},[],{"commenters":15,"max_depth":15,"maker_replies":31,"first_comment_mins":68,"lifespan_hours":69},4690,78,[71],[58,31,35,72,59,31],"maker\u002Fpositive\u002Fidea",[],[75,80,84,89,93,97],{"id":76,"name":77,"points":78,"category":79},"45231378","AnyCrap",1184,"creative",{"id":81,"name":82,"points":83,"category":79},"45220069","Beat Maker",202,{"id":85,"name":86,"points":87,"category":88},"45212535","Asxiv.org",161,"ai",{"id":90,"name":91,"points":92,"category":79},"45232299","CLAVIER-36",146,{"id":94,"name":95,"points":96,"category":79},"45247396","Backdrop",82,{"id":98,"name":99,"points":100,"category":101},"45245138","Dagger.js",80,"languages",2,false,"v2",{"id":106,"name":5,"line":6,"ai":103,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":107,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":108,"url":9,"mix":109,"praise":54,"objection":-1,"sub":21},45262784,[21,24,25,26,27],"5",[15,31,31,31],1794036682609]