Since signing up [...] my annoying call rate has gone to zero.
This, and other benefits of Google Voice I've heard throughout this thread seems to tell me one thing:
The features of Google Voice coming into existing only now (really, two years ago is still "now", considering the lifetime of the telephone system) is damning evidence that the innovation speed at the telecom companies is absolutely glacial.
What's the highest-impact innovation in the telephony space in the last ten years? Many would agree that it's the iPhone. What does it tell you about the telecoms that the biggest innovation in their field is not made by them, the telecoms?
in the case of PHP applications, you simply need to apply trivial conversions such as htmlspecialchars() or mysql_escape_char()
Let's see. You have to
Know to do it.
Remember to do it.
Be careful to only do it once.
Actually type the characters.
One of them is incredibly easy.
The rest could be made a lot easier with a static type system where you can create a type HtmlString and offer htmlspecialchars() as the only conversion from String to HtmlString, and only allow instances of HtmlString to be output. Similarly for SQL.
Doing things the hard way instead of the easy way (and insisting others also do it the hard way) for no good reason is not something to be proud of.
Now, don't get me wrong. I don't like typing type names all the time. Which is why type inference is for the win. It's a shame it hasn't become popular outside the ML family (ML, OCaml, Haskell, probably others).
he finished Star Wars Force Unleashed in only 7 hours.
That's nothing! You can play Zelda: Twilight Princess in five, Diablo II in two, and Quake 1 in fifteen minutes. There's a Starcraft map you can finish in less than half a minute.
if it weren't for those pesky pirates, would be raking in $400 trillion dollars more than they are right now.
In other words, every person on the planet is pirating $66666.666 worth of stuff every year.
Considering that about 98%* of the world's population don't make that much money every year (and let's not consider that people need to spend money on housing, food, other entertainment, etc.), I think there's something... let's just call it suspicious about that number.
*) based off visual inspection of Hans Rosling's presentation at TED, which is based on UN statistics. It's not outta' my ass, but apply more than a mere pinch of salt anyways:)
Rather it's during Internet Prime Time when everyone, even "light" users, hop on the net and download some Youtube videos
For "everyone" to have their heaviest usage at the same time, that would require people in some parts of the world to sleep when the sun's up. Either those in Moscow, if they follow US prime time, or most of the US, if they follow western Russia prime time.
I'm sure you're not actually suggesting this to be the case.
And even if we restrict ourselves to a single country... there are some pretty frigging wide countries out there, timezone-wise (Russia, China, Canada, US). MIT prime time is off of Caltech prime time by a few hours.
And no way for server admins to track what virus infected bots are trying to break into their systems.
Even worse than this:
No way for ISPs to store in their DHCP server IP pool which IP addresses have already been given to customer networks.
Let's enforce this against the ISP of the judge who came up with this idea;-)
Or maybe have them rethink the issue and specify in greater detail what should and shouldn't be allowed. If the problem is using IPs to identify people, instead of banning the storage of IP addresses one should ban the use of stored IP addresses to identify people?
Meet Alice. She buys two games per year. Now meet Bob. He downloads five games per year, and buys five.
If Alice started downloading two games per year instead of buying, would she start playing more games? At the current state, why isn't she playing more games?
If it's the price, letting her download wouldn't seem to change things. If it's her lack of interest, offering her something she doesn't want for free isn't going to change things.
It seems that the observations you put forth leave several important questions unanswered. I hope the answers come out in favor of downloading stuff for free;-)
So you're guaranteed to be learning old technologies. In this industry, six months counts as old.
Java 1.5 was released after I took Introduction to Programming (with Java 1.4). Three years after taking the course, I was TA'ing said course, with Java 1.5. I don't know exactly how fast the course got upgraded, but I also used Java 1.5 in my compiler course (the year before TA'ing, two years after IntroProg).
Also, studying CS is not about learning ephemeral technologies but eternal principles. It's only incidental that we express the principles in the languages du jour.
I haven't seen the revolt against the Church-Turing thesis, or Rice's Theorem, or against search trees (in particular B-trees on the disk for file systems and DB indexes), or against regexp lexers and LALR(1) parsers, or against relational algebra, or...
) seems to suggest you know very well how it operates.
(Incidentally, if I paid for internet per byte similar to how I pay for text messages, I'd be paying ONE MEEELION DOLLARS per month. What the fuck is going on?)
with no drawbacks
grep $WORD book.txt
when I was in Cannes
Well everyone knows that the French are a bunch of overgeneralizing prejudging bigots. I know that and I haven't even met one!
fourth!
Since signing up [...] my annoying call rate has gone to zero.
This, and other benefits of Google Voice I've heard throughout this thread seems to tell me one thing:
The features of Google Voice coming into existing only now (really, two years ago is still "now", considering the lifetime of the telephone system) is damning evidence that the innovation speed at the telecom companies is absolutely glacial.
What's the highest-impact innovation in the telephony space in the last ten years? Many would agree that it's the iPhone. What does it tell you about the telecoms that the biggest innovation in their field is not made by them, the telecoms?
in the case of PHP applications, you simply need to apply trivial conversions such as htmlspecialchars() or mysql_escape_char()
Let's see. You have to
One of them is incredibly easy.
The rest could be made a lot easier with a static type system where you can create a type HtmlString and offer htmlspecialchars() as the only conversion from String to HtmlString, and only allow instances of HtmlString to be output. Similarly for SQL.
Doing things the hard way instead of the easy way (and insisting others also do it the hard way) for no good reason is not something to be proud of.
Now, don't get me wrong. I don't like typing type names all the time. Which is why type inference is for the win. It's a shame it hasn't become popular outside the ML family (ML, OCaml, Haskell, probably others).
he finished Star Wars Force Unleashed in only 7 hours.
That's nothing! You can play Zelda: Twilight Princess in five, Diablo II in two, and Quake 1 in fifteen minutes. There's a Starcraft map you can finish in less than half a minute.
See also http://speeddemosarchive.com/ :)
I'll go ahead and assume that the article isn't worth reading.
You had to read the summary to jump to that conclusion??
O_o
Try telling your boss or University sysadmin
So? The friends in question will grudgingly use email when they're forced, and use myspace for everything else, including communicating with friends.
Congratulations, you have... wait, not done anything about OP's problem.
if it weren't for those pesky pirates, would be raking in $400 trillion dollars more than they are right now.
In other words, every person on the planet is pirating $66666.666 worth of stuff every year.
Considering that about 98%* of the world's population don't make that much money every year (and let's not consider that people need to spend money on housing, food, other entertainment, etc.), I think there's something... let's just call it suspicious about that number.
*) based off visual inspection of Hans Rosling's presentation at TED, which is based on UN statistics. It's not outta' my ass, but apply more than a mere pinch of salt anyways :)
Rather it's during Internet Prime Time when everyone, even "light" users, hop on the net and download some Youtube videos
For "everyone" to have their heaviest usage at the same time, that would require people in some parts of the world to sleep when the sun's up. Either those in Moscow, if they follow US prime time, or most of the US, if they follow western Russia prime time.
I'm sure you're not actually suggesting this to be the case.
And even if we restrict ourselves to a single country... there are some pretty frigging wide countries out there, timezone-wise (Russia, China, Canada, US). MIT prime time is off of Caltech prime time by a few hours.
It's a Stupid Idea, if Competion Exists
Or in other words, it'd be a stupid idea if competition existed...
And no way for server admins to track what virus infected bots are trying to break into their systems.
Even worse than this:
No way for ISPs to store in their DHCP server IP pool which IP addresses have already been given to customer networks.
Let's enforce this against the ISP of the judge who came up with this idea ;-)
Or maybe have them rethink the issue and specify in greater detail what should and shouldn't be allowed. If the problem is using IPs to identify people, instead of banning the storage of IP addresses one should ban the use of stored IP addresses to identify people?
Now EU has managed to make it 100 years away
I propose erooM's law: the time until we have a fusion reactor doubles every 18 months.
We're supposed to have Mr. Fusion by 2015
That won't happen as long as the EU gives the experimenters more concrete instead of financing.
Did the study consider questions of causality?
Meet Alice. She buys two games per year. Now meet Bob. He downloads five games per year, and buys five.
If Alice started downloading two games per year instead of buying, would she start playing more games? At the current state, why isn't she playing more games?
If it's the price, letting her download wouldn't seem to change things. If it's her lack of interest, offering her something she doesn't want for free isn't going to change things.
It seems that the observations you put forth leave several important questions unanswered. I hope the answers come out in favor of downloading stuff for free ;-)
So you're guaranteed to be learning old technologies. In this industry, six months counts as old.
Java 1.5 was released after I took Introduction to Programming (with Java 1.4). Three years after taking the course, I was TA'ing said course, with Java 1.5. I don't know exactly how fast the course got upgraded, but I also used Java 1.5 in my compiler course (the year before TA'ing, two years after IntroProg).
Also, studying CS is not about learning ephemeral technologies but eternal principles. It's only incidental that we express the principles in the languages du jour.
I haven't seen the revolt against the Church-Turing thesis, or Rice's Theorem, or against search trees (in particular B-trees on the disk for file systems and DB indexes), or against regexp lexers and LALR(1) parsers, or against relational algebra, or...
It's not medicine. [...] It's water!
But salt (solution 1:10^3) is an effective homeopathic remedy against dehydration!
Quick, buy it, pretend that you lost a sense of smell (let me see them prove otherwise)
Nose, meet bucket of vomit. Next up, meet my friend, Skunk. Next up, ...
I'd like you to see not react at all.
that doesn't mean I won't be buying word processing software for computers any more.
What is this strange concept you speak of?
:wq
tl
A wise man once said:
Unfortunately, there was a big gray box were his words were supposed to be, so no one could hear him.
I'm not from this industry [telecommunication]
Your signature, (
10 Bits= $.25
100 Bits= $.50
110 Bits= $.75
1000 Bits= 1 byte
) seems to suggest you know very well how it operates.
(Incidentally, if I paid for internet per byte similar to how I pay for text messages, I'd be paying ONE MEEELION DOLLARS per month. What the fuck is going on?)
in order to maintain their current level of mediocre offerings.
You give them too much credit.
a three-year plan to boost digital participation
They're going to build a windmill? ;-)
The purpose of a computer program is to create a side effect.
Back in the good old days, Haskell programs had type String -> String ;-)