How to Search Today's Usenet For Programming Information?
DeadlyBattleRobot writes "I've been using Usenet searches since about 1995 to get programming information, sample code, etc., mostly for those standard APIs that are never documented well enough in the official documentation. At first I used dejanews, and now Google Groups (Google bought dejanews). Over the last few years, I've noticed a steady decline in the quantity of search results on programming topics on Usenet from Google, increasing difficulty with their search UI and result pages, and today I find I'm completely unable to get a working Usenet search on their advanced group search page. I'm used to searching on 'microsoft.*' or 'comp.*,' sometimes supplemented with variations like '*microsoft*' or 'comp*.' As an example, try to find a post from the 1996-1998 time period on 'database' in either the comp.* or microsoft.* hierarchies, and if you can do it, please show your search expression. There should be thousands of results, but I'm getting the result 'Your search — database group:comp.* — did not match any documents.'"
Usenet had groups that didn't have *.sex.* or *.beastiality.* in it? Man, I missed a LOT during the 90's...
Weaseling out of things is important to learn. It's what separates us from the animals... except the weasel. -
Kibo seems to know how find stuff on usenet.
Usenet is more or less dead with respect to technical discussions. They have all moved to disparate Web forums, the most offensive of which put freely-given advice from volunteers behind a paywall.
There actually are a couple of good forums for Win32 advice, such as CodeProject, and Google is still the best way by far to search MSDN, by adding site:microsoft.com to your query.
But Google's handling of Usenet, including (but not limited to) their unauthorized alteration of message content by mangling email addresses, has not been healthy for the venue.
There's a bug in the advanced search form. After you do the advanced search and it gives you the did not match any documents, just click on the "search" button on that second page. (alternately, removing the lr=selected parameter makes it work also)
The question you ask is wrong...since people are no longer answering questions on usenet. The proper question is...where can I find answers to programming questions.
Answer:
www.stackoverflow.com
If you think about it, most google apps have a few really cool and flashy features (which is why I like to use them), but then tend to have lots of UI bugs. Also, it's pretty much impossible to actually report bugs to google. At best you'll find some google group on the product that no engineer ever looks at.
Aside from the one mentioned google groops had lots of basic bugs. Until recently reading comp.lang.c++.moderated on google groups caused all sorts of problems because they weren't properly handling the escape of the ++ characters in the url (every time I clicked on a link I'd have to edit the url manually to get it to work). It took them years to find out about that and fix it. Although it was a daily annoyance to me, I had no way to get it into any kind of bug tracking system.
Even worse I've *never* been able to use google gears or google docs without major bugs and error messages, no matter what browser I used (including chrome).
Gmail, google reader, and basic search are probably the only google web apps I've seen that don't have lots of bugs. I actually have a higher opinion of their desktop apps.
Reader, which is awesome and you should check out btw, used to be very bug ridden, but it's massively improved over the last year and a half.
Search actually is kind of problematic in that the basic search works fine, but lots of the extensions are broken. Last time I tried subscribed links was broken. As in, it didn't work *at all* and there was no workaround.
I think honestly that while they obviously have high quality engineers, they just have sucky QA. I think that they focus too much on unit tests, and have forgotten that a lot of basic bugs can only be detected by someone hammering on the interface of the production system and logging bugs.
Also, I think they've basically destroyed their ability to have beta software, by making all of their software beta. Now, user have no way of distinguishing what is truly production ready software from stuff that clearly isn't, except by trying it and getting burned.
>The question you ask is wrong...
>since people are no longer answering questions
>on usenet.
Some communities use usenet almost exclusively (the c++ community is basically built around comp.lang.c++.moderated and comp.lang.std.c++). Furthermore, a lot of programming mailing lists are mirrored to usenet.
The problem the poster had was that google's search for usenet sucks, which I have to agree. In general, google groups has deteriorated since they started adding non-usenet groups to the service.
>Answer:
>www.stackoverflow.com [stackoverflow.com]
Stackoverflow is great, but it has nothing to do with usenet or newsgroups.
Usenet is a place for communities of people to have discussions. Basically, it is a unified distributed bulletin board system, with boards for discussions of all topics *ever*. It is also a convenient place to mirror mailing lists, so that they can be browsed in a unified manner without having to subscribe to a million different mailing lists, or go to lots of different websites.
See: gmane.org
Stackoverflow is a question answer service.... basically the same as yahoo answers except that it is focussed on answers to programming questions. Basically, it is a FAQ generation system.
My webmail lets me search/reply/archive at will...
Anyway, it seems naive to completely rule out forums as a source of information. It seems like it's much less efficient to store tons of information you will never need in your local mail client's archive in hopes that the answer to a question you may have down the road will be in that archive.
Us non-pro's who don't exclude any source of information, such as forums, often get good, quick answers to all of our questions by doing a quick Google search.
---==O <- sarcasm
* <- neptune
o <- you
-|-
/ \
(to logarithmic scale)
Google has pretty completely fucked up in their handling of usenet archives. Some examples:
We really need some competition for Google in this area. There's some very valuable stuff in the usenet archives, and that needs to be in competent hands.