Live data from Hacker News

The Emularity

ascii.textfiles.com

71–80 of 107 posts

Re: The Emularity

#72
post #64

Ok, I understand how you'd run a CPU emulator written in JS, in a browser, but how do these things get raw socket access? If you're running in a browser, all the network access you get is HTTP AJAX, right?

No, there are various other mechanisms now, perhaps the most useful and widespread for this situation being WebSocket. It's not without limitations though: http://en.wikipedia.org/wiki/WebSocket And it's not quite "the browser" in the usual sense, but Chrome Apps (and, I believe, extensions?) get access to TCP and UDP APIs: https://developer.chrome.com/apps/app_network

But websockets doesn't give you raw tcp, right? Do they have a proxy somewhere?

Re: The Emularity

#73
post #72

Earlier quoted context omitted.

No, there are various other mechanisms now, perhaps the most useful and widespread for this situation being WebSocket. It's not without limitations though: http://en.wikipedia.org/wiki/WebSocket And it's not quite "the browser" in the usual sense, but Chrome Apps (and, I believe, extensions?) get access to TCP and UDP APIs: https://developer.chrome.com/apps/app_network

But websockets doesn't give you raw tcp, right? Do they have a proxy somewhere?

Yes, the article states they have a proxy.

Re: The Emularity

#74
Jason Scott is such a weird and wonderful person. I highly recommend watching BBS: The Documentary. Episode 8 was especially interesting and moving in a way I didn't expect. I would say, in brutal honesty, the production values are (unfortunately) low, but the content is pure gold, and well makes up for it.

So my thanks go out to Jason Scott and the small crowd of computing historians he unofficially represents. As a modern software and hardware engineer, it is both a joy to watch the old, and a comfort to know our work of today has a chance of being preserved in the years to come.

Re: The Emularity

#75
post #70
post #52

Earlier quoted context omitted.

On the other other hand, Vinyl at least has some upsides. Listening to a Vinyl is an experience, plus it's lossless, and physically owning a record is cool/makes good art/conversation pieces. Windows3.11 would be interesting to check out, but it'd be more like something you'd check out for 20 minutes to see how it used to be done, then you'd go back to your modern OS. Vinyl is an experience, most older software is a…

> Listening to a Vinyl is an experience, plus it's lossless Nope, your record loses information every time you play it, because you're literally rubbing a needle over those tiny little grooves.

Not lossless then. High quality? IDK. I thought there was something.

Re: The Emularity

#77
post #72

Earlier quoted context omitted.

No, there are various other mechanisms now, perhaps the most useful and widespread for this situation being WebSocket. It's not without limitations though: http://en.wikipedia.org/wiki/WebSocket And it's not quite "the browser" in the usual sense, but Chrome Apps (and, I believe, extensions?) get access to TCP and UDP APIs: https://developer.chrome.com/apps/app_network

But websockets doesn't give you raw tcp, right? Do they have a proxy somewhere?

Not really a proxy - it's pppd in Linux with a vty redirected to a socket. More like a cloud-based dialup ISP that tunnels over existing connections than a proxy.

Re: The Emularity

#78
post #23

Earlier quoted context omitted.

There's no doubt in my mind that nostalgia is a permanent phenomenon. Spencer wrote The Faerie Queene in deliberately antique english to appeal to people's nostalgia. And that was more that 400 years ago. There's been a market for classic cars almost as long as there's been cars. How many businesses will carve out a niche in long tail tech is harder to tell. I expect it will be like many things, many enter, few leave…

Nostalgia might be a consistent phenomenon, but surely what we are nostalgia about changes. A 20 year old likely never experienced Windows 3.11 in the first place. That would likely make them view emulating it more of a novelty exercise than a nostalgic one, which anecdotally is a weaker and shorter lived motivator.

Ever been on a video game emulation forum? A lot of the users come across as about 10 years old. Windows 3.11 may not have the same appeal, but I bet you there are kids learning DOS today to play System Shock.

Re: The Emularity

#79
post #52

Earlier quoted context omitted.

On the other hand, a 20-year-old probably didn't grow up with a record player but suddenly vinyl is in a huge renaissance.

On the other other hand, Vinyl at least has some upsides. Listening to a Vinyl is an experience, plus it's lossless, and physically owning a record is cool/makes good art/conversation pieces. Windows3.11 would be interesting to check out, but it'd be more like something you'd check out for 20 minutes to see how it used to be done, then you'd go back to your modern OS. Vinyl is an experience, most older software is a…

> plus it's lossless

Only if you define the vinyl copy to be the primary one, in which case vinyl is lossless by definition. However, if you take a live performance to be primary, vinyl is lossy because it has a reduced dynamic range compared to both live performances and digital technologies.

http://wiki.hydrogenaud.io/index.php?title=Myths_(Vinyl%29

http://www.npr.org/2012/02/10/146697658/why-vinyl-sounds-bet...

http://spectrum.ieee.org/computing/software/the-future-of-mu...

Re: The Emularity

#80
post #65

I'm waiting for the day that the wikipedia entry on windows 95 let's you load up windows 95.

> I'm waiting for the day that the wikipedia entry on windows 95 let's you load up windows 95.

We'll have the technical side of this solved before the legal side is.

Post reply on HN