Hacker Newsnew | past | comments | ask | show | jobs | submit | epenn's commentslogin

Very cool! This reminds me of ARDI Executor [1] - a piece of (discontinued) commercial software first released in 1990 that took the same API-level reimplementation approach used here. And it did so jaw-droppingly fast considering that it was running on 90s PC hardware. As a little kid using it to play a few Mac games on my Windows PC, it was genuinely inspiring to me to see that this was possible at a time when I was first learning how to code. :) Great to see something with a more modern implementation doing this as well!

It was discontinued in 2005, but the developers subsequently open sourced it and put the code on GitHub a couple years later. [2]

[1] https://en.wikipedia.org/wiki/Executor_(software)

[2] https://github.com/ctm/executor

Bonus: One of the engineers from ARDI, the startup that created Executor, was very briefly featured in Bob Cringely's 1996 documentary Triumph of the Nerds talking about the lifestyle of working at prototypical mid-90s Silicon Valley startup.


I knew of Executor, but never saw it in action. Winning back performance lost to emulation was critical when competing with contemporary real hardware, and kudos to ctm and ARDI for their clever solution.

Decades later, though, emulation performance is mostly a non-issue (and even improves automatically with faster hosts). What matters now is portability (which requires ongoing maintenance) and renovation of programs designed around having the CPU to themselves (via dynamically applied patches).


In light of this I propose "Doom's Law" as the ultimate expression of late stage capitalism:

- Society continues to produce more and more powerful devices.

- More and more of these devices begin running Doom.

- When this reaches the saturation point, society becomes Doom.


Minor nitpick, but I would say Phoenician is to Canaanite as Byzantine is to Roman. It gives a name to the local continuity and further development of the Canaanite culture in the northwestern coastal region of Canaan, i.e. Phoenicia, at a time when Canaanite culture to the south developed related but distinct branches of its own.


You can install a Chrome extension manually. The store is convenient but not required.


If you enable Developer Mode and load unpacked extensions on Windows, it complains about it every time you start Chrome. I'd call that a (major) inconvenience.


Does it? I have never experienced this.


Yeah it shows a tiny little balloon-tip style thing over the hamburger menu.

I was going to say it's not a big deal but I quite distinctly remember it being the entire reason I switched to Vivaldi instead of Chrome. Full extension store compatibility with none of the nagging, and all the other cool shit it does is just a bonus at this point.


It does. You can pay 5 bucks to get a dev account on the play store and then upload your extension there (unlisted if you want), and install it from there, and you won't get the nag popup


You don't have to eat the cake to sharpen your baking skills.


this :)


I'm fairly certain you misinterpreted that. He was complimenting the smooth process.


Please be safe to live in... then please, please, please build these in Boston.


They've been building micro units in Boston for a while now, but the results are less than impressive: http://realestate.boston.com/news/2014/11/26/micro-units-pop...

$2,000/mo for 420sqft


Although I don't have the figures, I suspect that by the time you factor in all the infrastructure for a unit (elevators, common areas, hallways, parking (?), etc.) you don't really cut out all that much cost by reducing units by a few hundred square feet.

Seaport rents are particularly extreme for reasons that I confess I don't fully understand but you definitely get into diminishing returns as you decrease apartment size.



I'm a full-stack engineer seeking a new adventure. Feel free to shoot me message!

Location: Pittsburgh, PA (but willing to relocate)

Remote: Yes

Willing to relocate: Yes

Technologies: C, C#, Java, Python, Rust, Javascript, React.js, HTML, CSS, MySQL, Oracle, AI / Cognitive Systems

Résumé/CV: https://www.linkedin.com/in/ericpennington

Email: eric [dot] pennington [at] gmail [dot] com


Yes and no. They believe the peninsula where they may have found the city of Kane used to be a separate island. They think there used to be a channel that filled in over time, converting the island into a peninsula.


Location: Pittsburgh, PA (but willing to relocate)

Remote: Yes

Willing to relocate: Yes

Technologies: C, C#, Java, Python, Javascript, HTML, CSS, MySQL, Oracle, AI / Cognitive Systems

Résumé/CV: https://www.linkedin.com/in/ericpennington

Email: eric [dot] pennington [at] gmail [dot] com


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: