Block Carbonite
-
the playerany sane person would want the download to finish as quickly as possiblethe playera drunken madman goes, "oh a download, I guess I'll check out that new episode of Bojack Horseman on Netflix instead and come back."Fixed.
-
Are you the kind of person who starts up a game client without the intent to play that game immediately?
No, but I also don't just stare at a progress bar. Which is what you apparently think I should be doing.
-
So instead you best-effort saturate your connection?
-
I don't know what that means. So... yes? No? Frog? Why not. Frog.
-
Do you actually even own a computer?
-
No, he posts with his mind, straight from the Source, baby!
-
Okay, let's use a car analogy:
You are on a one-lane road. Cars can go in either direction, but if two cars want to go in opposite directions, one needs to pull over while the other passes them. If two cars meet between the two closest pulling-over places, one will have to back up until it gets to a place where it can pull over.
A procession of dump trucks is going through the road, full of ET cartridges for the Atari 2600. Obviously, the trucks have to go back once they dump their load, but they are lighter and thus require less fuel.
There are two strategies:
-
Send the dump trucks through as fast as possible and limit other traffic on the road as much as possible.
-
Send the dump trucks through, but also send a bunch of pizza delivery cars through at the same time.
Which is the best strategy if you want the ET cartridges dumped as fast as possible?
-
-
Which answer provides the definition of the phrase "best-effort saturate"?
-
Might I suggest MOPAR parts no longer even suitable for the resale market? Instead of the ET cartridges?
-
The pizza thing, where you make the road carry stuff other than Ford parts.
-
-
The thing is, I don't care if the download goes as fast as possible. I care that the computer stays responsive to what I want to do, regardless of what that is.
If you want your BITS-using download to go faster, JUST DON'T SURF NETFLIX. Stare at the progress bar. Bam. Problem solved, everybody's happy.
-
Are you the kind of person who starts up a game client without the intent to play that game immediately?
Does that kind of person even exist?
Actually I do just that sort of thing if I know that there's some multi-GB patch in the pipeline and I may want to play that game later on.
And, yes, even with my 100Mbit pipe that stuff takes time.
-
Does your computer only have one online game and a Netflix app on it and nothing else?
-
Does your computer only have one online game and a Netflix app on it and nothing else?
Yes. It doesn't even have a calculator app or a web browser. It's a special OS just for me, it's called
BlakeyOS: No Bens Allowed!
-
It doesn't even have a calculator app or a web browser
You have Windows 10 LTSB-N too?!
-
Naw, Raspberry Pi 2 Windows 10 IOT,
-
Oh, you're supposed to install it to a Pi2? Darn, no wonder It wasn't working on my systems...
-
Wow, that must be why everyone's moving to OpenGL on Windows.
Right, Linux and OS X are so open and inviting, that's why all the game studios are so quick to develop for those platforms. The graphic drivers for Linux are so stable and awesome. And OS X is so quick to upgrade to new OpenGL versions, they were only 4 years behind last I checked!
-
That applies as much to a MMORPG or a FPS game as it does to, say, Netflix starting up a stream. Or a completely different user starting up a YouTube stream. BITS just works, competently, silently.
Or, for nitpickers, Windows Update.
-
He can educate better practices
From what @ben_lubar has written, his father seems to be pretty much ineducable, though. Kinda like us telling Ben to quit with the Lojban shit, already; he hears but does not understand.
-
Perhaps, but until ben pays for the Internet and the computers I'm going with no contest.
-
Don't confuse popular for good.
Windows is a great example of something popular and utter shit.
-
Which is the best strategy if you want the ET cartridges dumped as fast as possible?
eBay
-
And got a huge boost from being the only 3D graphics library with reasonable popularity able to be embedded in mobile devices.
And that was true because it's an open standard . The entire point of those is that they can run on every platform, even brand new ones. at the cost of feature support being added more slowly.
-
I know blakeyrat isn't the nicest person, but it frustrates me that you people sometimes don't even seen to read his posts, just immediately jump to disagreeing.
I mean, literally all he's saying is "Windows has a service designed for handling large downloads, maybe Steam should use it".
-
Sure yeah, but then Steam has to have a Windows only fork, and then clone BITS. PITA that.
-
Turing machines
Ok 1) Turing machines can't even download data 2) I don't think osx is Turing complete anyway.
-
Sure yeah, but then Steam has to have a Windows only fork, and then
cloneuse BITS API.FTFY
-
hi, they need that functionality on all their targets...gn'tignts.
-
hi, they need that functionality on all their targets...gn'tignts.
Does not follow from
Windows only fork
Pick one. If they made a Windows-only fork, there is no barrier to using BITS. Other platforms could use the old system or whatever other mechanism OS provides.
Also, I don't think it would work so well ported - you'd likely need root permissions to get all the stats you need, and building an additional service to report that to Steam might be slightly out of scope...
-
Christ, a fork hurts anytime, and it's not like it ain't reusin' code. Y'ever do this shit for a living?
-
a Windows-only fork
Historically Steam started as a Windows thing so they where fuckers for not using the perfectly valid BITS back then.
We use BITS here to transfer updates to clients, so it can't be that hard.
-
Christ, a fork hurts anytime, and it's not like it ain't reusin' code.
Who said they aren't? I still don't see how "cloning BITS" comes into play. You fork it, you use BITS in Windows port, leave the other one(s) as is.
Y'ever do this shit for a living?
Nah, I just come here to rile up people enough to start questioning my credentials. Then I tell them I'm actually a chef.
Historically Steam started as a Windows thing so they where fuckers for not using the perfectly valid BITS back then.
That's why it's a bit surprising, yeah.
We use BITS here to transfer updates to clients, so it can't be that hard.
Took a look at a basic example over on MSDN, looks reasonable to me.
-
I found this thread on another forum, but they don't seem to have reached an answer better than "figure out all the IP addresses they use and block each one individually".
Or simply block their whole CIDR block of 512 addresses (66.159.106.0/23)
$ dig carbonite.com
; <<>> DiG 9.9.3-P2 <<>> carbonite.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8965
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;carbonite.com. IN A;; ANSWER SECTION:
carbonite.com. 12 IN A 66.159.106.136;; Query time: 19 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Sep 29 10:15:17 BST 2015
;; MSG SIZE rcvd: 58
$ whois 66.159.106.136
#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# http://www.arin.net/public/whoisinaccuracy/index.xhtml
##
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=66.159.106.136?showDetails=true&showARIN=false&showNonArinTopLevelNet=false&ext=netref2
#NetRange: 66.159.106.0 - 66.159.107.255
CIDR: 66.159.106.0/23
NetName: CARBONITE
NetHandle: NET-66-159-106-0-1
Parent: NET66 (NET-66-0-0-0-0)
NetType: Direct Assignment
OriginAS: AS46371
Organization: Carbonite, Inc. (CARBO-19)
RegDate: 2012-05-21
Updated: 2012-05-22
Ref: http://whois.arin.net/rest/net/NET-66-159-106-0-1OrgName: Carbonite, Inc.
OrgId: CARBO-19
Address: 177 Huntington Ave.
City: Boston
StateProv: MA
PostalCode: 02115
Country: US
RegDate: 2012-05-07
Updated: 2013-11-08
Ref: http://whois.arin.net/rest/org/CARBO-19OrgTechHandle: KHAMA-ARIN
OrgTechName: Khamas, Ash
OrgTechPhone: +1-617-421-5627
OrgTechEmail: mgroff@carbonite.com
OrgTechRef: http://whois.arin.net/rest/poc/KHAMA-ARINOrgTechHandle: GROFF4-ARIN
OrgTechName: Groff, Marcus
OrgTechPhone: +1-978-328-8041
OrgTechEmail: mgroff@carbonite.com
OrgTechRef: http://whois.arin.net/rest/poc/GROFF4-ARINOrgAbuseHandle: KHAMA-ARIN
OrgAbuseName: Khamas, Ash
OrgAbusePhone: +1-617-421-5627
OrgAbuseEmail: mgroff@carbonite.com
OrgAbuseRef: http://whois.arin.net/rest/poc/KHAMA-ARIN#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# http://www.arin.net/public/whoisinaccuracy/index.xhtml
#
Disclaimer: There may be other ranges...
-
Sure yeah, but then Steam has to have a Windows only fork,
I bet you $50 they already do.
and then clone BITS.
Huh?
Like I've said multiple times in this thread, not only would they not have to clone BITS, they literally cannot clone BITS because it relies on data the OS has but applications have no access to. (Specifically, how much bandwidth other users on the system are using.)
Could you please maybe make a tiny attempt to read my posts and try to let the contents drift slowly into your tiny mutant brain?
-
Jesus, don't tell Ben L how to block is technically-questionable dad's BACKUP SERVICE.
'cause you know he'll do it. And when that drive fails, it'll be your fault by proxy when none of the files can be recovered.
THE ONLY solution to Ben L's problem here is to actually TALK TO HIS DAD and negotiate a way to share bandwidth that would make both parties happy. Reduce the amount of data Carbonite is looking at. Come up with a schedule. Whatever.
BUT DON'T BLOCK BACKUPS, YOU SOCIOPATHS.
-
-
Are you the kind of person who starts up a game client without the intent to play that game immediately?
When my brother played Guild Wars 1 over dialup he used to leave the launcher downloading while he did other stuff, because the alternative was massive load times when he went to a new area
-
actually TALK TO HIS DAD
Agreed, for sixth.
I use the tactic of touring the folder selection. "Hey Dad, have you ever used $HP_F490Migration19 ? No? Never heard of it? Interesting. Well if it's not holding your pictures or documents, maybe you don't need to upload it? You don't need Carbonite keeping a copy of garbage, right?"
If dad can't figure that out, take the analogy further: "Are you going to spend money building a whole second house, or would you rather just put the important things in a safe? These files and folders are the nails, wood, and plaster that make up the house that is your computer. Ya probably don't need to be able to restore it, when building a new house is cheaper and faster than trying to restorea burned-down one."
-
Then again, it might entirely be possible that Dad lived through the Great Depression, and now has a psychological condition that unintentionally causes hoarding, which would make any attempt to convince him to "let go" of those files an endeavor in futility.
Filed under: Get off my lawn, I earned that crabgrass, you whippersnappers!
-
Dad lived through the Great Depression
At @ben_lubar's age, probably not. My parents did, and Ben's grandparents may have; his great-grandparents almost certainly did.
unintentionally causes hoarding
Yeah, my dad definitely did, and I got some of that from him, so I certainly understand it. I tend to draw the line at $HP_F490Migration19, though.
-
Then again, it might entirely be possible that Dad lived through the Great Depression,
Ben L ain't that old.
Now Boomzilla definitely lived through the Great Depression, and I mean the one in 1873.
-
Now Boomzilla definitely lived through the Great Depression, and I mean the one in 1873.
I found this amusing, and I would like it, except that any insults about @boomzilla's age apply pretty much equally to me, and I don't want to encourage that. :)
-
Sure yeah, but then Steam has to have a Windows only fork, and then clone BITS. PITA that.
You guys do remember that Steam essentially started out as a delivery vehicle for Half-Life 2, right? Which, IIRC, originally only was for Windows? So it wouldn't actually have been unreasonable for it to use BITS.
-
I tend to draw the line at $HP_F490Migration19, though.
Definitely. It was all downhill after $HP_F490Migration12.
-
Or, alternatively, @ben_lubar should set up an on-site backup system, then when carbonite mysteriously fails to connect (huh, how did that happen?) he should talk to his dad about the merits of using the intranet based backup instead. Bonus points: No need to pay Carbonite!
Filed Under: If you need offsite backups at home... you're doing it wrong, if you're trying to use offsite backups at home with MilwaukeePC... doing it wrong was about 5 miles back, you're in "totally fucked" territory now
-
Also, @Ben_Lubar, perhaps explaining how many weeks downloading all
x
GB of hard drive on your internet connection will take would help make the situation more clear
-
I use the strategy of "don't have anything that is both on storage I'm in charge of and irreplaceable". The only things I'd lose if my computer exploded would be some SSH keys, my Mumble certificate, and a few games I can re-download. Actually, I backed up my Mumble certificate, so whatever.
-