Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Geek Bumper Stickers [Shameless Vanity]
1395555531 (UTC) | Self->This

Posted on 03/22/2014 11:20:11 PM PDT by re_nortex



TOPICS: Computers/Internet
KEYWORDS: ai; base64; bsd; c; car; cdr; cmucl; computer; dennis; dmr; elisp; emacs; franz; geek; guile; japh; java; linux; lisp; mccarthy; mit; nerd; perl; programming; sbcl; scheme; stallman; symbolics; teco; unix
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-63 next last
To: re_nortex

Back in the late 80’s when Artificial Intelligence (AI) was all the new rage in CS, Lisp was one of the AI languages of choice. I had to use it to write class projects for a couple of AI related graduate classes in natural language processing & robotics. I was seeing endless parentheses in my sleep.


41 posted on 03/23/2014 10:39:09 AM PDT by MCH
[ Post Reply | Private Reply | To 1 | View Replies]

To: re_nortex

BSD is the One True Code

Berkeley gave us BSD and LSD
This is not a coincidence


42 posted on 03/23/2014 10:52:11 AM PDT by Peet (Oderint dum metuant)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mycroft Holmes
Mycroft Holmes wrote:

Seriously! I used to work for this bunch of fsck-wits who decided to let students pick their own usernames. With no sanity-check.

The DBA (a species maybe a step above suck-fish) spent a few days trying out to figure out why username "null" couldn't be deleted.

Peet (former BOFH, NOS admin, NOS/VE admin, and UN*X admin)
43 posted on 03/23/2014 11:08:56 AM PDT by Peet (Oderint dum metuant)
[ Post Reply | Private Reply | To 29 | View Replies]

To: Allen In Texas Hill Country
More explanation of CAR and CDR than you want, courtesy Wikipedia on LISP:

Chow for paragraph eater.

Lisp was first implemented by Steve Russell on an IBM 704 computer. Russell had read McCarthy's paper, and realized (to McCarthy's surprise) that the Lisp eval function could be implemented in machine code.[5] The result was a working Lisp interpreter which could be used to run Lisp programs, or more properly, 'evaluate Lisp expressions.'

Two assembly language macros for the IBM 704 became the primitive operations for decomposing lists: car (Contents of the Address part of Register number) and cdr (Contents of the Decrement part of Register number).[6] From the context, it is clear that the term "Register" is used here to mean "Memory Register", nowadays called "Memory Location". Lisp dialects still use car and cdr (/ˈkɑr/ and /ˈkʊdər/) for the operations that return the first item in a list and the rest of the list respectively... End Wikipedia

First I have seen of the origin of those terms.

Fight the Free Sh☭t Nation

44 posted on 03/23/2014 11:22:39 AM PDT by Mycroft Holmes (<= Mash name for HTML Xampp PHP C JavaScript primer. Programming for everyone.)
[ Post Reply | Private Reply | To 35 | View Replies]

To: Mycroft Holmes

Thanks. Just don’t recall Lisp. I used SOAP on the IBM 650. Used my hands to plug 407 boards, sorter and punch/copier. Those were the days. Still have a handful of punch cards within reach.

Actually I think I do recall Lisp but never came in contact in my 44 years of progamming.


45 posted on 03/23/2014 11:34:11 AM PDT by Allen In Texas Hill Country
[ Post Reply | Private Reply | To 44 | View Replies]

To: Allen In Texas Hill Country

LISP was big in the AI community when true AI was “only 20 years away”. It’s all much harder than we thought.


46 posted on 03/23/2014 11:36:16 AM PDT by Mycroft Holmes (<= Mash name for HTML Xampp PHP C JavaScript primer. Programming for everyone.)
[ Post Reply | Private Reply | To 45 | View Replies]

To: Paradox
There's no place like ::1

0:0:0:0:0:0:0:1

... Lazy :)

Hell yeah. I'll cop to that. Any good systems administrator is lazy.

Also paranoid. :-)

Depending upon what your default font is, the following might or might not look a lot like what you entered, but is somewhat broken.

O:O:O:O:O:O:O:1

 

47 posted on 03/23/2014 12:29:40 PM PDT by zeugma (Is it evil of me to teach my bird to say "here kitty, kitty"?)
[ Post Reply | Private Reply | To 36 | View Replies]

To: SERE_DOC
rm -rf / home/zeugma/trash/*

The above is double plus ungood.

48 posted on 03/23/2014 12:31:23 PM PDT by zeugma (Is it evil of me to teach my bird to say "here kitty, kitty"?)
[ Post Reply | Private Reply | To 34 | View Replies]

To: Peet
VNS TECHNOLOGY WATCH:                           [Mike Taylor, VNS Correspondent]
=====================                           [Littleton, MA, USA            ]

COMPUTERWORLD 1 April

                     CREATORS ADMIT Unix, C HOAX

    In an announcement that has stunned the computer industry, Ken Thompson,
    Dennis Ritchie and Brian Kernighan admitted that the Unix operating
    system and C programming language created by them is an elaborate April
    Fools prank kept alive for over 20 years.  Speaking at the recent
    UnixWorld Software Development Forum, Thompson revealed the following:

    "In 1969, AT&&T had just terminated their work with the 
    GE/Honeywell/AT&&T Multics project. Brian and I had just started 
    working with an early release of Pascal from Professor Nichlaus Wirth's ETH 
    labs in Switzerland and we were impressed with its elegant simplicity and
    power. Dennis had just finished reading 'Bored of the Rings', a
    hilarious National Lampoon parody of the great Tolkien 'Lord of the
    Rings' trilogy. As a lark, we decided to do parodies of the Multics
    environment and Pascal. Dennis and I were responsible for the operating
    environment. We looked at Multics and designed the new system to be as
    complex and cryptic as possible to maximize casual users' frustration
    levels, calling it Unix as a parody of Multics, as well as other more
    risque allusions. Then Dennis and Brian worked on a truly warped
    version of Pascal, called 'A'. When we found others were actually
    trying to create real programs with A, we quickly added additional
    cryptic features and evolved into B, BCPL and finally C. We stopped
    when we got a clean compile on the following syntax:

    for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

    To think that modern programmers would try to use a language that
    allowed such a statement was beyond our comprehension!  We actually
    thought of selling this to the Soviets to set their computer science
    progress back 20 or more years. Imagine our surprise when AT&&T and
    other US corporations actually began trying to use Unix and C!  It has
    taken them 20 years to develop enough expertise to generate even
    marginally useful applications using this 1960's technological parody,
    but we are impressed with the tenacity (if not common sense) of the
    general Unix and C programmer.  In any event, Brian, Dennis and I have
    been working exclusively in Pascal on the Apple Macintosh for the past
    few years and feel really guilty about the chaos, confusion and truly
    bad programming that have resulted from our silly prank so long ago."

    Major Unix and C vendors and customers, including AT&&T, Microsoft,
    Hewlett-Packard, GTE, NCR, and DEC have refused comment at this time. 
    Borland International, a leading vendor of Pascal and C tools,
    including the popular Turbo Pascal, Turbo C and Turbo C++, stated they
    had suspected this for a number of years and would continue to enhance
    their Pascal products and halt further efforts to develop C.  An IBM
    spokesman broke into uncontrolled laughter and had to postpone a
    hastily convened news conference concerning the fate of the RS-6000,
    merely stating 'VM will be available Real Soon Now'.  In a cryptic
    statement, Professor Wirth of the ETH institute and father of the
    Pascal, Modula 2 and Oberon structured languages, merely stated that P.
    T. Barnum was correct.

    In a related late-breaking story, usually reliable sources are stating
    that a similar confession may be forthcoming from William Gates
    concerning the MS-DOS and Windows operating environments.  And IBM
    spokesman have begun denying that the Virtual Machine (VM) product is
    an internal prank gone awry.
    {COMPUTERWORLD 1 April}
    {contributed by Bernard L. Hayes}

49 posted on 03/23/2014 12:33:26 PM PDT by zeugma (Is it evil of me to teach my bird to say "here kitty, kitty"?)
[ Post Reply | Private Reply | To 42 | View Replies]

To: zeugma; ShadowAce; rdb3
rm -rf / home/zeugma/trash/*

There's a whole section devoted to such errors due to inadvertent whitespace creeping into commands in The Unix Haters Handbook. One that's caught me far too often than I care to admit is hitting a space before the dot:

rm * .~
The handbook states that such botches are "rites of passage" in the Unix world. In a sense that's true because I've become an absolute fanatic about backups since my last real disaster of that sort in 1993. Sure the GUIs help protect against such things, but I'm just quicker when working at the shell.
Shadow Ace and rdb3: I really should've pinged both of you at the outset of this thread. So this makes up for lost time. :)
50 posted on 03/23/2014 3:42:08 PM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 48 | View Replies]

To: FReepers
In my prior post about the Unix Haters Handbook, be sure to read the Anti-Foreword composed by the late Dennis Ritchie (well known to many as dmr), who died on 2011-10-12. With no disrespect intended at all for Steve Jobs, I submit the following graphic as a way of remembering the contributions of dmr:

I'll add that I've had the pleasure of communicating on occasion via e-mail with Dennis. Without fail, he always responded, even to my oft-stupid questions and was far more courteous to me than I deserved with my bothersome messages.

51 posted on 03/23/2014 4:01:27 PM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 50 | View Replies]

To: re_nortex
The handbook states that such botches are "rites of passage" in the Unix world.

It is. One of the questions I ask in job interviews is for the most spectacular example of when they completely trashed a system. More than anything else, it's a character question. Anyone who's been a unix admin for long enough will have at least one really good one. If they can't come up with anything, I question how hands-on they actually are.

52 posted on 03/23/2014 9:02:36 PM PDT by zeugma (Is it evil of me to teach my bird to say "here kitty, kitty"?)
[ Post Reply | Private Reply | To 50 | View Replies]

To: re_nortex; rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; ...

53 posted on 03/24/2014 4:07:35 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: re_nortex

54 posted on 03/24/2014 4:14:47 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma
I can honestly say I've never trashed a system. I read enough horror stories about it that whenever I type in a del or rm command I'll sit back at look at it two to three times very carefully before I hit Enter.

I've come close, but thanks to my lack of hurry with these commands, I've caught myself.

55 posted on 03/24/2014 4:22:18 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 52 | View Replies]

To: re_nortex
                           T H E   W O R D
                           ===============

    In the beginning was the Plan, and the Specification;
    And the Plan was without form, and the Specification was void;
    And darkness was upon the faces of the Programmers;
    And they spake unto the Project Supervisor, saying:

              "It is a crock of shit, and It stinketh."

    And the Project Supervisor went to the Project Manager;
    And he spake unto him, saying:

  "It is a crock of excrement, and none may abide the odor thereof."

    And the Project Manager went to the Vice President;
    And he spake unto him, saying:

  "It is a container of excrement, and it is very strong, such that
                      none may abide before it."

    And the Vice President went to the Senior Vice President;
    And he spake unto him, saying:

 "It is a vessel of fertilizer, and none may abide by Its strength."

    And the Senior Vice President went to the Executive Vice President;
    And he spake unto him, saying:

  "It contains that which aids plant growth, and It is very strong."

    And the Executive Vice President went to the President;
    And he spake unto him, saying:

           "It promoteth growth, and It is very powerful."

    And the President went to the Board of Directors;
    And he spake unto them, saying:

 "This powerful new product will promote the growth of the company."

    And the Board of Directors looked upon the Product, and saw that
    It was Good.

56 posted on 03/24/2014 4:57:38 AM PDT by Mycroft Holmes (<= Mash name for HTML Xampp PHP C JavaScript primer. Programming for everyone.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma
Know Your SysAdmin!!
57 posted on 03/24/2014 5:03:10 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 52 | View Replies]

To: ShadowAce

--SITUATION: Balky printer daemons. --

TECHNICAL THUG: Rewrites lpd in FORTH.

I worked with this guy. It did solve the problem.

58 posted on 03/24/2014 5:21:03 AM PDT by Mycroft Holmes (<= Mash name for HTML Xampp PHP C JavaScript primer. Programming for everyone.)
[ Post Reply | Private Reply | To 57 | View Replies]

To: bravo whiskey
or--
 


59 posted on 03/24/2014 5:42:14 AM PDT by expat_panama (Arguing with those who have renounced reason is like giving medicine to the dead. --Thomas Paine)
[ Post Reply | Private Reply | To 39 | View Replies]

To: re_nortex

Over 20 years since I wrote a program in LISP. But it’s all coming back to me now.


60 posted on 03/24/2014 6:12:10 AM PDT by KosmicKitty (WARNING: Hormonally crazed woman ahead!!)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-63 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson