Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
I'm curious ... every time I've written something in Java and used the network ... for example, downloading files from an http server, accessing a SQL server etc. ... I've never had to worry about which version of IP I'm using, as the libraries take care of that for me ... I believe it just uses the operating systems layer 6 (I Think) access to the lower layers of OSI ... so what I'm getting at is, wont the OS handle it for the code you're writing?
Thats a loooong eventually since we technically can give up probably half or more of what we have assigned right now... and I hate IPv6 ... it was a shot gun solution to a problem that had alternatives that they never considered... and they seriously jumped the gun and the project was panic driven and its a convoluted mess! And it was supposed to be the only protocol we use before this year ... that was the prediction ... and yet people only use it in conjunction with ipv4 under the guise of being ready for the master switch to be thrown ... but that will NEVER happen. I mean maybe in an isolated country here or there for some lame reason ... but globally? NO WAY! Not in this lifetime. People are afraid to have public IP addresses so they want less and less of them, not more ... and yet IPV6 has so much address space available ... it would take something like 10 times our population with everyone having like 20 of their own unique addresses before the entire addressing space will ever be consumed... OVERKILL MUCH????
It is FAR more likely that we will go away from TCP/IP to some new more effecient protocol before we fully switch to v6... tcp/ip is a dense protocol and it has a lot of overhead ... UDP is far better... but what we need is some genius to write the killer protocol that will speed everyone up by like 50% and win us over that way...
Actually, thats not NECESSARILY true, NOR is it true only for fiber. Any communication network that has no backup links is a network with a single point of failure. The problem with having backup links, is two fold ... material and real estate. Say for example the provider has a hub that serves 10 city blocks centrally located ... now to make that hub redundant, they would need to double the hardware and have a physical path for a second pull of a all the cabling (fiber copper whatever) ... and then you gotta ask yourself ... what am I being redundant for? In case the building gets hit by a train? Or if the electricity goes out ... what disaster am I trying to remain in service over? And it really comes down to the reality that the only way to be really dynamic and amazingly redundant would be to have each home have a link to two different COs in the city so if one goes out, the other picks up in its place ... but thats essentially double the cost of infrastructure for the service provider, so most of them live with the small percentage of risk in possible down time ... and realistically, I've never seen down time for more than two days and in that situation, a truck nailed an above ground fiber distribution hub and knocked it like 30 feet into the desert ... that thing had at least two thousand connections in it ... yet service was back up in less than two days ... I think thats pretty impressive and definitely makes the cost of real redundancy seem way too high...
The major benefit of fiber is that information can traverse the same distance as copper, but millions of times faster than copper. 15 years ago, we had the technology to simultaneously carry something like a million simultaneous phone calls ON TWO STRANDS OF FIBER! Cant imagine whats out there today... I've seen fiber houses that had fiber optic buffers between the equipment and the fiber in the dirt that went who knows were, and the buffers, which consisted of like 15 feet of fiber looped up inside a box - would have to be changed out every three months because the laser that was driving the fiber was so strong, it would break down the glass in the cable so they had to have that buffer and make it easily replaceable ... every three months ... lol
The other benefits of fiber ... not susceptible to magnetic interference... lightening ... weather balloons ... northern lights whatever ... your data isn't going to be jumbled up over a few magnetic waves.
Remember making long distance phone calls back in the day? And you made them after 5pm if you wanted to save money ... but remember how horrible sometimes the connections were and all the static in the conversation to where sometimes you'd have to hang up and try again to see if you get a better connection??? That is a thing of the past thanks to fiber and its resilience against electro-magnetic interference.
Sounds like a paid VPN service whos primary goal is to mask your ip address so you can do whatever without being traced ... yes you do connect to their servers over a tunnel ... but being able to do what you want to do through their service - although technically possible ... may not be an option for you depending on their flexibility.
Hell, I'd be willing to set you up with a tunnel to my MacPro ... if you need a specific server I could install it in a virtual machine for you... the issue you're going to run into trying to do with with a service provider is the fact that you need something sitting on the other side of the tunnel with v6 addressing etc...
Just had a thought ... have you considered using a virtual environment to do this in? You can use VMWare or Parallels and you can install multiple virtual workstations or servers and create a completely isolated and virtualized network for those virtual machines ... that would actually be the option that gives you the most control and flexibility.
Compuserve was ... “interesting” at 300 baud ... a modem I paid $250 for by the way ...
I do remember downloading a schematic from compuserve of an audio hack someone made for the Commodore 128, which only had three “voices” of MONO audio ... well, with this hack, which required a second SID chip and some other electronics installed on the board, you could have true stereo sound and basically go from black and white to color ... (audibly speaking)
So I downloaded the schematic, then I bought the components that were listed, I took apart my Commodore 128 and installed all the components per the schematic which was an ASCII graphic! It worked! LOL
I was only 16 years old at the time.
Interesting story about the BBS code. Unfortunate he would not release it, I wonder why he was hanging onto it. How did that benefit him?
I was under the impression that even modern programming languages can do Branching such as the go to statement. For example, I believe in Java all you have to do is create a label, something like :myLabel then you simply use the goto statement two branch to that label.
What language do you primarily code in? Ive probably got 20 different Java projects that I never finished in my IntelliJ folder ... but sometimes its not about the finished product.
Today I have almost completed building my own Lithium Ion battery charger with an Arduino ... a project that Ive been wanting to do for a long time ... and not because I need a cheap charger ... but because I want to understand the physics behind recharging certain batteries and I want to add features to the charger that no other charger has nor ever will have ... but today was a milestone as I successfully used a digital potentiometer as the adjustment resistor for an LM317 regulator then fed that through a current sensor to a battery ... and im almost done with the code that will step up the voltage of the 317 via the digital pot, and monitor the current going to the battery so that it can mimic a constant current power supply which changes to constant voltage at the end of the charge until the current drops to almost nothing...
Its been a fun project and a long time coming! lol
Originally posted by Spork Schivago
View Post
Originally posted by Spork Schivago
View Post
It is FAR more likely that we will go away from TCP/IP to some new more effecient protocol before we fully switch to v6... tcp/ip is a dense protocol and it has a lot of overhead ... UDP is far better... but what we need is some genius to write the killer protocol that will speed everyone up by like 50% and win us over that way...
Originally posted by Spork Schivago
View Post
The major benefit of fiber is that information can traverse the same distance as copper, but millions of times faster than copper. 15 years ago, we had the technology to simultaneously carry something like a million simultaneous phone calls ON TWO STRANDS OF FIBER! Cant imagine whats out there today... I've seen fiber houses that had fiber optic buffers between the equipment and the fiber in the dirt that went who knows were, and the buffers, which consisted of like 15 feet of fiber looped up inside a box - would have to be changed out every three months because the laser that was driving the fiber was so strong, it would break down the glass in the cable so they had to have that buffer and make it easily replaceable ... every three months ... lol
The other benefits of fiber ... not susceptible to magnetic interference... lightening ... weather balloons ... northern lights whatever ... your data isn't going to be jumbled up over a few magnetic waves.
Remember making long distance phone calls back in the day? And you made them after 5pm if you wanted to save money ... but remember how horrible sometimes the connections were and all the static in the conversation to where sometimes you'd have to hang up and try again to see if you get a better connection??? That is a thing of the past thanks to fiber and its resilience against electro-magnetic interference.
Originally posted by Spork Schivago
View Post
Originally posted by Spork Schivago
View Post
Just had a thought ... have you considered using a virtual environment to do this in? You can use VMWare or Parallels and you can install multiple virtual workstations or servers and create a completely isolated and virtualized network for those virtual machines ... that would actually be the option that gives you the most control and flexibility.
Originally posted by Spork Schivago
View Post
I do remember downloading a schematic from compuserve of an audio hack someone made for the Commodore 128, which only had three “voices” of MONO audio ... well, with this hack, which required a second SID chip and some other electronics installed on the board, you could have true stereo sound and basically go from black and white to color ... (audibly speaking)
So I downloaded the schematic, then I bought the components that were listed, I took apart my Commodore 128 and installed all the components per the schematic which was an ASCII graphic! It worked! LOL
I was only 16 years old at the time.
Originally posted by Spork Schivago
View Post
I was under the impression that even modern programming languages can do Branching such as the go to statement. For example, I believe in Java all you have to do is create a label, something like :myLabel then you simply use the goto statement two branch to that label.
What language do you primarily code in? Ive probably got 20 different Java projects that I never finished in my IntelliJ folder ... but sometimes its not about the finished product.
Today I have almost completed building my own Lithium Ion battery charger with an Arduino ... a project that Ive been wanting to do for a long time ... and not because I need a cheap charger ... but because I want to understand the physics behind recharging certain batteries and I want to add features to the charger that no other charger has nor ever will have ... but today was a milestone as I successfully used a digital potentiometer as the adjustment resistor for an LM317 regulator then fed that through a current sensor to a battery ... and im almost done with the code that will step up the voltage of the 317 via the digital pot, and monitor the current going to the battery so that it can mimic a constant current power supply which changes to constant voltage at the end of the charge until the current drops to almost nothing...
Its been a fun project and a long time coming! lol
Comment