A Brief Description of the Zephyr Class (and Instance) Help at MIT What It Is (and is not) ---------- Class help is a place on MIT Zephyr where you can ask questions about practically any topic, although computer-related topics are the most frequent. Class help is not an official service. It is not staffed by paid employees--at least, not employees who are paid to read it. Most of the people who will see your question do not have any official privileges on MIT's services (like the ability to change passwords or create mailing lists), although a few of them might by coincidence. This arrangement has its ups and downs. On the negative side, if nobody knows the answer to your question or feels like answering it, you generally won't get any acknowledgement at all, and you won't know whether nobody was paying attention or if people just don't know the answer. Also, there is no culture of "the person asking is always right"; if you ask questions in ways that people find annoying, or ask how to do something people find offensive, you may receive strongly worded replies. On the positive side, there are a wide variety of very knowledgeable people who read class help, sometimes at odd hours of the night. It is one of the few forums where you can ask a question about any topic (plumbers, airline tickets, Calvinist theology). Instance help is just like class help, except that there are no separate instances to thread conversations. We have both for historical reasons; instance help existed for a long time before class help formed, and it's what a lot of people still know about. If you want to ask questions on instance help instead of class help, go ahead. If you want to answer questions, you are encouraged to subscribe to both. If you're confused about the terms "class" and "instance" or about Zephyr in general, you can read about Zephyr at: http://www.mit.edu/afs/sipb/project/doc/izephyr/html/izephyr.html Conventions ----------- Make sure to subscribe to class help before asking a question (see below to find out how). People won't generally want to respond to you personally, although some are willing to. If you're using class help (as opposed to instance help), pick an "instance" to describe the category of your question. This will allow people to follow the conversation about your question. The instance should ideally be short and easy to type; "unix" is better than "text-manipulation-commands," even though the latter is more specific. Specificity is good too, of course; "linux" is better than "computers" for a Linux installation problem. All that said, nobody is likely to complain about your choice of instance, so don't worry about it too much. If you are answering a question, use the same instance as the question was asked on. Try to be clear about your question. If you're asking about an error message you saw, try to include the exact text of the message. It's common for people to ask, "What are you really trying to do?" in order to be able to better answer your question, so if you are asking how to do something involved it is often helpful to include a general description of what you're trying to accomplish. If you find yourself asking a lot of questions on class help, you are encouraged to hang out there and answer questions when you can, but it's by no means a requirement. If you have a comment to make about a question which isn't part of answering it, take your comment to class help.d; see below for more about that. How to Use ---------- If you are on Athena, then the commands to use class help are: To subscribe to class help permanently: zctl add help \* \* To unsubscribe if you did the above: zctl del help \* \* To subscribe for just this session: zctl sub help \* \* To unsubscribe if you did the above: zctl unsub help \* \* To ask or answer a question: zwrite -c help -i topic If you prefer to use instance help, or want to subscribe there to answer questions, the commands are: To subscribe to instance help permanently: zctl add message help \* To unsubscribe if you did the above: zctl del message help \* To subscribe for just this session: zctl sub message help \* To unsubscribe if you did the above: zctl unsub message help \* To ask or answer a question: zwrite -i help Class help.d ------------ Questions often lead to conversations (or occasionally snide comments) which are not very helpful to the person asking. To insulate askers and busy answerers from chatter, you should send tangential comments to class help.d. Use the same instance as was being used on -c help. Sometimes you will see people send messages to -c help -i topic.d instead of -c help.d -i topic. This approach doesn't insulate -c help subscribers from chatter, but people still occasionally do it. For chatter arising from instance help, use instance help.d. The Athena commands for class and instance help.d are: To subscribe to class help.d permanently: zctl add help.d \* \* To unsubscribe if you did the above: zctl del help.d \* \* To subscribe for just this session: zctl sub help.d \* \* To unsubscribe if you did the above: zctl unsub help.d \* \* To ask or answer a question: zwrite -c help.d -i topic To subscribe to instance help.d permanently: zctl add message help.d \* To unsubscribe if you did the above: zctl del message help.d \* To subscribe for just this session: zctl sub message help.d \* To unsubscribe if you did the above: zctl unsub message help.d \* To ask or answer a question: zwrite -i help.d Sometimes people will send traffic to instance help.d.d, or help.d.d.d, etc. (Much less often to -c help.d.d.) This is kind of silly, since help.d is already for discussion, but people still do it. Logs ---- There are logs of class help and class help.d in the zlogs locker, in /mit/zlogs/help and /mit/zlogs/help.d. (Also split out by instance in /mit/zlogs/help-by-instance and /mit/zlogs/help.d-by-instance.) There are logs of instance help in /mit/zlogs/message/help or /mit/zlog/help. Self Help --------- Often you can find the answer to a question yourself. There are many documentation resources under "Help" in the panel menu at the lower left of the default login configuration; some of the more useful ones are: * The On-Line Consulting stock answers. You can also access these by typing "olc answers" at the Athena prompt or visiting: http://web.mit.edu/answers/ * The Athena "help" documentation. You can also access this documentation by typing "help" at the Athena prompt or visiting: http://web.mit.edu/olh/ In addition, many programs on Athena have man pages; for instance, "man ssh" contains a wealth of information about how you might use the ssh program. Another useful tactic, particularly for non-Athena-specific questions, is to do a web search for words related to your problem. For instance, a www.google.com search for "Linux Thinkpad A22P" yields several nice pages about installing Linux on that particular model of laptop. History ------- Mark Ackerman and Leysia Palen wrote a paper in 1996 on instance help and the conventions which had grown up around it, which some might find interesting reading: http://www.eecs.umich.edu/~ackerm/pub/96b20/zephyr.chi96.html _The Tech_ Volume 119 Number 39 (September 2 1999) published an article about instance help, but erroneously referred to it as class help, which at the time was not widely used. In late April 2000, a group of instance help residents began the movement towards class help, and arranged for class help and class help.d to be logged.