Jef Raskin's Humane Interface Released
cold wolf writes "With a new site layout and information, the Raskin Center has also just released Archy (formally known at The Humane Interface). It is currently in Alpha phase and Windows only, as an executable."
Anyway, I had enough of the whole cockroaches-in-the-computer thing when I lived in Brooklyn for a while. It gets old pretty fast.
Don't blame Durga. I voted for Centauri.
What is the point of this? After at least a decade of GUI-based computing, how many users will shift from the familiar windows-based (note the lack of capitalization) to an Archy-based one?
The web, rather than Archy, seems to be the way forward, as that is what most people are used to. Rather than focusing on the latest scientific research, they should have focused on the eccentricities of the everyday PC user.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Is this really anything new or just the latest version of the old AppleDoc concept?
...but how will it accommodate existing apps? I think a more practical approach would be to write a window manager (on X based systems at least). Window managers like Ion, TreeWM and WindowLab are pretty interesting...
Sweet, I'm going to have to boot into windows when I get windows when I get home to try this out again. I have been following this project from the sidelines for a while now ever since I read his book, and have to admit to being a little giddy about seeing it actually getting somewhere.
I know that they popular trend on slashdot is to love or hate ideas and people, and that is what most of the posts will be about, but my opinion of Raskin has never been one of idol worship or supreme cynicism of anything visionary. I (false)started grad school a couple of years ago, with all sorts of ideas about how to make computing environments better, more pleasant more powerful, only to find that all my "revolutionary ideas" had already been thought of before, sometimes decades ago, and have sat on the shelf ever since. There was really no fundamental research for me to do - all the ideas had already been thought of, and were waiting for someone to do the grunt work of turning them into a practical working system. I became very disillusioned with what I was doing at school - the whole program seemed like a big sham - everyone pretended as if they were doing meaningful research but not one thesis seemed to be anything more than BS. Because of that, and other personal reasons, I dropped out after one semester.
Raskin was one of many of the researchers who ideas I latched onto. I don't know if I agree with all of his ideas, but really want to seem them attempted in something more than a simple proof-of-concept. Universities are not interested in practical grunt work - even if it is pushing the boarders. The huge amount of risk involved in creating an operating environment to compete with MS, not to mention the fact that the ideas are still just ideas, means that no one would dare take this on as a business venture. It seems that the open source community is really the entity most capable of doing projects like this.
Right now the project has mainly focused on the text-editing portion of Raskins ideas, which while interesting, are for the most part a known quantity - they are an incremental improvements on the ideas used in the Canon Cat. What I am really interested in is how they can be expanded to a system environment. For those that haven't read about him, he talks about a computing environment where there are no applications, just documents and tools that act on documents. This would create an incredible amount of flexibility, as is effectively bringing the Unix philosophy to the GUI world. Or alternately it takes the plug-in, undo and scripting functionality that the most powerful applications have and bringing it to the system level, so that everything has those features "for free", and they all interoperate for free, since you don't have a bunch of applications each with their own different, incompatible and likely proprietary methods. You now just have the core document objects, and a bunch of small tools that interface the document object. Apple's CoreData also has me really interested as it seems to implement many of the technical requirements that I have concluded such a system will need.
My other half keeps reminding me that all the attempts at wonderful unified systems have failed, and that it is ugly systems that are good at gluing together disparate, but existing technologies that succeed. But I don't care. I still would like to see it tried even if it does fail.
And that link should have been in the story itself, instead of a link to the download page. You want to read something about a program before you go to all the hassle of downloading and installing it.
This interface is awful. I remember checking it out a long time ago. Nothing has improved.
Imagine a text console running a program that is a cross between EMACS and VI (at the same time). It's wide, flat, hard to use, cryptic, etc...
Ugh, it feels like something that came out of 1970's mainframe computer science.
Forward and back arrows do what you expect. Up and down scroll the screen. Page up and down do nothing.
The mouse, of course, does nothing at all.
Keys you expect to repeat don't. That triple-tap thing holds firm for everything. Even backspace. Even the arrow keys.
Tildes and backticks are impossible to type, they've become control characters.
The cursor blinks frantically and distractingly in not one, but two colors.
To access help, you have to hold down capslock while you type.
I stopped there. Guess it needs a little more time in the oven, but so far it's flying in the face of usability.
I am no longer wasting my time with slashdot
I do and have done a LOT of typing and I would welcome a powerful text editing system consistant accross platforms that combines the best of all worlds and I think this has a LOT of potential.
The biggest disappointment for me is the non-free license. It's only free for non-commercial use. That's pretty much means it will never go anywhere, IMO. If it was GPL'ed or BSD'ed, then I think it would have a chance.
-73, de n1ywb
www.n1ywb.com
No tilde????? That makes it pretty much useless for Windows file access, with all the c:\progra~1, etc. That's a huge mistake for something that is starting out on the windows platform.
Don't blame Durga. I voted for Centauri.
I'm using dual monitors and Archy sized itself so that you can't fit the window on one monitor. You can't resize it either. I also noticed that the X in the corner doesn't close the program. I had to type "quit" while holding capslock to close it. Definately Alpha but it does look promising.
I don't think I have them turned on, either. At least I have never gone to that setting. The tilde makes a lot of files and their locations quicker and easier to type, not to mention shorter.
c:\progra~1
is a lot shorter than
"c:\program files\"
and it becomes even more advantageous for much longer file and folder paths (c:\docume~1 is a lot shorter than "c:\documents and settings")
So you have no problem with it. I do have a problem with the idea of making many common filenames and paths twice as long (or much longer). I was considering trying this, but won't after someone described this glitch.
Don't blame Durga. I voted for Centauri.
well, be glad that you could get it to start, downloaded and installed it smoothly, then when i try to start the program, it launches up firefox and asks for a bug report.
archy has been humanely deleted.
"I'm not high, just stupid" --JY
Is it really as utterly useless as you say? No files means you can't use it with email attachments (which are files) or digital cameras (which create picture files)....to name two common uses of files. Any so-called "revolutionary" OS idea that is incompatible with such ubiquitous and useful things as email and digital cameras will "go away" for sure.
Don't blame Durga. I voted for Centauri.
Let's see, what do we have here... a kind of glorified text editor full of cryptic key commands that you have to memorise before you can get anything done, and with a few hooks into a web browser and other apps to give it the vague semblance of an operating system.
Yes, yes, I think we've seen this before.
Q. Is Archy an application or an OS?
A. Archy doesn't quite fit into the traditional mold of either an application or an operating system. It is an application in that it runs on top of your current operating system, but it is more than that. It's also like an operating system in that it provides a framework for issuing commands.
So, uh, you recreated Emacs?
It's the same concept of Emacs. Must be good, since Emacs is considered by programmers as one of the best development environments.
The main benefit of Archy over Emacs is that it has been engineered with ease of use in mind, not just ease to extend.
Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
For end users? Except for every web user who plays online games, uses Slashdot, participates in blogs, uses online non-AOL chatrooms, purchases anything online, uses eBay, or does banking online.
Other than that, the web is read-only for everyone!
Don't blame Durga. I voted for Centauri.
Give it up. It is like arguing with the idiot who commutes to work on a pogo stick who keeps insisting "but it IS better than your bicycle!!!". Part of the reason this analogy is so apt is that you will hardly find anyone using Archy ever, and hardly find anyone using a pogo stick.
Don't blame Durga. I voted for Centauri.
OK, can somebody explain what Archy is, exactly? The intro document seems remarkably content free, and basically just talks about how wonderful it is, and how it's going to make you more productive, and enlarge your penis. But what is it all about, really? I don't have a Windows box handy, so I can't try it out...
So this is, as it stands now, the crappiest parts of Emacs and the crappiest parts of a Wiki stirred together. In the future they hope to bolt on the crappiest parts of MapQuest....
1. Mangle Emacs and Wiki together
2. Name it after a cartoon cockroach
3. Talk as if the Mac never existed: "You need to calculate the product of two numbers while you're typing a document, but you don't want to have to launch a calculator program in order to do so"
4. Add MapQuest
5. To complete the business model, revive "Flooz" to make money from it.
6. Profit!!!
Don't blame Durga. I voted for Centauri.
yuck. The site doesn't even say what it really is. Unless you can tell me on your own homepage wtf your product is/does, I'm not buying. Thanks anyways...
I pretend to know more than I really do by mooching off google and wikipedia.
"I hope this explanation is useful - it is a bit abstract, but the details could fill an entire book. In fact they did :)"
ISBN:0471-12993-3
"To invoke a command, hold down "Caps Lock"...
Isn't the fact that the Mac requires a bit of trickery involving rewriting the keyboard driver to get the Caps Lock key to report it's state like the Control key going to make this paradigm a bit difficult to port to the Mac?
I have no idea really what Archy is -- despite reading a lot of Raskin's writings about THE in the past, I still have no clue, and have ceased caring -- but I am hereby announcing that I will be writing something that contrasts itself to Archy, called Anarchy.
I just wanted to get that out of the way.
This has the same problems as any other introspective UI (eg: Squeak), no matter how revolutionary - that it misses the primary point of computer software nowadays. Modern computers run seperately developed software tools, not one big do-everything app. For each of these tools, form follows function. If you shoehorn an MP3 player and a spreadsheet into the same UI paradigm, at least one of them is going to look like an ugly hack. Equally importantly, you'd kill off UI innovation. It's an irony that Archie would have precluded its own development.
LifeStreams requires Outlook and Office. The overlap between "users of Outlook and Office" and "early adopters of novel ways to use computers" is slim. Targeting that sliver made the whole project seem dimwitted to me.
- to start the tutorial, press and hold the CAPS LOCK key and type EX1 then release the CAP LOCKS key
- to start a new document, type the accent grave key (`)
- to start a new page, type the tilde key (~)
- to repeat a key, press 3 times and hold the key
- to back up to a previous jump point, press and hold the left ALT key and type the grave accent (`) repeatedly until you are there
- the cursor has two parts, a head and a tail
Thiis is supposed to be easier?The whole reason you have separate applications is because different kinds of data work in different ways. There's no way that you would want the same interface to an MP3 player as you would to a photo editor or tax preparation software.
Also, the demo screenshots are all of small documents. There's nothing that shows how you manipulate huge documents. How do you get to page 500 if there are no scroll bars or even page up/down keys? Do I zoom out until the document is just a vertical line and zoom back in on where I think page 500 is?
What's with all these commands I have to know? The typing is cumbersome and there's no way to figure out what commands are available. The great thing about a good GUI is that all options are discoverable. Right now it reminds me of DOS versions of AutoCAD, only with Python as its programming langauge instead of LISP.
Now don't get me wrong here -- combining document types has been a sort of holy grail for ages -- but if it was that easy, somebody would have done it before. How do you handle expanding a spreadsheet in the middle of your text document?
I think that this is just another nice Modernist theory, too obsessed with purity of design to be able to be used to its fullest extent. Just as the way Mac keyboards originally had no arrow keys (I'm supposed to use the mouse to move the cursor one character?), or Java originally had no enumerated types (I'm supposed to type "public static final int" before every item?), I predict that Archy will eventually have to include things like shortcut keys which are currently antithetical to its initial design goals.
And as for this LEAP thing, it definitely looks like a viable idea -- and there are similar implementations like in Plan 9 -- but I think that eye-tracking interfaces will become common-place before LEAP does.
dom