Gerritsen / Ness Experiment

Here we could define a number of `areas' for things like `Newly arrived cards', `I agree', `Yuck' etc.

2002©David Ness / Rob Gerritsen

The Cards and The View
Design
There is something particularly useful in separating the content of the `cards' (which probably should accumulate over time, and view which is almost certainly situational---and imposed either as a transient or as a part of a standard look that one takes, from time to time, for some particular perspective.
Unknown
DNess
DN
20020815 180000
Browser Woes
Problems
At the moment, my HTML only works in IE5.5+ (I think). I would like to have it work in Mozilla and Opera, but all-in-all that seems low priority (and quite straighforwardsly doable).
The thought here is to develop in one principal implementation and then blow that out to several other environments once we have some clue about what we are doing.
DNess
DN
20020815 180000
Passing Views
Design
The idea of passing a view to someone else is tantalizing. Indeed one can actually envision an automated sequence that shows `your view' being imposed on someone by moving the cards at some viewable speed.
Comment:
DNess
DN
20020815 180000
Local vs. Central Service Model
Design
There would be considerable wisdom, IMO, in supporting the notion that one could work on data both locally and centrally. At the moment I am handling my `Movable Type' experiment in just this way.
Unknown
DNess
Unknown
20020815 184100
Saving Client-Side State
Design
Ideally it should be possible to let the client-side move the cards around, and somehow save the state of the client (pixel locations of the cards, principally) so that they can be restored or delivered to someone else. I am not sure if this is practical or not. Since, at the moment, the only code running client side is code (JavaScript) that was delivered in the HTML, whatever is going on needs to be pretty simple, and need to operate within the permission limits imposed by the Java Sandbox.
Unknown
DNess
Unknown
20020815 190900
Passing Cards
Design
Passing cards to someone else seems, on the surface, to be a pretty straightforward process. With appropriate checksums etc. it should be possible to both pass new cards and changes to old cards.
Unknown
DNess
DN
20020815 180000
Automation
Design
There have been lots of elaborate attempts at automation, but no one seems to have made much of some very simple things that could be done to use it to indicate how data is being `moved around' and formed into ideas.
Unknown
DNess
DN
20020815 200000
Sharing a Workspace
Design
It would seem that the technology we are discussing here would be a natural for sharing information between anywhere from two up to a few people who are in the process of organizing their thoughts about something. Little stack of cards representing conceptual domains like
  • I don't understand
  • I agree
  • give to X to research it
might prove to be useful, and quite natural in the paradigm that we are working with here.
Unknown
DNess
DN
20020815 200000
Hypercards
Mac Parallels
By just the oddest of coincidences, the first dicussion of Hypercards in a long time has just bubbled up on the net. I have heard about Hypercards forever, but don't really have much of a clue about
  • what they bring to the table; or
  • why they died.
Background information would be useful, and---I'd guess---enlightening.
Unknown
DNess
DN
20020815 191900
StickyBrain
Mac Parallels
This is a current Mac product that has won some personal testimonials (to me) by some users. I'd like to know what it does to a little greater extent.
Unknown
DNess
DN
20020815 191900
`ActiveCards': Cards that DO
Design
I'm beginning to see more and more of the cards as little drupelets of information that actually DO something (like announce that you're supposed to work on me or remember to discuss me or the like).
Unknown
DNess
DN
20020815 200800
Meta-Objects
Design
Meta objects that may be of importance:
  • Information
    • Folders
    • Open Folders
    • Drawers
    • Cabinets
  • Display
    • Background text
    • Areas on Screen.
Folders differ from Open Folders in that the latter have some notion of display associated with them as well as their objective content.
Unknown
DNess
DN
20020815 200800
Physical Location
Design
It is pretty easy to `locate' cards with some notion of their physical location as long as we have a data base of latitude and longitude information available. This is actually something that is pretty easy to do, particularly within the US, where very cheap maps are available. There are (or at least `were', I haven't checked recently) even services available that will convert addresses into locations at a cost of about $0.05/location.
Unknown
DNess
DN
20020815 201800
Diary Entries
Card Structures
Diary entries contain Date and Time, possibly a Duration, possibly using a special case (a 0m event at 00:00) to `title' the day, an event, and other data that will probably depend on the type of the event.
Unknown
DNess
DN
20020815 200800
Restaurants
Card Structures
Restaurants have a location, a schedule of operation, an owner/chef, perhaps some ratings, and certain style characteristics (fireplaces, no credit cards, ...)
Unknown
DNess
DN
20020815 200800
People Records
Card Structures
People have a home location, work location, other location and lots of other characteristics. Some people will tend to be described in considerable depth, others will have only the basic facts.
Unknown
DNess
DN
20020815 200800
Movies and Books
Card Structures
Movies and books have titles, perhaps `recommended by's Authors/Directors, Stars (for movies), costs, ratings, seen/read flags.
Unknown
DNess
DN
20020815 200800
Updates to Stack
Processes
In the short run, updates to the stack are processed by sending them to DN. An important next step is to figure out how to add new cards from any participating source. Ideas would be cheerfully received.
Unknown
DNess
DN
20020816 022700
Conversion of Stack to Document
Processes
One way to use these cards is in the way we used to use index cards, to organize ideas prior to writing a paper. So, I'd like a way to convert a stack of cards, once I've got it in the right order, into a document.
Not only fully within the intention, but actually already pretty much trivial. The innards of the processes involve a simple object data structure that should make this convenient.
RG
DN
20020816 021800
Tabs on Cards
Structure Extensions
When cards are in a stack, it would be nice to sort of be able to see into the stack. One method could be by adding colored tabs that stick out of cards at different positions. Now, even when the cards are in a stack, the tabs will be visible at various spots giving some clue at least as to various categories present in the stack. These tabs could have other functionality - grab a tab to grab all cards with a tab in the same position and move the subset so selected as a group.
This is harder. At the moment, the whole systems runs off of a simple HTML file, and the `key' element is a `TABLE'. Two approaches are suggested by this: (1) figure out how to do it with tables; (2) abandon tables. In the long run the 2nd is probably necessary, but I'd hate to do it in the short run.
RG
DN
20020816 021800
The Dealing `Shoe'
Processes
I picture a `process' that you can drop a stack on that will then `spit it out' into piles not unlike the way an old-time card sorter did. The inputs to the `Shoe' are a deck of cards and a set of rules, and the outputs are stacks that were created from the deck according to the rules. I picture these processes as `chainable' so the output of one `deal' may well serve as the input to a second stage etc. This kind of process can have many uses: categorizing cards by content, making up hyperlinks, making up time-sequenced or priority sequenced lists, etc.
Unknown
DNess
DN
20020816 064200
Documents as Super-Card Stuctures
Documents
RG has raised the question of structuring documents out of cards. The reverse transformation is also very important. Incoming documents can be parsed into cards and then have the parts spread around as is appropriate. A good prototype might be to think about breaking up an E-Mail message.
Unknown
DNess
DN
20020816 064200
REBOL Editor
Tools
It would probably be easy to write a REBOL editor to manage object lists.
Unknown
DNess
DN
20020816 064200
Relation to Drupelets
Definitions
At the moment there seems to be emerging a one-to-one relationship between index cards and drupelets. Are index cards simply a physical embodiment of drupelets?
Unknown
DNess
DN
20020816 064200
Universal Drupelet IDs (Supersession)
Drupelet Theory
At the moment the most natural PDId (Permanent Drupelet Id) seems to be YYYYMMDD-HHMMSS-TIEBRK-PERSON, where PERSON is a conventional name, and TIEBRK is a sequence number of m digits. m is currently 6, but this should be discussed, as---indeed---should be true for this whole topic.
Unknown
DNess
DN
20020816 064200
White Papers
Documents
It's getting to be time to write some White Papers but at the moment we really haven't given much thought about how they should be incorporated into this picture. A major question, however, is whether a paper is really just a special kind of stack of drupelet cards. Perhaps it is a bunch of cards (loosely) stapled together.
Unknown
DNess
DN
20020816 064200
Pop-Ups
Tools
Should Pop-Ups be used, and if so for what?
Unknown
DNess
DN
20020816 064200
Prioritized Task List (DN)
Tasks
Here is my prioritized task list (early draft)
  1. Save index card state;
  2. Allow state to be restored;
  3. Allow state to be passed around;
  4. Work out m x n Cards;
  5. Allow other people to create cards;
Unknown
DNess
DN
20020816 064200
Composing Cards, Decks, Displays
Process
It looks like there is a three-stage process at the moment. Data and Card Format is brought together to compose a card. Cards are then assembled into decks. Then the decks are displayed. How adequate is this model?
Unknown
DNess
DN
20020816 064200
Personal (History) State
Process
Part of the tast of saving state relates to developing a personal history that might record things like `card has been visited / seen before'.
Unknown
DNess
DN
20020816 173900
Superseeding a Drupelet
Process
It is not at all clear how we should handle the problem of superseeding drupelets. There are probably problems with all of the solutions that might be chosen to handle this problem. One possible solution: once an ID is assigned it is `permanent' but there's also a `version addendum' to the ID that `doesn't count' that can be used to differentiate them. Perhaps this suggests a 2-dimensional ID with a permanent part and a variable part, where each part is itself an ID.
Unknown
DNess
DN
20020816 173900
Private Cards
Card Structures
It would be nice to have the capability to produce PGP encoded `cards' that could only be read by particular individuals who have the key.
Unknown
DNess
DN
20020816 211000
Outline Cards
Card Structures
It would be possible to support outline structures as an auxillary alternative. There are several alternatives for how lower levels of the outlines might be handled.
Unknown
DNess
DN
20020817 043100
Select Area on Cards
Problem
At the moment I don't know how to select the text in the area pointed at by the cursor.
Unknown
DNess
DN
20020817 065900
Private Message Experiment in Process
Experiment
It would seem that the left button can be used to select an area, at least under IE5.0 under Win2K. This can be used in conjunction with PGP to manage an encryption/decryption via standard software.
Unknown
DNess
DN
20020819 024700
Multi-Destination Private Messages
Experiment
It is unclear at the moment whether private messages destined for several individuals require separate `cards' for each individual or not. It would be nice if one card could be read by different users each of whom have different PGP keys.
Unknown
DNess
DN
20020819 181900
Mapping from VAULT to Index Cards
Experiment
It looks like there might be a very nice straightforward mapping between the data structure used to manipulate text in Vault and the data structures that support index cards. This might allow Vault to be a very convenient front end for index cards, at least in one incarnation.
Unknown
DNess
DN
20020819 181900
Vault as an Interface
Design
Vault is a nice program for manipulating indented outline formats. Each line in the outline is assumed to have a paragraph / page of text associated with it, and it is easy to move items around in the hierarchy. The header / body form of the data is quite parallel to that which is used in this project, so this program may prove to be a convenient way to manipulate text in this project.
Unknown
DNess
DN
20020820 141000
Text Storage Issues
Design
Storing Drupelet text raises several interesting questions. Among them are considerations of the role of white space, existence of a PRE-type mode, markup format, allowed transformations.
Unknown
DNess
DN
20020820 141200
A Private Message Experiment
Private for DN Only
-----BEGIN PGP MESSAGE-----
Version: PGPfreeware 6.5.8 for non-commercial use

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
BQ7DfA==
=ATn6
-----END PGP MESSAGE-----
Unknown
DNess
DN
20020819 013800