Slashback: Bandwidth, Animation, Gruvin'
More news you can use on the @home front. Anubis333 writes: "After a while talking with customer support, I have learned that Comcast@Home (Soon to be ATT Broadband) has instituted a network-wide cap on user upload to 15KB! (Thats not much more than dialup) Also, they have now capped Usenet news access. What am I paying 50 dollars a month for again? More info on usenet here.
Upon even longer hold times, I found out that when Comcast switches over to ATT the cap will be set to 128KB and the usenet caps will be lifted, also they will support more groups. The full change over will be complete by the end of Feb. Any users in the Savannah Ga. Area, they will start here Jan. 15 and end in early feb. Call support for exact local dates if interested."
Yessir, about oh, yea big by a few more inches ... Dave contributed a link showing a side-by-side comparison of the current Apple laptop line, including the new bigger iBook. Shame about the resolution, though ...
By their fruits ye shall know them. zsazsa writes: "According to the St. Louis Post-Dispatch, Missouri Attorney General Jay Nixon has sued James Hibbits and Michael Webbs, the two founders of Linuxgruven for deceptive business practices. He alleges that interviewers were actually salespeople paid to enroll job applicants in training programs costing up to $3,150."
Would the FSF call Sun "GNU-minded"? maitas writes: "It seems that Sun has removed Solaris for Intel from its free download list. It's really sad to see a company that promotes its 'GNU minded' culture to go back on the few good things it had made. They even removed the Solaris source code from their site! Sad, sad, sad."
That them thar' book larnin' Stardance points to an interview at Salon with Steve Grand, in which the "designer of the artificial life program 'Creatures', talks about the stupidity of computers, the role of desire in intelligence and the coming revolution in what it means to be 'alive.'" You may remember Grand's book Creation: Life & How to Make It, reviewed on these pages. Speaking of reviews, several readers have contributed links to the New York Times' review of Lawrence Lessig's new book.
Many cable companies are starting to cap uploads at 128Kb...that's 15KB/sec. And if you think that's only a little faster than dial-up, try again. You can only get 28.8Kb/sec dialup upload.
I have several friends that have had a 128Kb/sec cap for a long time.
I have a cable modem in the uk capped at 128kbit/s which in real terms means i can send data at about 15kbytes/s. It's probably just some confusion at their end.
After all 15kbytes/s would eliminate video conferencing - so what new features could they offer in tv ads?
The actual speed from AT&T is 128Kb/sec (note the small b) which for most practical terms will come out around 15 KB/sec (large B) depending on network usage.
.sdrawkcab si gis siht
Er, precisely what sucks about the resolution, for those of us not ``in the know''?
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
I once followed up on an ad that turned out to relate to Linuxgruven and their phony classes-for-jobs scam. Although I feel bad if anybody did get defrauded, I have to say it sounded pretty fishy to me when I talked to them on the phone.
The person who answered worked for an "answering service" that could only take your name and a time for you to drive in to their super-inconveniently located "interview center". They knew absolutely nothing.
Anybody who would give these people money sort of deserves what they get, because they're fairly obvious about being a scam where you aren't getting a job.
Who did what now?
...the x86 version of Solaris as well as the sourcecode.
Why?
Because they both have been availble for well over a year now (I have Solaris 8 x86 already burned on to a CDR) and taking them offline will not prevent it from being distributed even further.
Try using Google Groups. Free USENET reading and posting...
If you celebrate Xmas, befriend me (538
The upload cap sucks, but I have to say - 3GB per 3 days of USENET is not unreasonable. If you subscribe to a PAY USENET service, there's still a cap on downloads for a set time period. People leech warez and porn off USENET all day, and your ISP (or other provider) can't support that without imposing some sort of limitation. A typical pay service is $10/month and lets you download say, 8GB a month such as newshosting.com.
Okay, the upload cap is something to bitch about, but whining about a 3GB download cap for news over a 3 day period? Puh-leez.
If you're downloading more than 3GB of pr0n over three days, you have some serious issues...
I'm quite happy to see that the Linuxgruven bastards are being sued, though. They screwed over a good friend of mine, and I hope they get nailed to the wall for it. Took 'em long enough, though...
I have Comcast@Home, and I've been uploading at a "staggering" 80KB/sec (yeah, 640kbps). I'm on their new network too. Maybe this applies to customers still on the old excite network, because comcast doesn't want to pay for all that extra band on someone else's network. Just wait 'til you're on their new network, then we'll see.
__________________________________________
Take comfort in your ignorance.
Grandmaster Plague
I'm on dial-up. You people complain about 128k being all evil and bad, and thats just your upload cap! Think about us who get the run around from every broadband provider we go to, being capped at like 40k.
Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
Maybe this is the first sign that they are planning on dropping the intel version completely.
Just exactly how much bandwidth you you think $50 is worth? Ever priced a T1 even from a shitty provider (Broadwing) they're over $700/mo with local loop things are even more expensive is you live in a remote area. Besides for $50 you are getting nearly a DS3 (I've seen peaks of 500k/sec on my cable modem) worth of download speed, especially from those local @Home usenet servers. Quit your bitching and thank god you have broadband at all.
I think the caps are probably aimed mainly at posting, and particularly to curb binary posting.
Earthlink's news server, for instance, while allowing uncapped downloads, has an undocumented daily post limit of around 60 (in my experience). Now I have never needed to post 60 real discussion messages. But with standard chunk size (10000 lines), the cap makes posting any large binaries virtually impossible.
Of course, Google does not carry alt.binaries at all. So in effect these people, like many others, are going to be forced to fork over another 10 bucks a month to a third party news provider to continue their alt.binaries addiction.
"(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
There will be no Intel version of Solaris 9. It is, in effect, a dead program. There's no reason for them to continue to provide it for download if it is going to be completely dropped momentarily. Soon enough it will no longer be for sale to commercial users.
And as for the source code...haven't they tried taking it down a couple times already? Probably if they get enough flame mail they will put it back up and try to claim it was a "mistake".
"(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
I fear that the contract renegotiations have resulted in less money being spent on upkeep, and that either prices will go up, or quality will go down.
What's amusing is all the coverage of super-high bandwidth connections to ISPs, especially all the "last-mile" advances and the potential to plug users into the net at 10Mbps+.
Why are they bothering when it's clear their networks can't handle even current traffic levels? And who would elect to pay for a 10Mbps+ connection if they're gonna get capped to a tenth of that within 3 months of signing up?
What exactly is going to change when 10Mbps ISP connections are available?
So I have my iBook, but the resolution is too low, so I thought I'd get a PC laptop, but I don't want windows on it, so I'm thinking...Linux...that's the way to go, problem is when I go to take a class, I get defrauded, so now I'm thinking...Solaris Intel...that'll solve all my problems, so I go to download it and wouldn't you know sun removed it from their website, but that's ok cause I got this friend who has an ISO on his box at home and says I can download it, so I go to download it, but it turns out his upload speed is capped at 15K/sec which is just way too slow for pulling an entire ISO, so now I'm basically stuck with Windows (*sigh*)...oh well, at least /. recommended some cool books to read during the install.
"Don't blame me, I voted for Kodos!"
First of all, I would like to say that I am no longer part of the @home network (THANKFULLY, i'm part of AT&T, which has a usenet server with binaries that do 3 day retention and excellent completion and unlimited downloads of course).
To set a bytecap on their servers isn't exactly a good idea, throttling would be so much better, so if certain people were taxing the servers too much, they can be limited. I used to pull about 600KB/s(yes that's BYTES) on my local SF Bay Area server and loved it. I never exceeded 500 megabytes a day (mostly for anime) though. In fact, from what I've read and from what I've experience pre-AT&T-split, the news servers were never taxed, but it's possible that the network was at times (I seriously doubt it, but that's what they say).
Although I don't do massive downloads, I do know many people who are warez kiddies and rely on usenet for their fix. We're talking 10+ Gigabytes per day here by the way. They're going to get their 10+ Gigabyte fix whether @home caps the downloads on the usenet servers or not, the only difference is that they're going to get it from somewhere else. The result of this is a bigger strain on their INTERNET network. Before (double-checking with traceroute), when one accessed the news server, it would just use the local @home network, never leaving the internet. Now, I know a few people that have signed up with Newsfeeds (note: don't even consider these guys unless you're a warez kiddie, stay with giganews/supernews/easynews/newshosting, they go there because it's unlimited downloads at fast speeds but the completion is horrible, spread over 18 servers so you have to use special programs).
The warez kiddies are going to get their fix either way, before less bandwidth was used using the @home usenet server (no bandwidth going to the internet). Now they're getting it from college dorms and pay usenet services. Smart move, pushing the network traffic to the internet, where it costs money!
I guess I can UUEncode these - so you can figure out why they have that bit-cap on @Home Usenet access!
"Flyin' in just a sweet place,
Never been known to fail..."
Try my local mirror mirror.aarnet which still had them posted as of this post. Be warned, it's a big monolithic download...but I've got it running on Intel and it works well...
Not happy, Sun.
Hmmm... let me see now:
128 Kilobits / 8 bits per byte = 16 KiloBytes. Hmm, 1K must be used for sub-TCP/IP overhead...
I doubt anyone would hit it constantly. In my case, I probably would hit it uploading to VCL or Kinkos. Streaming to the world? I don't do that -- I have an account at Live365, so I'm only have one outbound stream -- and that doesn't hit 20Kbps.
Besides, I can't run a server (TOS prohibits it), but I wouldn't be surprized if they're loose about it: ICQ opens up a server on your computer, as well as all other IM's.
--
# Canmephians for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.net";
I looks to me the like the source is still available.
http://www.sun.com/software/solaris/source/
Journalistic integrity? 8-]
And in what world would one want to run Solaris on x86 ?
I like Solaris but this has not seriously crossed my mind.
It might be a simple view, but the options seem quite straight forward, get a Sparc or run Linux, this will cause the least grief.
(not to diss BSD people, you have your own karma and I'm sure care not a whit about the simple or the least grief)
mark
Linuxgruven, Sair And Employment Practices
/. ;)
Maybe more intelligent applicants should read
Old age and treachery almost always overcome youth and skill.
The reason ISPs cap upstream bandwidth at XX KB/sec is to indirectly limit download bandwidth. The upstream cap limits the rate at which you can ACK received packets, depending on fragmentation, multi-packet adaptive ACKing for streaming, etc. Simple, huh? Or, at least that's why I think they're doing this upstream speed cap.
But I might be wrong and would welcome more knowledgable comments.
I would be very happy to have a 3GB cap for NG use, here in Sydney on the worlds worse broadband service we get 3GB/Month for everything then get charged for excess traffic.
You are lucky to be with @home
if you look at the comments in that thread, there are several from linuxgruven "employees" with similar User ID numbers, all saying how great the company is, and specifically mentioning the $45,000/yr figure.
start at comment 46309 and end at 469313.
@Home is now capped at 15KB up, which is 128Kb, yes, very good. Support promised me that it would be up to 128KB when they changed over. 15KB doesnt not allow me to work from home. I upload uncompressed videos or targa sequences; large files. I used to get about 5KB on my modem (with modem compression) So I said this is like a few modems, Ill try to be more quantitative next time, but look at where that got me with the kilobit/byte thing?!
As for usenet, I like to view others animation and files on usenet. Its not as much the cap, its that they are capping it. I dont like any change in TOS that gives me less room to stretch. 3gb in 3 days today, 3gb a month tommorow.
CE
They're doing it to keep you from running servers from your home. If you want to do that, they want you to pay them a lot more.
solaris x86 is still up on the very link you say doesn't work.
and solaris 9 is still scheduled for x86
as well as being tested on SledgeHammer (amd) and ofcourse Itanium.
so whats the big problem?
They're doing it to keep you from running servers from your home. If you want to do that, they want you to pay them a lot more.
Well yes, I reckon you're right - or it's for both reasons. But doesn't artificially limiting upload bandwidth basically suck? The ISPs and broadband providers costs track to aggregate bandwidth provided with no distinction between upstream vs downstream. We shouldn't let them get away with charging more for upstream (content serving) than downstream (content consuming). Where's the FCC, the FTC, the DoJ, when we need them? Looking the other way at direction of a bought-off Congress, I guess.
For those complaining about the comcast 15/K bandwidth cap...check your @Home AUP. Every contract from @Home has 128kbps upload speed written in it--if you had faster speed before (like I did), it was because they didn't enforce the policy. Mine switched over many months ago, and I was way pissed, but couldn't do anything; it was what I agreed to. Its annoying, BUT Comcast will be offering different rate plans for higher upload speeds, if you need them. That's one reason why I'm happy with the switch.
Also, up here in the Philly region, the switchover is already complete. It happened last Friday, but without ANY notice whatsoever. I was expecting to VNC into my machine from work, but I couldn't because my static IP changed. I'm posting right now from comcast.net, not home.com.
Hm I don't quite seen where you are going with this.. video confrencing at 128 kbit/s is very feasable, even with moderate compression techniques. I video confrence all the time on dual channel isdn, works great.
Yes. Most cable ISPs restrict upstream bandwidth usage. However, with several easy steps under Linux, it's quite possible to get around these restrictions.
/boot by default on my distribution of Linux (Debian). The name of the file MUST EQUAL the name of the config file that the modem normally gets.
/etc/hosts entry for your cable modem's local IP (almost always 192.168.100.1). This is because when the modem requests its TFTP file from you, DNS will not be availble, and inet doesn't like not having DNS availble to resolve hostnames.
/var/log/daemon.log
Keep in mind that I've only tried this with DOCSIS modems. It may or may not work for you.
1. The first thing you want to do is find the IP address of the ISP's TFTP server. For me, this was the same IP as the HFC DHCP server. You can find that out by looking at your cable modem's mini webserver if availble. If not, play around with an SNMP client.
2. After you find the name of the TFTP server, get the name of the TFTP boot config file. This is availble through the same manner that you got the IP tothe real TFTP server.
3. Get the TFTP file. Use tftp to do this.
4. Decode the TFTP boot file using the docsis utility availble from http://docsis.sourceforge.net. The output will look something like this:
Main {
NetworkAccess 1;
ClassOfService {
ClassID 1;
MaxRateDown 1544000;
MaxRateUp 128000;
PriorityUp 0;
GuaranteedUp 0;
MaxBurstUp 0;
PrivacyEnable 0;
}
MaxCPE 3;
/* EndOfDataMarker */
}
5. Edit the config file to your own liking. You probably want to set "MaxBurstUp" to 0 to make this value unlimited.
6. Encode your own version of the file and place in the root level of your tftpd server, which is set to
7. You then need to create a
8. Create an alias address to the eth interface your cable modem's CPE interface is connected to. This IP address alias needs to be the same address as the real TFTP server's IP. You can do this like so:
ifconfig eth0:1 TftpServerAddress netmask 255.255.255.255
Notice the netmask setting. This is important. Otherwise you wind up having unwanted network routes which will break things. Plus, you only want the CM to have access to this IP, nobody else.
9. Create a static route to your cable modem from this "spoofed" address. This is needed so that you're "coming from" that spoofed IP when you communicate directly with your modem.
This can be accomplished by:
route add -host 192.168.100.1 gw TftpServerAddress
10. Make sure you have a time server enabled in your inet service, as well as the tftpd service.
11. Start watching your log files which will indicate a connection to the TFTP server. You can do this by:
tail -f
12. Start pinging your cable modem's CPE interface. This "poisons" the ARP cache and makes the modem think that TftpServerAddress is located on the CPE interface with a MAC address of your NIC. Then when it comes to connect to that IP, it will know where to find it.
13. Reset the modem while you are still pinging it. Make sure that the modem connects to your TFTP server and grabs the file. You can verify the upstream speed by querying the modem with an SNMP client after it comes back online:
snmpget 192.168.100.1 public transmission.127.1.1.3.1.3.1
The output should be equal to the value you used for MaxRateUp in your configuration file. If it is, make sure to destroy the IP alias on your network interface by doing:
ifconfig eth0:1 0
Read Sun's reason for discontinuing DL's here:
h tml#30
http://www.sun.com/software/solaris/binaries/faq.
I did a quick google search and found this comment of his:
http://lists.suse.com/archive/suse-linux-e/2001-M
Looks like they're trying to keep former employees quiet by having them sign NDAs about the company. Luckily a few knew enough to not sign up.
For the latter, that's perfectly rational market behavior, and I suspect that even if Congress, FTC, FCC, DoJ, et. al. cared at all, they'd think it was a good thing because it helps bring broadband to more people rather than fewer, because they can make up the money on the more, simpler users with the fewer higher revenue customers. The same reason why gas and electric bills are usually tiered: maximize the benefit to society as a whole by charging those people who are most willing and able to pay for more/better service more.
And don't think this is limited to ISPs at all. Next time you buy a car, wonder why those options exist, or why functionally equivalent cars are made by different divisions of the same company (like the old Dodge/Plymouth/Chrysler ones that even looked the same): market segmentation. Should that be illegal as well?
I suspect from your background that this is actually tongue in cheek. If so, sorry. Just couldn't let the chance for a good old slashdot discussion about things we all know very little about go to waste.
That sounds like an indirect result of the cap. The problem with most cable company equipment - the company that I work for included - is that upstream bandwidth that is available.
DOCSIS specifications - for US channel plan anyway - call for a 6mhz wide channel on the downstream. The downstream is anywhere from 91mhz to 750mhz (there are even some 850mhz cable plants). The 6mhz channel corresponds to a standard tv channel. With DOCSIS 1.0, the downstream can be either 64QAM or 256QAM. This is just the modulation of the digital signal as it is sent from the main facility to the subscriber. 256QAM gets you about 38mb/s of data transfer. 64QAM a little bit less.
Now, here is the crappy part. The upstream channel space from the subscriber back to the cable facilities is limited to 5-40 mhz. This is the width of the return path that the amplifiers in the system will receive and re-transmit. 0-10 is pretty much useless on most cable plants. That is the frequency space that short wave radios and the like use (a funny side note is that we once picked up a short wave religious station out of Boston using the signal ingress and amplification at our main facility). The rest is usefull for your upstream bandwidth on a DOCSIS system. The 1.0/1.1 spec states that you can use a frequency with a width of 200hz up to 3.2mhz. Obviously, the more space that you use, the more bandwidth that you have. There are also 2 types of modulation schemes that you can use. QAM16 and QPSK. QPSK is more reliable. QAM16 can carry more data. Most cable plants will use QPSK - your cable plant has to be air tight to use QAM16.
Anyway, if you use QPSK on a 3.2mhz wide channel for the upstream, you get about 5mb/s of available bandwidth. If you put 150 customers on this upstream port, and they all uploading files, emails, etc: then you could very well max out your upstream bandwidth.
That's why you have an upstream cap.
Joseph W. Breu
I had the misfortune of dealing with Linuxgruven.
What a bunch of liars, cheats, and con-artists.
I was one of the ones suckered into their scam. After weeks of job hunting I saw their add in the paper... Went in for the interview and a slick "HR" rep in a suite was there to "interview" me for the position. We were given a apptitude test, that an illiterate child could pass ( I later found out they were never looked at) and told we would find out if we qualified later in the day.
We were told it was 45K a year salary, AND overtime if you worked more than 40 a week. Only have to take our $2500 class and pass either the SAIR Certs or their Highly Accredited In house test "the NEW standard for linux certification."
Well, I was a sucker and told my head hunters I was going to go with LinuxScrew'em... whoops gruven. I took the class.
The class was 12 people in a 15 by 10 foot room with one less computer than student. Taught by instructors that had passed neither their SAIR cert or the Linuxgruven Cert...
It was a VERY basic Intro into Linux... honestly not that bad for a VERY BASIC Intro to linux, but NOT in any way a preperation for the SAIR or Linuxgruven Cert.
Ah the LinuxGruven Cert... I asked the HR rep what the pass rate was... he said about %70.. mind you the test DIDN'T EXIST yet. It didn't exist till well after january of 2001. And when it was finished... it was IMPOSSIBLE. The test questions were developed by polling the employees and I never was able to find out if any of the answers/questions were checked for veracity. I think out of all the people who took it there were only 2 people who ever passed both parts.
The "HR" people WERE salesmen, and were called such inside the company. And they worked almost entirely on commssion. They had a warm body policy... if you were enough sucker to pay cash up front, then you were in the class. The instructors, begged them again and again to at least make sure the students were computer literate but they were telling people that if they could check email, they could do well in the class and pass the tests...
Well I did get my SAIR certs after a month of study and testing AFTER the class - I was one of only like 3 from my class to actually pass them. I knew another fellow from my class that spent over $2000 retaking the exams only to be put off about starting for a month. His first day was the day they closed the doors and told us not to come to work.. mind you without any provision for informing the students. I and a few others defied the edit to not come in. Felt we had to face our students and let them know what we could of the situation. Way to much only came out afterwards but I was warning students already to not quit their current positions.
We kept hoping that LG would actually start looking for contracts for us, work to do... but they never did. We begged for real work, but they kept just basing the whole thing on a pyramid scheme till it burst.
While Hibits and his croney were the worst, general opinion is that Porter was not blameless either... but to be fair he may have just been promoted way above his competancy level and used as a scape goat/fall guy by the owners.
Oi, I could go on but that is enough.
Any other LG victims out there?
I never heard or read that Sun was GNU minded. Indeed they have been sitting for something like seven years on a internal document by a bigshot (Bill Joy in 1.994? could someone find the URL for the PostScript document?) recommending to GPL Solaris.
If that was done we wouldn't have needed so much effort duplication on Linux and the various BSDs -- OK, perhaps BSDs would have continued on the basis of the license and leanness of it, Linux on the basis of flexibility (not having a corporation in charge), and the GNU Project on politics. But each of this, and other free software projects, would have been able to reuse Solaris source code, and that would be a gread advantage for open systems in general and free software in particular, getting us better free systems earlier and advancing the open systems cause.
Not only that, it would have been much harder for Microsoft and proprietary, low-quality software to become so dominant.
It's already to late for the GPL'ing of Solaris to have the original intended effects, but it would still be A Good Thing (TM).
As usual, Microsoft and the enemies of liberty in general win their victories not because they're good in any sense, but due to the failures of their foes.
Leandro Guimarães Faria Corcete DUTRA
DA, DBA, SysAdmin, Data Modeller
GNU Project, Debian GNU/Lin
This sounds plausible given the limited upstream cable bandwidth per segment, explained elsewhere. If you have 128 Kbps upstream bandwidth, TCP downloads (not UDP) are limited to approx 4.8 Mbps (just multiply upstream by 37.5 to calculate the max TCP downstream bandwidth). The details are at http://slashdot.org/comments.pl?sid=25234&cid=2743 853
Could this be considered theft of service? Is it in violation of the TOS? Could legal action be taken for this. IANAL You may want to consult with legal councel to see if this opens any legal issues. This may be nothing more that stealing bandwidth from other users by screwing up the load balancing the ISP is using. Too many leaches may kill the host.
The truth shall set you free!
Life is what you make it, you know. (forgot one, didn't you?)
46309 to 469313 would be a lot of comments.
Try 469309 to 469313.
I'm not a journalist, but I play one on slashdot
Actually, the Linuxgruven bumper sticker was around before the company. The bumper sticker *was* a Far-from-pukin joke knock-off. The bumper stickers were printed by LinuxCare, who was not too happy with someone taking the name.
Software sucks. Open Source sucks less.
There is other access in my area.
I would cancel if they tried this.
Road Runner doesn't restrict access to anything.
I use Road Runner.
Five mins ago when I was on the phone with a tech support guy he laughed when I asked if they capped ANY bandwidth.
Contract?
We are talking services. People suggest getting another new feed. That's ridiculous when the ADVERTISE that they have news server/feeds.
And once again... it doesn't cost them a dime to send data from their local office to you. If that were the case then they wouldn't let you leave the TV on all night.
If they advertise something and don't provide it, then you have a case. It's called bait and switch. [false advertising].
In this case it's public knowledge that you are not going to get unlimited access to newsgroups, not a problem. They aren't hiding this somewhere.
BUT... that doesn't change the fact that I [me] don't agree with their choice.
If they want to support alternate news feed suppliers, or even DSL services let them.
Get your Unix fortune now!
I knew that. I posted that so people know that it could lead to legal action and consider the choices carefully. Then make an informed decision. Not being a laywer, I have no idea how bad the law can be used to slap you. With cable TV in the USA, theft of service no matter how little opens you up to being billed for many years of all the permium services on the system including pay per view regardless if you were able to swipe them all. Full access for several years of theft is assumed and need not be proven. The arm of the law is harsh to discourage theft of service. That is why I dropped cable service entirely. The temptation was great (I hack hardware) and the risk was way too much. Not having the service at all closed the huge liability hole. It was too dangerous to keep cable. I could not afford to get caught dinking with a cable box. I do not know if broadband has the same stiff penaltys. Check with your provider. Know the risk.
The truth shall set you free!
ACKs are sent for every TCP segment received (i.e. a TCP packet) not per window. I was assuming that the window size is sufficiently large to allow transfers to go at full speed - this should be no problem with broadband connections as they are quite low latency in any case. So TCP windows are not really relevant here.
Upstream caps *will* limit TCP download speed to 4.8 Mbps in this case - maybe you mean UDP protocols in your 2nd paragraph. UDP-based protocols may or may not have congestion control (i.e. backing off when they sense packet loss or excessive delays) - the ones without congestion control and rate adaptation let you select the stream with the right rate, but this is quite unnecessary if the protocol is designed to sense bandwidth and select the correct media stream.
All this is fairly theoretical unless you are downloading from a very well-connected server that is quite close by (e.g. hosted by your ISP). I've rarely managed to get the full 1 Mbps when using real web/FTP sites with my ADSL connection.