[{"data":1,"prerenderedAt":707},["ShallowReactive",2],{"project-25582187":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":45,"post_text":48,"what":49,"said":77,"maker_in_thread":190,"shape":199,"grid":204,"attempts":667,"same_week":668,"maker_shows":201,"maker_hidden":699,"reader_version":700,"card":701},"25582187","PSX Party","Online Multiplayer Playstation 1 Emulator Using WebRTC","title","Show HN: PSX Party – Online Multiplayer Playstation 1 Emulator Using WebRTC","https:\u002F\u002Fpsxparty.kosmi.io\u002F?ref=hn1","psxparty.kosmi.io","hauxir",1609340239,2020,676,171,20,3028,1,"legend","games","browser emulator","web_app",[24,25,26,27,28],"ps1 emulator","browser multiplayer","webrtc","retro games","online multiplayer","curious",0.193,{"positive":32,"neutral":33,"mixed":18,"critical":34},18,30,10,59,{"idea":37,"execution":39,"performance":41,"design":43},{"positive":38,"critical":18},14,{"positive":40,"critical":18},0,{"positive":40,"critical":42},4,{"positive":44,"critical":44},2,[46,47,47,46,47,40,46,40,40,40,40,40,40,40,40,40,40,40,18,47,40,40,47,40,47,47,42,47,44,47,40,40,40,46,18,46,42,47,47,46],5,3,null,{"problem":48,"audience":48,"pricing":48,"motivation":48,"time_to_build":48,"stack":50,"openness":74,"stage":75,"team_size":76},[51,59,66],{"value":52,"source":53,"evidence":54},"WebRTC","commenter",[55],{"id":56,"by":57,"text":58},"25582305","leoplct","WebRTC is really cool. Is someone using for video conferencing (Eg Zoom) ? What are other example using webrtc?",{"value":60,"source":61,"evidence":62},"MAME","maker",[63],{"id":64,"by":11,"text":65},"25593665","It's indeed using MAME, same one being used on the internet archive[0]. The source code of the GPL parts is here https:\u002F\u002Fgithub.com\u002Fkosmigramma\u002Fmame…",{"value":67,"source":68,"evidence":69},"WebAssembly","inferred",[70],{"id":71,"by":72,"text":73},"25586210","singhrac","Emulators are very impressive! The biggest innovation here is running the emulator in browser (presumably a WASM cross-compilation of an existing desktop emulator?). Dolphin has…","unknown","launched","solo",{"praise":78,"objections":105,"requests":132,"questions":155,"alternatives":174},[79,98],{"value":80,"source":53,"evidence":81},"Fun nostalgic idea for playing old games with friends",[82,86,90,94],{"id":83,"by":84,"text":85},"25583899","Nuzzerino","SNES party helped my partner and I get through the Covid quarantine apart from each other. I'm really happy to see efforts like this. Hopefully the author open sources this so…",{"id":87,"by":88,"text":89},"25584997","gfalcao","Tekken 3 nostalgia",{"id":91,"by":92,"text":93},"25590808","germanka","A way to bring back my memories...",{"id":95,"by":96,"text":97},"25582315","chejazi","I've been dreaming of something like this for a while. This is amazing. Thank you so much!",{"value":99,"source":53,"evidence":100},"Easy to get two players into a game",[101],{"id":102,"by":103,"text":104},"25582486","hellojason","I found their NES version[0] just the other day, tried it with a friend, and there was a consistent 0.5-1s delay with button inputs. We both tried hosting, but had same issue and…",[106,118,125],{"value":107,"source":53,"evidence":108},"Input lag and frame skipping in performance",[109,110,114],{"id":102,"by":103,"text":104},{"id":111,"by":112,"text":113},"25583317","Karuma","Great idea, but the performance is very poor for me. The games skip frames all the time, almost like a slideshow. I've only tested it locally, by the way. (Windows 10, Chrome,…",{"id":115,"by":116,"text":117},"25594093","fxtentacle","As someone working on real time streaming, I find this both interesting and impressive, but I also cannot shake the feeling that WebRTC will be too slow for most games. At least…",{"value":119,"source":53,"evidence":120},"Gamepad mapping cannot be configured",[121],{"id":122,"by":123,"text":124},"25585099","framp","This is very neat but gamepad mapping can't be configured and the browser default \"standard\" mapping doesn't work very well (at least with my Xbox one controller). If you visit…",{"value":126,"source":53,"evidence":127},"Stalls on Initializing screen for some users",[128],{"id":129,"by":130,"text":131},"25589864","plumeria","Why does it stall in \"Initializing...\"?",[133,140,148],{"value":134,"source":53,"evidence":135},"Multitap support for more than two players",[136],{"id":137,"by":138,"text":139},"25597759","rtb","Amazing. Needs multitap support for more than two players!",{"value":141,"source":53,"evidence":142},"Open source release",[143,144],{"id":83,"by":84,"text":85},{"id":145,"by":146,"text":147},"25582988","okokok___","This isn't open-sourced is it?",{"value":149,"source":53,"evidence":150},"Game caching",[151],{"id":152,"by":153,"text":154},"25589370","arvinsim","Is there a way to cache games?",[156,167],{"value":157,"source":53,"evidence":158},"How does multiplayer work: host streaming or lockstep sync",[159,163],{"id":160,"by":161,"text":162},"25584002","grishka","So how does this work? Does the \"host\" run the emulator and stream the video feed of it and accept inputs, or do both players run the emulator in lockstep or something? The first…",{"id":164,"by":165,"text":166},"25585244","remram","Does it stream video, draw commands, or emulator state?",{"value":168,"source":53,"evidence":169},"BIOS legality",[170],{"id":171,"by":172,"text":173},"25582639","_underfl0w_","AFAIUI the legal gray area with PSX emulation (and many other consoles) wasn't limited to just the ROMs, but also the console BIOS. Most emulators would tell you to dump (or…",[175,180,184],{"value":176,"source":53,"evidence":177},"NES Party and SNES Party",[178,179],{"id":102,"by":103,"text":104},{"id":83,"by":84,"text":85},{"value":181,"source":53,"evidence":182},"Dolphin Netplay",[183],{"id":71,"by":72,"text":73},{"value":185,"source":53,"evidence":186},"Jitsi",[187],{"id":188,"by":189,"text":185},"25582476","chefkoch",{"comments":47,"answered":44,"key":191},[192,195,198],{"id":193,"text":194},"25582551","the way it works is that one participant runs the emulator locally in their browser and streams the video and accepts inputs from other room participants.",{"id":196,"text":197},"25582684","The BIOS is loaded from the internet archive",{"id":64,"text":65},{"commenters":200,"max_depth":201,"maker_replies":47,"first_comment_mins":202,"lifespan_hours":203},121,11,12,131,[205,209,213,217,220,223,226,228,232,236,239,243,246,248,250,252,254,257,260,263,266,269,272,275,278,281,283,286,290,293,296,299,302,305,308,311,314,317,320,323,325,328,331,333,336,338,341,343,346,349,351,353,356,359,362,365,367,370,373,376,378,380,383,386,389,392,395,397,400,402,404,407,410,413,416,419,422,425,427,430,432,434,436,438,441,444,446,448,451,454,456,459,461,463,465,468,471,474,475,478,480,483,485,488,489,490,493,496,498,502,505,507,511,514,516,519,521,523,526,528,530,532,535,537,539,541,543,544,545,548,551,554,556,559,562,565,567,570,572,575,578,581,584,586,589,592,594,595,598,601,605,608,612,614,619,622,624,626,630,632,636,641,643,646,649,653,655,657,659,664,665],[206,40,46,207,208,40],"25583586","project\u002Fpositive\u002Fidea","sktrdie",[210,40,47,211,212,40],"25584100","project\u002Fneutral\u002Fnone","apkallum",[214,40,40,215,216,40],"25584530","commenter\u002Fneutral\u002Fnone","tantalor",[218,40,40,215,219,40],"25584950","jldugger",[221,40,40,215,222,40],"25585609","read_if_gay_",[224,40,40,215,225,40],"25585977","JoeOfTexas",[227,40,40,215,208,40],"25585979",[229,40,47,230,231,40],"25585360","project\u002Fneutral\u002Fexecution","Vel0cityX",[233,40,47,234,235,40],"25585732","project\u002Fneutral\u002Fperformance","danbolt",[237,40,40,215,238,40],"25588261","ohyeshedid",[240,40,40,241,242,40],"25589510","other\u002Fneutral\u002Fnone","reitzensteinm",[244,40,40,241,245,40],"25590799","yomly",[247,40,40,241,242,40],"25590871",[249,40,40,241,245,40],"25591599",[251,40,40,241,242,40],"25591675",[253,40,40,241,245,40],"25594140",[255,40,46,207,256,40],"25584282","avlewis",[258,40,40,215,259,40],"25584630","the_only_law",[261,40,40,215,262,40],"25585886","monocasa",[264,40,47,230,265,40],"25586994","lewispollard",[267,40,40,215,268,40],"25590169","0df8dkdf",[270,40,40,215,271,40],"25593161","ensiferum",[273,40,40,215,274,40],"25593386","Orphis",[276,40,40,241,277,40],"25588239","aroman",[279,40,40,241,280,40],"25589474","Sean-Der",[282,40,40,241,277,40],"25590277",[284,40,46,207,285,40],"25584890","joshxyz",[287,18,47,288,289,40],"25582460","project\u002Fneutral\u002Fidea","mentos",[291,18,40,241,292,40],"25582550","daniellarusso",[294,18,40,241,295,40],"25582778","umvi",[297,18,40,241,298,40],"25582832","imbusy111",[300,18,40,241,301,40],"25582874","mhh__",[303,18,40,241,304,40],"25582890","jpablo",[306,18,40,241,307,40],"25583580","mikepurvis",[309,18,40,241,310,40],"25583772","sneakymichael",[312,18,40,241,313,40],"25587535","zbuttram",[315,18,40,241,316,40],"25584141","chowndown",[318,18,40,241,319,40],"25584251","aasasd",[321,18,40,241,322,40],"25585181","opencl",[324,18,40,215,319,40],"25589312",[326,18,40,241,327,40],"25590053","numpad0",[329,18,40,241,330,40],"25584481","notpeter",[332,18,40,215,316,40],"25584944",[334,18,40,241,335,40],"25585253","schnable",[337,18,40,241,319,40],"25583139",[339,18,40,241,340,40],"25583738","gfo",[342,18,40,241,319,40],"25584106",[344,18,40,241,345,40],"25585553","codetrotter",[347,18,40,241,348,40],"25585954","thaumasiotes",[350,18,40,241,319,40],"25589480",[352,18,40,241,340,40],"25595255",[354,18,40,241,355,40],"25584572","herbstein",[357,18,40,241,358,40],"25586046","parineum",[360,18,40,241,361,40],"25587823","ant6n",[363,18,40,241,364,40],"25590686","Doxin",[366,18,40,241,319,40],"25591270",[368,18,40,241,369,40],"25591574","mcdevilkiller",[371,18,40,241,372,40],"25588118","et2o",[374,18,40,241,375,40],"25588943","zepto",[377,18,40,241,319,40],"25590146",[379,18,40,215,372,40],"25641057",[381,18,40,241,382,40],"25593136","branon",[384,18,40,241,385,40],"25582936","im3w1l",[387,18,40,241,388,40],"25599418","tinus_hn",[390,18,40,241,391,40],"25583369","djeiasbsbo",[393,18,40,241,394,40],"25583494","teejmya",[396,18,40,241,391,40],"25583619",[398,18,40,241,399,40],"25586488","canofbars",[401,18,40,241,292,40],"25586769",[403,18,40,241,399,40],"25586992",[405,18,40,241,406,40],"25585518","david_allison",[408,18,40,241,409,40],"25588183","WolfRazu",[411,18,40,241,412,40],"25588382","mijoharas",[414,18,40,241,415,40],"25588386","xmodem",[417,18,40,241,418,40],"25592795","ErikBjare",[420,18,40,241,421,40],"25582904","JohnHaugeland",[423,18,47,211,424,40],"25583056","neurostimulant",[426,18,40,241,307,40],"25583379",[428,18,18,429,231,40],"25585380","project\u002Fcritical\u002Fnone",[102,44,18,431,103,40],"project\u002Fcritical\u002Fperformance",[433,44,47,211,292,40],"25582530",[435,44,47,211,103,40],"25582651",[437,44,47,234,208,40],"25583611",[439,44,47,234,440,40],"25585503","samtheprogram",[442,44,40,241,443,40],"25585753","joshspankit",[445,44,40,241,348,40],"25585858",[447,44,40,241,443,40],"25586007",[449,44,40,241,450,40],"25586616","StavrosK",[452,44,40,241,453,40],"25587177","young_unixer",[455,44,40,241,450,40],"25587227",[457,44,40,241,458,40],"25587508","Aeolun",[460,44,40,241,450,40],"25587545",[462,44,40,241,453,40],"25588087",[464,44,40,241,348,40],"25591458",[466,44,47,467,274,40],"25588405","maker\u002Fneutral\u002Fperformance",[469,44,47,211,470,40],"25585598","joe_g_young",[472,47,47,288,473,40],"25582344","AdmiralAsshat",[193,47,40,230,11,18],[476,47,40,241,477,40],"25582659","tacocataco",[479,47,40,241,473,40],"25582808",[481,47,40,241,482,40],"25582971","AnIdiotOnTheNet",[484,47,40,241,319,40],"25583364",[486,47,40,241,487,40],"25583486","Pxtl",[171,42,47,211,172,40],[196,42,40,211,11,18],[491,42,40,241,492,40],"25582747","quickthrowman",[494,42,40,241,495,40],"25584307","AkelaA",[122,46,18,497,123,40],"project\u002Fcritical\u002Fdesign",[499,46,46,500,501,40],"25585511","project\u002Fpositive\u002Fdesign","Scaless",[503,46,18,497,504,40],"25585782","jokethrowaway",[506,46,46,500,103,40],"25586567",[508,509,46,207,510,40],"25582576",6,"ArtWomb",[512,509,47,211,513,40],"25583762","busterarm",[160,515,47,230,161,40],7,[517,515,47,230,518,40],"25584741","derefr",[520,515,47,230,208,40],"25586059",[522,515,47,230,518,40],"25588441",[524,515,47,230,525,40],"25589829","monkpit",[527,515,47,230,518,40],"25594868",[529,515,47,230,208,40],"25591316",[531,515,40,215,518,40],"25594362",[533,515,47,288,534,40],"25587776","jbister",[111,536,18,431,112,40],8,[538,536,18,431,112,40],"25590917",[64,536,40,540,11,18],"maker\u002Fneutral\u002Fnone",[83,542,46,207,84,40],9,[56,34,40,241,57,40],[188,34,40,241,189,40],[546,34,40,241,547,40],"25582497","Benmcdonald__",[549,34,40,241,550,40],"25583087","ourcat",[552,34,40,241,553,40],"25583609","MattJ100",[555,34,40,241,550,40],"25584508",[557,34,40,241,558,40],"25584591","gregoriol",[560,34,40,241,561,40],"25582615","fareesh",[563,34,40,241,564,40],"25582661","deviantfero",[566,34,40,241,550,40],"25583112",[568,34,40,241,569,40],"25582896","morsch",[571,34,40,241,550,40],"25583058",[573,34,40,241,574,40],"25584934","kevsim",[576,34,40,241,577,40],"25585754","InAnEmergency",[579,34,40,241,580,40],"25587136","kwindla",[582,34,40,241,583,40],"25587236","amelius",[585,34,40,241,504,40],"25588085",[587,201,46,207,588,40],"25587327","phreack",[590,201,40,241,591,40],"25588342","I_Byte",[593,201,40,241,588,40],"25590782",[115,202,18,431,116,40],[596,202,40,215,597,40],"25594427","felipellrocha",[599,202,40,600,116,40],"25601864","commenter\u002Fneutral\u002Fperformance",[602,603,46,207,604,40],"25582279",13,"raunakdag",[606,38,46,207,607,40],"25582492","tekstar",[609,610,47,540,611,40],"25584557",15,"justicezyx",[71,613,46,207,72,40],16,[615,616,46,617,618,40],"25582719",17,"maker\u002Fpositive\u002Fnone","oliveguru",[620,32,47,230,621,40],"25588839","stanko123",[164,623,47,230,165,40],19,[625,16,18,429,513,40],"25583836",[627,628,46,207,629,40],"25583283",21,"scudd",[95,631,46,207,96,40],22,[633,631,18,634,635,40],"25582571","project\u002Fcritical\u002Fidea","anthk",[637,638,47,639,640,40],"25584658",23,"project\u002Fneutral\u002Fdesign","lxe",[642,638,47,288,208,40],"25586189",[137,644,47,645,138,40],24,"project\u002Fmixed\u002Fexecution",[129,647,18,648,130,40],25,"project\u002Fcritical\u002Fexecution",[650,651,46,207,652,40],"25584556",26,"aledalgrande",[654,651,40,241,88,40],"25585004",[152,656,47,230,153,40],27,[87,658,46,207,88,40],28,[660,661,46,662,663,40],"25582899",29,"project\u002Fpositive\u002Fnone","wilfredk",[145,33,47,211,146,40],[91,666,46,207,92,40],31,[],[669,674,679,684,689,694],{"id":670,"name":671,"points":672,"category":673},"25568856","Thruhikes",405,"consumer_social",{"id":675,"name":676,"points":677,"category":678},"25566132","micro-displays",357,"hardware",{"id":680,"name":681,"points":682,"category":683},"25537377","Peaks of Austria",281,"creative",{"id":685,"name":686,"points":687,"category":688},"25544397","Simple-graph",237,"data",{"id":690,"name":691,"points":692,"category":693},"25568668","LinkAce",227,"productivity",{"id":695,"name":696,"points":697,"category":698},"25558891","buyforlife.com",178,"web_saas",false,"v2",{"id":702,"name":5,"line":6,"ai":699,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":703,"top":18,"kw":704,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":705,"url":9,"mix":706,"praise":80,"objection":107,"sub":21},25582187,0.19,[24,25,26,27,28],"5335305000000000001300303343230005154335",[32,33,18,34],1793991020876]