Display:
You won't improve on the GUI metaphor without some new hardware - things like eye tracking, muscle monitoring, and 3D displays - which will frighten and scare some people.

The one area where GUIs could be updated without too much pain is disk and file systems. Both Macs and PCs use file systems based on technology originally developed in the 60s.

Microsoft tried to develop a smart database FS, but failed spectacularly. I'm not sure if Apple has even tried. Time Machine is a brain-damaged version of what a smart database FS might be like, but it's still the same metaphor, not anything really new.

Finder, better known as Loser, and Windows Exploder are equally giant rotating balls of universal suckitude, IMV. It's unbelievable just how little both MS and Apple have developed these essential tools.

by ThatBritGuy (thatbritguy (at) googlemail.com) on Tue Dec 15th, 2009 at 02:53:53 PM EST
[ Parent ]
The hardware isn't the limitation.  It's the tools and techniques applied, by software, to the problem that's the problem.
by ATinNM on Tue Dec 15th, 2009 at 03:12:39 PM EST
[ Parent ]
Well - there are people who still prefer paper to PDFs, so the innovation horizon may not be infinite. :)
by ThatBritGuy (thatbritguy (at) googlemail.com) on Tue Dec 15th, 2009 at 03:19:27 PM EST
[ Parent ]
'Good enough' screens will break that, eventually - screen tech just isn't as good as paper yet - I'm much more inclined to read PDFs on a modern screen than in the past, and I can read for some hours on an iPhone.

Then you're down to portability, robustness and document ownership. Solve that and paper will retreat some more.

by Colman (colman at eurotrib.com) on Tue Dec 15th, 2009 at 03:25:53 PM EST
[ Parent ]
I find PDFs on a 30" monitor easier to read than paper - not as portable, obviously, but easier on the eye.

The iPhone double-density display is quite nice. The much-rumoured tablet with the same resolution but more screen space would be interesting - although my Apple spies tell me there are cost and weight issues which make it an unlikely item, at least for a while.

by ThatBritGuy (thatbritguy (at) googlemail.com) on Tue Dec 15th, 2009 at 03:29:24 PM EST
[ Parent ]
Yeah, the 27" allows me to read double-spread A4 at rather bigger than life-size, which is easy on the eyes. The 13" screen on the mac book is less fun. So reading A4 on any tablet is also likely to be less fun.

The problem I see with the tablet is that if I'm going to carry it I'll bring the MacBook Air, and if I don't want the MBA I'll just bring the iPhone. The tablet would have to be cheap enough to get into my house as a replacement for Sam's iBook for light browsing/e-mail work. We don't strictly need two laptops and a desktop to get the heavier work done. We're not typical though.

by Colman (colman at eurotrib.com) on Tue Dec 15th, 2009 at 03:34:06 PM EST
[ Parent ]
Well - there are people who still prefer paper to PDFs ...

And who might THOSE Luddites be?  Surely no one around here!

:-þ

:-0

by ATinNM on Tue Dec 15th, 2009 at 04:38:03 PM EST
[ Parent ]
Spotlight isn't bad for the now-where-did-I-put-that problem, assuming the document isn't trying to avoid being searchable - protected PDFs for example - but the search problem is that we're stuck between not-quite good enough pattern based searching and nowhere near good enough expert system/AI searching "find me that document on trade theory with the bit about Thailand I saved a few weeks ago".

Time Machine isn't an FS. It's a file versioning system with a pretty face on top.

What would the new magic GUI do? What problem would it solve? I still haven't seen one that's worth moving to.

by Colman (colman at eurotrib.com) on Tue Dec 15th, 2009 at 03:22:48 PM EST
[ Parent ]
Ah you are requesting our White Paper!  (Re-write in progress.  Yet Again.)

What I want is the Star Trek® computer.  From a hardware POV we're there.  It's the damn software that's the problem and particularly the "Everything Is a Set" basis of the damn software.  The CompSci people STILL haven't groked: any axiomatic, deductive, system capable of arithmetic contains True and False propositions that are unprovable from the axioms of that system.  The implication for computers falls out: operations based on an axiomatic, deductive, system - ZF Set Theory - cannot be relied upon as they exist in the Modal Logic of: False - Duh? - True.

Let's look at "Duh?" for a second.

If a system cannot determine Truth or Falsity then it cannot successfully compute or 'decide' Sorities.  Thus, things like Tipping Points, Mandelbrot Set escape, disambiguity of Natural Language utterances, bifurcation, and so on are inherently unresolvable, unsolvable.  Second, that system cannot look for and apply ad-hoc association pathways (addressing) to new and existing data and Information.  Thus, that system cannot Learn and without Learning it has to be taught or told each and every operation it undertakes.  A mind-numbing, tedious, task a human has to do every single time and operation lies outside what has been predetermined and pre-programmed.  To cap it all, even ordinary tasks inherent in these predetermined and pre-programmed have to be painstakingly initiated.

And it's all done in a way that violates human communication training and expectations.

It's madness.

by ATinNM on Tue Dec 15th, 2009 at 04:36:45 PM EST
[ Parent ]
Yes, but what if you just want something to play Pong on?

Your approach won't necessarily be better. Unless teaching is networked and cumulative - in which case you've just invented the Brain that Ate Planet Earth - teaching won't necessarily be any simpler than programming. And if it's supposed to transferrable, reproducible, and capable of multiple instantiations - so that your home smart monster doesn't have to reinvent the world from scratch every time it crashes - it has to be reduced to a mechanical representation, which is tricky to do without some version of set theory.

Natural Language is unsolvable because it's unsolvable. Not even humans can do it. We tend not to notice, because it's fine to ask 'What did you mean by that?' But communication and semantics are inherently ambiguous, and a Different Model™ won't fix that, when humans don't always know what it is they're trying to say.

by ThatBritGuy (thatbritguy (at) googlemail.com) on Tue Dec 15th, 2009 at 04:44:06 PM EST
[ Parent ]
H'mmmm.

Actually it is solvable.  Come to New Mexico and I'll show you.

by ATinNM on Tue Dec 15th, 2009 at 04:49:41 PM EST
[ Parent ]
It can't be solvable if the speaker is being ambiguous or incoherent themselves.

It can be limited and solvable, but that's a different problem.

What does your system do with poetry or metaphorical content?

by ThatBritGuy (thatbritguy (at) googlemail.com) on Tue Dec 15th, 2009 at 05:00:34 PM EST
[ Parent ]
The input has to be a well-formed English Language utterance, i.e., it has to be English.  Neither humans nor a cybernetic system can parse jibberish.  

A cybernetic system doesn't have a Limbic System so "doing poetry" as a human would is impossible at the present.  There's an intriguing avenue of approach that would combine a computationally weighted response of the word, tokens, and their association pathways to words, tokens, and combinations of words and tokens to words, tokens and combinations of words and tokens as part of the standard Comparative Progession Matrix© operations.  Never had the time to explore it.  

So I'm going to collapse discussion of "poetry" and "metaphorical" just to keep this comment within reasonable limits.  

Metaphorical communication, it turns out, is a sub-group of a larger problem.  Essentially processing this mode requires the same general operations as Input Validation.  The utterance must be qualified as "Proper" - let me put it - and not an attempt to degrade the Information in the databases, an attempt to breach data security, and on on.  Without getting too much into the technical details, we can assign the "Metaphorical" label to an utterance when there is a sufficient number of previous usages of the metaphor, the words and tokens comprising the metaphor as well as the (computationally derived) Semantics of the words and tokens making "sense¹" given the context of the utterance and some other post-input validation processing.  Some of this latter can occur in Real Time.  The rest has to be down during the 'wait time' between keystrokes or during 'down time' when the system is not being bombarded by user inputs.  

The standard techniques for parsing poetry are, as you know, worthless.  The Robert Frost couplet:

"And I have promises to keep,
and miles to go before I sleep."

has been projected [I can find the cite, if you care] to take well over 2,000 human-years to figure-out the meaning doing it "the old fashioned way."  I can show you our system doing it in under two seconds.

But, again, it's not "poetry," for the reasons given above.  Rather it is a cognitive representation of the poem.  These are two different things, as I'm sure you're aware.  Our Metaphor processing is, roughly, the same: it's not the "metaphor" as such, but the computationally derived cognitive representation of the metaphor.  The system cannot "do" poetry or metaphor but it provides a damn good mimicry of so doing.

Turns out, this is Good Enough for most practical purposes.  Most people don't "do" poetry either and metaphorical usage by humans is highly stereotyped and subject to strict limitations.  (OK.  Subject to some n-dimensional - where n is 1.585, in most cases - shadowing of the phenomenological as given by the final Interpretant comprising the proper significant effect of the Representamems resulting in a final Interpretant comprising the proper significant effect of a cybernetically derived and validated semantic Representamem OF the utterance."  Ta-dah & whoopie.)  These "strict limitations" are a necessary feature as well as an emergent property of Language.  It's through semiotic, syntactical, and semantic Sorities humans overlap and it is only through these over-lappings that humans can communicate or 'range-in' to communicate.  Same with a computer.  As a last resort, our system will do what a human does ... ask "WTF are you on about?"  (Tho' more politely.  ;-)  Limited testing indicates a human user accepts this and actually expects it.  This fits the interface within the common mode of communication, it also provides a psychological benefit by making the computer seem less Other; makes the system more "human" thus less threatening ... oddly.  

The second step, is to determine the where in various hard and virtual association pathways the tokens, words, and final Representamem of the utterance lie. Without getting into details, the result is a human retrievable "emotive sense" of the metaphor as vectored through the association pathways and other final and intermediate tokens, words, and final Representamems it encounters along the way.  And their pathways and so, recursively onwards.

Amusingly, since this process is all input based, by allowing the system to input to itself the system can, through the same process, derive its own, novel, metaphors.  We've only paper tested this function and the results were ... unique ... enough to place the whole thing in the 'Whenever' file.  

¹  This would require a longer exposition than I can get into.  Suffice to say, any utterance that "makes sense" eventually cycles around to previously supplied and/or previously inferred, by the system, Cognitive Junction© -- the "narrative semantics" eventually is "validated" by the "message semiotics."  That's not quite right, much more to it, does gets the point across?  

by ATinNM on Tue Dec 15th, 2009 at 06:48:50 PM EST
[ Parent ]
All those who have accepted this invitation have subsequently been found babbling stochastically near Area 51.

You can't be me, I'm taken
by Sven Triloqvist on Tue Dec 15th, 2009 at 05:05:34 PM EST
[ Parent ]
by ATinNM on Tue Dec 15th, 2009 at 06:57:05 PM EST
[ Parent ]
shouldnt that self portrait be here?

Any idiot can face a crisis - it's day to day living that wears you out.
by ceebs (ceebs (at) eurotrib (dot) com) on Tue Dec 15th, 2009 at 07:03:48 PM EST
[ Parent ]
I operate on a context sensitive, Real Time, Stimulus/Reaction basis.  
by ATinNM on Tue Dec 15th, 2009 at 07:11:41 PM EST
[ Parent ]
ATinNM:
I operate on a context sensitive, Real Time, Stimulus/Reaction basis

thanks for providing the succinct definition of 'sentient being' i've searched for for quite a while!

~Government budget deficits are not nearly as dangerous as the deficits we have created in vital and complex natural systems.~ Naomi Klein.

by melo (melometa4(at)gmail.com) on Thu Dec 17th, 2009 at 09:59:50 AM EST
[ Parent ]
Like a cabbage?
by Colman (colman at eurotrib.com) on Thu Dec 17th, 2009 at 10:03:47 AM EST
[ Parent ]
So, Taxis and Tropism are evidence of sentience?
A taxis (plural taxes, pronounced ˈtæksiːz) is an innate behavioral response by an organism to a directional stimulus or gradient of stimulus intensity. A taxis differs from a tropism (turning response, often growth towards or away from a stimulus) in that the organism has motility and demonstrates guided movement towards or away from the stimulus source [1][2]. It is sometimes distinguished from a kinesis, a non-directional change in activity in response to a stimulus that results in the migration toward or away from a stimulus.


En un viejo país ineficiente, algo así como España entre dos guerras civiles, poseer una casa y poca hacienda y memoria ninguna. -- Gil de Biedma
by Migeru (migeru at eurotrib dot com) on Thu Dec 17th, 2009 at 10:23:29 AM EST
[ Parent ]
i said 'succinct', not 'succulent'!

as for cabbages being sentient, most of the time i wouldn't know, the rest of the time i'm non-verbal, so if i did know, i couldn't tell you.

i guess i lack the necessary presumption for assumption, this time...

didn't 'the secret life of plants' scientifically show us plants are sentient, anyway?

i happen to dig cabbage, a lot.

(and muddy work it can be, too)

:)

~Government budget deficits are not nearly as dangerous as the deficits we have created in vital and complex natural systems.~ Naomi Klein.

by melo (melometa4(at)gmail.com) on Thu Dec 17th, 2009 at 04:54:45 PM EST
[ Parent ]

Display:
Login
. Make a new account
. Reset password
Recommended Diaries
Clipping the wings of a judge
by Migeru - Feb 10
56 comments

Sarkozy: Enemies Ahoy!
by afew - Feb 10
33 comments

Hunger March wins PR battle
by DoDo - Feb 9
3 comments

LQD: Unsustainable irrigation
by Melanchthon - Feb 9
1 comment

Romania: protests change government
by DoDo - Feb 8
6 comments

Murdoch - Outsourcing and Hubris
by ceebs - Feb 3
18 comments

Obama wins GOP Primaries (to date)
by Frank Schnittger - Feb 8
9 comments

Bristol Pound
by ChrisCook - Feb 7
14 comments

Recent Diaries
Sarkozy: Enemies Ahoy!
by afew - Feb 10
33 comments

Clipping the wings of a judge
by Migeru - Feb 10
56 comments

LQD: Unsustainable irrigation
by Melanchthon - Feb 9
1 comment

Hunger March wins PR battle
by DoDo - Feb 9
3 comments

Obama wins GOP Primaries (to date)
by Frank Schnittger - Feb 8
9 comments

Romania: protests change government
by DoDo - Feb 8
6 comments

Answers to the Renewable Energy Consultation
by Luis de Sousa - Feb 7

Bristol Pound
by ChrisCook - Feb 7
14 comments

The Imitation Of Germany
by afew - Feb 4
31 comments

Strange Fruit
by Frank Schnittger - Feb 4
14 comments

Murdoch - Outsourcing and Hubris
by ceebs - Feb 3
18 comments

Mismatch with the Natural Gas Market
by Luis de Sousa - Feb 3
22 comments

The Future of Economics
by ARGeezer - Feb 2
191 comments

Desert Island Discs - Helen's distortions
by Helen - Jan 31
48 comments

Gorila
by DoDo - Jan 29
14 comments

Rail News Blogging #7
by DoDo - Jan 29
15 comments

Obama's State Of The Union: LQD
by Crazy Horse - Jan 25
74 comments

Democracy Technology
by gmoke - Jan 24
1 comment

The Hydrogen dream
by Luis de Sousa - Jan 24
49 comments

ET Paris Meet-Up 2012 (2 UPDATE)
by afew - Jan 23
113 comments

More Diaries...
Occasional Series