[{"data":1,"prerenderedAt":500},["ShallowReactive",2],{"project-29959129":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":36,"aspects":37,"strip":43,"post_text":47,"what":48,"said":69,"maker_in_thread":127,"shape":140,"grid":144,"attempts":461,"same_week":462,"maker_shows":39,"maker_hidden":492,"reader_version":493,"card":494},"29959129","My 486 Server","Hello.","post","Show HN: My 486 Server","http:\u002F\u002F486servu.dy.fi\u002F","486servu.dy.fi","smoppi",1642361688,2022,255,115,185,2570,8,"legend","infrastructure","self-hosted web server","other",[24,25,26,27,28],"486 server","real mode","retrocomputing","tcp\u002Fip stack","http server","curious",-0.144,{"positive":32,"neutral":33,"mixed":34,"critical":35},4,28,0,10,42,{"performance":38,"docs":40,"execution":41,"idea":42},{"positive":39,"critical":18},1,{"positive":34,"critical":39},{"positive":34,"critical":39},{"positive":39,"critical":34},[34,34,34,34,44,45,34,34,34,44,44,44,34,44,46,44,44,44,44,44,45,34,34,44,39,34,44,44,44,44,39,39,34,39,44,39,34,34,34,44],3,2,5,"Hello. I wrote a multitasking 16-bit real mode \"operating system\" that works on every IBM PC compatible computer, and a TCP\u002FIP stack for it. Then I wrote an HTTP server for it.",{"problem":49,"audience":49,"pricing":49,"motivation":49,"time_to_build":49,"stack":50,"openness":66,"stage":67,"team_size":68},null,[51,58,62],{"value":52,"source":53,"evidence":54},"16-bit x86 assembly\u002Freal mode code","maker",[55],{"id":56,"by":11,"text":57},"29961097","Everything in my \"operating system\" is 16-bit x86 code. It uses regular DOS packet drivers. I have also started writing my own DOS kernel, but it is not ready yet. The server…",{"value":59,"source":53,"evidence":60},"FreeDOS kernel",[61],{"id":56,"by":11,"text":57},{"value":63,"source":53,"evidence":64},"DOS packet drivers",[65],{"id":56,"by":11,"text":57},"unknown","launched","solo",{"praise":70,"objections":79,"requests":103,"questions":104,"alternatives":119},[71],{"value":72,"source":73,"evidence":74},"Impressive that a custom OS and TCP\u002FIP stack were written from scratch","commenter",[75],{"id":76,"by":77,"text":78},"29960742","drzaiusapelord","Yep this! People would regularly run windows 95 on a 486 with 8-16mb of ram. This was their daily driver which did word, dial up\u002Faol\u002Fprodigy, messaging, games, etc. I think the…",[80,95],{"value":81,"source":73,"evidence":82},"Site struggled or timed out under Hacker News traffic",[83,87,91],{"id":84,"by":85,"text":86},"29959283","loloquwowndueo","Not holding up great it seems :)",{"id":88,"by":89,"text":90},"29959765","glassprongs","Very cool. How many of us did it take to DDOS the server? It doesn't load for me either :)",{"id":92,"by":93,"text":94},"29963304","tentacleuno","I can't access it either. It looks like it's just timing out. We did it, guys! :D",{"value":96,"source":73,"evidence":97},"A 486 is powerful enough for a web server, so the performance is a software issue",[98,102],{"id":99,"by":100,"text":101},"29959576","jeffbee","We used to serve serious traffic off 486 machines, so if anything it's probably a software issue. Perhaps FreeBSD\u002Fi386 would be an appropriate choice? If you weren't there you…",{"id":76,"by":77,"text":78},[],[105,112],{"value":106,"source":73,"evidence":107},"What are the CPU and memory usage under load?",[108],{"id":109,"by":110,"text":111},"29959264","soupshield","Can you share how it's doing cpu\u002Fmemory wise and his it's holding up in general under what I assume I heavy load from HN?",{"value":113,"source":73,"evidence":114},"What network cards are supported?",[115],{"id":116,"by":117,"text":118},"29960990","akkartik","I'm very interested in the network stack, having explored it for a while for https:\u002F\u002Fgithub.com\u002Fakkartik\u002Fmu before giving up. What sort of network card do you support?",[120],{"value":121,"source":73,"evidence":122},"OpenWRT on a 486 as a lighter embedded server option",[123],{"id":124,"by":125,"text":126},"29960035","anthk","OpenWRT for 486 would be a faster choice. Just crosscompile pkgs from another machine. You'll have http and gopher support granted. If libressl compile and run, place it under…",{"comments":128,"answered":129,"key":130},18,12,[131,134,137],{"id":132,"text":133},"29959532","For those who are interested in retrocomputing, you can download the actual software from there: http:\u002F\u002Fsininenankka.dy.fi\u002F~sami\u002Ffdshell\u002F I recommend downloading the bootable…",{"id":135,"text":136},"29959914","My OOM handler killed the HTTP server process. Now I restarted it - the HTTPD process, not the computer.",{"id":138,"text":139},"29959305","Actually I upgraded the storage and the website is now served from a hard disk. I'm uploading a video to Youtube atm.",{"commenters":141,"max_depth":18,"maker_replies":128,"first_comment_mins":142,"lifespan_hours":143},75,13,44,[145,149,152,155,158,161,164,167,169,172,175,178,180,182,185,189,193,196,199,202,205,207,210,213,216,218,222,223,225,227,230,233,236,239,242,245,248,250,253,254,257,262,263,265,267,270,272,276,278,281,283,286,290,291,292,295,296,298,301,304,307,309,312,315,318,320,322,325,327,330,331,335,338,340,342,344,346,349,353,354,356,359,362,364,367,370,372,375,378,380,382,384,386,388,390,394,396,400,404,408,410,413,416,420,424,428,432,435,438,440,444,446,449,454,458],[146,34,34,147,148,34],"29959535","other\u002Fneutral\u002Fnone","rndgermandude",[150,34,34,147,151,34],"29960379","colejohnson66",[153,34,34,147,154,34],"29962022","coldtea",[156,34,34,147,157,34],"29962558","vba616",[159,34,34,147,160,34],"29962711","Liquix",[162,34,34,147,163,34],"29963313","Fnoord",[165,34,34,147,166,34],"29964987","pmontra",[168,34,34,147,163,34],"29980600",[170,34,34,147,171,34],"29963938","IntelMiner",[173,34,34,147,174,34],"29964760","npteljes",[176,34,34,147,177,34],"29968112","ComradePhil",[179,34,34,147,174,34],"29970170",[132,39,34,181,11,39],"project\u002Fneutral\u002Fnone",[183,45,44,181,184,34],"29959974","chizhik-pyzhik",[186,45,46,187,188,34],"29960613","project\u002Fpositive\u002Fnone","ForOldHack",[190,44,39,191,192,34],"29959549","project\u002Fcritical\u002Fperformance","jug",[194,44,39,191,195,34],"29960481","Hydraulix989",[197,44,34,147,198,34],"29961760","bigiain",[200,44,34,147,201,34],"29962960","sillysaurusx",[203,44,34,147,204,34],"29963019","ungamed",[206,44,34,147,198,34],"29963165",[208,44,34,147,209,34],"29972325","digisign",[211,44,34,147,212,34],"29962188","chrisstanchak",[214,44,34,147,215,34],"29964091","marttt",[217,44,34,147,125,34],"29966159",[219,32,44,220,221,34],"29959716","project\u002Fneutral\u002Fperformance","vkoskiv",[124,32,44,181,125,34],[224,32,44,220,221,34],"29960074",[226,32,44,220,125,34],"29960140",[228,32,34,147,229,34],"29960313","bee_rider",[231,32,34,147,232,34],"29960974","detaro",[234,32,34,147,235,34],"29964438","lokedhs",[237,32,34,147,238,34],"29965264","johndoe0815",[240,32,44,181,241,34],"29961390","Teknoman117",[243,32,34,147,244,34],"29963821","Zardoz84",[246,32,34,147,247,34],"29964121","jabl",[249,32,34,147,125,34],"29966298",[251,46,44,220,252,34],"29959808","gokhan",[135,46,34,220,11,39],[255,46,34,147,256,34],"29961640","throwthere",[258,259,44,260,261,34],"29959296",6,"project\u002Fneutral\u002Fdocs","xd",[138,259,34,181,11,39],[264,259,46,187,261,34],"29959327",[266,259,34,181,11,39],"29959340",[268,259,44,220,269,34],"29960617","kxrm",[271,259,34,147,184,34],"29959994",[273,274,44,220,275,34],"29961186",7,"fouc",[277,274,34,220,11,39],"29961306",[279,274,44,181,280,34],"29961353","joebob42",[282,274,34,147,275,34],"29961837",[284,274,44,220,285,34],"29961528","tyingq",[287,274,46,288,289,34],"29961702","project\u002Fpositive\u002Fperformance","CyberRabbi",[109,18,44,220,110,34],[84,18,39,191,85,34],[293,18,44,260,294,34],"29959342","velmu",[99,18,44,220,100,34],[297,18,34,220,11,39],"29959652",[299,18,44,220,300,34],"29960293","randombits0",[302,18,39,303,188,34],"29960607","project\u002Fcritical\u002Fexecution",[305,18,44,220,306,34],"29971897","andrewf",[76,18,34,308,77,34],"commenter\u002Fneutral\u002Fperformance",[310,18,34,311,11,39],"29960823","maker\u002Fneutral\u002Fperformance",[313,18,34,147,314,34],"29961442","hdjjhhvvhga",[316,18,34,147,317,34],"29962083","prirun",[319,18,34,220,11,39],"29959362",[321,18,34,220,11,39],"29959380",[323,18,44,220,324,34],"29960431","CodeWriter23",[326,18,44,181,188,34],"29960582",[328,18,44,181,329,34],"29962400","busymom0",[92,18,39,191,93,34],[332,333,34,147,334,34],"29959598",9,"flatiron",[336,333,34,147,337,34],"29959706","mobilio",[339,333,34,147,188,34],"29960637",[341,333,34,147,125,34],"29961214",[343,333,34,147,125,34],"29960170",[345,333,34,147,334,34],"29961102",[347,35,44,181,348,34],"29961548","kingcharles",[350,351,34,147,352,34],"29961951",11,"aidenn0",[116,129,44,181,117,34],[56,129,34,355,11,39],"project\u002Fneutral\u002Fexecution",[357,142,34,147,358,34],"29961707","sedatk",[360,361,44,181,93,34],"29963372",14,[363,361,34,355,11,39],"29963429",[365,361,44,355,366,34],"29970354","rep_lodsb",[368,369,44,220,163,34],"29963346",15,[371,369,34,220,11,39],"29963410",[373,369,39,191,374,34],"29964449","squarefoot",[376,369,34,147,377,34],"29964644","benjojo12",[379,369,34,147,374,34],"29964722",[88,381,39,191,89,34],16,[383,381,34,220,11,39],"29959828",[385,381,44,355,324,34],"29960524",[387,381,34,220,11,39],"29960571",[389,381,34,220,11,39],"29960541",[391,392,34,147,393,34],"29960860",17,"FpUser",[395,128,34,220,11,39],"29979458",[397,398,39,191,399,34],"29960918",19,"lottin",[401,402,44,220,403,34],"29960133",20,"aftergibson",[405,406,44,220,407,34],"29961014",21,"hsbauauvhabzb",[409,406,34,220,11,39],"29961128",[411,406,39,412,407,34],"29963324","maker\u002Fcritical\u002Fdocs",[414,406,34,415,11,39],"29963442","maker\u002Fneutral\u002Fdocs",[417,406,34,418,419,34],"29964198","other\u002Fneutral\u002Fperformance","nielsole",[421,422,34,147,423,34],"29962443",22,"huachimingo",[425,426,34,147,427,34],"29961689",23,"indigodaddy",[429,430,34,147,431,34],"29960266",24,"every",[433,430,34,147,434,34],"29961187","Moru",[436,430,34,147,437,34],"29961747","Delk",[439,430,34,147,431,34],"29961908",[441,442,34,147,443,34],"29962038",25,"theyeenzbeanz",[445,442,34,147,171,34],"29964097",[447,442,34,147,448,34],"29964984","jaclaz",[450,451,46,452,453,34],"29961979",26,"maker\u002Fpositive\u002Fidea","slim109ya",[455,456,34,147,457,34],"29964857",27,"unixhero",[459,33,39,191,460,34],"29960838","sabujp",[],[463,468,473,478,483,488],{"id":464,"name":465,"points":466,"category":467},"29921419","Looptap",1241,"games",{"id":469,"name":470,"points":471,"category":472},"29923736","Login with HN",436,"security_privacy",{"id":474,"name":475,"points":476,"category":477},"29924666","Animatize",379,"creative",{"id":479,"name":480,"points":481,"category":482},"29938520","RootMy.TV",361,"hardware",{"id":484,"name":485,"points":486,"category":487},"29978659","Matrix-CRDT",320,"languages",{"id":489,"name":490,"points":491,"category":477},"29921137","Brutalita",243,false,"v2",{"id":495,"name":5,"line":6,"ai":492,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":496,"top":18,"kw":497,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":498,"url":9,"mix":499,"praise":72,"objection":81,"sub":21},29959129,-0.14,[24,25,26,27,28],"0000320003330353333320031033331101310003",[32,33,34,35],1794036615783]