Berkeley CSUA MOTD:1999:January:11 Monday <Sunday, Tuesday>
Berkeley CSUA MOTD
1999/1/11 [Uncategorized] UID:15203 Activity:nil
                                                                        _( (~\
                 _ _                        /                          ( \> > \
             -/~/ / ~\                     :;                \       _  > /(~\/
            || | | /\ ;\                   |l      _____     |;     ( \/    > >
       ,,,,,@@@@@@@@@,,,,,                 `8o __-~     ~\   d|      \      //
     ,,@@@@@@@@@@@@@@@@@@@,,                "88p;.  -. _\_;.oP        (_._/ /
  .'@@@@@@@@@@@@@@@@@@@@@@@@@'.              `>,% (\  (\./)8"         ;:'  i
.'@@@@@@@@0@@@@@@@@@@@@@@@@@@@@'.           ,;%%%:  ./V^^^V'          ;.   ;.
@@@@@2@@2@00@2@@@@@@@@@@@@@@@@@@@'  ,;;;;,-::::::'_::\   ||\         ;[8:   ;
@@@@2@@0@00@@@@@@@@@@@@@@@@@@@@@@@' ::8888oooooo.  :\`^^^/,,~--._    |88::  |
@@@@2@0@@0@@@@@@@@@@@@@@@@@@@@@@@@@'   oo.8888888888:`((( o.ooo8888Oo;:;:'  |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'     `o`88888888b` )) 888b88888P""'     ;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'       b`888888888;(.,"888b888"  ..::;-'
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' "-....  b`8888888:::::.`8888. .:;;;''
@@@@@@@@@@_____  _____@@@@@@@@@@@'     `:::. `:::OOO:::::::.`OO' ;;;''
 '@@@@@@ // ///\// ///\ @@@@@@@'         `.      "``::::::''    .'
   '@@@@@\_____/\_____/@@@@@@' Got you    `.   \_              /
      '@@@             @@@'      now,       +:   ~~--  `:'  -';
             /~~~~\          motherfucker!   `:         : .::/
             @@@@@@                          ;;+_  :::. :..;;;
             '@@@@'                          ;;;;;;,;;;;;;;;,;
1999/1/11 [Reference/Religion] UID:15204 Activity:moderate
1/10 - tpc
        \_ how is this interesting or informative?
                \_ yeah that's right, sexless geeks are a dime a dozen
                   around here, we don't need to see more. - tpc

as if most people haven't already been sent that assinine questionnaire
36 times.
\_ Right. But for AI people, it IS interesting, as an indication of a possible
   common(not neccessarily 100%)  algorithm for human data storage.
        \_ get a fucking clue.
        \_ Look asshole. If you're going to delete something, delete it all
           the way. Now I am curious about the questionniare.
        \_ it was probably that stupid "put names of people you know on
           lines 1-4, and then yer mom's bra size on line 5, the length of
           your dick on line 6" etc.  -tom
1999/1/11-12 [Uncategorized] UID:15205 Activity:nil
1/11    Questioning your manhood? Look no further than this article:
1999/1/11 [Computer/SW/Languages/Perl] UID:15206 Activity:very high
1/11    Is there any reason Perl couldn't/shouldn't replace scheme & java
        as the languages of choice for 61x?  Yes, it can be damn ugly, but
        the iteration/recursion difference is a lot clearer, the CPAN
        provides many excellent examples of abstraction & component use,
        and it's a lot easier to get perl to work on home computers (unix, mac,
        or winblows) than scm/Dr. Scheme.  Everything scheme & java can do
        perl can too.  (Well, java does win at threads for now, but that's
        not taught in the 61-series is it?)
        \_ does Perl support closures and upward funargs? -nick
           \_ It has both static & dynamic scoping, and you can close over
              statically-scoped vars.
        \_ Perl is kinda messy.  It also assumes you have a brain and know
           something about systems as well.  There's lots of niggly little
           historical things in PERL that a freshy wouldn't get.  Scheme,
           although useless in the RW is much cleaner (as taught in freshy
           courses) and there's already tons of experience at Cal teaching
           it the right way.  I love PERL, but I don't think it's a good
           choice for a first language.  Java?  Which Java?  heh.
        \_ Perl can be learned the wrong way, and is much easier to cheat
           solutions that do the "task", but in the wrong way.
        \_ basically, if the 61 series is a place people can get excited
           about programming and get tools they can use to actually create
           useful programs themselves, perl is a good choice.  If it's a
           weeder series, where you're trying to knock out people who aren't
           really interested by making them use a crappy language with
           no practical purpose and no redeeming features, scheme is a good
           choice.  In a typically Berkeley manner, the department has
           decided to go for the latter option. -tom
           \_ um, scheme is not being used with those goals in mind at all.
              scheme is used b/c that's what the book that bh likes uses,
              and b/c it's a nice simple elegant language that is easy for
              first-time programmers to work with.  it may not be practical,
              but it certainly has redeeming features.  see response below.
           \_ Y3AH, D00D!!!1!  1 AGR33 W1TH T0M 100,000,000%%!!!!1!!!
              P3RL 1Z __S0__ MUCH M0R3 K-RAD THAN SCH3M3!!!1!  B3S1D3S, 1F
              C0K3 1N TH3 61 S3R13Z, P33PUL C0ULD QU1T SCH00L AND MAK3 L0TZ
              UV M0N3Y BY B3CUM1NG 1NSTANT SYSADM1NZ!!!1!!!
                \_ gee what an intelligent comment.  -tom
                   \_ did that look like it was meant to be an intelligent
                      comment to you?
       \_ The 61-series is designed so that someone can come in knowing
           nothing about computers (but hopefully knowing at least
           "induction" which is the math version of recursion) and as they
           work their way through the series the levels of abstraction
           choices of syntax to use.  Probably not the best choice for a
           gradually go away and you end up in assembly. Remember, the goal
           is not to learn an interesting language, it is to learn *about*
           computer languages, about how we use computers. In languages like
           Perl, a lot of other "junk" gets in the way of doing that. Also,
           the Abelson & Sussman text really is a good text. Chances are if
           it used Perl, Berkeley would be using Perl.
        \_ Scheme is pretty much a pure functional language.  It's a
           good environment to learn about how to structure programs,
           break problems into components, etc.  It also has a rigid,
           well-defined syntax.  Perl is powerful, but not only are
           there 100+ ways to get any task done, there are several
           choices of syntax to use.
           \_ and most of them disgusting.
                                     Probably not the best choice for a
           first course in functional programming.
        \_ "In English Composition 61, we force everyone to write in iambic
           pentameter, because the rigid, well-defined syntax makes people
           broaden their vocabulary and appreciate Shakespeare more."  What
           a crock of shit.  No amount of time spent working around the
           klunkiness of a language is more valuable than time spent actually
           solving problems through programming.  The fact that there are
           lots of ways to get stuff done in Perl is a *good* thing, if
           what you want to teach is how to get stuff done.  You're fooling
           yourself if you think the 61 series is supposed to do anything but
           weed out English majors (as English 61, above, would be designed
           to weed out CS majors).  -tom
             \_ when i took cs61a i found it to be a very good introduction
                to the concepts of programming (for a person who had never
                done any before that class except a couple of lines of basic
                in some lame hs computer tools class), and also friendly and
                not intimidating. it didn't seem like a weeder course at all.
                i'm sure the class itself has much more of a weeder feel now,
                since cs is so overloaded, but i still think that scheme is a
                nice language within which to teach the basic concepts.  if
                61a had used perl i probably would have freaked.  -lila
           \_ And since we all know English and CS are the same
           \_ this reminds me that I switched from an english major to CS
              because of 60a (SICP w/ Wilensky).. --karlcz
1999/1/11 [Computer/SW/Languages/Perl] UID:15207 Activity:high 75%like:15553
1/11    Troll on Perl deleted                                   -tom II
        \_ It wasn't a troll, asshole.  WTF is wrong with you people?  Don't
           you have jobs or a life or anything?  Stop fucking with other
           people's motd entries, trolls or not, and piss off.
                \_ Grab it from mehlhaff's RCS archives & post to
                        & ucb.cs.undergrads so the assholes can't nuke it
1999/1/11-12 [Transportation/Bicycle] UID:15208 Activity:very high
1/11    I am going to start working down in Santa Clara soon.  Until I
        get my license fixed, I am going to be riding w/ Andrei.  But
        he doesnt really show up for work every day.  So I am looking
        for others in Berkeley to ride with on ocassion.  I will pay
        for gas or whatever.  Please, no "Ride Bike!" replies. -sky
        \_ Ride a bike!
           \_ Ride a bike?  Do you have *any* idea how much toxic materials,
              and petroleum products go into a bike?  WTF is wrong with
              walking?  Are you trying to destroy the environment and feel
              good about it at the same time?  Hypocrite!
                \_ Good point!  How about rollerblading?
        \_ Ride Bike!
                \_ Hypocrite.  Walk!
        \_ Just ride with Andrei even after you get your license fixed.
           You'll love the carpool lane.
1999/1/11-12 [Uncategorized] UID:15209 Activity:nil
1/11    Microsoft cooks its books:

        Maybe they should stop using Excel.
1999/1/11-12 [Computer/SW/Mail, Finance/Investment] UID:15210 Activity:high
1/11    I have a problem in telling elm to save outgoing messages.  It
        does not do it no matter how I change the relevant option field.
        \_ change your ~/.elm/.elmrc file
           \_ I did, it does not have any effect!
                \_ You lack fu.
Berkeley CSUA MOTD:1999:January:11 Monday <Sunday, Tuesday>