5. do not require permission
allow the unanticipated
have no formal structure
are not owned
may be multiply organized
CONCEPTS do not have predefined qualities
have no central piece of content
no data/metadata distinction
7. how can we search & on what?
must we anticipate? the dark side of UI
RETHINK who owns information?
CONTROL
must we ask permission?
how do we create & add to information?
18. server design API #3
learn API #1 fetch
mash database document it
learn API #2 fetch
tables keep it up
scale it
MASHUPS
19. server design API #3
learn API #1 fetch
mash database document it
learn API #2 fetch
tables keep it up
scale it
MASHUPS
use FluidDB:
fetch from fluidDB
mash
store to fluidDB
35. Can I search? On what?
where did my information go?
USER
Is there an API?
Wouldn't it be cool if...
INTERFACE Can I extract, re-use, add, delete?
Special pleading
40. in our hands, not on our behalf
protect, share, delete as you wish
PERSONALIZATION
organize as you please
add anything to anything...
and search on it
44. representation choice
is part of problem solving
REPRESENTATION
a good representation
may not need a smart algorithm
45. Alan Kay
At PARC we had a slogan: “Point of view is worth 80 IQ
points.” It was based on a few things from the past like
how smart you had to be in Roman times to multiply two
numbers together; only geniuses did it.
We haven't gotten any smarter, we've just changed our
representation system. We think better generally by
inventing better representations; that's something that we
as computer scientists recognize as one of the main
things that we try to do.
51. 8 QUEENS PROBLEM
Use a poor representation with 264
(281,474,976,710,656) states
Look for a smart algorithm!
OR...
Use a good representation with 8! (40,320) states
and exhaustive search as an algorithm!