| ||||||
| 2000/8/22-23 [Computer/SW/Languages/Functional, Computer/SW/Languages/Java] UID:19058 Activity:high 62%like:19071 |
8/21 Wanna teach programming language to my cousin (10 year old). Should
I teach LISP or Java first? Also, is it advisable to teach more than
one language at a time?
\_ http://www.toontalk.com -mogul
\_ Get a Mac, have 'em try HyperCard. When they get bored with that,
Pascal. I tried this, and it was fun -brg
\_ I would say the cool stuff for 10 yr olds is Perl cgi. They
can write stuff that other people can look at over the web.
\_ I concur. -tom
\_ i VIOLENTLY DISAGREE. There is enoguh disgusting
perl out there, without another 10yearold with
no programming experience adding to the mess.
Teach them how to program PROPERLY first.
\_ i VIOLENTLY ABSTAIN.
\_ Teach a 10 yr old to enjoy programming and
they will learn good programming over the
course of a career.
\_ Which is why there's so much crap code out there
right now. No. You're wrong. Programming
properly requires discipline and being told how.
You don't magically become good at something just
because you like it and do it for money.
\_ Don't confuse what's "formally" there with what the language was
built for. If you think the CLOS is intuitive to the average
10-year-old (relative to Java, that is), you need serious help.
All alternatives to CLOS that I've seen are no better. Think
Intuitiveness.
\_ I did it for the sex appeal, and have since
become a great programmer. (Only the elegance
of my code can now approach my attractiveness.)
\_ I agree with brg on this one. A great many of the people I
know that have a love of computer science started with HyperCard.
I've also seen a correlation between having clue now, and using
HyperCard when young. Obviously I'm not implying that HyperCard
bestows clue and a love of CS. More likely, it offers a fun
love of computer science as a discipline
way for people to learn a programming mindset. -dans
\_ Interesting observation, I started with hypercard and
I love CS. Before HC I had done logo and basic though.
The other possibilitiy is that I decided on CS since
my mom was CS also.
\_ Shut up, dans. You are an idiot. Go away. You are not
qualified to give advise on sneezing, let alone computer
science.
\_ Sod off. And sign yer posts. -dans
\_ learn a programming mindset in a fun
love of computer science as a discipline [motd formatting god]
\_ Python or pascal.
\_ Lemme explain about python: python is scripting
(immediate feedback, no compile) very clean of syntax,
and very powerful. Its only annoyance is that it requires
proper whitespacing, but it's good to learn proper indenting in
a first language anyway. If you don't know python, learn it
THEN teach it to your cousin.
\_ Python is Perl's poor cousin. Python is still longing
to be what Perl was back in version 3.0
\_ But it does *look* nicer on a printed page. :-)
\_ korn shell
I'm NOT KIDDING!!! It's simple to start, but has a LOT of
features. Functions, vars, lots of optional odd tricks.
\_ David Korn is a prick, I refuse to use his shell. Either
Bourne shell or BASH.
\_ so is RMS. So do you refuse to use gcc, emacs, or any
other of his stuff?
\_ RMS isn't as much of a prick as DK. DK's great
contribution was /bin/ksh and he goes around
like he invented computing (just like Al Bore
invented the internet). Without K&R,SRB,KT,BJ
DK wouldn't have amounted to a hill of beans.
The other thing is that he's also in bed with
M$.
\_ So what? If the technology is good, use it. Do
you not surf websites backed by Oracle because Larry
Ellison is a prick too? You're being an idiot.
\_ I don't use ksh mostly because there are just
so many other better alternatives. The fact
that DK is a prick doesn't make me want to
use it either.
\_ name 3, "so many others".
Perl is great if you want to
access a database or do network stuff,
but otherwise it's mostly overkill.
\_ Bourne Shell, BASH, Perl, Awk, Sed,
C, C++, TCL/TK, Java, Fortran, PL/1,
ALGOL, Basic, even DOSHELL! Ksh is
just a copy of SRB and BJ's work.
\_ Java is probably better; LISP may be best for a CS student to start
from, but it doesn't yield "pretty" results immediately. OOP has
a more tangible link to the real world (ie "objects and their
interaction"). More than one language at a time should be absolutely
out of the question. You will confuse the fuck out him/her.
\_ LISP is object oriented, and in fact had objects before Java.
At any rate, most modern languages provide a way to program with
objects or object like entities (with the only 2 notable
exceptions being C, which is too low level to have objects as
anything else but gobs of memory, and prolog, which can be
used to implement any object system of your choice trivially).
\_ Don't confuse what's "formally" there with what the language
was built for. If you think the CLOS is intuitive to the
average 10-year-old (relative to Java, that is), you need
serious help. All alternatives to CLOS that I've seen are
no better. Think Intuitiveness.
\_ C-like syntax isn't intuitive. In actuality, scheme's
syntax is far cleaner, and CLOS is a far better object
system than java's if for no other reason than because
classes are first class objects themselves. Want to teach
java's alternative (reflection) to a newbie? And drop this
lecturing tone, you haven't gotten enough clue to assume it
yet.
\_ Listen buddy. I've probably taught Java to more
10-year-olds than you've met in your life. And I've
tried the alternatives. If you don't believe what I am
saying, go find a sample of a few 10-year-olds and see
how you fare with your lisp fantasies. I have the utmost
respect for {lisp,scheme,yermom}, but none of them are
suitable for 10-year-olds.
\_ Which alternatives have you tried? See, friend,
you are something people in the know like to call
'Java-drone.' Would you like to guess why?
\_ Read first before spewing garbage. I don't
endorse Java as The Best And Last Real Programming
Language. As a matter of fact, I think little to
none commercial-grade code should be in Java.
Getting 10-year-olds interested is an entirely
different story. As for the alternatives --
I've tried Scheme, C, BASIC several times, and
perl, lisp, linkway (bad hypercard clone),
turing, and some obscure ancient shit you've
never heard of a couple of times
\_ What about my favorite language, assembly? *ducks*
\_ i learned to program in 6502 assembler when i was 10.
\_ m68k assembler @ age 12.
\_ 4004 at age 17.
\_ eniac circuit codes at age 5
\_ babbage gears @ age 4
\_ trained the wet-nurse @ age 6 mos.
\_ I think alot of people in our CS dept (well... at least Harvey
and Clancy) would say to teach Logo with the intention of quickly
transitioning to something more practical. I think Java would be
a good start in that it is really powerful with all the hard stuff
abstracted away... and thus can yield some rewarding results for
a 10-year-old failry quickly.
\_ If you want to hook someone on programming, you really cant
beat "Hey, I make make funny colored shapes in 30 seconds".
Logo rules for bringing them in.
(then when they're hooked, we move them up to the heavier
stuff. And THEN we start ch... Ummmm.. forget that last bit)
\_ I'd suggest teaching Smalltalk. That's what it was made for,
after all.
\_ So what? Doesn't mean it's any good for that.
\_ But it actually was a good teaching language. Supposedly
they were getting 9-12 year olds programming things like
paint programs pretty quickly with Smalltalk.
\_ The first language I learned to program in was BASIC. Even
though I liked programming, BASIC was annoying because there
were lots of strange syntax rules you had to remember. Based
on this experience I would recommend starting with a language
that has a simple, clean, and consistent syntax. LISP and Tcl
are 2 good examples. I've never used python, but I suspect that
the idea of using white space to indicate scope is the kind of
thing that would scar a young programmer for life. As for C, C++
and Java, all I can say is that if decent programmers find things
like x <<= y ^ *x++ && 0x32 hard to undrstand, think how a kid
would feel. Good luck, and let us know how things go. -emin
\_ if you code like that that's YER fucking problem |
| 2000/8/22 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:19059 Activity:high |
8/21 Our wonderful BSD system has grep -A and -B to print the lines after
and before the matched patter (e.g. grep -A 10 myheaderword *).
Solaris seems to be missing this functionality. How do i duplicate
this functionality?
\_ Get GNU grep from http://ftp.gnu.org; it builds on Solaris.
\_ try load module greputils |
| 2000/8/22 [Recreation/Dating] UID:19060 Activity:high |
8/21 Does the word "buddy" have a heavier weight than "friend"? Can
somebody list the hierarchy for buba, buddy, friend, and acquaintance?
\_ I never use "buba" and "buddy". Here is how I would rank the words
I would actually use: Lover > fuck-buddy > friend > acquaintance
\_ yes
\_ is it preceeded by "fuck-" or not? |
| 2000/8/22 [Uncategorized] UID:19061 Activity:nil |
8/21 I'm going to be looking for some short term consulting/contracting
gigs RSN and I'm looking for some useful websites that have information
about things like current market rates, contracts, not getting screwed
insurance, personal 401ks, etc. Any suggestions? |
| 2000/8/22 [Uncategorized] UID:19062 Activity:nil |
8/21 One day more...
\_ Another day another destiny. |
| 2000/8/22-23 [Uncategorized] UID:19063 Activity:moderate |
8/21 Anybody know a good online store to buy modular phone jacks? I need
a modular "phone" jack that allows me to customize the face plate.
Eg. two coax output, one RJ-45 and one RJ-11 all on one plate. Thanks.
\_ http://www.cablesnmor.com
Recently bought 100 RJ-45 plugs for about $30 with shipping. 2
days to deliver.
\_ $11.95 (+salestax) @ Fry's (not www, but just for reference)
\_ 100 for $11.95 (+tax) @ Fry's (not www, but just for reference)
\_ home depot carries these. i bought six-socket and three-socket
customizable plates, and a bunch of snap-in jacks to do my home
wiring. --aaron
\_ I have gone the same route. It's dead easy, they even come
with a little punch-down tool to use. -- Marco |
| 2000/8/22 [Academia/Berkeley/CSUA] UID:19064 Activity:nil |
8/21 csua Top 20 of 2882 Total Search Strings
#1 491 5.34% panties
\_ thank you lolly. we needed that traffic.
#3 104 1.13% catfight
#8 44 0.48% dork |
| 2000/8/22-23 [Computer/SW/Languages/C_Cplusplus] UID:19065 Activity:moderate |
8/22 Looking for studio in downtown San Jose. anyone knows the average
rent there?
\_ Expect $1200-$1500/month
\_ 1000000000000000000000/mo.
-/-- It wasn't here for very long before getting trunc'd, but for the person
looking to teach programming to a 10-yr-old: http://www.toontalk.com
"ToonTalk is a video game for making video games." -David Kahn, 10
"It's an animated world where kids can make, run, debug, and trade
programs."-Ken Kahn, David's dad and inventor of ToonTalk
--mogul
\_ C! C is the STANDARD! Programming language.
\_ ANSI or K&R?
\_ ISO/ANSI C99 |
| 2000/8/22-23 [Recreation/Computer/Games, Politics/Domestic/California] UID:19066 Activity:high |
8/21 Don't you think an ex-USCA co-op resident, and better yet,
current CSUA member, would make a passable Survivor contestant?
^contestant^actor --psb
\_ No. I don't. The first 2 losers kicked off the island were the
only 2 bay area people. Think about that.
\_ What are you trying to say psb?
\_ The coops were a ZOG survivor contest. -John
\_ ausman! ausman! ausman! ausman!
\_ I have never even seen this show before. Think I really ought
to apply? -ausman
\_ I can't think of anyone more perfect, Jim.
\_ yes. Next show is in January. Everybody apply!
inmates fight one another. I think this has happened before.
\_ The show will become markedly stranger if we get 3+ sodans
on there. Let's go everyone, apply!!!
\_ How much of a bribe would it take to say, the Chinese government,
to have a deathmatch-oriented survivor. "No games. No rules.
No mercy.", where the contestents are encouraged to knock each
other off?
\_ Get a job as a California prison guard, then make the
inmates fight one another. "deathmatch-oriented survivor"
is played out everyday in the prisons. Join the fun!
\_ there is a new reality based show coming out called
jailbreak. People become prisoners and try to break
out of prison.
\_ CA penal system is a bit more organized than Survivor, eh?
They have gangs, or one-on-ones, or "group vs.
child molester" altercations, which arent really the same.
It ends up being bigger beats smaller. Plus, it's not co-ed.
\_ well, the winners don't get a million dollars.
\_ They would not allow that. The kidney trade is too lucrative
to risk damaging the goods.
\_ USCAers would not survive unless it was a contest to "make your
own granola" or "score some drugs". CSUAers would never survive
unless it was a "virtual survivor" where you are a character
in a video game. Of course both would win if it was a "how long
can I last without showering" contest.
\_ you call that winning? |
| 2000/8/22 [Academia/Berkeley/CSUA/Motd, Computer/SW/Editors/Vi] UID:19067 Activity:very high |
8/22 Shouldn't we all just use view instead of vi to view/edit the motd?
If I'm using view, other people can still open the motd and edit
it, as can I. ---ranga
\_ Use less or more to read the motd.
\_ As the above says. Why are you using an EDITOR to VIEW the motd?
Does everything look like a nail to you or are you an emacs addict? |
| 2000/8/22-24 [Computer/Networking] UID:19068 Activity:moderate |
8/22 My CATV consists of two coax cable coming into one room in my house.
I want to distribute that to every room in the house. A friend of
mine told me that doing a simple line split would degrade the signal.
That I need to amplify it somehow. Anybody know how this is done?
Any box I can buy to accomplish this via "plug and play"?
\_ Yes. You call the cable company and pay them for the additional
service. If you can afford a house and cable, you can afford
another $5/room/month for additional service instead of stealing
it like a common street corner criminal.
\_ If you knew how cable companies operate, you wouldn't
have any moral problems with not paying extra money to them.
\_ You sound like the stupid whining mp3 napster thieves. If
you don't want to pay for the service a company is providing
at the rates they charge, then don't use the service or
product. Theft can not be justified by saying the seller
or provider is some Big Evil Corporation. You are a thief.
You are not in any way entitled to cable service at a lesser
rate than they charge the public at large. Theft is theft.
\_ Your local Radio Shack will have coax splitter/amplifiers.
Depending on your cable company you may still need a cable box
per TV.
-/-- It wasn't here for very long before getting trunc'd, but for the person
looking to teach programming to a 10-yr-old: http://www.toontalk.com
"ToonTalk is a video game for making video games." -David Kahn, 10
"It's an animated world where kids can make, run, debug, and trade
programs."-Ken Kahn, David's dad and inventor of ToonTalk
--mogul
\_ C! C is the STANDARD! Programming language.
\_ ANSI or K&R?
\_ ISO/ANSI C99
\_ Any worth while compiler will deal properly with either
or a mix of the two in most cases.
\_ MS C(#) - bg |
| 2000/8/22-23 [Reference/BayArea, Computer/Networking] UID:19069 Activity:high |
8/22 Silicon Valley == Santa Clara Valley. However, when we say
Silicon Valley, what are the border towns on the north, south,
east and west?
\_ I think there's no clear boundary, just like "Bay Area".
\_ yep, generally San Jose/Santa Clara/Palo Alto, but as far
north as San Mateo and parts of Alameda/Contra Costa
north as parts of San Mateo/Alameda/Contra Costa counties,
and as far south as Santa Cruz even.
Some say Silicon Valley is not a place but a cultural mindset.
It includes where Sun, HP, Cisco and Oracle are located.
\- it should be referred to as "the silicon valley".
leaving out the "the" isnt as bad as leaving out the
"the" in "the internet" but is bad --psb
\_ get a life.
\_ okay, i shall now call you "The psb"
\_ well, I wouldn't consider SF part of Silicon Valley.
\_ Others do. Got the message?
\_ There was this trivia question on one of those
morning shows several years back (Today, I believe),
and they asked where SV was, and the answer was SF.
Apparently they got numerous angry calls so the next
day they retracted their answer.
\_ Entertainment Alley == San Mateo
Multimedia Gulch == SOMA |
| 2000/8/22 [Uncategorized] UID:19070 Activity:nil |
8/22 Is the radio telescope in the beginning of the movie "Contact" the very
same one used in the SETI@home project? |
| 5/17 |