You're much better off scrapping the whole cone idea and go for a vane/cylinder design. They're much easier to build and often give much better results in a homebrew situation. Try here for some explaination: http://www.mindspring.com/~sdinc/pages/td_new_fam. html
Reading back from the frame buffer can also help with some other 3d applications. For instance Lightwave can do opengl previews that can be saved and played back as video as well as other functions of the program can be passed on to an external opengl renderer to be returned to the program and displayed on the screen (as well as be read the the app itself.) If anyone has used these functions they would know that often times they can be pretty slow, and if the reutned information was faster, well that would/could be nice.
Also of note is that people running multiple monitors in windows (yes, some people do use windows, deal with it) have problems with 3d rederings when moved from one monitor to the other. While running the test mentioned in the article I could choose which card to render the scene (an AGP GeForce 2 and a PCI TNT2,) but place the image on the opposite screen, which does just what the app is measuring for because it has to read it back from the frame buffer to pass it on to the seperate card. It would show the same frames per second when transfering from one monitor to the other reguardless of whether or not the benchmark utility was measuring the download speed or not, meaning this application definately does measure a measureable issue in some situations. But, I would get similar measurements from either card, one being AGP and the other being PCI, which would indicate to me it's not an AGP problem at all, and also likely not a problem with chipsets or chipset drivers being pci sure can move data both directions for other devices, which does possibly raise the flags that it's probably either a driver issue, or limitation of how the card is set up to move data.
Hell, it could have even been a requirement of a DVD licencing agreement to keep people from ripping a movie back from the frame buffer.
That was exactly the first thing I thoght of, but you'd have to have the MIB headquarters too and MIB guys killing the random alien and a flash of blue light and everything goes back to normal.
Yeah, I learned about the Drivers Licence records being linked the hard way, while driving cross country I got a ticket in North Dakota (who does the speed limit crossing that state,) paid it, and it showed up on my Washington State Drivers record. I was preturbed being that it affected my employment.
There's this neat thing called the "right to refuse service." Which means as long as it's not discriminatory they can refuse to serve you if they feel like it. You can try to sue them over it, but all they have to say is you were abusing the service and/or not folowing one of their terms of service.
Eh, as far as hacking goes it's pretty rare that anyone is really going to go after you as a person because something you use or resell was used as a gateway to hack something. At my old job we had a name server get hacked and was used as a relay to try to hack some government server. All they did was ask us a few simple questions and to let them know if we see anything else strange go on.
Now, someone might argue that it's a different situation, but the facts are, a system we sold space and processes on (name server) was used by someone using our service (T1) that we also resell to make an attempt to hack a law enforcement system. The only difference here is we didn't know who the person was and they didn't pay us to use the service.
And before that have them all sign simple statements of responsibility. Something that says what they do is actually their fault, which has become a rarity in the US.
I'm sure that would be a nice goal, but I'm sure the price is prohibitive at that level. For 20-30 houses (even asuming that the all sign up, and all get online at one time) you're looking at a worse case scenario of 30 people sharing 45mb. Even if all of them are downloading at the same time large files from sites that can sustain maximum speed each person would still have a 180kB/s download. To me, that's clearly overkill. Figure at most you're going to have 15 houses sign up, then out of that more than likely only 5-10 using at a time. Now, most residential use is sporatic (web browsing) so more than likely one 1 or 2 downloading any files of any substatnial size. So, even at 1.5mb (about T1 speed on download) the people should be able to easily achieve a 60k download most of the time. Even if 5 people are downloading large files at once you'll still be able to recieve at about 20-30k, which I'm sure is just fine for the cost.
That's kind of the point with a commercial connection, that you can divy it up and resell it, that's all that a hosting facility does anyway. It's no different than purchasing a connection for an office building and selling access to your tenants, or even an apartment building.
I would think that splitting it in to two different functions (unless they alredy did) would release a little of the confusion. Personally I would make round do it the gradeschool/accountant way and a statistical round function (sround?) that does it the "correct mathematical" way. That way, people haphasardly coding would use the round function predictably, but people who want the statistical version could read the documentation to find what seems to be a more advanced implementation.
Also, what's stopping you from taking a cheap APC, pulling the little Gel Cell battery and plugging in a big ass Wet Cell? (or a few wet cells in paralell)
hmm, what do you think the odds are that they can't get dsl or cable there? if they could it wouldn't be as much of an issue, but contrary to some belief there are lots of places that can't get either, I happen to live in such an isolated area. That really is the only reason I'd be interested in making something like this work, mostly because it could be set up as a grassroots effort.
Think of it, Joe Resident get's a T1 and a few access points. He ends up selling the service to a few strategically located co-residents to set up the coverage, once that's up assemble the mass roll-out to the rest of the complex, as long as there's low number of problems then boom, Joe has a T1 shared with a number of residents and as long as it can trottled well there should be plenty of bandwidth for Joe and possibly make money on it.
It's a regular PIII system inside the case. Any issues with C64 games would be problems with the emulator(s)
Was there any word on if he/she was on a team, and if yes, which team?
You're much better off scrapping the whole cone idea and go for a vane/cylinder design. They're much easier to build and often give much better results in a homebrew situation. Try here for some explaination: http://www.mindspring.com/~sdinc/pages/td_new_fam. html
Reading back from the frame buffer can also help with some other 3d applications. For instance Lightwave can do opengl previews that can be saved and played back as video as well as other functions of the program can be passed on to an external opengl renderer to be returned to the program and displayed on the screen (as well as be read the the app itself.) If anyone has used these functions they would know that often times they can be pretty slow, and if the reutned information was faster, well that would/could be nice.
Also of note is that people running multiple monitors in windows (yes, some people do use windows, deal with it) have problems with 3d rederings when moved from one monitor to the other. While running the test mentioned in the article I could choose which card to render the scene (an AGP GeForce 2 and a PCI TNT2,) but place the image on the opposite screen, which does just what the app is measuring for because it has to read it back from the frame buffer to pass it on to the seperate card. It would show the same frames per second when transfering from one monitor to the other reguardless of whether or not the benchmark utility was measuring the download speed or not, meaning this application definately does measure a measureable issue in some situations. But, I would get similar measurements from either card, one being AGP and the other being PCI, which would indicate to me it's not an AGP problem at all, and also likely not a problem with chipsets or chipset drivers being pci sure can move data both directions for other devices, which does possibly raise the flags that it's probably either a driver issue, or limitation of how the card is set up to move data.
Hell, it could have even been a requirement of a DVD licencing agreement to keep people from ripping a movie back from the frame buffer.
I'd love to have a 3d Thomas Guide.
Can't you basically do that with some GPS's now?
I would believe that to be true if I didn't see on an everyday basis perfectly good buildings being torn down to put up a Walgreens.
That was exactly the first thing I thoght of, but you'd have to have the MIB headquarters too and MIB guys killing the random alien and a flash of blue light and everything goes back to normal.
None is a strong term there, it takes at least a little bandwidth to tell eachother that nothing has changed, and that isn't nothing.
Yeah, I learned about the Drivers Licence records being linked the hard way, while driving cross country I got a ticket in North Dakota (who does the speed limit crossing that state,) paid it, and it showed up on my Washington State Drivers record. I was preturbed being that it affected my employment.
yeah, easy....
It's not a blanket rule that sharing your connection is illegal, it all depends on your terms of service.
If you're adding local services make sure they're legal, not just sharing your mp3 directory.
if they're paying you the money that helps getting your project off the ground who cares?
There's this neat thing called the "right to refuse service." Which means as long as it's not discriminatory they can refuse to serve you if they feel like it. You can try to sue them over it, but all they have to say is you were abusing the service and/or not folowing one of their terms of service.
This only works if there are multiple providers to choose from, not everyone is so lucky.
Eh, as far as hacking goes it's pretty rare that anyone is really going to go after you as a person because something you use or resell was used as a gateway to hack something. At my old job we had a name server get hacked and was used as a relay to try to hack some government server. All they did was ask us a few simple questions and to let them know if we see anything else strange go on.
Now, someone might argue that it's a different situation, but the facts are, a system we sold space and processes on (name server) was used by someone using our service (T1) that we also resell to make an attempt to hack a law enforcement system. The only difference here is we didn't know who the person was and they didn't pay us to use the service.
And before that have them all sign simple statements of responsibility. Something that says what they do is actually their fault, which has become a rarity in the US.
I'm sure that would be a nice goal, but I'm sure the price is prohibitive at that level. For 20-30 houses (even asuming that the all sign up, and all get online at one time) you're looking at a worse case scenario of 30 people sharing 45mb. Even if all of them are downloading at the same time large files from sites that can sustain maximum speed each person would still have a 180kB/s download. To me, that's clearly overkill. Figure at most you're going to have 15 houses sign up, then out of that more than likely only 5-10 using at a time. Now, most residential use is sporatic (web browsing) so more than likely one 1 or 2 downloading any files of any substatnial size. So, even at 1.5mb (about T1 speed on download) the people should be able to easily achieve a 60k download most of the time. Even if 5 people are downloading large files at once you'll still be able to recieve at about 20-30k, which I'm sure is just fine for the cost.
Actually the can limit about any usage they see fit, and it's your choice to be their customer.
That's kind of the point with a commercial connection, that you can divy it up and resell it, that's all that a hosting facility does anyway. It's no different than purchasing a connection for an office building and selling access to your tenants, or even an apartment building.
wow, my pic is still there... http://AmIGeekOrNot.com/?id=1081
I would think that splitting it in to two different functions (unless they alredy did) would release a little of the confusion. Personally I would make round do it the gradeschool/accountant way and a statistical round function (sround?) that does it the "correct mathematical" way. That way, people haphasardly coding would use the round function predictably, but people who want the statistical version could read the documentation to find what seems to be a more advanced implementation.
Also, what's stopping you from taking a cheap APC, pulling the little Gel Cell battery and plugging in a big ass Wet Cell? (or a few wet cells in paralell)
hmm, what do you think the odds are that they can't get dsl or cable there? if they could it wouldn't be as much of an issue, but contrary to some belief there are lots of places that can't get either, I happen to live in such an isolated area. That really is the only reason I'd be interested in making something like this work, mostly because it could be set up as a grassroots effort.
Think of it, Joe Resident get's a T1 and a few access points. He ends up selling the service to a few strategically located co-residents to set up the coverage, once that's up assemble the mass roll-out to the rest of the complex, as long as there's low number of problems then boom, Joe has a T1 shared with a number of residents and as long as it can trottled well there should be plenty of bandwidth for Joe and possibly make money on it.
I want to be Joe.