HDTenEightyP/NetNews huggingface dataset:
From: smcdow@utexas.edu (Stuart McDow)
Newsgroups: alt.co-ops
Subject: Re: Co-ops in Texas
Date: 27 Jul 92 03:01:23 GMT
Organization: Everboda' ha' fun whi' powa'
X-UserAgent: Nuntius v1.1b3
X-WordOfTheDay: whoosh.

There are two major housing co-op organizations in Austin: ICC and College
Houses,
plus a smattering of independant co-op houses (such as Whitehall and
Sunflower).

The ICC number is +1 512 476 1957
The College Houses number is +1 512 476 5678

In addition, there's the Pedernales Electric Co-op, Austin KOOP radio (which, I
believe, is the nation's only cooperatively run radio station), and various
farming co-ops around which I know nothing about. 

And yes, Wheatsville is an awesome co-op as (are all the rest) :).


 smcdow@utexas.edu    | 1. Theatre is Life.         |
    I disclaim,       | 2. Film is Art.             |
  therefore I am.     | 3. television is furniture. |
  There is no such thing as software 'engineering'.
From: smcdow@utexas.edu (Stuart McDow)
Newsgroups: alt.co-ops
Subject: Query: Information on Co-Housing in Texas and NewMexico
Date: 27 Jul 92 03:16:05 GMT
Organization: Everboda' ha' fun whi' powa'
X-UserAgent: Nuntius v1.1b3
X-WordOfTheDay: ossicle.


I'm not sure if this is the correct newsgroup for this query, but since I lived
in a housing co-op for about a zillion years, and  co-housing seems to me a
desirable alternative for those of us that  aren't student types (anymore) and
want something more permanent, I thought I'd ask. At any rate, does anyone have
info or know where I can get info about co-housing in the following areas
(these are prospective medical school cities)

Dallas, San Antonio, Houston, Albuquerque.

Also any info on housing co-ops in Albuquerque would be appreciated.

Thanks. 


 smcdow@utexas.edu    | 1. Theatre is Life.         |
    I disclaim,       | 2. Film is Art.             |
  therefore I am.     | 3. television is furniture. |
 There is no such thing as software 'engineering'.
Newsgroups: alt.hackers
Subject: Re: Forgery
From: steiner@jupiter.cse.utoledo.edu (jason steiner)
Date: 23 Jul 92 10:58:37 EST

faber@loon.cs.wisc.edu (Ted Faber) writes:
> In <Brsy56.6po@undergrad.math.waterloo.edu> PPan@Fairytale (Peter Pan) writes:
> 
> >     A couple of post ago, someone mentioned something about writing a 
> >trojan horse login program to collect and store userids and passwords.
> >Did you get it to work? Its fairly trivial actually, for this reason I always
> >do a fake login before really logging in to make sure everything is 'real'.
> 
> 	Of course, you realize that only wins if the author of the trojan
> 	doesn't fake login failure twice.  Better to power cycle the
> 	terminal if it's in a public place.  If you're logging in from a PC
> 	in a public place you're on your own.  Maybe you should change your
> 	password after every login :-)

ObHack & followup: i've been meaning to learn C for a long time now,
	but haven't had the time 'til this summer. last night i wrote
	my second C program, which was based on the idea mentioned above.
	doubt i'll ever use, but in attempting to emulate the login
	sequence exactly i learned stuff about signals, files,
	encryption, ioctl, & general syntax. much more interesting
	than the projects i get in my CS classes. :^) oh yeah, it
	doesn't cycle a set number of times. checks the password
	to make sure it's the right one before telling you it's
	the -wrong- one, logging it & dumping you back to the real
	login.

know what? C really kicks Pascal in the head.
From: xtifr@netcom.com (Chris Waters)
Newsgroups: alt.hackers
Subject: Re: making the named pipe work on a cluster
Date: 28 Jul 92 18:33:32 GMT
Distribution: usa
Organization: Netcom - Online Communication Services  (408 241-9760 guest)

In <1992Jul28.045610.15540@reed.edu> mjeffery@reed.edu (Mark Jefferys) writes:

>In article <1992Jul27.231625.18562@constellation.ecn.uoknor.edu> ben@rex.chb.uokhsc.edu (Benjamin Z. Goldsteen) writes:
>_% >every post:
>_% >	take a copy of (Pnews|inews) and modify it, to pick a different sig
>_% >	each time
>_% 
>_%     So, every user should have there own version of inews?  That may
>_% satisfy one person.

>ObObviousHack:
>	Make your own (Pnews|inews) which changes your .sig
>and then execs the real one.

ObObviousAlso:  don't even bother to have a file named ".signature" if
you're going to go this route.  Just have your [Pi]news (or maybe even
your editor) attach whatever you want to the bottom of the post.  If you
do it through your editor, it even works through mail.

ObHack: I've actually got this running, but not for *NIX (yet).  A
script called by the editor as it saves a post.

ObSheesh:  named pipes, migawd!  A classic example of approaching this
problem from the wrong end.
-- 
Chris Waters    | the insane don't | NOBODY for President!
xtifr@netcom.COM| need disclaimers | Because Nobody's perfect!!
Newsgroups: alt.hackers
From: flaps@dgp.toronto.edu (Alan J Rosenthal)
Subject: Re: Reference needed on NTSC to VGA
Distribution: na
Date: 25 Jul 92 16:35:18 GMT

william@chopin.udel.edu (Wild William) writes:
>I am trying to get a decent ref on how to put an NTSC signal (or even the 
>video out signal from my favorite VCR) onto a VGA screen.
>
>Hoping to do something which can be manipulated in X or MS windows.

Well, if you want it to go through your vga card you're going to have to get
something which can digitize the video.  I don't know about ibms but cheap
stuff like this for the mac costs around $700 or something, I think.  Yeah NTSC
encoding has the kind of coding that makes us think of things being digital,
but it is analogue in the sense that when you get down to the intensities of
individual pixels, it's the voltage level that tells you the intensity, like
more voltage is more light.

Otherwise, you might as well mix the signals after your vga board.  Like take
the output from the vga board and the ntsc signal and do something with them.
But the hardware for this may be more expensive.
Newsgroups: alt.hackers
From: nimouat@napier.waterloo.edu (Nikos Mouat)
Subject: Re: not a test
Organization: University of Waterloo
Date: Thu, 23 Jul 1992 03:00:30 GMT

In article <ik89NB1w164w@kzdoos.hacktic.nl>, koos@kzdoos.hacktic.nl (Koos van den Hout) writes:
> 
> ObHack : In a program I'm working on I need to parse lines that are in
> the form :
> <name> <value> <value> <string> [<string>...]

     Don't even mention parsing, I'm going to be in here all night 
writing a parser in ada to semi-parse ada code =-(


> 
>                                 Grtx. KH
> 
> 
> | Koos van den Hout                          E-mail koos@kzdoos.hacktic.nl |
> | Student Computer Science                   Fido Sysop @ 2:500/101.11012  |
> | SysOp BBS Koos z'n Doos (+31-3402-36647)  300/1200/2400N81 ANSI/AVT/TTY  |
> | International E-mail costs me 10 times as much as a followup ...         |


Nikos.
Newsgroups: alt.hackers
From: matth@extro.ucc.su.OZ.AU (Matthew Hannigan)
Subject: Re: Ack!!! Bletch!!!
Organization: AODC, but I don't speak for them.
Date: Tue, 21 Jul 1992 08:40:23 GMT

In article <Bro7pE.3rJ@acsu.buffalo.edu> darweesh@acsu.buffalo.edu (michael j darweesh) writes:
>In article <19329@optima.cs.arizona.edu> davevh@cs.arizona.edu (Dave Van Horn) writes:
>>Obhack: On a VMS system, where you need to use a turnin program, due
>>to the file protections needed, it is possible to turnin something
>>that is late to the on-time directory using copy.
>
>Obhack: Same as above, but since the graders check the date on the file,
>you must write a program to modify the file date after finding the proper
>hand-in directory. Not too hard, but a hack that seemed to perplex many
>CS students who supposedly knew what they were doing...
>
Some students where I studied got around the submit program by submitting
something like:
#include "/home/user/myproggy.c"
on time, and just made sure they fixed myproggy.c before the automatic
marking ran.

Obhack: video game on a DSE System-80 (a TRaSh-80) clone in BASIC.
Used the 'put frequently GOTOed lines at the beginning of the program'
hack and the 'stick control codes and graphics chars in strings for speed'
hack.
Too old? OK.
Writing a kermit script to hangup the line on a UN*X box when I logged out coz'
the hacked up serial cable to the modem lacked the carrier line.

-Matt
matt@aodc20.aodc.gov.au
Newsgroups: alt.hackers
From: ben@rex.chb.uokhsc.edu (Benjamin Z. Goldsteen)
Subject: Re: making the named pipe work on a cluster
Organization: Engineering Computer Network, University of Oklahoma, Norman, OK, USA
Distribution: usa
Date: Mon, 27 Jul 1992 23:16:25 GMT

neilb@scs.leeds.ac.uk (Neil Bowers) writes:

>pwh@bradley.bradley.edu (Pete Hartman) writes:
>>Ok, drop the other shoe, then.
>>
>>I don't want code, just an idea of what a better solution for a random
>>sig generator would be.

>Couple of quick ideas, depends on how often you want to change your sig

>daily:	setup a script which soft-links .signature to one of your collection
>	of signatures.
   Not often enough

>each rn session:
>	have a script "my<newsreader>", which makes a soft-link before exec'ing
>	<newsreader>
   Not often enough

>every post:
>	take a copy of (Pnews|inews) and modify it, to pick a different sig
>	each time

    So, every user should have there own version of inews?  That may
satisfy one person.  You could, of course, modify inews to run a .file,
but still, named pipes allow for a certain variety that would not otherwise
be possible.  Named pipes in UNIX might not be the world's best
implementation, but, what feature in UNIX is implemented nicely?  Lets
face it, the semantics of half of UNIX leave something to be desired...
however, that is a lot better then most other OS's.
From: firsttimer@somemachine
Newsgroups: alt.hackers
Subject: Ignore this article
Date: 30 Jul 92 00:28:05 GMT


This is a test

Newsgroups: alt.hackers
From: rootc@taronga.com (0000-Admin(0000))
Subject: Re: Debugging program on mailing machine
Organization: Taronga Park BBS
Date: Tue, 28 Jul 1992 01:17:10 GMT

In article <1992Jul27.174217.20232@cs.cmu.edu> bsy+@cs.cmu.edu (Bennet Yee) writes:
>Anyhow, the author isn't _that_ clueless.  Alas, the author also
>``flames'' about procs that just sits around forwarding traffic and
>actually complements DOS.

Yow. What do you get if you complement DOS?

What is the face of the AntiDOS?

ObHack: writing a DOS terminal program that monitored a session and played
back responses, to allow one to save the configuration of a system even more
brain-damaged.
-- 
Newsgroups: alt.hackers
From: peter@taronga.com (Peter da Silva)
Subject: Re: Debugging program on mailing machine
Organization: Taronga Park BBS
Date: Mon, 27 Jul 1992 11:04:35 GMT

In article <1992Jul27.043409.13221@ctr.columbia.edu> kibirev@csa.bu.edu (oleg kibirev) writes:
>Bthw, how does one read /var/spool/mqueue without becoming root first?

Top ten methods for snooping mail:
 1. You remove the drive containing /var and install it in your own machine.
 2. You put a tap on the line coming into the machine.
 3. You break root.
 4. You start out being root on another machine along the path the mail takes.
 5. You snoop IP traffic.
 6. You don't, you read /usr/spool/uucp.
 7. You plant a trojan horse in sendmail/smtpd/uucico/rmail/...
 8. You bribe the system operator with a brand new pocket protector.
 9. You find a system that stages mail in /tmp.
10. You walk in with a boot floppy and take over.

Lets face it, mail isn't secure.

You wanted a hack... there's 10.
-- 
                                                                `-_-'
                         Have you hugged your wolf today?        'U`

Peter da Silva, Taronga Park BBS, Houston, TX  +1 713 568 0480/1032
Newsgroups: alt.hackers
From: york@snow-white.ee.udel.edu (Wild William)
Subject: Equipment Source
Organization: University of Delaware, Newark
Distribution: usa
Date: Sun, 26 Jul 1992 23:54:12 GMT

I am still working on my NTSC to VGA project and need sources for the
hardware components.

TV tuner.
D/A converters and A/D converters.

Things like that...

any ideas?

William@chopin.udel.edu
bill york

Newsgroups: alt.hackers
From: william@chopin.udel.edu (Wild William)
Subject: Reference needed on NTSC to VGA
Organization: University of Delaware
Distribution: usa
Date: Fri, 24 Jul 1992 15:55:10 GMT


I am trying to get a decent ref on how to put an NTSC signal (or even the 
video out signal from my favorite VCR) onto a VGA screen.

Hoping to do something which can be manipulated in X or MS windows.

(so unix and dos compatability are hopefuls)

Anyone know of a book to look in or some good reference?


william@chopin.udel.edu
From: hopkins@turing.ac.uk (Don Hopkins)
Newsgroups: alt.hackers
Subject: Re: Forgery
Date: 25 Jul 92 07:01:39 GMT
Organization: The Turing Institute, Ltd.

In article <1992Jul21.033018.15388@ctr.columbia.edu> kibirev@csa.bu.edu (oleg kibirev) writes:

   ObHack: Writing a program (in progress) to access your host through
   e-mail only.  (Say if you don't enjoy AT&T bills and have no local
   Internet access during holidays). 

Sounds something like "RUN-A-PROGRAM@MIT-MC".  Security through obscurity,
y'know.

	-Don
Newsgroups: alt.hackers
From: pwh@bradley.bradley.edu (Pete Hartman)
Subject: Re: making the named pipe work on a cluster
Organization: Bradley University
Distribution: usa
Date: Mon, 27 Jul 92 19:04:02 GMT

In <end1H060q8@atlantis.psu.edu> barr@darwin.psu.edu (David Barr) writes:
>In article <14q0udINNl6o@agate.berkeley.edu> gezelter@sam.cchem.berkeley.edu (Dan Gezelter) writes:
>>ObHack:  Getting that named pipe to plan to work on a cluster of
>>         networked suns that all use the same home directories...
>why?  What is this fascination with named pipes?  They're fun to play
>around with, but you quickly find that they're like programming in Pascal;
>sure, it works, but there is almost always a better solution.

Ok, drop the other shoe, then.

I don't want code, just an idea of what a better solution for a random
sig generator would be.
-- 
Pete Hartman		       Bradley University	pwh@bradley.bradley.edu
           Everybody wants prosthetic foreheads on their real heads.
Newsgroups: alt.hackers
From: PPan@Fairytale (Peter Pan)
Subject: Re: Forgery
Organization: University of Nowhere
Date: Wed, 22 Jul 1992 18:03:05 GMT

In article <1992Jul22.043712.21836@amhux2.amherst.edu>, twpierce@amhux1.amherst.edu (Tim Pierce) writes:
> ObHack: disassembling IBM PC graphics software to figure out which
> bits to twiddle for graphics mode when you don't have a manual handy.

     Just out of curiosity, how do the BIOS initgraph routines do it,
Through the VGA (or whatever graphics card) chip?

> 
> -- 
> ____ Tim Pierce                / "You mean there are TWO of you, Pierce?
> \  / twpierce@amherst.edu      /  God help us all."
>  \/ (BITnet: TWPIERCE@AMHERST) /   -- Major Charles Emerson Winchester III

     A couple of post ago, someone mentioned something about writing a 
trojan horse login program to collect and store userids and passwords.
Did you get it to work? Its fairly trivial actually, for this reason I always
do a fake login before really logging in to make sure everything is 'real'.
     I tried writing a program like this once, and it was a real pain in the ass.
It was for a MVS/XA machine, but the terminals were mostly PCs emulating  
3250 terminals. It was a real bitch because there were all these really cheesy
title screens and shit and emulating the 3250 keystrokes was a bit of a pain.
     I did a bit of work on it and eventually I decided it would be easier
to write a TSR that captured the first few keystrokes untill two carriage
returns had been entered, but that would be too hard because there was already a 
TSR hooked into the keyboard interrupt to convert  extended keyboard scan
codes to 3270 equivalents. I eventually gave up completely because I realized
doing this kind of thing was against the law, and I'm a good, law abiding
citizen.
     Also, I tried posting to a moderated newsgroup after figuring out
how to do it, and I got flamed to hell through mail. Oh well. 

Cheers.

--
The opinions represented here are my own and not that of any past, present
or future employer, school or any other institution unless there is
money to be made. In that case, all thoughts, sentence constructs, and
profitable ideas are solely those of my present employer, school or other
institution, and are copyright by all applicable laws.
Isn't intellectual property great?
From: mcmahan@cs.unca.edu (Scott McMahan -- Genesis mailing list owner)
Newsgroups: alt.hackers
Subject: Re: rmgroup program to remove newsgroups
Date: 25 Jul 92 17:02:13 GMT
Organization: University of North Carolina at Asheville
X-Newsreader: Tin 1.1 PL3

If we actually used that rmgroup program, there would be approximately
5 newsgroups left....

:^)

Scott

ObHack: who me? Well, I'm working on a server in perl to access
archives, but planning on a funky client to let you read the files.
Sort of FTP meets NNTP.
Newsgroups: alt.hackers
From: dylan@ibmpcug.co.uk (Matthew Farwell)
Subject: Re: not a test
Organization: The IBM PC User Group, UK.
Date: Fri, 24 Jul 1992 08:48:17 GMT

In article <0JNHGMG@taronga.com> peter@taronga.com (Peter da Silva) writes:
>In article <1992Jul23.101031.27724@jarvis.csri.toronto.edu> flaps@dgp.toronto.edu (Alan J Rosenthal) writes:
>>good god, please just use strtok().  Get to know your friendly neighbourhood C
>>library.  This is EXACTLY what strtok() is for.
>Good god, please don't use strtok. It's inherently non-reentrant and it's not
>even usable in cooperative threads. Define a new function that operates on a
>string handle or a string file, but let strtok die a well deserved death.

As usual, I'm going to say go and look at the library functions in the
c-news distribution, particularly split(3).

#include <stdio.h>
#include <stdlib.h>

#define EXPECTED	4		/* expected number of fields */

char buf[512] = "group_B 10 0 bb1 bb2 bb3";

extern int split( char *, char **, int, const char * );   /* from c-news */

int main()
{
	int i;
	char **flds = NULL;
	char *dummy;
	int numfields;

		/* just count the number of fields first time round */
	numfields = split(buf, &dummy, 1, " ");

	if (numfields < EXPECTED) {
		fprintf(stderr, "not enough fields\n");
		exit(1);
	}

	flds = (char **)malloc(numfields*(sizeof (char **)));
	if (flds == NULL) {
		fprintf(stderr, "malloc failed\n");
		exit(1);
	}

	if (split(buf, flds, numfields, " ") != numfields) {
		fprintf(stderr, "sorry - completely confused\n");
		exit(1);
	}

	for (i=0 ; i<numfields ; i++)
		printf("|%s|\n", flds[i]);

	return 0;
}

Dylan.
-- 
It is no coincidence that in no known language does the phrase 'As
pretty as an Airport' appear -- Douglas Adams
From: news@midway.uchicago.edu (News Administrator)
Newsgroups: alt.hackers
Subject: This is a quiz, only a quiz... Were it a test...
Date: 31 Jul 92 05:17:25 GMT
Reply-To: nobody2@foonet.bar.edu
Organization: FooBarNet International
Nnpt-Posting-Host: news.foonet

This is only a quiz, were this an actual test it would have been much more
difficult!

ObHack:Getting an A on my quiz... e.g. This post...
----------------------------------------------------------------------------
FooBarNetMan@foonet.bar.edu                           This is just a quiz...
From: koos@kzdoos.hacktic.nl (Koos van den Hout)
Newsgroups: alt.hackers
Subject: Re: not a test
Date: Tue, 21 Jul 92 09:46:41 MET
Organization: Koos z'n Doos (BBS)

twpierce@amhux1.amherst.edu (Tim Pierce) writes:

> ObHack: convincing MS-Windows 3.0 and a third-party screen saver to
> coexist in peaceful harmony.
> 
> (Do I lose brownie points for even mentioning Windows on alt.hackers?)

Yup. Windows is so much used and mentioned by normal lusers that it costs you
brownie points to mention it here....

ObHack : In a program I'm working on I need to parse lines that are in
the form :
<name> <value> <value> <string> [<string>...]
So 'group_A 0 0 aaa' is valid but 'group_B 10 0 bb1 bb2 bb3' also.
Problem : How to parse this when the complete line is already stored in memory?
Solution:

The line is stored in char buf[512];

int nm,inc;

sscanf(buf,"%s %d %d%n",name,&val1,&val2,nm);
/* do something with the name and val1 and val2 */

while(sscanf(&buf[nm],"%s%n",member,&inc)==1){
   nm+=inc;
   /* do something with member */
}

Works like a charm....

                                Grtx. KH


| Koos van den Hout                          E-mail koos@kzdoos.hacktic.nl |
| Student Computer Science                   Fido Sysop @ 2:500/101.11012  |
| SysOp BBS Koos z'n Doos (+31-3402-36647)  300/1200/2400N81 ANSI/AVT/TTY  |
| International E-mail costs me 10 times as much as a followup ...         |
Newsgroups: alt.hackers
From: flaps@dgp.toronto.edu (Alan J Rosenthal)
Subject: Re: Forgery
Followup-To: alt.snotrags.mucus.collectors.underage
Date: 22 Jul 92 19:10:00 GMT

PPan@Fairytale (Peter Pan) writes:
>     A couple of post ago, someone mentioned something about writing a 
>trojan horse login program to collect and store userids and passwords.
>... for this reason I always
>do a fake login before really logging in to make sure everything is 'real'.

On a unix system with encrypted passwords available in /etc/passwd, you can
just do the encryption yourself and check whether or not the password is real.
Only if they get the password *correct* do you go on to the real login program.
So you print "Login incorrect" no matter what, but you don't stop until they do
it right.  I think that this is a complete antidote to your solution.

The real solution is a secure attention key.
From: cooper@cbnewsg.cb.att.com (Ralph 'Hairy' Moonen)
Newsgroups: alt.hackers
Subject: Re: not a test
Summary: sscanf *&^*&#%$^*#
Date: 23 Jul 92 07:55:12 GMT
Organization: AT&T

In article <ik89NB1w164w@kzdoos.hacktic.nl>, koos@kzdoos.hacktic.nl (Koos van den Hout) writes:
> ObHack : In a program I'm working on I need to parse lines that are in
> the form :
> <name> <value> <value> <string> [<string>...]
> So 'group_A 0 0 aaa' is valid but 'group_B 10 0 bb1 bb2 bb3' also.
> Problem : How to parse this when the complete line is already stored in memory?
> Solution:
> 
> The line is stored in char buf[512];
> 
> int nm,inc;
> 
> sscanf(buf,"%s %d %d%n",name,&val1,&val2,nm);
> /* do something with the name and val1 and val2 */
> 
> while(sscanf(&buf[nm],"%s%n",member,&inc)==1){
>    nm+=inc;
>    /* do something with member */
> }

And you loose brownie points for using sscanf. I wouldn't trust it anytime.
Even a slight alteration of the format, or a corruption thereof can send
sscanf into the twilight zone. Apart from the fact that sscanf does a lot of
conversion, that costs a lot of time. What about this solution:

char buf[512];
char *flds[256];

register int cntr = 0;
register short suffix = 2;

flds[1] = buf;

while(buf[cntr++] != NULL)	{
	if(buf[cntr] == ' ')	flds[suffix++] = &buf[cntr + 1];
	}

You now have an array pointers to all fields in the line. The only
thing you have to do now is do an atoi() for the two numerical values.

This should work much faster, and is easier to change for later 
modifications, because the parsing bit doesn't have to change.

Of course you could use getopts() :-)

--Ralph Moonen
--rmoonen@hvlpa.att.com
--AT&T Hilversum, The Netherlands
-- 
begin 644 ralph.pub
MF58  ]M2*@QR86QP:%]M;V]N96[^ 6- RJ-V"2/)B4[K']_ZR@4#IVQE=TT6
LHD.M[5JN9O_E1]Z9HXM/%A$WW.E[OA8>ES0S+;I@Q::BY.J8/Z]22#4% !$6
end