Author Topic: You're evil!  (Read 6949 times)

0 Members and 1 Guest are viewing this topic.

Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
You're evil!
« on: May 24, 2006, 12:11:47 am »
So I'm doing my research on Stallman and I stumble across...
Quote from: Free as in Freedom, Sam Willams
On most Unix systems and Unix-related offshoots, the primary competitor program to Emacs is  vi, a text-editing program developed by former  UC Berkeley student and current  Sun Microsystems chief scientist, Bill  Joy. Before doffing his "halo," Stallman pokes fun at the rival program. "People sometimes ask me if it is a sin in the Church of Emacs to use vi," he says. "Using a free version of vi is not a sin; it is a penance. So happy hacking."
How dare you mislead me like this. You are an asshole :(

I really liked this one...
Quote from: Free as in Freedom, Sam Willams
Stallman can take it no longer.

"Don't you fucking smile!" he shouts, fogging up the glass as he does so. "It's your fucking fault. This all could have been so much easier if we had just done it my way."

Stallman accents the words "my way" by gripping the steering wheel and pulling himself towards it twice. The image of Stallman's lurching frame is like that of a child throwing a temper tantrum in a car seat, an image further underlined by the tone of Stallman's voice. Halfway between anger and anguish, Stallman seems to be on the verge of tears.
« Last Edit: May 24, 2006, 01:21:02 am by Ergot »
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #1 on: May 24, 2006, 08:12:23 am »
I don't really understand what the problem is.  He says using vi is a good thing, which I definitely promoted.  And that second quote seems to use loaded language to make Stallman seem unhuman. 

Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
Re: You're evil!
« Reply #2 on: May 24, 2006, 09:27:30 am »
A penance is hardly a good thing :P
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #3 on: May 24, 2006, 09:39:07 am »
There's nothing wrong with a penance.  A penance is about self-sacrifice for a greater cause, which basically defines vi (and Linux, in a way)

Offline d&q

  • Hero Member
  • *****
  • Posts: 1427
  • I'm here.
    • View Profile
    • Site
Re: You're evil!
« Reply #4 on: May 24, 2006, 12:45:39 pm »
I thought it was repentance?
The writ of the founders must endure.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #5 on: May 24, 2006, 01:53:02 pm »
From dictionary.com:

penĀ·ance   Audio pronunciation of "penance" ( P )  Pronunciation Key  (pnns)
n.

   1. An act of self-mortification or devotion performed voluntarily to show sorrow for a sin or other wrongdoing.
   2. A sacrament in some Christian churches that includes contrition, confession to a priest, acceptance of punishment, and absolution. Also called reconciliation.


*shrug* I'm not religious. 

Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
Re: You're evil!
« Reply #6 on: May 24, 2006, 06:49:00 pm »
Hmm... I guess it can be interpreted several ways.
First being that using vi means you are forgiven...
or that using vi is punishment x_x.
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #7 on: May 24, 2006, 06:59:57 pm »
Hmm... I guess it can be interpreted several ways.
First being that using vi means you are forgiven...
or that using vi is punishment x_x.

I think that both are good.  The second one is pretty accurate, vi is punishment for people who don't know how to use it.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: You're evil!
« Reply #8 on: May 25, 2006, 04:55:08 pm »
I prefer vim anyway :P

Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
Re: You're evil!
« Reply #9 on: May 25, 2006, 07:08:17 pm »
I prefer vim anyway :P
vim is just vi improved.
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #10 on: May 25, 2006, 07:22:30 pm »
Yeah, when I say "vi" I'm referring collectively to vi, vim, gvim, xvim, and any other variation that works the same way.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: You're evil!
« Reply #11 on: May 26, 2006, 04:58:34 pm »
then ?vi(.m) would be a better way to phrase it.

Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
Re: You're evil!
« Reply #12 on: May 26, 2006, 05:49:36 pm »
then ?vi(.m) would be a better way to phrase it.
No. When you refer to a screwdriver you know it includes all versions of the screwdriver.
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #13 on: May 26, 2006, 06:36:16 pm »
then ?vi(.m) would be a better way to phrase it.
No. When you refer to a screwdriver you know it includes all versions of the screwdriver.
I agree, doing that is just stupid. 

Also, I don't think that your regex would work.  I think that the proper one would be:
[gx]{0,1}vi(m{0,1})

Is there a better way to say "either g, x, or nothing"?  {0,1} is pretty ugly.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: You're evil!
« Reply #14 on: May 26, 2006, 08:46:52 pm »
You could do (g|x)vi(m), I guess.

[edit]
Nope, but close.
(g|x|)vi(m|) works!
« Last Edit: May 26, 2006, 08:54:26 pm by rabbit »

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #15 on: May 26, 2006, 09:08:04 pm »
Ah, I didn't know you could do (x|).  Cool!

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: You're evil!
« Reply #16 on: May 27, 2006, 03:15:09 pm »
That also includes gvi and xvi.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: You're evil!
« Reply #17 on: May 27, 2006, 07:20:50 pm »
(g|x|)vi(m|)

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: You're evil!
« Reply #18 on: May 27, 2006, 09:12:54 pm »
It is possible to have g and not m, isn't it?
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: You're evil!
« Reply #19 on: May 27, 2006, 09:14:32 pm »
You suck at regular expressions.

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: You're evil!
« Reply #20 on: May 27, 2006, 09:24:50 pm »
Yeah, I do, hence the "isn't it?".
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Blaze

  • x86
  • Hero Member
  • *****
  • Posts: 7136
  • Canadian
    • View Profile
    • Maide
Re: You're evil!
« Reply #21 on: May 27, 2006, 11:51:59 pm »
*

There we go.  :D
And like a fool I believed myself, and thought I was somebody else...

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: You're evil!
« Reply #22 on: May 28, 2006, 02:19:00 pm »
You suck at regex, Blaze. "*" is not a wildcard, therefore it'd only pick up things like "blaze*sucks*at*regexs" which have a * in them.

You mean "".
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: You're evil!
« Reply #23 on: May 28, 2006, 04:19:27 pm »
* is a 0 or more quantifier, so "joe suck(s*|z*)" would match "joe suck", "joe sucks", "joe suckz", "joe suckssssss", "joe suckzzzzzzzz" or anything of that sort.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #24 on: May 28, 2006, 04:28:41 pm »
That also includes gvi and xvi.
Ah, that's true.  Doing a proper regex would have to completely separate vi from all the rest, I think. 

Perhaps: (vi|(g|x|)im)

Offline Rule

  • x86
  • Hero Member
  • *****
  • Posts: 1588
    • View Profile
Re: You're evil!
« Reply #25 on: May 28, 2006, 05:14:03 pm »
Another fairly well known Richard Stallman quote:

Quote
Why GNU `su' does not support the `wheel' group
===============================================

   (This section is by Richard Stallman.)

   Sometimes a few of the users try to hold total power over all the
rest.  For example, in 1984, a few users at the MIT AI lab decided to
seize power by changing the operator password on the Twenex system and
keeping it secret from everyone else.  (I was able to thwart this coup
and give power back to the users by patching the kernel, but I wouldn't
know how to do that in Unix.)

   However, occasionally the rulers do tell someone.  Under the usual
`su' mechanism, once someone learns the root password who sympathizes
with the ordinary users, he or she can tell the rest.  The "wheel
group" feature would make this impossible, and thus cement the power of
the rulers.

   I'm on the side of the masses, not that of the rulers.  If you are
used to supporting the bosses and sysadmins in whatever they do, you
might find this idea strange at first.

Quote from: older slackware man pages
       This program does not support a "wheel group" that restricts who can su
       to super-user accounts, because that can help fascist  system  adminis-
       trators hold unwarranted power over other users.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: You're evil!
« Reply #26 on: May 29, 2006, 08:15:39 am »
Quote from: older slackware man pages
       This program does not support a "wheel group" that restricts who can su
       to super-user accounts, because that can help fascist  system  adminis-
       trators hold unwarranted power over other users.

That almost sounds like a joke.  Hard to say, though.  I like it, anyways :)

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: You're evil!
« Reply #27 on: May 29, 2006, 12:46:14 pm »
Hahaha.  I wouldn't be too surprised if that's a real quote, but I'm not sure.