z_evil1
- user since
- Fri Nov 10 2000 at 03:25:49 (8 years ago )
- last seen
- Fri Jan 12 2001 at 20:07:39 (7.8 years ago )
- number of write-ups
- 22 - View z_evil1's writeups (feed)
- level / experience
- 0 (Initiate) / 264
- most recent writeup
- New Scientist
| ERROR 404: life not found Not dead, just sleeping...
Greetings, any Everythingites misguided or unlucky enough to stumble onto my home node.
When I first encountered Everything, it excited me greatly. What a wonderful idea! What a glorious project! And so I wrote all sorts of stuff, some of it even competent, and in no time was almost at Level Four of 'achievement'.
Since that time, I have devoted much thought to the design and implementation of Everything2, and have produced a long list of areas which (at least in my own, ever so humble, opinion) could use correction. I believe that the Everything implementation is poorly optimised, and that certain of the major features are simply wrong. These conclusions strengthen my earlier decision. Perhaps one day I will contribute to a system similar to Everything, but correcting the deficiencies (as I see them) present in Everything2. If such a day ever arrives, I would like to invite you to join me there.
To summarize: No, I'm not dead. No, I haven't left, I just am not writing much anymore. No, I didn't (mostly) write crap. And no, it isn't (just) sour grapes.
Thank you for taking the time to read this. You may or may not agree with what you have read - that is your choice. All I ask is that you give what I have written a fair hearing in the court of your opinion first. z_evil1Note to editors: please LEAVE THIS HERE!!!! It is here and not in Suggestions for e2 for a REASON. Thank you. This document contains a list of changes and corrections that I feel e2 would benefit from. Peruse at your leisure, if you desire, and remember, this is just my opinion. I'm not demanding these occur - however, I would be very happy to see those responsible for the current state of the e2 system taking a good hard look at the contents herein. Before I start, let's just step back a bit and look at why we are doing the whole Every thing? Here's my understanding of it: - e2 creators: They make and administer e2 to make the world a better place, and also to gain status. ("I _made_ e2, therefore my dick must be huge.") - e2 users: They contribute their time and energy in adding content and rating pre-existing writings in order to make the world a better place, and also to gain status. ("I spend many hours a week writing grteat stuff for e2, therefore my dick must be huge.") They might also want to troll, spam, graffiti, vandalise, demonstrate how studly they are (not) by h4x0ring or proprieting multiple users in order to mutually vote each other up, or just have one thing in their pathetic, stunted lives that they have some vicarious control over - we must act, if possible, to render the latter abuses of the system as impractical as possible, if e2 is to be of use to the world. Some users will write better content than others, and some will write content that other users will rate as better. (Note the distinction!) To make e2 of more value to the world, we must reward better content - this might be by recognition and subsequent status enhancement ("People reckon that what I write for e2 is pretty cool, therefore my dick must be huge"), or it might be by granting these users more priveleges, provided they can use them responsibly. Users will get better at writing for e2 over time, and they will be inexperienced at most e2 tasks to start. So, we should limit the damage they can do to start off with, and allow them more latitude as they prove that they can use their priveleges responsibly. The users of e2, being drawn from the Internet as a whole, will tend to be a miscellaneous lot. Mechanisms to protect minorities from abuse by the majority would therefore be appreciated, and would likely lead to a healthier database overall. Whatever one writes, it is bound to offend someone. If you are writing for a despised minority (despised for whatever reason - remember school, Linux geeks?) then you will be offending most people. Mechanisms to prevent opression of unpopular content, and in particular arbitrary removal by editors serving as self-appointed arbiters of taste, will lead to a more diverse and healthy database that is of more value to the world as a whole. Users of e2 will inevitably want to compare themselves against others, and so a robust and fair method of rating what they have written (true node-fu) would be appreciated for that purpose, as well as helping to guide authors in deciding what is most appreciated by other users, as well as what is considered valuable. An unfair system, vulnerable to abuse like the current system, will breed resentment, alienate users and decrease the quality of the database as a whole. An e2-type system should address all of these areas by appropriate policy and algorithms, therefore, in order to support all of these aims, and to properly support the aims of the system, namely (as best as I can tell) to rule, to create a massive and awesome Web resource, and to give talented writers an outlet for their genius. In my understanding, the current e2 system only addresses some of these areas, and some of the areas it does address leave a lot to be desired. The e2 idea - a communally-edited, collaborative, free-form database open to anybody on the Web - is a brilliant one, but the way the current e2 system supports this idea with algorithms and policies leaves a lot to be desired. However, until now it has been the main system of it's type, and even if it is flawed, 'half a loaf is better than none', and so people have contributed vast amounts of effort to enriching e2. I have contemplated somehow starting a competitor to e2 - an 'e2 done right' - in order to address the numerous issues I have with the current e2 design, but why waste all the effort put into e2? If e2 can be fixed, it should be. A fixed e2 would also avoid all sorts of other problems - laziness on my part would delay implementation considerably, users would be split between the two systems, holy wars and arguments would spark, and all-new content would have to be entered into the new system. I may yet stir my butt into taking just this course of action if e2 continues to suck, since I think the e2 concept is too brilliant to be hamstrung by the lackluster e2 implementation. Using e2 in it's current form is like swimming with your legs and one arm tied behind your back, or using a computer with a Microsoft operating system. In the interests of a better world, I have developed RSI authoring this extended diatribe and wishlist. I submit it for your information, and hope you gain some benefit from reading it. Also, I would humbly request that you not be too harsh on me for my writing style - I am nowhere near as brilliant as I wish I was at the moment, and this state, sadly, reflects in my work. Note to bones and co.: please, please, please, PLEASE read this and give some serious thought to the issues it raises! And don't be too pissed off by all the criticism. You have done some brilliant work in e2, and I could make this document even longer by pointing out areas of e2 which rule and need no improvement. However, IMOSHO there are many areas that DO need attention, and this document covers as many of them as I can think of. e2 (and the world) would be better as a result of their improvement.
Retire the poorly thought-out XP and level advancement systems Voting and XP changes:
There are many, many possible schemes that could be implemented. I would lean toward a reputation-only level advancement scheme - i.e. the more rep you get, the more power you have. Why on earth should the number of w/u be significant in level? Isn't one carefully written and well-researched w/u worth fifty puerile and assinine personal opinion nodes? I would also suggest a node-fu modifier for higher levels - you have to have a high node-fu to attain the topmost levels. This would help limit abuse by users proprieting multiple, cross-voting accounts, 'bootstrapping' themselves into the upper levels. Current levels and XPs:
Those who gained by an old system will always be threatened by a different, new system. As I understand it, level and XP seems to be at least partially dynamic - so a change to the calculating mechanism will result in a drastic shake-up of levels. However - if the new system rating is more 'fair' at rating a user's contributions, then of course they should shift around - users who previously languished in the shadows despite valuable contributions will gain their deserved place in the sun, while those who mainly wrote vast numbers of nodes filled with crap and obsessively vote-dumped will get relegated to the small time, as is their lot. Perhaps it's time to trim the dead wood? Level advancement and retreat If your node-fu and rep are sufficient, then you may gain a level, with the associated benefits of more votes to award, the power of Cool, associated status, and perhaps even other treats. However, other users may gift both positive and negative rep - you might skate over the level threshold multiple times, if you post controversial content at that point. So, I propose at most one level change per day, and that if you slip slightly under the level requirement, that you retain your high level. (Level rating -5% sound fair?) Change other limits in the system Writeup quota per day At the moment, anyone may write as many nodes as they like. This lends itself to abuse by script-assisted persons or bots, or persons who like to split up nodes which really should be in one piece. IMHO, this leads to a decline in the quality of each node. If a user was only permitted a certain number of writeups per day, this might encourage them to spend more time researching and polishing their nodes before submission, as well as (under the current system) reducing the bonus for node creation awarded per unit time, all other things being equal. As a user increases in level, they may author more writeups per unit time - since they have proved that what they write isn't mindless drivel or crap, they are thus not polluting the database. What to do about bots? Bots take pre-existing content from elsewhere, re-package and re-format it, and then regurgitate it at high speed into the database. If a bot was forced to climb the levels, same as a person, then this would act to screen the quality of the content they provide. (Remember, if node-fu and rep are the only determiners for level advancement, then users advance in level by writing material considered to be more and more valuable to the database.) An alternative system might be to provide 'bot accounts', where an editor or admin authorises a login to ejaculate content at high speed into the vitals of the database, subject to that editor/admin's approval of the quality of the content that the bot is supposed to be emitting. However, this idea is prone to numerous abuses, not least that it relies only upon one person's opinion and bypasses the peer review process, and that the bot might provide a few pieces of high-quality literature to evaluate, then simply emit shite the rest of the time. As a result of these considerations, I would urge that bots be subject to the same limits as other, human users. Rewards for level At the moment, the rewards for posessing a higher level are:
Under the proposed changes, the 'rewards' would become:
Changes to features of everything2: Display of node reputation I think I speak for most Everythingites when I say I would like to see a writeup's reputation BEFORE I vote on it. I might want to use my vote powers to modify the rep towards what I think it should be, rather than voting up a node in case it doesn't have nough rep and finding that it is actually 400+ rep - I have just effectively wasted a vote, in that case. Always display node reputation. No censorship Editors having the power to unilaterally remove w/us that THEY don't like is a Bad Idea. It bypasses the peer review process, infringes on the rights of those who might want to view such w/us anyway, and gives Editors powers over database content that they should probably not have. They have votes, just like everyone else, anyway! I propose that ALL nodes, no matter how low the rep (except when we are getting ridiculous, like w/us that infringe on the Terms and Conditions of Use of the system) shall remain available for persons to view, if they so desire. Who says that the majority is always right? The majority has been, and I would claim still is, usually wrong on most matters. Besides, some nodes might be of interest to only a small subset of the database's users. Who says that you have to write for everybody? And no, you don't have to read these objectionable writeups if you don't want to and the next feature is implemented... Learn some lessons from Slashdot
Slashdot comments on a particular comment are rated by priveleged users. However, everyone may choose to see the lowest rating that they wish to see. This lets them screen out content that the majority of others deem to be unacceptable or uninteresting. While simple and limited, this system works fairly well. A more sophisticated system for Everything might allow filtering by rep, and an alternative system where a form of meta-moderation is employed ... Writeups change Who says that a writeup is set in stone once it appears in ENN? Perhaps the author maintains or updates it. Or perhaps he goes nuts and screws it up entirely. In such cases, you'd want to review your earlier vote, wouldn't you? I propose that you should have the option of altering your vote on a given w/u whenever you like... subject of course to the number of votes you posess! (Altering a vote does not use votes, if you have already cast a vote for that topic). Also, changed nodes should be signalled, just as new nodes or writeups are. (A limited number of node changes per day should be implemented in such a case, to prevent users spamming the ENN nodelet, and to stop users from removing content out from under people's feet when voting, thus making respectable persons appear to be voting for trash.... Perhaps the same number of node edits per day as node creations? If you run out of node change allowance one day, the system might post news of the modification the next day for you...) Right First Time Well, I don't know about the rest of you, but I definitely carry around inside my head, in addition to the complete contents of Webster 1913, a complete image of exactly how my current node is to look, as well as a database of nodes that it is suitable to hard-link to. I can soft-link all relevant nodes with the greatest of ease, and in short, my nodes are all wonderfully grammared, polished paragons of perfection by the time they hit ENN. That's right, every single one of 'em. For the rest of you mortal types, however, the almost complete lack of node editing facilities surely contributes to the fact that everything you have written so far goes chomp chomp chomp on the nutsack of Satan. Here are a few ideas for things that could help you improve the quality of what you write, before _anybody else_ gets to see it! Node Edit Area
As the system currently stands: Either you are expected to do 95% of the work of creating your node offline (you know... _premeditated node creation_! a woefully rare thing), doing things like writing it, pretty-formatting it, running it through ispell and your favourite HTML formatting script (oh yes! that's right... some of us either don't have access to UNIX/Linux or aren't wizards. How remiss of me) and so on, and then making about a billion requests of the e2 engine to check the validity of intended hard and soft links. (You _do_ take the time to make each and every one of those time-consuming requests, don't you?) Then you merge the results of this research into your carefully-tuned gem of inspiration (don't screw up any of that formatting, now), cut-and-paste the whole mess into your browser window (not too much at one time, X goes into a thrash loop with giant cut-and-pastes, and Netscape only allows small pastes to be added to a text box at a time), submit it, and pray you can fix the inevitable massive buggerups introduced somewhere in the process before your new work hits ENN and a million bored users swarm all over it, looking for the tiniest excuse to vote it down to Hell and send you copious abusive messages about how much your latest work sucks... Real categorization The current person-place-idea-thing categorization is about as useful as the Usenet top-level designations or the new Web top-level domains, and even less useful than the existing Web TLDs. Perhaps a few extra categories? (animal, mineral, vegetable...) Or perhaps, we could add a tree structure to the database, with your writeup or node slotted in under the relevant category. (Root->Concept->Computer-related->Adult->pornography, or Root->Thing->Mineral->Furniture->easy chair...) Symlinks in such a system might have a certain utility, as the same node would do well to appear in multiple places at once... It would also be a LOT easier to find other nodes relevant to the one you are writing, for hard- or soft-links, also. Softlink Toggle Simple change... softlinking is OFF by default. This way, you don't have to go to another node via your home node if you don't want to tie the two together. ("Hey... who softlinked "masturbation" to my "gospel lyrics" w/u, and why?" "Sorry, but I was reminded of it by something in ENN...") No more drive-by votings Perhaps we are getting into controversial territory here, but I think it would make for a better system if your vote towards a writeup, positive or negative, is accompanied by who cast it, when, and an optional area for a comment (private messaged to the author only, if the author addresses the area then the comment becomes obsolete very quickly, thus it should not become public). This way, an author knows what people don't like about what they wrote, and they get to see which people are doing the voting up or down, so that they may if necessary adjust their moderation appropriately, indulge in revenge >:), request more details on the voter opinion through the Catbox, or simply be reassured that all those worrying negative votes are coming from "the usual gang of idiots" and not people whose opinions you value. This would also tie in nicely with the proposed moderation system, mentioned above. Should node change anonymity be allowed? Sure, you're allowed to add a node secretly, by not allowing it to appear under ENN.. this hides crappy nodes from their rightful downvoters, however. Surely you should be made to stand by the content of your w/us? Also, changes suggested elsewhere in this writing would largely eliminate the need for traditional, legitimate uses of secret node posting...
Here's a list of other possible changes and modifications that might make e2 nicer to use.
|
User Bookmarks:
- BaronCarlos
- IvyNeko
- NetHack
- The Star Trek Project
- Stupid Quotes
- Teach Yourself Scheme
- Tragedy of the commons
- Areopagitica
- Reasons why I hate pornography
- Reasons I like pornography
- There is no good depression. It's not sexy. It's not fun. It's not the new rock and roll.
- Some advice on girls by a girl : the simple stuff
- Azure Monk
- New blokisms suggested for inclusion in the OED