Usenet, updated in real time as it was thirty years ago
olduse.net
olduse.net
1. The feeling that "this matters". Usenet wasn't just one discussion forum among millions, it was The One. 2. The life of the mind - the all-text nature of the old Usenet was somehow incredibly conductive to treating people as pure intellects. "On Usenet, it doesn't matter if you're a dog." Somehow even forums like HN don't capture that feeling today.
Also, a decent newsreader is still ahead of all modern browser-based software by a mile when it comes to following many discussion threads. For me, nothing today compares with trn.
Yeah, I know Usenet is still out there, and I can even be found there sometimes, but it's not the same feeling anymore, not of intellectual wonder and horizons and of being a pioneer. Probably, that's hard to explain to the youngsters who weren't there - wow, the internet has produced its crop of old-timers.
You're far from the only one who feels this way. I'm not quite sure why it is, but I think it's because trn's tree is basically drawn "orthogonally" (if I might use that word), with siblings stacked vertically, and children moving off to the right.
A "normal" newsreader uses the standard indented list, which gives the whole thread a "meandering set of diagonals" shape, and has a less strong visual connection between siblings (which is an important connection, because they're all replying to the same parent.)
So I was just looking for a screenshot of trn for people who didn't know what it looked like, and I found this blog entry talking about exactly this (with screenshot):
Imagine going to the HN front page, clicking on all the threads you're not going to follow and marking them read or killed (meaning they don't show up again), and then clicking on the threads you want brings you to the last UNREAD messages in those threads. And you press space to go the next unread message. Imagine all forums being like that.
Give me that, and I don't care if you give me a vertical or a horizontal tree display (tho' I prefer the trn way). It seems so simple that I almost can't believe I'm not missing something subtle.
(Do remember that gmail's keyboard shortcuts were designed by people who had used Usenet extensively.)
If your claim is that Gmail implements most of the "simple" features present in powerful news-readers then it is manifestly absurd.
Of course real newsreaders have a lot of features that gmail doesn't.
And there is no "kill thread" - you can set up a filter, but that's a longish operation and I don't think it lets you say "I don't want to follow this particular discussion" as opposed to "filter out this subject/author".
It all comes down to gmail being a mail system, not a forum system. And goog's forum system, groups, is pretty sad.
Also, within a thread, new messages are posted at the bottom.
I stand by my previous comment. Every piece of basic functionality that was requested is actually present in gmail. The aesthetics are not the same, and some things require hitting two keys (for instance y then o to archive the current message and move to the next - keeping the current one from showing up again unless you look for it). But the basic functionality is all there.
Click on the icon at the top left, select Email Settings.
Search for Personal level indicators and turn them on.
Save changes.
You'll now have indicators of which emails were sent to you personally, and a stronger indicator of emails sent only to you. When people respond to you they tend to reply to you, so it tends to work out reasonably well.
I was, in any case, talking about forums, not mail systems. It seems that none of the modern forum software even wants to give me something as super-basic as not showing messages I've already read. Exceptions are few. And it's in forums that I need "kill thread" and "kill followups" (I suppose gmail labs has that, too), not in my email. I have no idea why that is; certainly it's possible to replicate the old software with today's tech, and for all I know the wonderful new forum software already exists, but it's not being used very widely. And here I am in 2011 using phpBB boards and livejournal and HN, and they are all much clunkier and less-featured than tin and trn, when it comes to actually following conversations.
However http://iwt.mikevitale.com:8080/gaming/board/show.iwt?boardid... is one forum that implements not showing you messages that you've already read. It doesn't have kill thread or kill followups, but that one feature sets it ahead of the pack.
And all this while the technology used to zip their messages around the globe and display them is the stuff of fantasies.
In today's world, all of the information for personalization has to be tracked on someone's central server. That's a lot of data per user. If you have a lot of users, that doesn't scale very well. And thanks to the stateless nature of the web, it is natural to have to process that data on every single hit.
Historically with Usenet, all of the information for personalization was distributed along with the data. The information for personalization was generally much less than the data for Usenet. And the processing of the data set was generally done once per forum per Usenet session, followed by much viewing and reading of data.
The result is that when sites like Slashdot popularized web forums, tracking that kind of detailed individual reading history didn't seem like a critical feature. If you've got one or two webservers serving a semi-popular forum (I believe that HN runs off of a single CPU), that feature just isn't going to be seen as a critical need.
I've concluded that there is just no demand for sophisticated threading/reading software of the type we had in the '90s. If there was demand, there is certainly technology to fill it. If they can run Linux in a browser complete with a little C compiler, they can run the equivalent of trn. As you pointed out yourself, Gmail covers the basics already - why not make it more sophisticated and bring the technology to Google Groups? No demand. Otherwise, one of the sources of innovation in this industry - big corps, startups, or academic/open source, would have filled it. Even if it required extending HTTP/HTML somehow - these extensions happen quickly when really needed.
The features that you are talking about are essential for carrying on extended, complex conversations in a high volume environment.
The high volume discussion forums that we have today are mostly geared towards providing and filtering discussions of topical items for short periods of time, while blocking spam. (Not a big problem on the classic Usenet.)
The result is that we have things like voting systems, but the implicit assumption that any old conversation is automatically dead. (An assumption that is implicitly guaranteed by the fact that the forum becomes unusable.) So that leads to lack of motivation to improve software for this use case.
You're right about topicality being important, but there are tons of forums which I've followed (on history, for example, or on science) where nothing is topical and threads go on for 140 phpBB pages or more. Needless to say, these threads are unusable, especially compared to Usenet. So why not make software for it? People write software for more obscure niches all the time.
Looks like you don't know everything about Gmail shortcuts yourself. The same feature is available under '{' and '}' (or '[' and ']', but in this case the behavior depends on the label you are currently in).
Even HN (one of the best web forums, IMO), is still clunky compared to usenet. Usenet made it so easy and efficient to follow topics you were interested in while ignoring the crap.
I think I'd be willing to give up the ability to upvote comments/submissions in exchange for a good usenet interface to HN.
Given that this is HN. I wonder how long before someone implements something like that for fun.
http://joey.kitenet.net/blog/entry/thread_patterns/
or a somewhat modernized take
Since 1997 we've known that HTTP+HTML is the worst way to achieve any task online. It is, however, the most popular.
Quora arguably has a marginally lower caliber of tech experts, but much higher for many other verticals including business, journalism, media, etc.
But I still contend that Quora has experts in more domains than HN does. Check out the breadth of industries represented on http://www.quoratop.com/. Of course, it's still tech heavy - but it's more diverse than HN.
It's not perfect - but it's a much better candidate than HN.
As a sidenote, this is probably one of the biggest things I miss about HN's old days is how great the discussions were with such legends. The creator of Gmail & Adsense talking with you was a daily, awe-inspiring thing. Not that it doesn't happen still, but a lot of this old guard of commenters comment less and less with new vocal pipsqueaks filling up threads. Not that they don't bring value, but the old guard had a way with words that conveyed thoughts concisely.
But I think your argument stands, there are a lot of different and varied industries and interests represented on Quora. The only problem is that a lot of the questions and answers seem a little fake and dry. Everyone's got their name and reputations on the line, so there isn't much outside the usual rhetoric and repeated arguments. Though I will note once in awhile a gem appears from the trough.
The best sources for serious discussions online seem to have moved from Usenet newsgroups over to the pantheon of topic- or expertise- specific forums; Nuclear Phynance and Wilmott for quants and finance+banking, HN and a few other good forums for tech, CollegeConfidential for education, BodyBuilding for fitness and health, etc. And the huge constellation of niche, smaller forums. Then there are the generalist forums like Something Awful and lots of smaller ones with vague or whimsical/unrelated beginnings or purposes. IRC is still a great medium as well, but heavily tech-focused.
I think Reddit fills a hole here in a lot of areas, especially in the smaller and more focused subreddits.
Twitter has adopted some of these functions: it allows anyone to hold open conversations on any topic (albeit limited to 140 characters); enough (important) people are on Twitter and use it with enough frequency to make this possible.
Nothing of real substance fits into 140 characters. Which is unfortunate, really, since Twitter is so popular these days.
When I got involved in the early 90s, sci.math (to name a random example) had over 100,000 regular readers. Participants ran the range from beginners who didn't understand Calculus to tenured professors to random kooks. (Sometimes those categories overlapped - eg Alexander Abian.) Conversations regularly were complex meandering affairs where participants frequently kept 3-6 different threads of the same conversation going in the same posts.
I am not aware of any discussion forum today that is online with anything like that readership and range of participants. I'm also not aware of any with that tolerance for complex conversations. (You can do it with email - I have - but when people mix top posting with bottom posting with interleaved posting, it turns into a mess. To do it like Usenet did you must use interleaved posting.)
What I miss most about Usenet is that there were always interesting conversations, that were expected to take place over time. Here how many conversations are still going on a day later? A week later?
http://kitenet.net/~joey/blog/entry/announcing_olduse.net/
Also, if you see a blank box where the newsreader should be, yeah, inviting the whole web in to run tin on my server is not a completely scalable thing. nntp.olduse.net is where it's at.
Message-ID: <696@Autzoo.UUCP>
Newsgroups: hacknews
Path: utzoo!henry
Date: Fri Jun 5 15:44:20 1981
Subject: morning crash
From: henry
X-OldUsenet-Modified: added From; converted from A-news; fixed Message-ID; added
Xref: dummy dummy:1
Crash this morning, a mass of multiple panics suggesting
some sort of catasstrophic failure. Hardware glitch?
Reboot and rebuild (by Laura) succeeded with no problems.I want a fork of this that allows me to reply to me. ;)
Nice work Joey.