Slashdot Mirror


Sentient Data Access

CowboyRobot writes "From Queue comes a piece subtitled Why doesn't your data know more about you? From the article: 'It has been more than ten years since such information appliances as ATMs and grocery store UPC checkout counters were introduced. ... A common language for these devices has not been standardized, nor have current database solutions sufficiently captured the complexities involved in correctly expressing multifaceted data. ... As computing devices expand from the status-quo keyboard and desktop to a variety of form factors and scales, we can imagine workplaces configured to have a society of devices, each designed for a very specific task. As a whole, the collection of devices may act much like a workshop in the physical world, where the data moves among the specialized digital stations. For our society of devices to operate seamlessly, a mechanism will be required to (a) transport data between devices and (b) have it appear at each workstation, or tool, in the appropriate representation.'"

25 of 134 comments (clear)

  1. Hmmm by ziggyboy · · Score: 2, Insightful

    With so many standards running around and devices intentionally not complying with them, I doubt this would kick off in the near future.

  2. Obsequious computing by AndroidCat · · Score: 5, Insightful
    Granted that they were writing to a narrow audience, but the style is pretty opaque unless you spend time boiling it down like maple sap to get the meaning.

    I guess starting out a scientific paper with "Hey, wouldn't it be cool if..", but their paper really needs it.

    --
    One line blog. I hear that they're called Twitters now.
  3. Re:XML by AndroidCat · · Score: 3, Insightful
    That's to start with. Then you have to figure out how to have your data follow you around like Joe Mitzblitzfligx's bad luck cloud. (Bad spelling, 'Lil Abner ref.)

    Let's see.. You have an appointment in the building and get lost. When you walk up to a wall display, it (without asking) shows you a map and path to get to where you want to go.

    Think about what would be required to make that trick work -- then worry about the security problems.

    --
    One line blog. I hear that they're called Twitters now.
  4. Misconception by Tom · · Score: 5, Insightful

    From Queue comes a piece ...that shows clearly just how little the author knows about computing.

    The entire point of computers is that they are general purpose devices. The "workshop" idea surely sounds cool to someone who doesn't know about computers, because it resembles the world before "general purpose" was a graspable concept.

    Would I rather want my workplace to be a collection of specialized devices, or a single device that can be configured to be any of the others, plus whatever else or new is necessary? Now that's a difficult question, right?

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:Misconception by dollar70 · · Score: 2, Insightful
      The entire point of computers is that they are general purpose devices.

      Yes, but when people go to "Best Buy" or "Dell" and ask for a "computer" these days, what they're really asking for is an interactive television. They don't understand the concept of operating systems or programming, they just identify those things as buzz-words that make you look smart if you use them correctly in a sentence.

      Would I rather want my workplace to be a collection of specialized devices, or a single device that can be configured to be any of the others, plus whatever else or new is necessary?

      If this were fantasy land, I want a collection of devices that can individually be configured to be anything I need them to be.</drool>

  5. RISKS Hell? by localroger · · Score: 4, Insightful
    This is a nightmare scenario for anyone who is familiar with how data systems fail. I once had a credit agency pick up a very old P.O. box I hadn't used for years and suddenly decide it was my current address, so all my mail from them went into a black hole; this bad address propagated through the credit world for nearly a year, during which I had to call regularly and request copies of bills and get the address changed back.

    In the system described here, once bad data gets into your microwave oven there's virtually no way to chase down all the instances of it that will be floating around the universe. Didn't Sandra Bullock star in a movie about this once?

    --
    Brackets contain world's first nanosig, highly magnified:[.]
    1. Re:RISKS Hell? by Bronster · · Score: 3, Insightful

      In the system described here, once bad data gets into your microwave oven there's virtually no way to chase down all the instances of it that will be floating around the universe. Didn't Sandra Bullock star in a movie about this once?

      While in a better designed version of the same thing, where everything contained a link to the canonical version of the information, and possibly cached it for a sane length of time, then this wouldn't happen - you would update your current address, and suddenly _everyone_ who had a copy of the canonical location would have the new value.

      Add a little strong crypto - unguessable URIs for data and possibly even encrypt the value of the field to each entity who's supposed to have a copy, in such a way that they can't leak the URI without you knowing who sold your information.

    2. Re:RISKS Hell? by svanstrom · · Score: 3, Insightful

      That's why you need to be more involved in what data they have about you, and currently there are no gadgets good enough to do that, although the cellphone's got potential to become one.

      Direct contact between a gadget of yours and the company that needs the information... a portable database that keeps track of who's got what information about you, and what information they are allowed to get from you.

      All that's basically needed is the cellphone, an open XML-based standard and a way to sign the data; not joint ventures and expensive fees for getting access to/publish the data... the local store is getting your up2date data just as easily as huge corporations, and being able to set different trustlevels your local store could get more information more easily about you than untrusted companies (like Microsoft).

      --
      perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
  6. Semantic Web, Ontology Mapping, Trust by SandHawk · · Score: 5, Insightful

    XML only solves the first problems of data merging, like making the formats easy to parse correctly and using the right international character set.

    RDF/XML solves a bit more of the problem, making the structure of the information clear, in terms of assertional statements. An RDF/XML file is a knowledge base, full of statements saying this has some particular relationship to that. It lets the machines get at more of the information in a uniforn, universal way.

    But still, the problem of ontology/schema/vocabulary mapping remains: if one system is talking about patients and another is talking about clients, they might or might not really be talking about the same thing. A single person maybe never counts as two patients but sometimes counts as two clients, etc. At least with the data in RDF, most of this mapping can be done in software once a person figures it out and expresses it in a suitable logic language.

    The emerging design of the Semantic Web hopes to make that reasonable, but also to support convergence on common vocabularies by having everything on the web -- if it's trivial to see what vocabularies are already being used, people will mostly only make new ones when the old ones really are different.

    Other hard problems remain, of course, like figuring out which data sources to trust. Fun fun.

  7. I have a theory about why this is not happening by Featureless · · Score: 4, Insightful

    It's simple: There are not many good reasons for it to happen, to any greater extent that it already is.

    Frankly, this just stinks of that old chestnut about interconnected toasters and refrigerators and power drills sharing data seamlessly on a home network. I was never quite able to get thrilled about this kind of thinking when I first heard it, and it rings more hollow every time I've heard it since, which is about a million times, over decades.

    I think the big problem here is that there isn't much of a problem to solve. I'm sure that, when we have even more portable and ubiquitous computers and communication all around us, we'll just be deluged with new applications for it that we just can't quite think of right now, but we don't yet. And you can't chalk it all up to "technology isn't ready yet." No, I think it's related to demand, more than supply.

    As far as I can tell, there aren't many killer apps that fall well under this umbrella, and those few that there are can't begin to justify the expense of the hardware and software involved, now, or probably for another decade or two.

    One thing that always gets me about this line of thinking is that even the examples they lead with tend to be uninspiring and ridiculous: ATMs and grocery store checkouts sharing programming languages and databases? Complicating the "workplace" with converged, general-purpose computing solutions by littering it with specialized information tools? Come on, guys, this is freakin stupid. Does standardizing on a sigle end-all-be-all computer language, OS, or database sound like a good idea to anyone? Or particularly original? What about "un-converging" to any greater extent than we already are? Or is there some new information tool that will change everything?

    I'm sure as soon as someone actually has a real idea that's plausible enough for science fiction, we'll all get excited about being the first to make it happen.

    The article does hint at a few more interesting things; that hierarchical filesystems may be overrated and due for reexamination as the bedrock of computing (although truthfully this is already well in progress - PalmOS? Newton?), that we might see more kiosk or application-specific computers... more "specialized devices" solving problems out in the world... now selling tickets, now portable computerized maps giving directions, perhaps more active displays "everywhere," primarily driven by advertising, but perhaps justified by various underlying civic duties, and location-based computing is undoubtedly going to be more important, as it finally becomes cheap enough to be a factor...

    But these are all just hints. Barely that.

    But overall I find this to be just another valueless futurist rant, devoid of real ideas, coasting on buzzwords and hype, and basically irrelevant to anyone seriously thinking about the future... or at least, nothing you haven't heard before a million times.

    1. Re:I have a theory about why this is not happening by dustmite · · Score: 3, Insightful

      The idea reminds me a bit of the Java-based software 'agents' we briefly studied in an undergrad distributed computing course I did .. hmm .. probably eight years ago. In fact the whole idea sounds a lot like much of the rationale behind Java in the first place. Each device runs a 'common language' (Java), and the network allows special-purpose software tools (agents) to travel through the network and run on the general-purpose tool/device (or agent clients using some sort of RPC to the server module through the network).

      So if you were, say, busy using your power drill, and suddenly felt like doing some Internet banking, you could call up the Internet banking software module, it would download itself to your power drill (which happens to have LCD display and mini keyboard on the side) through this huge network (perhaps being automatically routed through your toaster & fridge), and voila, you do Internet banking from your power drill.

      Big whoop. The truly practical applications are rather limited. And anyway, MS pretty much killed Java (and Sun is doing a fairly good job of killing the remains too), so now the new trend is "Web services" (.NET) instead - a less powerful, more bloated, rehashed, slower, more memory-hungry version of the same concepts (and goals). Which itself is based on a reinvention of +/- 30-year old UNIX concepts.

  8. Laziness or sloppy coding? by SmallFurryCreature · · Score: 3, Insightful
    Let me explain. Since we all seen ATM machines with windows error screens I think it is fair to presume that the computer inside is not exactly small. It is not like say a pocket calculater where every bit counts.

    So why oh why does it remind me to take the receipt when I told it no receipt? It is not printing one out so somewhere in its memory a flag is set. So why can't the last message be adjusted to reflect it? It is a very simple thing to do. I think you learn this kind of thing in the second chapter of any programming book.

    I think until such simple things are realised (I seen people waiting for a receipt that is not going to appear making the throughput of the machine slower wich is not good on a busy shoppping day) we can forget such machines ever becoming even the slightest bit intelligent and say use your name to greet you. Let alone be able to give you say access to you bank statements of that month to see if the rent has already been deducted.

    Oh and this behaviour is spotted on ATM's in holland in several different models belonging to different banks (our cards work with all banks)

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  9. Slow day on slashdot? by mumblestheclown · · Score: 3, Insightful

    Slow day on slashdot? Why else has somebody posted a mediocre business-school masters "IT management" "research" quality humdrum thesis topic as an interesting article?

  10. Re:What a poor pretentious article by AndroidCat · · Score: 2, Insightful
    At first, I thought they were talking about computer chips in our underwear, but I guess that would be SubUbiComp.

    They missed out on using orthagonal paradigms, but at least they didn't call it ClippyWear.

    --
    One line blog. I hear that they're called Twitters now.
  11. I honestly don't see how this is offtopic... by Moth7 · · Score: 2, Insightful

    If my memory serves me correctly, the Fritz chip is the basis of the Trusted Computing Platform (Palladium) which would give uber control of your computer to the powers that be (But you already knew that, didn't you ;)) Combining such "sentient data" with the Fritz chip could effectively result in your computer reporting you or your ATM turning you in. It is a serious threat to those of us which sport foil hats, not off topic ranting.

  12. It's ClippyWear not UbiWear! by AndroidCat · · Score: 4, Insightful

    In spite of lofty ideals, we know what the application would look like: Imagine the worst qualities of Clippy, Talky-Toaster, and Genuine People Personalities, stir in some 1984 and Brazil.

    --
    One line blog. I hear that they're called Twitters now.
  13. Middleware. by Moderation+abuser · · Score: 3, Insightful

    Choose your poison:

    Email, nntp,IM, xmlblaster, Jabber, MQSseries, SonicMQ, SwiftMQ, Softwired iBus, Jiiva RapidMQ, ICM etc etc etc etc...

    What we need to do is write *more* message systems. In fact, lets *everyone* do one.

    The real problem is standardisation. The situation is a bit like networking protocols before TCP/IP became all pervasive. Each vendor has their own system and are happy to charge you an arm and a leg to connect it up to everything. You then have the same problem with information definitions and formatting but XML and things schemes rosettanet are gradually solving that one.

    --
    Government of the people, by corporate executives, for corporate profits.
  14. Re:perhaps a good thing? by benjamindees · · Score: 2, Insightful

    how would we benefit from a standardized language?

    the system as a whole would be more prone to hacks and abuse.

    I think that's what they're talking about. Just because you don't have a use for all your personal data, doesn't mean nobody does.

    Think "cookies for real life".

    --
    "I assumed blithely that there were no elves out there in the darkness"
  15. Re:Slashot Personal Ads! by whovian · · Score: 2, Insightful

    Sheesh, that's ALL we need. It's as if web browser cookies aren't enough. Oh, what's this thing called a "Lobstergram"? Went to look it up on google, went to the website, and the next day I find an email from the lobstergram people with some "special offer". I swear that businesses feel entitled to spamming you in the name of doing good business (from their POV of course).

    --
    To-do List: Receive telemarketing call during a tornado warning. Check.
  16. Talk to each other? Heck, just remember me! by unfortunateson · · Score: 1, Insightful

    My ATM, from LaSalle Bank (owned by a big Netherlands co.), has a lack of 'knowledge' that bugs me every time I use it.

    The first question it asks me is whether I want to work with it in Spanish or English... couldn't it remember that from the card? I'm not likely to suddenly forget English. (I did run through the whole thing once in Spanish, just for kicks).

    It should know which account I tend to take cash out of, and how much, and highlight those options.

    --
    Design for Use, not Construction!
  17. Re:Slashot Personal Ads! by bluethundr · · Score: 1, Insightful

    How long is it before ATM's / "grocery stores" (supermarkets here) are linked into dating sites and your email?

    Dude, if the grocery store tattled on my buying habits and my dating website realized how many twinkies and pints of Ben & Jerry's I buy (not for myself, I assure you!) the dating site may assume (incorrectly, I assure you) that my picture is 5+ years out of date and not representative of my current date-ability and good-lookie drool factor vis a vis the ladies. Soundly suckily Orwellian to me.

    --
    Quod scripsi, scripsi.
  18. Sub-sentient ATM pet peeve by HisMother · · Score: 3, Insightful
    Here's something that drives me insane about most ATM machines. When you put your card in, the first thing it does is ask you what language you want it to speak. It's nice, I suppose, that the machine will accomodate speakers of other languages. Why, though, does it ask me this question every single freaking time ? Is a French speaker going to feel like using the ATM in Spanish on some days? Is an English speaker going to suddenly forget English and revert to Vietnamese? Why in tarnation doesn't the machine remember this one little bit of information about me and not bother me with that same stupid question again? I speak English, dammit -- don't ask me about Urdu!

    It's almost an anti-security device, too. If a French-speaker has their card stolen by an English-speaker, it the ATM only prompted in French, that would be at least a little bit of a deterrent for illicit use, wouldn't it be?

    It's crazy to talk about a universally connected web of smart data when the individual machines are, even after years of evolution, so profoundly stupid.

    --
    Cantankerous old coot since 1957.
  19. Re:The implications... by DescData · · Score: 2, Insightful

    Why should one organization bother making their devices talk to others, when a backlash from privacy advocates could make the effort costly, disgraceful, and futile?

    If you're a privacy advocate, the current somewhat insular world of independent devices is best. Our refrigerators do not talk to our phones. We have some control over our lives.

    However, there are some times when I wish some of those devices were more 'open'. My grocery store UPC checkout counter knows a lot about me. Since I don't eat out any more, it knows exactly what I eat (eventually). That information would be most valuable when seeing a doctor or dietitian.

    I get a paper receipt for each purchase, why can't I do that record keeping myself? Because I'm to darn disorganized and it takes to much effort. So I have just a fuzzy idea of how much sugar, fat, red meat and carbohydrates I consume. And I have no idea how I compare to the average forty-year-old American male.

    My store has a dietitian managing the healthfood department. I asked about the value of having a complete record of purchases for the customers she sees. While she acknowledged the value, she couldn't get past the privacy issue.

    I suggested she talk to other dietitians and her management about making scanner data available. But why should she? Opening up the system would cost money with no sure payback. Then there are privacy advocates who, out of principal, would attack such a breach.

    By myself, I can do nothing. The only thing I can do is make an appeal. If your are privacy advocate, make clear what you do and do not oppose. Support data sharing that has more value then cost. Support data sharing principals that would lead to successful project and that respect individual rights. The first such principal is that the collector (grocery store) and the individual have joint ownership of customer data. The second is that the individual has a right to access his/her own data. The third is that when individual data is shared between organization, it must pass through the individuals hands or the right waived. The fourth is knowledge of who has access to individual data must be available to the individual.

    If we as a society agree on data sharing, the people in a position to advocate projects can have more confidence that their efforts will be successful. When a project is suggested that would violate agreed principals, whistle blowers would also have confidence in raising the alarm.

  20. Re:The implications... by svanstrom · · Score: 2, Insightful
    Most of us here have the good sense to realize that such a thing will be badly implemented because we live in a free country where commercial interests are the driving force behind most of the products we get on the market. Paid placement, tie-ins, cross-promotions, etc. will enable merchants to gather more and more information about us, which a large number of us feel that they are not entitled to, regardless of intent.


    "The good sense"??? Would that be "the good sense" as in the good sense of knowing that since something didn't work yesterday it won't work ever in the future? "Sorry, a cryptoalgo was found to be flawed last year, which proves to that us that _all_ future cryptoalgos will be flawed"???

    Before talking about "us here" you should realize that "us here" contains a lot of people doing things that no one had even though of a cpl of years ago, or that people thought was impossible or didn't have a clue on how to do... Just read some of the news posted here... Pausing light, building rockets for going into space (trying at least, will get there sooner or later), P2P-networks focusing on anonymity... perl turning 16... no one knew 16 years ago what perl would look like today.

    In the most basic form of what I was talking about the client wouldn't do anything but download a list of that stores products, and all the information they'd get (without you providing more simply because you're a nice guy) would be that you got the information, when you got it and if they fingerprint the hardware/client what hardware/client you're using.
    Any information identifying the client could be randomized/rotated, so they can't even tell if you've been there before.
    --
    perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
  21. Big brother and tomorrows kids by Caseyscrib · · Score: 2, Insightful

    My microapps teacher told me a story of his grandfather refusing to use the phone. He said, "Why would I ever talk into a peice of plastic. If I want to talk to somebody, I'll go down the street and talk to them." While some people today may be concerned about big brother, new generations are more open to technology. I think that someday, tomorrow's kids will not have a problem with technology controlling their lives because they will be brought up in a world where technology is already doing so.