A Programmable Web/Chapter 1
페이지 정보
작성자 Dino 작성일작성일26-08-06 23:24 조회4회관련링크
본문

If you are like most individuals I know (and, since you’re reading this guide, you probably are-at the least on this respect), you utilize the web. A lot. Actually, in my own personal case, the overwhelming majority of my days are spent reading or scanning internet pages-a scroll through my webmail consumer to speak with buddies and colleagues, a weblog or two to catch up on the news of the day, a dozen quick articles, a flotilla of Google queries, and the constant turn to Wikipedia for a stray fact to answer a nagging question. All fine and good, of course; certainly, nigh indispensable. And yet, it is sobering to suppose that little over a decade in the past none of this existed. Email had its personal specialised applications, weblogs had but to be invented, articles had been discovered on paper, Google was yet unborn, and Wikipedia not even a distant twinkle in Larry Sanger’s eye.
And so, it is hanging to contemplate-almost shocking, in actual fact-what the world might be like when our software turns to the online simply as incessantly and casually as we do. Today, in fact, we will see the faint, future glimmers of such a world. There's software program that telephones home to find out if there’s an update.There is software where a part of its content material-the help pages, maybe, or some form of catalog-is streamed over the net. There may be software that sends a copy of all of your work to be stored on the net. There may be software specifically designed that can assist you navigate a sure kind of internet page. There may be software that consists of nothing however a certain kind of net page. There's software program-the so-referred to as "mashups"-that consists of an online page combining info from two other web pages. And there may be software that, utilizing "APIs," treats different web pages as just one other a part of the software program infrastructure, one other perform it will possibly call to get things done.
Our computers are so small and the online so nice and vast that this final state of affairs looks like a part of an inescapable trend. Why wouldn’t you rely upon other internet sites at any time when you might, making their countless information and bountiful abilities a seamless a part of yours? And so, I think, such uses will grow to be more and more widespread till, someday, rental agreement forms free printable your pc is as tethered to the web as you your self are actually. It is generally urged that such a future is unimaginable, that making an internet that other computers could use is the fantasy of some (slightly unimaginative, I'd think) sci-fi novelist. That it will only occur in a world of lumbering robots and artificial intelligence and machines that observe you around, barking orders while intermittently unsuccessfully trying to steer you to purchase a brand new pair of shoes. So it is perhaps unsurprising that one of the critics who has expressed something like this view, Cory Doctorow, is the truth is a moderately imaginative sci-fi novelist (amongst a lot else).
Doctorow argues that any system acquire accurate "metadata"-the kind of machine-processable information that might be wanted to make this dream of computers-using-the-Web come true-will run into seven inescapable issues: individuals lie, persons are lazy, individuals are stupid, folks don’t know themselves, schemas aren’t impartial, metrics influence results, and there’s more than a method to explain one thing. Instead, Doctorow proposes that as a substitute of making an attempt to get folks to supply knowledge, we must always as an alternative have a look at the info they produce by the way whereas doing other issues (like how Google appears on the links individuals make once they write internet pages) and use that as an alternative. Doctorow is, of course, attacking a strawman. Utopian fantasies of trustworthy, full, unbiased data about every little thing are clearly unimaginable. But who was making an attempt for that anyway? The online isn't perfectly trustworthy, complete, and unbiased-however it’s still pretty damn useful. There’s no purpose making an online for computers to make use of can’t be the same approach.
I must say, nonetheless, the idea’s proponents do not escape culpability for these utopian perceptions. A lot of them have gone round speaking concerning the "Semantic Web" during which our computer systems would finally be capable of "machine understanding." Such a framing (among other components) has attracted refugees from the struggling world of artificial intelligence, who have taken it as one other opportunity to advertise their life’s work. Instead of the "let’s simply construct something that works" perspective that made the online (and the Internet) such a roaring success, they introduced the formalizing mindset of mathematicians and the institutional structures of lecturers and protection contractors. They formed committees to kind working teams to write drafts of ontologies that rigorously listed (in 100-web page Word documents) all attainable issues in the universe and the assorted properties they could have, they usually spent hours in Talmudic debates over whether or not a washing machine was a kitchen equipment or a family cleaning gadget.