I limit my total upstream because performance really sucks if you use up more than about 85% or so of your upload speed. The reason is that ACKs will start to get dropped (unless you have a router with a good QoS algorithm). I set my limit to 20KB/sec (I have 6Mb down/~600Kb up, so that's about 33%), and just let it sit longer until I hit my ratio.
I wonder how many people think they're being throttled when actually they don't limit their upload speed and are completely fucking up their connection with lost ACKs and retransmits.
The fundamental idea behind Jacobson's alternative proposal — Content Centric Networking — is that to retrieve a piece of data, you should only have to care about what you want, not where it's stored.
For one thing, good luck keeping that DVD drive working. Yeah, I know, WinHIIP, etc. But mostly it's a fiddling mess of hardware for which the only real advantage is that a PS2 with a 500 GB hard drive and FreeMCBoot is a lot more portable than a desktop PC. But that desktop PC is going to hook up to a modern TV set a lot more easily, too.
I just got tired of keeping a PS2 running.
And then there's save states. Very nice when you're playing RPGs.
This. I seriously tried to play a game right off the disc. But normal PC DVD-ROM drives like to spin down, which means the game stops until it spins up again. And as a bonus, playing from a rip somehow improved the frame rate in general.
Don't know if trolling or just doesn't understand the kind of bandwidth you don't get during a complicated high-speed descent that ends on the far side of another planet. Why don't you just call up AT&T and get them to install DSL on the rover? Or maybe you can crank your wifi router up to get a better signal.
Yes, they travel slower than light, but they indisputably can tunnel through the earth, cutting thousands of miles off an intercontinental message.
Question: where is latency? It isn't just in the communication path, it is in the decision path. If you have a human deciding which stocks to buy and sell, milliseconds don't matter. Therefore the decision path must be a computer.
So why not just put the computers making the high-speed decisions as close as possible to each exchange?
(Because then we couldn't write a speculative technology article to bring in page views?)
The only time you would need a high-speed link is if you need to make automated high-speed decisions that depend on the simultaneous status of stocks from multiple exchanges, and my gut feeling is that this wouldn't be very useful. This kind of trader is arguably just a leech on the system anyhow.
I learned the controls for Asteroids by playing Super Nova. (my favorite Asteroids descendant is still Gravitar) I also managed to hack sound into Super Nova by hand-patching the code, and later added high score saving to disk. (Starting up emulator real quick.) Yep, it still works. Considering there's just a 1-bit sound output, I'm still amazed that I got it working with just a few patches.
The Apple I was specifically designed for hobbyists who wanted to tinker, not for people who wanted to do serious work. The same could be said for the Apple II. But that's because Woz hung around with tinkering hobbyists, and there were plenty of them in the Bay Area who wanted just that. (I'm going to have to agree with the earlier post about Visicalc.)
And if you think the 6502 is a joke, I recently got a Heathkit ET-3400 working. Then I tried to write some code for it. Now, I've done 6809 code (I bought a 4K CoCo back in '84 specifically because 6809 assembly language was so cool, and you could do a FORTH inner loop in two instructions). But when I was trying to make a sample program not be self-modifying (because I had wired up a 2864 EEPROM to the ET-3400), I was constantly hitting a wall of some addressing mode or another not being there. I mean, I wasn't trying for position-independent code, just ROM-able code. Even an ABX instruction (which was in later 6800 variants) would have been welcome. Straight 6800 code was much worse than I was expecting.
As for Byte magazine mentioned below, I've got most of the first few years in PDF format now, and I think all of them from before I first subscribed.
even though the character generator had lower case
It may have, but apparently they got a good deal on character generator chips with the lowercase 'a' two pixels higher than it should be. When someone got a LC mod, it (IIRC) involved replacing the old chargen with a socket or header, then a board with a "good" one would plug into that. But I never cared for that. I modded it myself such that if you didn't have a patched display driver, it would show the strange 0x00-0x1F characters instead of uppercase alpha.
I eventually made my own circuit using a 7483 adder and a few diodes for decode logic that would subtract two from the row number for "agjpqy,;" (the 'a' was from one diode that could be removed) The awesome part was that the 7483 ran a little warm.
And good luck if you wanted one in '79 or so. They couldn't make them fast enough, and there was like a six month waiting period. I got one for my 14th birthday, and it was only because one got delivered to the wrong store, which wasn't about to send it to where it was supposed to go. (If that was you in Metarie, LA, I'm not even sorry.)
The thing I remember most about first turning it on was that it started up with "MEMORY SIZE?" It took me half an hour to figure out that the correct response was to just hit the enter key.
After I lucked into being able to buy a Z-80 reference card a few months later, I ended up disassembling all of Level II BASIC. There was a lot of code in there written by Bill Gates himself, and it was generally a good example of assembly language programming. Except that it was 8080 code, and only made use of the IX and IY registers in I/O driver code. But I can say I learned assembly language programming from Bill Gates.
A few years ago I dumped all my floppy disks using a Catweasel board, but I still need to dump my old cassette tapes from 79 and 80. I got interested in that again last week, and found that nobody sells cassette players anymore. Except for the Shack, of course. They still sell an old familiar pre-Walkman cassette player. It was 50 bucks, but I quickly got a very nice waveform recorded with Audacity. Unfortunately, what little code I have for decoding the audio isn't working with it, so I'm going to have to hack at the code a bit.
About the same time, we figured out the original Nintendo cartridge was a basic EPROM (2716?), with the read line inverted.
That shows what 35 years does to the memory. The 2716 is a 2K ROM, way too small for Nintendo, which wasn't until 1986 anyhow. What you're describing is an Atari 2600 cartridge, which used 2516/2532 type chips. Not only was the chip select active-high, but the pinout had some pins swapped around compared to the 2716. (I've re-wired Pac-Man boards to make prototypes for my own code, but they weren't an option back in the day.)
I've seen loads of home-pirate boards of various levels of circuit-board-fu on AtariAge, mostly people thinking they found a rare ($$$!!!) prototype. Many of them were clearly made by people who worked where they regularly had circuit boards made, so they send in their own custom order. This was back in the days before Gerber files, and you can see how they used the black-tape methods of laying down a photo-ready board, or just a cheap marker pen, for the board manufacturer. Some are very slick, some are completely clunky.
RS never soldered RAM chips to the board. They were expensive and moderately fragile (in the electrical sense), and made it hard to upgrade from 4K to 16K. Instead, they used this high-tech invention called "sockets". And the stacking was specifically a Color Computer thing, because the SAM chip had a select line for a second bank of RAM.
The Model I (which GP post specifically mentioned) required you to have an Expansion Interface for the other two rows of chips. (The Z-80 also never had the capability to refresh 64K chips directly.) I did this back in the day, and there was something strange about the chips: the values stored in them would wildly change randomly... until I cranked the power supply voltage to 4.5V or so. I still do not understand why this worked.
The Expansion Interface was a tricky beast in itself. I was lucky to have one of the later ones which didn't require modifications to the main unit, or an ugly buffer box in the cable.
...and each item would have a large ad pasted on it. Half of those ads would be telling you how awesome you are for choosing their awesome service that nobody can live without, and maybe you would like to upgrade for even more?
But beer manufacturers would have almost completely given up on selling beer in regular grocery stores and convenience stores, so you would have to get your beer (aka professional sports) through them, as a part of the upgrade package, which still includes the spinach, cauliflower, and liver.
When I try to play them, iTunes complaints about missing files. I wonder, how do I remove these entries from my library without going through it one by one?
I don't know if there's a better way than this, but do command-I to bring up the info screen, then keep spamming the next button. I don't recall if each missing file brings up the delete dialog, or if it just marks them in the window with an "info" icon that you can delete later. This doesn't happen often, so I don't get much chance to learn the "right" way to fix it.
Mercury-like? More like a torpedo with a front windshield.
...and if they had an SUV, it would probably have been right behind the gun ready to run the whole family over!
I limit my total upstream because performance really sucks if you use up more than about 85% or so of your upload speed. The reason is that ACKs will start to get dropped (unless you have a router with a good QoS algorithm). I set my limit to 20KB/sec (I have 6Mb down/~600Kb up, so that's about 33%), and just let it sit longer until I hit my ratio.
I wonder how many people think they're being throttled when actually they don't limit their upload speed and are completely fucking up their connection with lost ACKs and retransmits.
The fundamental idea behind Jacobson's alternative proposal — Content Centric Networking — is that to retrieve a piece of data, you should only have to care about what you want, not where it's stored.
So he wants to re-invent Xanadu?
For one thing, good luck keeping that DVD drive working. Yeah, I know, WinHIIP, etc. But mostly it's a fiddling mess of hardware for which the only real advantage is that a PS2 with a 500 GB hard drive and FreeMCBoot is a lot more portable than a desktop PC. But that desktop PC is going to hook up to a modern TV set a lot more easily, too.
I just got tired of keeping a PS2 running.
And then there's save states. Very nice when you're playing RPGs.
This. I seriously tried to play a game right off the disc. But normal PC DVD-ROM drives like to spin down, which means the game stops until it spins up again. And as a bonus, playing from a rip somehow improved the frame rate in general.
Just spread the word that they've made a large donation to the Romney campaign, and the IRS will come calling soon enough.
Don't know if trolling or just doesn't understand the kind of bandwidth you don't get during a complicated high-speed descent that ends on the far side of another planet. Why don't you just call up AT&T and get them to install DSL on the rover? Or maybe you can crank your wifi router up to get a better signal.
That's the official secondary NASA stream. I tried the primary stream for the SpaceX thing a few months ago, and this one worked better for me.
Also, NASA has now intercepted the main nasa.gov web page URL with a special page that has the primary stream.
If you had seen it in firehose, you would know that this is as-is from the submitter. Slashdot editors rarely edit.
Yes, they travel slower than light, but they indisputably can tunnel through the earth, cutting thousands of miles off an intercontinental message.
Question: where is latency? It isn't just in the communication path, it is in the decision path. If you have a human deciding which stocks to buy and sell, milliseconds don't matter. Therefore the decision path must be a computer.
So why not just put the computers making the high-speed decisions as close as possible to each exchange?
(Because then we couldn't write a speculative technology article to bring in page views?)
The only time you would need a high-speed link is if you need to make automated high-speed decisions that depend on the simultaneous status of stocks from multiple exchanges, and my gut feeling is that this wouldn't be very useful. This kind of trader is arguably just a leech on the system anyhow.
Mmm, I think I remember now... it was the ozone from the monitor's high voltage stuff.
I learned the controls for Asteroids by playing Super Nova. (my favorite Asteroids descendant is still Gravitar) I also managed to hack sound into Super Nova by hand-patching the code, and later added high score saving to disk. (Starting up emulator real quick.) Yep, it still works. Considering there's just a 1-bit sound output, I'm still amazed that I got it working with just a few patches.
The Apple I was specifically designed for hobbyists who wanted to tinker, not for people who wanted to do serious work. The same could be said for the Apple II. But that's because Woz hung around with tinkering hobbyists, and there were plenty of them in the Bay Area who wanted just that. (I'm going to have to agree with the earlier post about Visicalc.)
And if you think the 6502 is a joke, I recently got a Heathkit ET-3400 working. Then I tried to write some code for it. Now, I've done 6809 code (I bought a 4K CoCo back in '84 specifically because 6809 assembly language was so cool, and you could do a FORTH inner loop in two instructions). But when I was trying to make a sample program not be self-modifying (because I had wired up a 2864 EEPROM to the ET-3400), I was constantly hitting a wall of some addressing mode or another not being there. I mean, I wasn't trying for position-independent code, just ROM-able code. Even an ABX instruction (which was in later 6800 variants) would have been welcome. Straight 6800 code was much worse than I was expecting.
As for Byte magazine mentioned below, I've got most of the first few years in PDF format now, and I think all of them from before I first subscribed.
even though the character generator had lower case
It may have, but apparently they got a good deal on character generator chips with the lowercase 'a' two pixels higher than it should be. When someone got a LC mod, it (IIRC) involved replacing the old chargen with a socket or header, then a board with a "good" one would plug into that. But I never cared for that. I modded it myself such that if you didn't have a patched display driver, it would show the strange 0x00-0x1F characters instead of uppercase alpha.
I eventually made my own circuit using a 7483 adder and a few diodes for decode logic that would subtract two from the row number for "agjpqy,;" (the 'a' was from one diode that could be removed) The awesome part was that the 7483 ran a little warm.
And good luck if you wanted one in '79 or so. They couldn't make them fast enough, and there was like a six month waiting period. I got one for my 14th birthday, and it was only because one got delivered to the wrong store, which wasn't about to send it to where it was supposed to go. (If that was you in Metarie, LA, I'm not even sorry.)
The thing I remember most about first turning it on was that it started up with "MEMORY SIZE?" It took me half an hour to figure out that the correct response was to just hit the enter key.
After I lucked into being able to buy a Z-80 reference card a few months later, I ended up disassembling all of Level II BASIC. There was a lot of code in there written by Bill Gates himself, and it was generally a good example of assembly language programming. Except that it was 8080 code, and only made use of the IX and IY registers in I/O driver code. But I can say I learned assembly language programming from Bill Gates.
A few years ago I dumped all my floppy disks using a Catweasel board, but I still need to dump my old cassette tapes from 79 and 80. I got interested in that again last week, and found that nobody sells cassette players anymore. Except for the Shack, of course. They still sell an old familiar pre-Walkman cassette player. It was 50 bucks, but I quickly got a very nice waveform recorded with Audacity. Unfortunately, what little code I have for decoding the audio isn't working with it, so I'm going to have to hack at the code a bit.
About the same time, we figured out the original Nintendo cartridge was a basic EPROM (2716?), with the read line inverted.
That shows what 35 years does to the memory. The 2716 is a 2K ROM, way too small for Nintendo, which wasn't until 1986 anyhow. What you're describing is an Atari 2600 cartridge, which used 2516/2532 type chips. Not only was the chip select active-high, but the pinout had some pins swapped around compared to the 2716. (I've re-wired Pac-Man boards to make prototypes for my own code, but they weren't an option back in the day.)
I've seen loads of home-pirate boards of various levels of circuit-board-fu on AtariAge, mostly people thinking they found a rare ($$$!!!) prototype. Many of them were clearly made by people who worked where they regularly had circuit boards made, so they send in their own custom order. This was back in the days before Gerber files, and you can see how they used the black-tape methods of laying down a photo-ready board, or just a cheap marker pen, for the board manufacturer. Some are very slick, some are completely clunky.
The 16k ram chips were soldered to the PCB.
RS never soldered RAM chips to the board. They were expensive and moderately fragile (in the electrical sense), and made it hard to upgrade from 4K to 16K. Instead, they used this high-tech invention called "sockets". And the stacking was specifically a Color Computer thing, because the SAM chip had a select line for a second bank of RAM.
The Model I (which GP post specifically mentioned) required you to have an Expansion Interface for the other two rows of chips. (The Z-80 also never had the capability to refresh 64K chips directly.) I did this back in the day, and there was something strange about the chips: the values stored in them would wildly change randomly... until I cranked the power supply voltage to 4.5V or so. I still do not understand why this worked.
The Expansion Interface was a tricky beast in itself. I was lucky to have one of the later ones which didn't require modifications to the main unit, or an ugly buffer box in the cable.
Maybe they've budgeted all the savings into tech support.
"I am very sorry sir, but I cannot continue helping you until you have first rebooted your orbiter."
Shame on you! You shouldn't insult fucking retarded editors like that.
Since they love to copy Apple, I'm sure they were inspired by the latest iPad's name: "The New iPad".
...and each item would have a large ad pasted on it. Half of those ads would be telling you how awesome you are for choosing their awesome service that nobody can live without, and maybe you would like to upgrade for even more?
But beer manufacturers would have almost completely given up on selling beer in regular grocery stores and convenience stores, so you would have to get your beer (aka professional sports) through them, as a part of the upgrade package, which still includes the spinach, cauliflower, and liver.
When I try to play them, iTunes complaints about missing files. I wonder, how do I remove these entries from my library without going through it one by one?
I don't know if there's a better way than this, but do command-I to bring up the info screen, then keep spamming the next button. I don't recall if each missing file brings up the delete dialog, or if it just marks them in the window with an "info" icon that you can delete later. This doesn't happen often, so I don't get much chance to learn the "right" way to fix it.
And he can talk without moving his lips.
...or you could wait a little longer and see it on Drudge. All you'll miss out on is your cell phone vibrating in your pocket.