Also have some trouble with assertion "it is very common to use gzip at the HTTP level." For static assets sure however I expect numbers for dynamic content to be a much different story.
Or he's just using the assumed units, like we always do in these discussions.
That's certainly possible, just like it's possible he tolerates 700 kilobits/second on what he thinks is 21 megabits per second and hasn't pursued it as some acute problem with his service, or just gone elsewhere.
However, you did seem to avoid the question of why the company should be able to sell a connection that they seem to never be able to come close to meeting.
TFA says they are able to come close for a random sampling of users, for what they claim to be a maximum speed for some class of connection. When I see someone post about "21 meg or some shit" and claim to be tolerating 700 kilobits/second in the early evening, I assume they're mistaken or haven't behaved rationally in resolving it.
I'd like to know where they tested Charter at. If you're in a relatively sparse area they're great, but here in Madison, WI, they fucking suck. I have "21 meg" or some shit and at most I pull down between 2 and 5. Between the hours of 5 and 7 or 8 o'clock in the evening, it's damn near unusable because everybody in the city comes home and starts streaming Hulu and Netflix and I'll be lucky to pull down 700k, and the latency spikes like you wouldn't believe. The techs themselves tell me never to expect to hit the speeds I'm told I'll get, because that's not "real-world use."
So if I'm never going to get that speed in practical application, why again are they allowed to advertise said speed?
Sounds pretty likely by the ambiguous units in your post that your expectations are inflated by a factor of 8 because you're misunderstand the units of what's advertised vs. the units in what you're observing.
You may be the best programmer in the world, but without studying the things you now consider to be a waste of your time, you do not know how to think or communicate.
Being better at what you consider your job is not everything. You need general education to be able to handle all of the other work-place and meat-space things that are not programming related.
Do you really think there's some abundance of extraordinary programmers that are incapable of thought, communication, and working in an office because they didn't spend 36 hours "studying" Philosophy in college? Can your barber or cleaning lady think, communicate, or "handle" living in society? Is this argument the result of some superior general education curriculum during your BS?
Everything in the story makes sense as describing an architectural style and some architectures that follow the principles of that style. Seems like the gotcha in the grandparent post is some mis-used can criticism of "is it written in REST?!". Extra lame points for trying to leave "architectural style" out to play up the difference.
No, the question is, is our children learning? Your sentence makes no sense to people who know what "begs the question" means. You seem to think it means "raises the question", but it doesn't.
You seem to know what "begs the question" means, yet somehow OP's idea has been conveyed to you via what I can only assume is some supernatural ether. Is there a latin phrase accepted by academics describing this phenomenon?
When is this "sometimes" you speak of? If it's >form action="https://server.tld/page.ext"> the data is submitted via https. Period. If you're already on a HTTPS site, a >form action="page.ext"> as enough. Of course if the site uses JavaScript to read the values and transfer it by other means, that connection should be encrypted too. But if you temporarily disable JavaScript, you're safe.
He surely means in the case the form action explicitly lists http; changing the protocol of the referring page doesn't accomplish anything.
I would never even consider using VNC, entirely pointless... slower than native X11.
In my experience, once you go beyond two systems on the same LAN, vnc copes with the latency much better than native X11. For some reason, swing apps seem to suffer the most (more round-trips baked into how they use X?)
There's also the issue of unreliable links/roaming/etc which are big pluses for vnc/nx.
IMO NX is only marginally better performing than vnc.
Yes, but who decides what's "high priority" going from the consumer to the cloud?
The people you pay $50/month to deliver it, do you have a better idea?
I pay for a 6mbit line every month, and I expect to be able to use it the way I see fit. What makes your 6mbit line so special that your traffic gets precedence over mine?
Your expectations aren't really a factor here. Regarding precedence, It's a function of the traffic and not the user it originates from.
We're paying the same amount, shouldn't we get the same service, no matter WHAT we're transferring?
You are getting the same service. That service routes data over the network at speeds up to 6mbit, and it's silly to expect the cable company not to do the same prioritization every savvy home user does on their own connection.
Good luck with that "withholding rent" strategy. Ever tried it? I doubt it. What you are claiming isn't true and landlords know it. You will find yourself in court with a nice judgement against you and probably evicted as well.
And good luck searching for a new place that doesn't know how to query if you've ever had such a judgement!
you do not share your incoming line with anyone else at all. The bandwidth converges only at the local node where high bandwidth fiber is provided to the node.
Do you see why cable is at a disadvantage here?
I just pulled the spark plugs out of every car on my block. How much faster will my commute be?
Huh? I know TLS theoretically supports other key transfer mechanisms than diffie-hellman, but the last time I checked there wasn't anything else actually implemented, it's just a future compatibility mechanism. I haven't studied SSL since TLS came out, but I don't remember there being any way to avoid diffie-hellman in SSL at all.
I'll bite -- RSA key exchange is pretty common isn't it?
[perl] Can't do "systems programming"? I once taught a subject called Systems Programming and it involved teaching the students Perl. I kid you not. The subject was about Unix sys admin type work (including C, Perl, and sh). I take it you mean real time systems when you say systems programming?
In the conventional sense "Systems Programming" is contrasted with application programming -- careless example: kernel vs. userspace
You can't run on bare metal on zSeries. The whole architecture just isn't designed to work that way. It has to have the virtualisation layer, or at least something that provides nearly all of the functionality of what would traditionally be considered a virtualisation layer.
Linux can run on the bare metal (the only OS on the entire system), as a first-level image in an LPAR (the LPAR is actually managed by a lightweight hypervisor), and on top of of z/VM (itself on top of the bare metal or an LPAR) which is the more heavyweight hypervisor that has the sexier resource mgmt / guest OS mgmt.
I'm an Maximo (MRO's main product) end user, kind of interested to see how this pans out. I see they're lumping it into Tivoli, which includes Websphere and DB2.
Neither DB2 nor WebSphere (the brand or the Applicaton Server) are a part of Tivoli.
Also have some trouble with assertion "it is very common to use gzip at the HTTP level." For static assets sure however I expect numbers for dynamic content to be a much different story.
It's in fact very common for dynamic content.
Cannot be in the header, since the headers are not compressed in HTTP.
Or he's just using the assumed units, like we always do in these discussions.
That's certainly possible, just like it's possible he tolerates 700 kilobits/second on what he thinks is 21 megabits per second and hasn't pursued it as some acute problem with his service, or just gone elsewhere.
However, you did seem to avoid the question of why the company should be able to sell a connection that they seem to never be able to come close to meeting.
TFA says they are able to come close for a random sampling of users, for what they claim to be a maximum speed for some class of connection. When I see someone post about "21 meg or some shit" and claim to be tolerating 700 kilobits/second in the early evening, I assume they're mistaken or haven't behaved rationally in resolving it.
I'd like to know where they tested Charter at. If you're in a relatively sparse area they're great, but here in Madison, WI, they fucking suck. I have "21 meg" or some shit and at most I pull down between 2 and 5. Between the hours of 5 and 7 or 8 o'clock in the evening, it's damn near unusable because everybody in the city comes home and starts streaming Hulu and Netflix and I'll be lucky to pull down 700k, and the latency spikes like you wouldn't believe. The techs themselves tell me never to expect to hit the speeds I'm told I'll get, because that's not "real-world use."
So if I'm never going to get that speed in practical application, why again are they allowed to advertise said speed?
Sounds pretty likely by the ambiguous units in your post that your expectations are inflated by a factor of 8 because you're misunderstand the units of what's advertised vs. the units in what you're observing.
You may be the best programmer in the world, but without studying the things you now consider to be a waste of your time, you do not know how to think or communicate.
Being better at what you consider your job is not everything. You need general education to be able to handle all of the other work-place and meat-space things that are not programming related.
Do you really think there's some abundance of extraordinary programmers that are incapable of thought, communication, and working in an office because they didn't spend 36 hours "studying" Philosophy in college? Can your barber or cleaning lady think, communicate, or "handle" living in society? Is this argument the result of some superior general education curriculum during your BS?
Everything in the story makes sense as describing an architectural style and some architectures that follow the principles of that style. Seems like the gotcha in the grandparent post is some mis-used can criticism of "is it written in REST?!". Extra lame points for trying to leave "architectural style" out to play up the difference.
Maybe you're on an OS with a dataready or HTTP accept filter. Timeout applies to reading the entire first line of the request.
well done!
You seem to know what "begs the question" means, yet somehow OP's idea has been conveyed to you via what I can only assume is some supernatural ether. Is there a latin phrase accepted by academics describing this phenomenon?
I've heard it as two Texans, and the punchline was "and the bottom sure is muddy".
He surely means in the case the form action explicitly lists http; changing the protocol of the referring page doesn't accomplish anything.
I've always found VNC dead-simple to install/configure/run, except on the cruftiest of old unix systems where the environment setup was busted.
Typically it's one-liner native package install, run 'vncserver', and change your window manager if you're picky.
In my experience, once you go beyond two systems on the same LAN, vnc copes with the latency much better than native X11. For some reason, swing apps seem to suffer the most (more round-trips baked into how they use X?)
There's also the issue of unreliable links/roaming/etc which are big pluses for vnc/nx.
IMO NX is only marginally better performing than vnc.
The people you pay $50/month to deliver it, do you have a better idea?
Your expectations aren't really a factor here. Regarding precedence, It's a function of the traffic and not the user it originates from.
You are getting the same service. That service routes data over the network at speeds up to 6mbit, and it's silly to expect the cable company not to do the same prioritization every savvy home user does on their own connection.
Will Forte is up for the job... MacGruber!
And good luck searching for a new place that doesn't know how to query if you've ever had such a judgement!
I just pulled the spark plugs out of every car on my block. How much faster will my commute be?
Don't confuse the FAQ and the license.
fuser 9090/tcp, lsof -i
I'll bite -- RSA key exchange is pretty common isn't it?
In the conventional sense "Systems Programming" is contrasted with application programming -- careless example: kernel vs. userspace
Linux can run on the bare metal (the only OS on the entire system), as a first-level image in an LPAR (the LPAR is actually managed by a lightweight hypervisor), and on top of of z/VM (itself on top of the bare metal or an LPAR) which is the more heavyweight hypervisor that has the sexier resource mgmt / guest OS mgmt.
Neither DB2 nor WebSphere (the brand or the Applicaton Server) are a part of Tivoli.
No, parity is distibuted across all disks in a raid 5 array. raid3/raid4 use a single drive for parity.
Definitely a problem with your interpretation of the english. "smaller by 30 times", "smaller by a factor of 30".
The "less" there isn't read as a (subtraction) operator.