... the IPv6 design cock-up...
You must realize that IPv6 was an attempt to fix the retarded nature of some IPv4 behavior?
Time-To-Live? Yeah that makes a lot of sense! Although that feature was co-opted to eventually become a "hop-limit" just like is in IPv6 now, but there were some really other dumb things that weren't thought through for IPv4 that were fixed in IPv6 (*cough* QoS).
Also, unrelated to IPv6, TCP and UDP are not the only protocols on the Internet. If all I can pass are TCP and UDP packets, then I do not have an Internet connection, I have a bunch of TCP&UDP connection - very much not the same thing.
Carrier Grade NAT can go translate itself in the corner. If my ISP started shoving this down my throat I would switch ISPs, and if that's not an option because you live in the sticks, then file a complaint and bitch until you get up high in the organization.
In my line of work, we've got better things to do than defend boxes against incompetent engineers. If you've got a logon to the box, you should be trustworthy enough to know what you're doing.
That never works. Engineers are not SysAdmins, and rarely are they trained well enough to mimic one.
On shared machines, no one gets root (or sudo) unless they are managing that box and are responsible for it. So, everyone gets sudo on their desktop, and only the real Admins get sudo/root on the development servers. If someone can prove a real need to run something as root, and once we in IT can verify that it's not a security hole, we generally permit only one exact command line to be run via sudo. If they cannot distill their need to a very specific command (using absolute paths, including any arguments) then we reject it.
This is not a BS policy; it was derived from real events. Despite what the engineers around here would like to believe, they aren't generally smart enough to manage a box by themselves. It's been tried, and we refuse to take over any machine they managed without a wipe/reinstall of the OS.
"Oh but the whole build environment is setup on that machine, we'll have to do it over again!" Tough titty, learn to do it over again. If you were a good engineer or programmer, you should be able to find a way to make it not as hard next time. Whats that, the guy who set it up left the company? That sucks, guess you need to figure it out anyways in case your box breaks.
Yeah, those damn lazy black people, always raping our precious white women.
Yeah, but at least I didn't compare Windoze admins to Black people. You are not allowed to offend black people you know; that's how you get stabbed.
Windoze admins...
The very first word in your "+5 Informative" diatribe is a derogatory term blanketing all administrators of Windows systems. Anything else you have to say should now be taken as extremely biased, if not plain ignorant. I've been an administrator of Unix systems for over 20 years, and an administrator of Linux and Windows servers since their early days. Being a Windows admin does not mean that one is uniformed or technically inept, any more than being a *nix admin makes one smarter.
Stereotypes exist for a reason. If it wasn't true for at least a statistically relevant number of samples, then the stereotype would not exist. Also, some things are derogatory on purpose, as they should be. Who cares about windoze admins anyway, it's not like they're *real* people... You might as well try to have a conversation with a retard. Sorry for any offense to actual retards out there...
If you are going to rip people apart, you have at least two syntax errors:
log(n)*COMPARRISON_COST + log(n)*MEMORY_ACCESS_COST ^^here^^ log(n)*COMPARRISON_COST + log(n)*MEMORY_ACCESS_COST_MAX ^^and_here^^ CONSTANT*log(n)
What operation should replace ^^here^^ and ^^and_here^^ ?
Also, you don't know how to spell COMPARISON.
Remember, you seem to think everyone else is an idiot, so you must be both precise and accurate lest you will be misunderstood.
Not that I would be picking sides here, but at least Estanislao Martínez appeared to be trying to have an scholarly discussion. Politeness goes along way. Not everyone is as smart as the next guy, but if they are trying then they at least deserve some decency.
If everyone just googled everything, there would be no ask slashdot.
Yes, 32.5TB.
Do you suffer painful elimination? -- Don Knuth, "Structured Programming with Gotos"