News for hackers. Stuff that matters.
Re:Bringing emulation into the 21st century (2021) by nayuki on Wednesday June 14, 2023 @11:20AM (#36327317)
This is satire, in case anyone is wondering.

I got suspicious at this line:

> Secure by default (mTLS on all function calls)

I thought to myself, what does HTTPS/TLS have to do with writing an emulator, normally a local-only piece of software?

Re:Bringing emulation into the 21st century (2021) by datpiff on Wednesday June 14, 2023 @12:02PM (#36327943)
Haha, I came here to make an "Is this a joke?" response
Re:Bringing emulation into the 21st century (2021) by quenix on Wednesday June 14, 2023 @01:08PM (#36329041)
Posted on April 1st :)
Re:Bringing emulation into the 21st century (2021) by datpiff on Thursday June 15, 2023 @05:19AM (#36338084)
> 2021-05-01

No it's not :)

Re:Bringing emulation into the 21st century (2021) by masswerk on Wednesday June 14, 2023 @12:09PM (#36328061)
Also mind:

> Alright, if you’ve got this far I’m sure you’ve realised that the whole project is something of a joke. That said it is also an interesting intellectual exercise to consider whether it’s remotely possible to achieve >=2MHz with the architecture delivered.

2MHz with an architecture, which is up to 21st century hypes, that would be some! ;-)

Re:Bringing emulation into the 21st century (2021) by Sharlin on Wednesday June 14, 2023 @02:20PM (#36330216)
"NodeJS developer refuses to believe that gigahertz means billion hertz" https://www.theolognion.com/nodejs-developer-refuses-to-beli...
Re:Bringing emulation into the 21st century (2021) by masswerk on Wednesday June 14, 2023 @02:57PM (#36330835)
Now, everybody knows that gigahertz is a generic unit for fast used by the Gig Economy, when they rent a user's processor for free by making them pay for a subscription!

(More correctly, it's a rating scale for user processors, like, Gig-A-rental, Gig-B-rental, etc. So, if you target 2.1 times Gig-A-rental class processor power available in the user base, which is also known as "Hertz" among insiders, you're targeting 2.1 GigAHertz.) ;-)

Re:Bringing emulation into the 21st century (2021) by majormajor on Wednesday June 14, 2023 @03:37PM (#36331403)
I was hoping this would be an actual confusion about "million million" billion vs "thousand million" - https://www.theguardian.com/notesandqueries/query/0,5753,-61... - I got very confused with my grandfather about this once.
Re:Bringing emulation into the 21st century (2021) by masswerk on Wednesday June 14, 2023 @10:01PM (#36335523)
Thank you! As a continental guy, I wasn't quite sure myself, when and how the UK joined this madness. In all fairness: adopting metric on the one hand, but also US billions on the other hand, is a bit odd, not to say, confusing… Is this the British idea of diplomacy? :-)
Re:Bringing emulation into the 21st century (2021) by jvanderbot on Wednesday June 14, 2023 @02:36PM (#36330513)
Oh they thought of that. Solution:

> Rewrite more things in rust.

Re:Bringing emulation into the 21st century (2021) by jvanderbot on Wednesday June 14, 2023 @02:33PM (#36330472)
> This culminated in the implementation of an 8080 microprocessor utilising a modern, containerised, microservices based architecture running on kubernetes with frontends for a CP/M test harness and a full implementation of the original Space Invaders arcade machine.

I actually WTF'd.

Re:Bringing emulation into the 21st century (2021) by glonq on Wednesday June 14, 2023 @02:54PM (#36330799)
> Like any true modern application it also consists of significantly more JSON/YAML than code.

Do we even need code anymore? I'm pretty sure that Ansible + YAML is turing complete, right? /s

Re:Bringing emulation into the 21st century (2021) by ur-whale on Wednesday June 14, 2023 @04:54PM (#36332488)
Yeah, I'm waiting for the next article: "a nocode implementation of a PS3 emulator, how we pulled off implementing the GPU, running at 10 second per pixel".
Re:Bringing emulation into the 21st century (2021) by itomato on Wednesday June 14, 2023 @03:12PM (#36331042)
> Pre-requisites

> In order to install the emulator you will need the following:

> An existing kubernetes cluster with sufficient space for ~200 pods.

https://github.com/21st-century-emulation/space-invaders-kub...

Re:Bringing emulation into the 21st century (2021) by davetcode on Wednesday June 14, 2023 @03:36PM (#36331384)
Ha, nice to see this pop up again. I'm the author of the blog and have sadly not had time to write up any other top engineering ideas since then!
Re:Bringing emulation into the 21st century (2021) by ur-whale on Wednesday June 14, 2023 @04:51PM (#36332461)
> Alright, if you’ve got this far I’m sure you’ve realised that the whole project is something of a joke.

I was there after the first paragraph.

I'm even surprised this monstrosity can pull off 1KHz.

Glad this is satire and I hope this will be read properly by the hordes of young devs wasting their youth energy and lifeblood on building everything cloud/react/js because it's supposedly hip.

Re:Bringing emulation into the 21st century (2021) by rcarmo on Thursday June 15, 2023 @07:05AM (#36338766)
Great satire, but when you consider there are lots of real-life applications that follow exactly the same patterns… you have to wonder.