https://www.destroyallsoftware.com/talks/the-birth-and-death...
The Emularity
71–80 of 107 posts
Re: The Emularity
#72Ok, 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
Re: The Emularity
#73Earlier 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?
Re: The Emularity
#74So 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
#75Earlier 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.
Re: The Emularity
#76Re: The Emularity
#77Earlier 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?
Re: The Emularity
#78Earlier 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.
Re: The Emularity
#79Earlier 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…
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
#80I'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.