The Internet is about to change
blogmaverick.com
blogmaverick.com
From http://en.wikipedia.org/wiki/PointCast_(dotcom):
The PointCast Network used push technology, which
was a hot concept at the time, and received enormous
press coverage when it launched in beta form on
February 13, 1996.
Since the early days of the web, people have recognized that the pull model has serious limitations. Unfortunately, pushing data to users has never been compelling enough to spark anything that qualifies as a revolution. People really want data to be pushed to them if that data is intended specifically for them (e.g. email and IM), but not if it's general weather and news data.I do love Cuban's honesty, though:
Would NY Times online readers pay $1 a month to be
guaranteed that they get their news first, before
anyone else? I dont know.
Most people would claim to be able to predict the future in order to make their point. He doesn't.EDIT: I should add that his idea that "Huge databases can talk to huge databases and exchange data more efficiently" is cool and makes much more sense than pushing data to users. We're actually working on something along those lines right now...
The data was specifically for the individual, you could customize the data you were pushed using the client. It wasn't just a screensaver.
That wikipedia pages misses a lot of the fun back then. Dave Dorman was a really bad choice of CEO, he didn't even have a computer and his first priority seemed to be picking the type of Walnut to have his personal carpenter make his desk from.
Ah, the good old days of spending $80m...
Wikipedia Policy: Verifiability http://en.wikipedia.org/wiki/Wikipedia:Verifiability
The thing that probably had the biggest negative impact was rewriting the client in COM (who remembers that?), this gave us absolutely no new features and bogged down client development for six months, meanwhile portals became the new hotness.
There were some interesting developer issues that we tackled back then, like using the i/o completion ports model (rather than the more traditional BSD sockets model). Since the servers were all NT the i/o completion ports made the code hard to debug but resulted in very high performance. I think (if memory serves) MSFT got that from their VMS roots. Some of the kernel guys on NT were bigshots at DEC (http://en.wikipedia.org/wiki/File:Vax780_small.jpeg)
PointCast is just the poster child for that movement which never really made any big waves.
I think these services have interesting models....but I'll be damned if I'm going to let a 'sales tax calculator' blow a sale because it goes down. A rational business cannot rely on services they can't, at least in some small way, control.
If our next generation of web services/applications relied on (is designed to be) a "cloud" based system, capable of dynamically switching between the multiple available services of a specific type, your users could rely on your service, regardless of what a single given service's stability or status is - one goes down, another one picks up. *trivial example: Think Twitter outages - if there was instead a redundant vanilla twitter-like messaging system, outages would not impact usability of its applications...
This said, I cannot help but wonder about the fiscal reality of such a infrastructure. In 'narrowing the delivered content more specifically to match the actual desired data' and 'its delivery mechanism' being hammered out, I can't help but wonder about the 'pay off'? Where is the mechanism that allows "content owners" to 'brand' and/or capitalize on "their" data.
But that is a different discussion altogether...
How does PayPal address that problem? I don't see anything on the paypal site that concerns tax rates for different items in different jurisdictions.
I also thought it was funny that he said websites constantly monitor the url for POSTs. I imagine a web server in an infinite loop, "Did someone post? Did someone post? Did someone post?"
Instead of someone's RSS Client polling 30 websites every 15 minutes, you have a single 'hub' that gets pushed data once (the hub doesn't even have to poll). This is not to mention all of those blog sidebar feeds that display things like flickr/delicious/twitter/etc.
On the other hand, this might screw up 'reader statistics' depending on how it's implemented.
for example...
example.com/cgi-bin/gettaxes.cgi?state=AZ&longzip=85251&ammount=82521&trans_id=23894
which returns some text?
Am I totally missing the point here?
Actually, now that I explain it that way, it doesn't seem that revolutionary. It just makes building neat hacks a tiny bit easier.
It sounds like this magical "push" thing already exists. It is called "get" and "post".
For example, my website is a stupid news aggregator (http://www.gibsonandlily.com). If a story gets more than ~30 points (which is really rare since there are only a few people that post there), it calls up tinyurl and says:
"Hey...tinurl, if you wouldn't mind, could you please give me a tinyurl of this link so that I can post it to twitter?"
Tinurl responds
"Hey, I'M TOO BUY POSTING TO TECHCRUNCH, GO AWAY!"
To which my server says
"But c'mon, tinurl...pleaaaseeee????"
Tinurl:
"Fine, here, no go AWAY! Also, aren't I frigging revolutionary?!"
Then it calls up twitter and says
"Hey, uhm...brah, like zomfg wutcha doin? Check out this uber link!"
and twtitter posts it.
This isn't some revolutionary "push" feature, this is just standard cgi action.
It sounds like this is the same thing, just in reverse...which really isn't that "revolutionary", more like "duh".
The Internet, not so much. The protocols are still pretty much the same.
- The web.. seems to change, slowly when we think its changing fast and really really fast when it seems boring.