Shlomi Fish Fortunes Collections - All in One Page [possible satire]

Quotes by Shlomi Fish

I don’t Believe in Fairies

Display

I don’t believe in fairies. Oops! A fairy died.
I don’t believe in fairies. Oops! Another fairy died.

AuthorShlomi Fish
WorkAphorisms Collection
Published2008-07-04

The prefix “God said”

Display

The prefix “God said” has the extraordinary logical property of converting any statement that follows it into a true one.

AuthorShlomi Fish
WorkAphorisms Collection
Published2008-07-04

A Jewish Deduction

Display

A Jewish Deduction

The Bible dictates that “Thou shalt not seethe [= cook] a kid [= young goat] in his mother’s milk”. To avoid any possibility of breaking that regulation, the Jewish tradition ruled that it also applies to female goats, to mature goats, and to the meat and milk of two completely unrelated goats. It is also forbidden to eat the meat with fresh milk, and it applies to beef and mutton as well (including mixing the milk and meat of two different beasts). Finally, chicken, which are incapable of milk production, may not be eaten along with any mammal’s milk either.

We are fortunate that most mathematicians were not Jewish. Otherwise, it would have been forbidden to divide by all numbers between -1 and 1.

AuthorShlomi Fish
WorkAphorisms Collection
Published2008-07-04

I Used to be Arrogant

Display

I used to be arrogant. Now I’m simply Perfect.

AuthorOne of Shlomi Fish’s Relatives
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Murphy’s Law

Display

If the ancient Greeks had invented UNIX, Murphy’s Law would have been known as Aristotle’s Law.

Had they invented MS-Windows, Murphy’s Law would have been known as the Law of Socrates.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Microsoft’s Slogan

Display

Microsoft’s slogan used to be “Microsoft - making it all make sense.”

It should have been: “Microsoft - making it all make sense. Ours.”

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Linux - Because Software Problems...

Display

Linux - Because Software Problems Should not Cost Money.

AuthorShlomi Fish
WorkLinux Slogan and Banner
Published2008-07-04

The American Lottery

Display

The American Lottery - all you need is a dollar and a dream. We will take the dollar, but you can keep the dream.

Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

“Shit Happens” - 1

Display

“Shit Happens” according to the religions of the world (Deltas by Shlomi Fish)

Judaism: God knows you will do shit, does nothing to prevent it, but makes you take the blame for it anyway.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Shit Happens - 2

Display

“Shit Happens” according to the religions of the world
(Deltas by Shlomi Fish)

Judaism: God is all the shit, all the non-shit and all the intermediate demi-shits in between.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Interpret the Past

Display

Let’s interpret the past according to the present and not the present according to the past.

Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Computer Science and C Programming

Display

Computer Science is no more about computers than astronomy is about telescopes

— Edsger W. Dijkstra

Programming Science is no more about computers than astronomy is about stars.

— Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Sarah Michelle Gellar’s Next Movie

Display

[Discussing the shortage of IT workers as of 1998 on E-mail]

Shlomi Fish to Omer Zak: “Even the NSA doesn’t have enough programmers. But it is not likely that they will have more, and that’s because Summerschool at the NSA may might as well be the name of Sarah Michelle Gellar’s next movie.”

Omer Zak to Shlomi Fish: “And as opposed to I Know What You Did Last Summer, it is going to be scary.”

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Objective Philosophy…

Display

Objective philosophy is like a pencil sharpener for one’s mind.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

“The Enemy and how I Helped to Fight It” - 1

Display

Oh! I wish you could see the look on his face! Actually, I would have also liked to see the look on his face, but just then I woke up from the dream.

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

"The Enemy and how I Helped to Fight It" - 2

Display

Had I not been already insane, I would have long ago driven myself mad.

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

"The Enemy and how I Helped to Fight It" - 3

Display

“Aside from all that, I planned a political simulator that forecast the two World Wars after I entered all the relevant data until the year 1000 AD.”

“Do you have a computer at home?”

“Oh, no! At present the program is written on a paper. Don’t ask how much time it took me to fully eliminate all bugs out of it. But it was great fun!”

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

"The Enemy and how I Helped to Fight It" - 4

Display

“Likewise.” Added the interviewer and said: “Your answers were also very… unusual.”

“Although this description cannot testify on their quality, I take it as a compliment.”

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

“The Enemy and how I Helped to Fight It” - 5

Display

The government of the Supporter will finance your travel, and you will be able to leave tomorrow morning. We would like to inform you of the following facts: we cannot assure your safety during this travel. Furthermore, despite your long service at the Organisation and your constructive proposal, we cannot say, wholeheartedly or halfheartedly, that we wish to protect your safety. Likewise, we cannot guarantee that we would not take actions that may harm you, indirectly or in a direct manner.

We hope to see you here very soon.

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

"The Enemy and how I Helped to Fight It" - 6

Display

“Okay, I think that I can now return to my country and my village. By the way, how many forbidden books do you have?”

“Oh,”, one of them said to me, “their number is growing geometrically. When I checked two weeks ago, their number was 2,148,763. A week ago there were 4,278,109 forbidden writings. Now there must be about 8,600,000 ones.”

“You are wrong.”, I said to him.

“I beg your pardon?”

“There are now exactly 8,517,559 or 8,517,560 forbidden books.”

“Why is it so important?”

“Why, it means that, for the time being, you have 82,440 or 82,441 extra books which you can read at bedtime if you can’t fall asleep!”

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

"The Enemy and how I Helped to Fight It" - 7

Display

“And what is the nature of those activists: Socialists? Communists? Liberals?… ”

“Let’s say, for the sake of simplicity, that they are people of my intellect, only that as opposed to me they are sane.”

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

A more experienced programmer…

Display

A more experienced programmer does not make less bugs. He just realizes what went wrong more quickly.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Microsoft Notepad

Display

BTW, for an editor with no replace feature (at least not on Windows 95), no regular-expression search and replace, no indentation support, no syntax-highlighting and no macros and scriptability features: MS Notepad is one hell of an editor!

AuthorShlomi Fish
WorkWonderous are the ways of Microsoft
Published2008-07-04

WYSIWYT - Documentation Improvement

Display

Suggested Improvements to the Documentation:

The WYSIWYT project was for a long time fascinated by Microsoft’s tremendous desire to advance its Internet Explorer web-browser. We saw the fact that they switched the help systems of the upcoming Windows 98, as well as Microsoft Visual C++ 5.0, to HTML a major step in advancing our project.

As a complementary step, some of the chief heads of our project suggested that the Windows’ manuals themselves, as well as all of Microsoft’s ads, will be designed in HTML and printed after being rendered by IE 4. While this project is in the preliminary and planning stages, we expect it to acquire a large momentum soon.

AuthorShlomi Fish
WorkIRPWUG Announces Project “What you see is what you think”
Published2008-07-04

If A is A and A is not not-A…

Display

If: 1. A is A.
2. A is not not-A.
does it also imply that:
1. B is B.
2. B is not not-B.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

I know I’m blond…

Display

I know I’m blond, but I have to colour my hair brown, so people would not think I’m stupid. Because, like the title of the book says: "You’ve only got Three Seconds".

Actually, since Amazon sent us two books like that, you’ve only got six seconds.

AuthorOne of Shlomi Fish’s Relatives
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

“Knuth is not God!” - 1

Display

Knuth is not God! It took him two days to build the Roman Empire.

AuthorShlomi Fish
WorkShlomi Fish’s “Knuth is not God!” Facts
Published2008-07-04

“Knuth is not God!” - 2

Display

Knuth is not God! God has already released TeX version 4.0.

AuthorShlomi Fish
WorkShlomi Fish’s “Knuth is not God!” Facts
Published2008-07-04

Taking a Turing Test

Display

Shlomi, Have you ever considered taking a Turing test? ;-)

<sarcasm>
Sure I did. I sat at one point of an IRC channel, and someone tested me. Eventually it was discovered that I am a computer, but it turned out the other side was an Eliza program. Strangely enough, I could not detect that the latter fact was true.
</sarcasm>

AuthorShlomi Fish
WorkHackers-IL message No. 2465
Published2008-07-04

IGLU Cabal and the Turing Test

Display

There is no IGLU Cabal! None of them could pass the Turing test. But strangely enough a computer program they coded, could.

AuthorShlomi Fish
WorkHackers-IL message No. 2465
Published2008-07-04

“Knuth is not God!” - 3

Display

Knuth is not God! Google is not God! RMS is not God!

God himself said that was the case.

AuthorShlomi Fish
WorkShlomi Fish’s “Knuth is not God!” Facts
Published2008-07-04

“Knuth is not God!” - 4

Display

Knuth is not God! Typing “God” into Google and pressing “I’m Feeling Lucky” would not lead you to his homepage.

Shlomi Fish in Hackers-IL message No. 2084 ("The Great WWW-Wisdom Shootout")

AuthorShlomi Fish
WorkShlomi Fish’s “Knuth is not God!” Facts
Published2008-07-04

“Knuth is not God!” - 5

Display

Knuth is not God! Unless you confuse him with Dijkstra.

AuthorShlomi Fish
WorkShlomi Fish’s “Knuth is not God!” Facts
Published2008-07-04

Patenting the TINIC

Display

(I am patenting issuing a TINIC with anything else but the phrase "There is no IGLU Cabal!". The patent number is kept secret to avoid violating the copyright of its text)

Shlomi Fish in Hackers-IL message No. 2021

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

C++ and Object-Oriented Programming

Display

C++ supports Object-Oriented Programming, roughly as much as COBOL supports Functional Programming.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

If it had not been clear…

Display

I hope that if it had not been clear before, it isn’t less clear now.

AuthorOne of Shlomi Fish’s Technion Lecturers
Published2008-07-04

Hi, Sophie!

Display

Jack: Hi, Sophie!

Sophie: Don’t “Hi, Sophie!” me.

Jack: Don’t “Don’t ‘Hi, Sophie!’ me” me!

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Crazy Opinions

Display

My opinions may seem crazy, but they all make sense. Insane sense, but sense nonetheless.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Corollary of Godwin’s Law

Display

Shlomi, I’m considering naming a corollary of Godwin’s law after you - any discussion of anything is over when you mention Freecell Solver.

— Muli Ben-Yehuda on #kernelnewbies (irc.kernelnewbies.org)

Muli: BTW, I think that any discussion only begins to gain momentum when I mention Freecell Solver.

— Shlomi Fish on #offtopic (irc.kernelnewbies.org)

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Keeping an Idea to Yourself

Display

There’s no point in keeping an idea to yourself since there’s a 10 to 1 chance that somebody already has it and will share it before you.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

An Apple a Day

Display

An apple a day keeps the doctor away.

Two apples a day will keep two doctors away.

AuthorOne of Shlomi Fish’s Relatives
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

You are banished!

Display

“You are banished! You are banished! You are banished! Hey! I’m just kidding!”

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Foreign Languages

Display

[Discussing Foreign Languages Knowledge in the U.S.A]

Ben Collins-Sussman: Tis’ true, unlike Europe, the language doesn’t change every 100 miles.

Shlomi Fish: And unlike England, the accent does not change every 10 miles.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

What happened to Christopher Michael Pilato?

Display

What happened to Christopher Michael Pilato?
Is he gone?
Is he gone for good?
Is he gone for better?
Is he gone for best?
Is he gone forever?
Will he return?
Who is Christopher Michael Pilato, anyway?

AuthorShlomi Fish
WorkAdapted from an IRC Monologue
Published2008-07-04

Teaching a Computer to Laugh

Display

Can anyone draw a plan as to how to teach a computer to laugh? Say we define laugh as print “LOL”, and define smile as print “:)”. How would a computer know when to print any of those, and when to operate an Eliza program?

Judging by IRC or AOL, randomly would do just fine. 😉.

AuthorMuli Ben-Yehuda
WorkHackers-IL message No. 3,153
Published2008-07-04

In Philosophy, as much as in software engineering

Display

In Philosophy, as much as in software engineering, you don’t get credit for originality. What matters is the final product, not who came up with the idea for each feature first.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

HURD is Lacking in Developers

Display

Unfortunately as other people have mentioned - the HURD is seriously lacking in developers, especially driver writers. Linux is to blame for most of that.

KImageShop is seriously lacking in developers, and the GIMP is to blame for most of that.

AuthorShlomi Fish
WorkPost to the Linux-IL Mailing List
Published2008-07-04

He has a high degree of…

Display

He has a high degree of idealism, a high degree of stubbornness, and an even higher degree of inability to distinguish between the two.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

I expected that this patch won’t go in so easily

Display

> Thanks, applied as change #22936.

And thank you for applying this patch. But to be honest, I’m a little disappointed. I expected it won’t go in so easily and will trigger some discussion here. But there was none. No typo corrections (“you misspelled ‘floccinaucinihilipilification’”); no flames ("this patch is the worst thing since non-sliced bread"). Nothing.

Someone should do something about it. This direction is not healthy for p5p. Seriously.

AuthorShlomi Fish
WorkPost to perl5-porters
Published2008-07-04

sleep-fu

Display

rindolfRight now, I think I’ll go to sleep.
mitchnite rindolf
mitchsleep-fu well
rindolfmitch: night.
rindolfBye all!
rindolfmitch: there are no PDB entries for me sleeping.
rindolfmitch: nor do I want any.
mitchhaha
mitch(rindolf-sleep INTERACTIVE|NONINTERACTIVE)
rindolfmitch: heh
rindolfmitch: (plug-in-rindolf-sleep ...
mitch:)
Kevin(plug-in-rindolf-sleep 8 HOURS)
Channel#gimp
NetworkGIMPNet
TaglineContemplating some potential procedural database functions
Published2008-07-04

Contributing to #gimp

Display

yacooba quickie: are ‘adjustments layers’ planned to be implemented in gimp?
nomisyacoob: at some point in the future, yes.
yacoobnomis: dare to estimate how far this future is?
nomisyacoob: no.
rindolfyacoob: faster if you contribute.
* nomiswaits for the "oh, I cannot program at all".
rindolfnomis: faster if he learns how to program, and then contributes.
nomis:)
yacoobrindolf: you wouldn’t like me to contribute, believe me ;)
Channel#gimp
NetworkGIMPNet
TaglineFaster, faster!
Published2008-07-04

Girly Men

Display

[Commenting in Slashdot after Arnold Schwarzenegger’s decision to use open-source software in the California government:]

> This is obviously because Bill Gates and Steve Jobs are girly men.

Yeah and what are the offerings of the open-source world? Let’s see:

1. Linus Torvalds - Looks like a dweeb, ergo is a dweeb. How girly is that? (plus his wife can kick ass better than him) 2. Richard M. Stallman - a hippy. How girly is that? 3. Eric S. Raymond - a nice looking man with a moustache. Baby faced, so he looks a bit girly to me. 4. Larry Wall - a cross between Linus and RMS (i.e: a hippy dweeb) that is even more girly.

So who do we have left? Alan Cox? OK, he’s manly. (huge man, huge facial hair, etc.) And all the others are so negligible people don’t even know how they look like.

Note: this comment may have been a bit cruel, so sorry. Don’t take it too seriously, especially if you’re one of the guys I laughed about. I hold you all with the greatest respect. Seriously.

Sincerely yours,
Shlomi Fish (who is a quite girly male himself).

AuthorShlomi Fish
WorkSlashdot Comment
Published2008-07-04

If his programming…

Display

If his programming is anything like his philosophising, he would find ten imaginary bugs in the "Hello World" program.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Hacker Sees Bug

Display

Hacker sees bug. Hacker does not want bug. Hacker fixes bug.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Tcl is Lisp on Drugs…

Display

Tcl is Lisp on drugs. Using strings instead of S-expressions for closures is Evil with one of those gigantic E’s you can find at the beginning of chapters.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

95% of Programmers

Display

Linus Torvalds: "95% of Programmers consider themselves in the top 5%".

Shlomi Fish’s Corollary: "95% of Programmers consider 95% of the code they did not write, in the bottom 5%."

(The other 5% have read "Joel on Software".)

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Too Girly

Display

rindolfLinuxgrrl: well The Gilmore Girls is also a drama. Sort of a dramedie, but a serious one.
LinuxgrrlMeh.
LinuxgrrlToo girly for me.
rindolfLinuxgrrl: you are a girl.
rindolfLinuxgrrl: let me guess - you’re using Debian or Gentoo, right?
LinuxgrrlGentoo.
rindolfLinuxgrrl: knew it.
rindolfLinuxgrrl: no self-respecting tomboy would use Mandrake.
Channel#linuxchics
NetworkOFTC
TaglineToo Girly
Published2008-07-04

C++ is…

Display

C++ is complex, complexifying and complexified.

(With apologies to the Oxford English Dictionary).

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Blogging Memes

Display

rindolfI’m siicckk of blogging memes.
rindolfYou are this file type.
rindolfYou are that type of cloth.
jkauffmanYou are this member of the Friends show
rindolfjkauffman: LOL.
jkauffman"January 4th, 2005: Just took an online quiz and it turns out I’m a Joey type"
Channel#perlcafe
NetworkFreenode
TaglineShlomi Fish (rindolf) and jkauffman
Published2008-07-04

Becoming Crazy

Display

tyler-rindolf: you are seriously the craziest fucker I know
tyler-and I know some crazy ass people
mofinohaha
rindolftyler-: I am crazy. And proud of it.
tyler-rindolf: you should be
mofinohaha
mofinoAhh man
rindolftyler-: being crazy is hard work. I worked all my life to be crazy.
mofinoNormal people aren’t fun.
rindolftyler-: "Craziness is not an action. It’s a process."
mofinoheh
tyler-rindolf: I see
rindolfYou need to tend to your insanity.
rindolftyler-: do you want to be crazy?
tyler-rindolf: that’s why I feed my leprechaun at least once a day.
rindolftyler-: I can teach you everything I know.
Channel#perlcafe
NetworkFreenode
TaglineBecoming Crazy
Published2008-07-04

Discussing living with one’s parents on IRC.

Display

rindolfmofino: I have some money, and am living and am supported by my parents.
rindolfmofino: there’s much less of a taboo against living with one’s parents after school in Israel, than there is in the States.
mofinoIt’s not taboo
mofinoIt’s pathetic.
mofinoAlthough, sometimes life sucks, and you have no choice.
q[ender]you know, it depends
q[ender]if you’re not married and / or not getting any, it doesn’t much matter if you live with your folks
mofinoender, usually when you have self-respect, you try and you know, make it on your own
rindolfq[ender]: are you married and not getting any? You could live with your parents.
q[ender]hahaha
mofinohaha
q[ender]awesome
q[ender]rindolf++ # good burn!
Channel#perlcafe
NetworkFreenode
TaglineLiving with your parents
Published2008-07-04

Moses-the-Smiley

Display

:)-<
 +--

-- Moses the Smiley by Shlomi Fish
AuthorShlomi Fish
WorkMoses the Smiley
Published2008-07-04

The First Phrase that needs to be Taught

Display

The first phrase that should be taught when teaching a new language is how to say “Do you speak English?”.

The first thing that needs to be taught when teaching a new computer tool is how to exit it.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Re-inventing the Wheel

Display

He who re-invents the wheel, will understand much better how a wheel works.

He who re-invents the wheel, may actually invent a much better wheel.

Shlomi Fish

He who re-invents the wheel will likely design a square wheel and spend a year trying to figure out why it doesn’t work properly.

Nadav Har’El

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Better Alternative

Display

Sometimes you don’t need to be familiar with a better alternative to know that something sucks. Take Microsoft Word for example.

AuthorShlomi Fish’s Friend
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Good Student vs. Bad Student

Display

The difference between a good student and a bad student is that a bad student forgets the material five minutes before the test, while a good student five minutes afterwards.

AuthorOne of Shlomi Fish’s Technion Lecturer
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Real Programmers Don’t Write

Display

Real programmers don’t write workarounds. They tell their users to upgrade their software.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Jewish Atheists

Display

Jewish Atheists are the only true Atheists. They beat the hell out of Goy Atheists.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Chuck Norris Perlsixifies at Freenode’s #perl6 channel.

Display

rindolfajs: perhaps Chuck Norris would be a useful addition to the Pugs and Parrot teams.
ajsrindolf: If Norris can write, give him a commit bit, and tie him to a keyboard ;)
FurnaceBoyI thought he already had commit
daximChuck Norris commits with a roundhouse kick into the SVN server’s head
* FurnaceBoychuckles
ajsdaxim: If you can get that to pass the test suite, then more power to you!
FurnaceBoyChuck *is* the test suite
KattanaChuck Norris does not code, when he sits at a computer, it just does whatever he wants.
rindolfKattana: :-)
daximah, we’re easy to amuse
ajsBe the test suite, Chuck... BE the test suite.
FurnaceBoyyou gotta pass ‘make chuck’
Channel#perl6
NetworkFreenode
TaglineChuck Norris Perlsixifies at Freenode’s #perl6 channel.
Published2008-07-04

The ex-Member about Rashness

Display

“You know:”, the physicist said, “in my opinion since you left the Organisation you acted without thinking a lot before you did things. I would describe your behaviour as deriving from spontaneousness and fickle‐mindedness that border rashness. Do you also think so?”

“Of course!” I replied, “Except for arrogance, rashness is my only defect!”

AuthorShlomi Fish
WorkThe Enemy and How I Helped to Fight It
Published2008-07-04

Second Best Solution

Display

The current solution offered by Nvidia may be the second-best solution. But this is one case where the second best solution is not good enough.

AuthorShlomi Fish
WorkNvidia Petition
Published2008-07-04

If it isn’t in my email…

Display

If it isn’t in my email, it doesn’t exist.

And if the whole world says one thing and my email says something different, email will conquer.

-- an Israeli Linuxer.

AuthorAn Israeli Linuxer
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Buffy and Willow

Display

rindolfHi CSWookie
rindolfCSWookie: aren’t you also on Freenode?
CSWookierindolf: What’s up.
CSWookierindolf: I am.
rindolfCSWookie: I’m fine.
rindolfCSWookie: you are a Buffy fan right?
CSWookierindolf: I am. Although really, more a Willow fan. Nothing hotter than red-headed Jewesses that are scared of boys.
Channel#gimp
NetworkGIMPNet
TaglineCSWookie on Willow
Published2008-07-04

When Closed-source Bites

Display

rindolfHi all! How can I tell Flash in FF to play using artsd? It keeps trying to invoke esd. I’m on Mandriva 2007.
vexati0nthe REAL question is, what the fuck is taking adobe so long with flash 9 :@
vexati0nrindolf: you might have to set that with firefox’ settings.
vexati0nor, do what good people do and use opera.
vexati0n:P
* rindolfslaps vexati0n
rindolfvexati0n: I’m not using Opera. Period.
rindolfI don’t like it and it’s not FOSS.
vexati0ngod, it’s like opera is anathema just cause people can’t look at its code or something.
vexati0nlike YOU are going to tinker with your browser’s source code anyway
rindolfvexati0n: actually, I did that for Firefox.
rindolfvexati0n: I have a bug pending on bugzilla.mozilla.org.
rindolfvexati0n: nah, nah, nah, nah
vexati0nwell, you wouldn’t have to do it with opera because it already works :P
rindolfvexati0n: I hate the fact that it resizes images.
rindolfvexati0n: it causes the images to be too large.
rindolfvexati0n: now tell me how do I fix that.
vexati0nopera resizes images? o.O
vexati0ndo you have a page it screws up so i can look?
rindolfvexati0n: when I press Ctrl++ and Ctrl+-
vexati0noh. You mean it doesn’t just increase the size of the text.
rindolfvexati0n: take http://www.shlomifish.org/art/ for example.
rindolfvexati0n: yes.
Channel##linux
NetworkFreenode
TaglineWhen Closed-source bites
Published2008-07-04

The Bad Thing about Hardware

Display

The bad thing about hardware is that it sometimes works and sometimes doesn’t. The good thing about software is that it’s consistent: it always does not work, and it always does not work in exactly the same way.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Welcome to Web 2.0

Display

rindolfKev: thanks.
rindolfKev: did you post it on the French page?
Kevnot yet
rindolfKev: you need to create an account first. But it’s easy.
rindolfIt’s a MediaWiki based wiki.
Kevarghhhhhhhhhhhh
rindolfKev: what’s wrong?
jagermanMaybe MediaWiki wronged him in some way!
Kevwiki
jagermanJust be thankful it isn’t a blog!
rindolfKev: what’s wrong with wikis?
rindolfAnd be extra thankful it’s not MySpace.
jagermanMt. Allison [University] is now paying 5 students to maintain a "life as a Mt. A student" blog
Channel#perlcafe
NetworkFreenode
TaglineWelcome to Web 2.0
Published2008-07-04

Unflattering Nicknames

Display

mofinoWell I’m confused and I’m going home
mofinoLater guys
mofinoAnd girl.
mofinoYoung tender girl ...
mofinosweet 16 year old girl ....
avarhaha
rindolfmofino: heh.
* mofinoputs away his lynching pedo personality
mofino;)
mofinolates
* ChanServgives channel operator status to jagerman
←jagermanhas kicked mofino from #perlcafe (Leave already :P)
* jagermanremoves channel operator status from jagerman
avarWe have found pedobear and he is mofino
→mofinohas joined #perlcafe
mofinocan you like not do that as I’m picking up my keys?
mofinoyou fagerman
rindolffagerman, homofino, what’s next?
rindolfI know - q[tyler-]
rindolfOTOH, I’ve been called Slimy Fish lately.
avarrindolf: The *real* Slimy Fish?
rindolfavar: the one and only 100% original real actual and unmatched Slimy Fish™!
rindolfI’m the real Slimy, yes I’m the real Slimy, if you’re the real Slimy and not just a Slimy. So will the real Slimy please stand up, please stand up...
* jagermanis ashamed for actually knowing those lyrics
avarsing it Jew boy:)
Channel#perlcafe
NetworkFreenode
TaglineUnflattering Nicknames
Published2008-07-04

Linux for Christians

Display

rindolfCSWookie: tried Christian Ubuntu yet? ;-)
goldfishLOL.
goldfishOh dear, you weren’t joking.
rindolfgoldfish: no, I was.
goldfishhah
goldfish"Ubuntu Christian Edition is a free, open source operating system geared towards Christians. It is based on the popular Ubuntu Linux. Ubuntu is a complete Linux-based operating system, freely available with both community and professional support."
moldyi might try it soon
moldyright now we are using plain dapper at my church
goldfishmoldy: hah
moldyis this that funny? :p
goldfish:)
rindolfhttp://christianubuntu.blogspot.com/
moldyhehe
moldyFor 40 days before Easter, Ubuntu Christian Edition works in text mode only.
moldyhaha
goldfishThat’s brilliant :)
rindolfThere’s also a Jewbuntu blog, but it’s not as funny as this Christian Ubuntu blog.
moldytrue
moldyThat sounds about right -- Jesus might have preferred Jewbuntu since he was a Jew. Then again, Jesus was also a dedicated idealist, so he might have chosen Debian instead of Ubuntu. :-P
moldyhehehe
tpopewhy has Ubuntu become the distro of puns?
moldyhas it? there are puns for other distros, too
StroggJesus came from long long ago. I bet he runs Debian stable. :)
Channel#vim
NetworkFreenode
TaglineUbuntu for Christians
Published2008-07-04

More Advanced than CVS

Display

On Sunday 01 April 2007, chromatic wrote:

On Saturday 31 March 2007 15:26, Yuval Kogman wrote:

uses_version_control sounds more like lacks_manifest_skip_file which should deduct kwalitee IMHO.

Maybe so, but how else can CPANTS detect that you use the world’s most advanced version control system: CVS?

Are you kidding?

CVS is not advanced as:

  1. Microsoft Visual SourceSafe - the only sane choice for good data integrity and portability.

  2. tarballs/zip-files and patches. This one excels in convenience, and robustness.

CVS is a very advanced version control system, however. I do wish that Subversion (which is a VCS that I have to use against my will) was as good as it is.

( Shlomi Fish answering to chromatic on 01-April-2007 )

AuthorShlomi Fish
Work"Re: New CPANTS metrics"
Published2008-07-04

Larry Wall Facts

Display

  • Larry Wall can understand the Perl code he wrote last year.
  • Larry Wall gets the colon.
  • There are at least 137 Larry Walls in the U.S. but only one that matters.
  • Larry Wall applies a patch manually quicker than GNU patch.
  • Larry Wall dreams in Perl.
  • Larry Wall can program in his sleep.
  • Larry Wall is lazy, impatient and full of hubris.
  • Larry Wall has more dollars in the bank than in his Perl code.

-- Larry Wall facts by Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2008-07-04

Electrical Engineering Studies in the Technion

Display

Electrical Engineering studies. In the Technion. Been there. Done that. Forgot a lot. Remember too much.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

"I am Without Faults"

Display

Well, for the record, *I* am without faults, but I’ll mention them here anyway:

  1. I really hate scriptaculous
  2. I kicked a dog the other day
  3. I pushed an old lady aside, on my way to get a cup of free coffee
  4. I secretly program in Python
  5. I like to interject and make lists
AuthorJeff Anderson
WorkPost to London Perl Mongers
Published2008-07-04

“I’m not an actor”

Display

I’m not an actor - I just play one on T.V.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Discussing vapourware on Freenode’s ##freebsd

Display

anonuserYou know for when they finally decide to release that programatic abortion they call perl 6
rindolfanonuser: on Christmas.
rindolfanonuser: don’t know which one.
rindolfanonuser: you can download pugs and play with it.
anonuserrindolf, The running joke I have with friends is that Duke Nukem Forever (DNF) is being written in Perl6
rindolfanonuser: it’s an old joke.
anonuserrindolf, DNF and Perl6 together is an old joke?
rindolfanonuser: yeah.
rindolfanonuser: “Perl 6 is the language Duke Nukem Forever will be written in.”
rindolfWell, it’s not too old, but it’s a meme.
Aji-Dahakarindolf: I’m the guy who’s going to port DNF from GNU/Hurd to FreeBSD
Channel##freebsd
NetworkFreenode
TaglineDiscussing Vapourware
Published2008-07-04

Trying to Block Pornography…

Display

Trying to block Internet pornography is like climbing a waterfall and trying to stay dry.

— Drew Dexter

AuthorDrew Dexter
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

I’m not Straight

Display

I’m not straight - I’m Israeli.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Almost Worthy

Display

Hi Omer! Mazal Tov on Chen and yours marriage. It reminds me of a quote from Charlotte Brontë’s Jane Eyre:

"At this period she married, removed with her husband (a clergyman, an excellent man, almost worthy of such a wife) to a distant county, and consequently was lost to me."

Well, in your case I can say that both of you are almost worthy of each other. Congrats again!

AuthorShlomi Fish
WorkComment on Omer Shapira’s Blog
Published2008-07-04

It doesn’t Mean What You Think it Means

Display

You keep using that word. I do not think it means what you think it means.

It does not mean what I think it means, but it means what *you* think it means.

<evil-laugh>Muahahahah…</evil-laugh>

AuthorShlomi Fish
WorkPost to Linux-elitists
Published2008-07-04

Tower of Babel and God the Dwarf

Display

A few weeks ago, I’ve been to Freenode’s #perl, talking to merlyn and other guys, when we got to discuss the Biblical "Tower of Babel Myth". As it turned out, the commonly perceived interpretation was not the one most scholars find as more sensible, which is the one we ended up being taught at Junior High School.

What most people think is something like that:

The people spoke to each other in the same language, concentrated in one place, and decided to build a tower high enough so they can reach God. God, a small dwarf who lived in the sky, was afraid of the efforts of these people, because he feared they’ll reach him. So he cast an 8th level Spell of Language Fragmentation, caused these people to speak in different tongues, and without being able to understand each other, they ended up spreading across the Earth. God was relieved and returned to his dwarfish deeds, as dwarfs do.

Shlomi Fish in (Based on what his Bible teacher said)

AuthorShlomi Fish
WorkShlomi Fish’s Blog Post
Published2008-07-04

One GEGL Per Child on GIMPNet’s #gimp channel

Display

CIA-1shlomif * r1712 gegl/ (ChangeLog docs/index-static.html.in):
CIA-1* docs/index-static.html.in: fixed "GEGLs" into "GEGL’s" and "GIMPs"
CIA-1into "GIMP’s" in the homepage.
mitchwhy is breaking the correct writing a fix?
mitchrindolf: ?
mitchrindolf: oh i misread :)
* rindolfgives some GEGLs and GIMPs to the mitches.
mitchhaha :)
rindolfOne GEGL each!
rindolfThere’s not enough for everybody.
mitchGEGLS FOR THE MASSES
rindolfWe should have an assembly line of GEGLs.
rindolfMass-produce them for the ever-growing demand.
Channel#gimp
NetworkGIMPNet
TaglineOne GEGL Per Child on GIMPNet’s #gimp channel
Published2008-07-04

Dream Language in Freenode’s #lisp-il

Display

adehtrindolf: my brother had AIMA in hard-cover.. and maybe I can get a hold of PAIP
adehts/had/has/;
* adehtyays for perl
rindolfadeht: what did perl do?
adeht<adeht> s/had/has/;
rindolfadeht: it’s actually from sed and ed before that.
adehtI know, but I’m using perl syntax :)
rindolfadeht: now write it in Lisp.
adehtheh.
adehtin Lisp you wouldn’t use a regex for this kind of dumb substitution.. though you could
adehtrindolf: a nice way of writing CL code is to imagine your dream language for expressing that particular problem, and then realizing it :)
rindolfYou probably wouldn’t use a regex in Python either.
rindolfadeht: I see.
rindolfadeht: I’m not going to implement Perl in Common Lisp. :-D
adehtheh
Channel#lisp-il
NetworkFreenode
TaglineDream Language in Freenode’s #lisp-il
Published2008-07-04

Why Shlomi Fish Dislikes Lisp

Display

This reminds me of Paul Graham’s articles, in which he claims that LISP programmers are better. But why is it so (whether or not you agree to the conclusion)? There are at least two opposite reasons: 1. Because programmers that learned LISP become better 2. Because good programmers prefer LISP when they come to know it.

No. 1 is true, naturally. No. 2 is not true - I know LISP but I prefer Perl. Others like Python, etc. The reasons I don’t prefer LISP are:

  1. The standards of Common LISP and Scheme don’t define anything practical.

  2. LISP is at the moment incredibly verbose.

  3. As Larry Wall noted, all LISP code comes in parenthesis and so it all looks the same. (Perl is the exact opposite in this regard).

  4. I cannot make heads nor tails of serious LISP code. Many LISPers create so many macros and use them along with regular LISP code, so you keep having to refer to the previous definitions, and make a lot of research to get you started.

SICP Scheme is easy and fun. But serious LISP code can take too much time to understand. OTOH, recently I had little problem reading the source code of other Perl programmers, and extending it or fixing bugs. (likewise for Python).

AuthorShlomi Fish
WorkPost to Linux-IL
Published2008-07-04

We don’t Know His Cellphone

Display

We don’t know his cellphone number, and even if we did, we would tell you that we didn’t know it.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Engrew Sentence #1

Display

plis tak mi auot from yuor mail list.

-- This Engrew sentence contains very few errors.

AuthorAnonymous Israeli
WorkMessage sent to Shlomi Fish
Published2008-07-04

What do you mean?

Display

What do you mean by "WDYM"?

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Windows-minus-minus

Display

Chen Shapira: spent 5 hours yesterday trying to get Windows to print on my new wireless printer. It still doesn’t work. On Ubuntu it worked after few minutes.

Shlomi Fish: Heh. Linux++ .

Chen Shapira: I’d do Windows-- , but this may result in an integer underflow.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

"Use qmail Instead" Excerpt #1

Display

A few days ago I joined #mandriva on Freenode trying to get to the bottom of a problem I have with KMail at work, where I cannot start KAddressBook from inside it. I asked my question and soon afterwards received:

  • One Thunderbird recommendation.
  • Two Evolution recommendations.
  • One Sylpheed Claws recommendation.
  • One GMail recommendation.

The problem is that I wasn’t interested to learn about alternative E-mail clients, and just wanted to get my problem solved. And in GMail’s case it was completely out of the question due to my work’s constraints.

AuthorShlomi Fish
WorkThe "Use qmail instead" Syndrome
Published2008-07-04

RTFM vs. JATFM

Display

I recently had to figure out how to do something with wget: get everything below a directory on the web-server, without following links to outside it. So I logged in to Freenode’s #debian channel, where there are many knowledgeable people to ask it. The first answer I got was "RTFM". So, I read the wget man page, but could not find it there. Eventually, after telling people that it would be faster to give an answer, I got a reply ( add the -np -r flags). But this has been the last straw.

I composed my own acronym. Just like RTFM is "Read the Fabulous Manual" and STFW is "Search the Fabulous Web", then JATFM is "Just Answer the Fabulous Man". It means that it’s usually faster to answer someone’s question than to ask him to RTFM, which is just going to annoy him. I think the RTFM mantra has done a lot of damage in the UNIX/Linux world, and I hope JATFMing would prove to be a more healthy ideology.

AuthorShlomi Fish
WorkAdvogato.org Journal Post
Published2008-07-04

I have to do TWAIN…

Display

A: I’m busy right now - I have to do TWAIN.

B: Do Shania Twain?

C: Oh, I’d love to do Shania Twain.

—Adapted from a conversation on Freenode’s #perl

AuthorFreenode #perl Participants
WorkAdaptation of an IRC conversation
Published2008-07-04

Fight for Perl

Display

→spx2has joined #soc-help
spx2I want to FIGHT FOR PERL IN GSOC !
spx2I feel the power of metal in my veins
spx2perl is flowing in my blood !
spx2What perl Armies can I join this YEAR ?
ambsspx2: a lot :)
spx2ambs: Hail BRETHREN !
spx2where are the armies ???
spx2I want to ENGAGE and start preparing my weapons !
spx2ambs: what projects are this year ?
ambsspx2: ideas at http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects
spx2I will fight this year in the PERL battle !
rindolfspx2: Python is for the WEAK and TIMID!
spx2rindolf: TOTALLY !
* spx2examines the war grounds
Channel#soc-help
NetworkMAGNet
TaglineFight for Perl
Published2008-07-04

Perl Saints as an Alternative to Perl Heroes

Display

So, yeah… there are no gods, only heroes. And anyone can become a hero. And even heroes are just regular people.

I don’t suppose we should propose that as an alternative to Perl gods, there should at least be Perl saints:

http://www.stallman.org/saint.html

Of course, I’m not sure what being a Perl saint would imply. Using nothing but Perl? (Including not C in which perl 5 is written?)

Oh well.

Not that I mind the Perl gods stereotype stuff.

Regards,

Shlomi Fish (a Perl saint^W hero wannabe, but definitely not a Perl god)

AuthorShlomi Fish
WorkPost to to San-Francisco Perl Mongers Mailing List
Published2008-07-04

What being a Perl Saint Implies

Display

Of course, I’m not sure what being a Perl saint would imply.

It would imply having been killed for your faith in Perl.

Does that make Randal the Spanish Inquisition?

No one expects the Randal Schwartz condition. 😉

AuthorShlomi Fish, frosty, Duane Obrien and David Fetter
WorkSan-Francisco Perl Mongers Thread
Published2008-07-04

San-Francisco Perl Mongers: Randal Schwartz Noise Band

Display

Of course, I’m not sure what being a Perl saint would imply.

It would imply having been killed for your faith in Perl.

Does that make Randal the Spanish Inquisition?

No one expects the Randal Schwartz condition 😉.

I almost feel honor bound now to start a noise band called The Randal Schwartz Condition. I could shout his rants into a microphone while the rest of the band flogged a newbie live on stage.

AuthorDuane Obrien
WorkSan-Francisco Perl Mongers Thread
Published2008-07-04

San-Francisco Perl Mongers: Randal Schwartz Condition

Display

Duane Obrien writes:

Alternately, The Randal Schwartz Condition is now accepting bookings for birthdays, weddings, religious ceremonies of any kind, or occasions where your consulting company throws a big party at some conference. Email me off-list for details on how to get advance copies of our demo “I’m The Real Tim Toady”

I’m already thinking of words to the “tune” of “I’m the real Slim Shady”.

Damn you. 😊

AuthorDuane Obrien and Randal L. Schwartz
WorkSan-Francisco Perl Mongers Thread
Published2008-07-04

Godwin’s Law

Display

In that case, lacking good links or a definitive reference text, I’ll have to ignore your comment earlier.

I hope it’s not much of a flamewar so far, but it sure seems to have escalated into a minor one. “You are a Nazi!” ( Godwin‘s law ) - oops!

Please. The Nazi’s were socialists. I’m a little to the right of Attila the Hun.

And I thought Attila was a Humanitarian.

AuthorShlomi Fish and Guy Hulbert
WorkPost to the Perl module-authors mailing list
Published2008-07-04

Pedantic People

Display

I often wonder why I keep hanging with so many people, even though they are so pedantic. And then I remember - because they are so pedantic.

— an Israeli Perl Monger

AuthorIsraeli Perl Monger
WorkShlomi Fish’s Aphorisms Collection
Published2008-07-04

Variable Naming on #not-##freebsd

Display

rindolfp13: do you write scripts?
p13rindolf, init scripts and sys maintenance scripts in csh sh and bash
p13but i suck
p13haha
p13i made them SO unreadable on purpose too
p13my var names for example
p13i would use random quotes from coworkers
p13like "wereoutofcoffee"
p13or "ihatemyjob"
p13etc etc
trashguyi hate people like you p13
p13trashguy, hahaha
trashguyat least the variables are obvious and not mistaken for functions and shit
elgrandei strongly recommend to call variables only: var1, var2, var3 ... var999
elgrandebut for purpose of clarity, after var999 continue with varB1, varB2,...
rindolfelgrande: <elgrande> i strongly recommend to call variables only: var1, var2, var3 ... var999 - excellent advice.
rindolfelgrande: LOL.
elgranderindolf: and of course: cls1, func1, meth1, if1
elgrandeso if var3 > var2 then var1 = cls3->meth2 endif
rindolfelgrande: heh.
rindolfobj997
elgrandeeveryone is understand this!
rindolfelgrande: I'll probably make a fortune cookie out of it.
elgrandeobj997 behaves like this, because it implements if371
elgrande^^
rindolfelgrande: you're still going.
Channel#not-##freebsd
NetworkFreenode
TaglineVariable Naming
Published2008-07-04

Monty Python on Computer Interfaces

Display

<monty-python>

A: You Linux kids are so lucky. When we were using Windows 95 and Windows 3.11 it kept getting stuck and we lost all our data. We had to reboot it.

B: You used Windows 95! Lucky Bastard! When I was your age, we used DOS on CGA screens, and we were lucky if we had 4 colours, much less a true windowing environment.

C: You had DOS with graphics? Lucky bastard! When I was your age, I used VT-100 terminals connected to a VAX. 128 characters should be enough for everybody?

D: Visual Terminals? When I was your age, we used teletypes on a PDP-11: the computer printed on paper - very slowly. Can you imagine cat’ing a really long document?

E: Teletypes were heaven compared to the punch cards that I was using. Imagine going over to the computer with a large amount of punch cards and then dropping them all.

F: Punch cards! What is this talk about punch cards? We input machine code directly using buttons and LEDs.

G: And all we had were NAND gates!

</monty-python>

AuthorShlomi Fish
WorkEmail Message
Published2008-07-04

#python on Incrementing

Display

rindolfHi all.
scorchsaber<all> Hi rindolf
rindolfscorchsaber: heh.
rindolfscorchsaber++
rindolfOr in Python:
rindolfscorchsaber+=1
rillo??
rindolfrillo: Python does not have a ++ operator.
scorchsaberrindolf: Oh, but it does have a + operator.
rilloah. I’m new to python so i did not know
scorchsaberA few days ago, it was suggested that I implement ++ using the + operator.
scorchsaberAnd I did so. :)
scorchsaberSo, really, a++; is valid in Python, and it may even increment a by one. If somebody was crazy, anyhow, and if a was mutable.
rilloshall i move back to perl to get the ++
rillo?
rindolfrillo: no, use COBOL instead.
rindolfADD 1 TO COBOL GIVING COBOL
verte:(
verteeww, magic numbers!
rindolf"COBOL is the old Java"
verteADD ONE TO COBOL GIVING COBOL
rindolfverte: heh.
rindolfverte: 1 is not a magic number.
rindolfASSIGN 1 to ONE
rindolf0, 1, infinity.
rindolfverte: LOL.
rindolfverte++
\amethystCOMPUTE COBOL = COBOL + 1
Channel#python
NetworkFreenode
TaglineOn Incrementing
Published2008-07-04

I Met a Guy in the Bar

Display

I met a guy in the bar, talked to her and she gave me her phone number.

AuthorShlomi Fish
WorkAphorisms Collection
Published2008-07-06

BASIC, Pugs and After Death

Display

rindolfTimToady: so BASIC was your first language?
TimToadyno, English was my first language. :)
rindolfTimToady: I started with XT ROM BASIC, but I suppose it was something like Perl 5 was to Perl 4 for your BASIC.
rindolfBASIC has greatly evolved since Dartmouth BASIC.
rindolfTimToady: ah.
rindolfTimToady: not Chomsky's Universal language?
TimToadyfeh
diakopterrindolf: what's the name of the Parrot implementation of Intercal?
Juerd21:04 <@TimToady> we have a test suite right now because of pugs
JuerdVery, very important.
rindolfdiakopter: I don't know.
rindolfJuerd: yes, very.
rindolfJuerd: anyway, I expect that at every given time all tests will pass.
JuerdWell, there are probably bad tests too :)
JuerdGiven the volume of the suite, and that pugs has never been able to even parse everything :0
Juerd:)
TimToadytestrot accounts for many of those :)
rindolfTimToady: testrot...
rindolfTimToady++
rindolfHow long does it take Pugs to run the entire Pugs test suite?
TimToadybut a number of them were misunderstandings at the time
rindolfBecause Pugs is kinda slow.
diakopterdefudge should be renamed Passover...
TimToadyused to run on my old laptop in about 25 minutes
rindolfTimToady: or cute bugs.
rindolfI mean implementation details.
rindolfTimToady: kinda long.
TimToadyaudreyt's dual core used to run them in 10 minutes
TimToadyI haven't tried on my new laptop, since I haven't installed the lates ghc yet
TimToadyfirst make it run, then make it run right, then make it run fast
rindolfTimToady: another problem with Pugs is that it kept requiring the latest ghc.
JuerdDid pugs drive GHC development perhaps? :D
TimToadyshrug, you shouldn't pick on a software project when it's down
TimToadyJuerd: yes, I believe some of that happened too
rindolfTimToady: "After Death - say holy."
rindolfTimToady: it's a Hebrew phrase.
TimToadyActually, I'm just about out of After Death--I've got a bottle of Mega Death now too.
TimToadyjust had some on my potatoes, yum.
spincladsounds hot
TimToadyof the first six ingredients, five of them are hot. Red habanero pods, cayenne chilies, white vinegar, natural pepper flavor, ancho chilies, chipotle chilies, molasses, guava nectar, fresh ginger, salt, spices.
TimToady'bout 550,000 scovilles
TimToadyAfter Death is only about 500k
TimToadyTabasco is only about 35k
spincladtabasco I’m calibrated on -- now i can (only) imagine
TimToadyso roughly 15 times hotter
spinclad'add 1/15 drop per 100 potatoes'
TimToadyI generally only use it about one "plop" at a time
TimToadyunless I really want a large endorphin kick
rindolfTimToady: LOL.
spincladenjoy yr clear sinuses
rindolfTimToady+=5
rindolf"After Death"
rindolfReminds me of that screensaver.
rindolf"After Hours"
vixeyAfter Dark
vixeywith the flying toasters?
rindolfvixey: yes, that's the one.
rindolfAlso had a nice Looney Tunes one.
rindolf"I now proclaim this computer in the name of Mars!"
rindolf(Marvin the Martian)++
vixeythey were cool
rindolfI recall something about wine being able to run Windows screensavers.
spinclad"where's the kaboom? there was meant to be a case-shattering kaboom."
rindolfXScreenSaver is a pre-Autoconf hell from what I understood.
Channel#perl6
NetworkFreenode
TaglineBASIC, Pugs and "After Death"
Published2008-07-06

On the Internet

Display

Two female dogs talking about modern-life:

Jasmine: It’s so cool! On the Internet, no one knows you’re a dog!

Daisy: Yeah, but everyone can tell right away that you’re a bitch!

AuthorShlomi Fish
WorkAphorisms Collection
Published2008-07-07

#perl6 about Lisp Mentality and Usability

Display

pmuriasrindolf: what is Park/Spark?
rindolfpmurias: http://www.shlomifish.org/open-source/projects/Park-Lisp/
rindolfpmurias: it's still incomplete.
rindolfAnd I haven't updated it.
pmuriasrindolf: if you like lisp/perl6 projects you might consider helping with a common lisp elf backend
rindolfpmurias: Common Lisp.
rindolfpmurias: thing is I think both CL and Scheme suck.
rindolfI like Lisp as a concept.
rindolfArc is nice, but has too many implementation problems.
rindolfAnd missing features.
vixeyArc is not nice
rindolfI want to give a presentation to the Perl Mongers about "Foreign Languages: Lisp"
rindolfvixey: I like it.
rindolfThough I hate that "(not)" has become "(no)"
rindolfit's so non-English.
vixeyit's just Tcl with horrible syntax
rindolfvixey: but it's missing a lot of exciting features.
rindolfWhich PG deemed as unnecessary.
rindolfDoesn't look like the 100-years language to me.
rindolfWhich is why - Spark!
pmuriaswhy not just write an s-expression p6 dialect?
rindolfpmurias: could be.
rindolfpmurias: it's another approach.
rindolfBut some things make sense in Lisp and not in p6.
rindolfFor example, Perl does not like to use + for string or list concat.
rindolfWhile Python does and it seems to be OK in Arc too.
rindolfAnd in CL you have (concatenate) (yuck!).
pbuetow(((hehe)))
pmurias+ for strings sucks
Auzonseconded.
vixeyrindolf: If you don't like CONCATENATE you can just rename it
rindolfvixey: yeah.
rindolfvixey: but I'd rather not rename concatenate because then people won't understand my code.
rindolfvixey: as TimToady said people hate abstractions.
vixeyyes they will rindolf
rindolfThey want things to work out of the box.
vixeyA program is many many totally newly defined procedures
vixeyjust renaming one thing is nothing in the context of a big program
rindolfvixey: "let's spend 3 days creating a new language, and 1 day implementing the solution with it."
TimToadyif it would take 10 days without the new language, it's worth it
rindolfTimToady: yeah.
rindolfTimToady: but this is the CL mentality.
vixeyno it's not
rindolfSometimes you can take 1 day to write an API.
vixeyCL is too diverse you cannot generalize like that
rindolfvixey: I meant a common idiom there.
rindolfI think I'll /quit and do something productive.
rindolfLike work on Spark.
vixeyanother quote:
vixeyhow to write any computer program in two easy stages:
vixeyDesign and implement the programming language which would be best for solving the problem.
vixeyWrite the program in the language you’ve just implemented.
rindolfvixey: or just use Perl which is the best for everything.
vixeyheh
TimToadythe second step is obvious--the best language for the job is one that does the job on a null input
* pmichaudnotes that vixey's algorithm is somewhat recursive
TimToady"All rules of thumb are false, including this one."
pmuriasrindolf: when you feel like writing Common Lisp backends, contact me or mncharity ;)
Channel#perl6
NetworkFreenode
TaglineLisp Dialects (Scheme, Common Lisp, Arc, Spark) Mentality and Usability
Published2008-07-07

kilmo about the NSA

Display

[Discussing the shortage of IT workers as of 1998 on E-mail]

Shlomi Fish to Omer Zak: "Even the NSA doesn’t have enough programmers. But it is not likely that they will have more and that’s because ‘Summerschool at the NSA’ may might as well be the name of Sarah Michelle Gellar’s next movie."

Omer Zak to Shlomi Fish: "And as opposed to ‘I Know What You Did Last Summer’ it is going to be scary."

Kilmo: why would you like to make fun of the crypto world ? ;) The NSA does know what you did last summer. And by putting this on the web, they know that you know.

Which may lead to interesting philosophical issues. BTW, in a conference I was attending we were given a sticker saying: "NSA - free email backup".

They still have some issue with the retrieval procedures, but besides of that - they are quite a trusted service.

Shlomi Fish: In my case, I think every random Joe can learn a lot about me. Even if he’s not in Google or the NSA or whatever.

Kilmo: Yep. But this is a world-wide service that they offer. (Along with several co-operations, like MI5/6).

AuthorShlomi Fish and Kilmo
WorkAphorisms Collection
Published2008-07-08

What are you Working on?

Display

Ran Eilam To Shlomi Fish: so what are you working on? Working on a new wiki about unit testing fortunes in Freecell?

AuthorRan Eilam
WorkJabber Conversation
Published2008-07-08

My blog post got chromatic’d

Display

Well, despite the fact that I hardly publicised my last essay about the "Closed Books", it has been chromatic’d. Rumours are that all the bloggers whose blog posts/essays were deprecated on chromatic’s blog are now rich, famous and the object of the affection of many attractive members of the appropriate sex. Memo to self: prepare a limited edition T-shirt: "My blog post was chromatic’d. I pwn you as a blogger."

AuthorShlomi Fish
Work"Dealing with Approval Addiction (and Implied Stress Periods)
Published2008-07-30

Birth of an Editor

Display

Richard M. Stallman (RMS) decides to release his brand-new editor, "Emacs" on the CPAN with its first version 29.999.99. In order to package it, he invokes the trusty ol’ module-starter (see http://search.cpan.org/dist/Module-Starter/) which creates a skeleton of a CPAN distribution for him.

He fills in the skeleton with the actual code of Emacs, types "perl Build.PL", and "./Build test" and makes sure all the tests pass. Then he types "./Build config --gui" and gets a nice GUI to configure the various parameters of the Module meta-data.[M-B-Data]

In the GUI, Richard goes to the Trove categorisation tab, and selects categories. This is done in a similar way to Freshmeat’s project categorisation dialog (a list of options to the left, with selected options to the right and arrows to move them left or right, while allowing multiple select options.). He chooses such categories as "Programming Language :: Lisp", and "Intended Audience :: Emacs Users", "Operating System :: GNU", and "Topic :: Editors". (Note: I believe the category list should be fetched using a public web-service to keep them up-to-date.)

AuthorShlomi Fish
WorkFunctional Spec for the CPAN Classification Proposal
Published2008-08-02

Second Birth of an Editor

Display

After several weeks of having the editor on CPAN, Richard has received many patches, and wrote a lot of code on his own. Now Emacs is not only an editor but a calendar tool, an Eliza program, a web browser, a mail user agent and many other things.

So in order to release version 30.000.00 he needs to update the categorisation. He runs ./Build config --gui again, and adds more categories. However, he enters too many categories (because Emacs now does them all), and the GUI refuses to save the file because it will overflow the limit that the web-service specified the CPAN classification services allow to handle. So Richard keeps only the important categories, adds more tags, and saves it.

He then tests the distribution again, and uploads the new distribution to the CPAN.

AuthorShlomi Fish
WorkFunctional Spec for the CPAN Classification Proposal
Published2008-08-02

Microsoft Editing Macros

Display

Bill Gates, CEO of Microsoft decides to use Richard Stallman’s Emacs as the basis of his company’s state-of-the-art product Microsoft Editing Macros™ Enterprise Edition XP .NET Professional. However since MS Editing Macros™ is a commercial, proprietary program which he intends to sell at computer stores, Bill is not going to upload it to the CPAN. He builds upon Emacs, sends patches to Richard and learns a lot about it.

When he’s finished building Microsoft Editing Macros™ he surfs to the Emacs homepage on CPAN, and adds some categories and tags of his own.

Eventually, enough people like Bill tag and categorise Emacs, and it gains more classification.

AuthorShlomi Fish
WorkFunctional Spec for the CPAN Classification Proposal
Published2008-08-02

Looking Back at Your Old Habits

Display

rindolf"Who's the idiot that wrote this code?"
rindolfThat's what many people say when looking at their old code.
jkauffman"I can't believe I used to listen to this crap"
jkauffmanthat's what people say when they look back at their old music collection
rindolfjkauffman: I don't usually.
rindolfjkauffman: I am however, a bit ashamed of some of the shows I liked when I was younger.
rindolfjkauffman: they seem a bit cheesy now.
jkauffmanyes, you're onto such better things now that you can fully appreciate The Gilmore Girls
rindolfjkauffman: you can never truly appreciate The Gilmore Girls until you've watched it in the original Klingon.
Channel#perlcafe
NetworkFreenode
TaglineLooking Back at Your Old Habits
Published2008-10-14

Really Extreme Programming

Display

rindolfcl0ud: what's up?
cl0udrindolf: just getting ready for work on this drizzly day
cl0udrindolf: and feeling great
cl0udrindolf: you?
rindolfcl0ud: sending an email to the Extreme Programming mailing list.
ikxtreme
ikrindolf: tell them that in order to be truly extreme, they need to ditch their pair-programming buddy system and start programming with spent ammunition and unexploded shells
rindolfik: heh.
rindolfExtremist Programming
ikhaha
rindolfIk-stremist Programming.
ik:o
ispy_What about Psycho Coding?
ispy_:)
ispy_PSYCoder <--- cool name for an editor :)
cl0udPsychaudit <- memory tester
rindolfNeuraudit
ispy_Hahah
Channel#perlcafe
NetworkFreenode
TaglineReally Extreme Programming
Published2008-11-28

"You should shoot me"

Display

Larry: final exams are on Tuesday and through Friday, so you won’t see me for a while, or if you do - then you should shoot me.

Shlomi: I Will shoot you with my cross-intertubes-laser-gun.

Larry: HAHAHA.

Shlomi: Which I don’t have.

Larry: Which network topology will you implement, for better accuracy ?

Shlomi: I’ll just depend on the standard TCP/IP routing. Overlay the laser on top of the TCP packets.

AuthorShlomi Fish
WorkIM Chat with Larry
Published2008-12-26

God gave us…

Display

God gave us two eyes and ten fingers so we will type five times as much as we read.

AuthorShlomi Fish
WorkAphorisms Collection
Published2009-02-16

Only wimps complain about bad code

Display

Only wimps complain about bad code. Real men clean it up.

Shlomi Fish

AuthorShlomi Fish
WorkAphorisms Collection
Published2009-02-16

Wikipedia has…

Display

Wikipedia has a page about everything including the http://en.wikipedia.org/wiki/Kitchen_sink .

AuthorShlomi Fish
WorkAphorisms Collection
Published2009-03-14

Hack, hack, hack…

Display

shlomif: hack, hack, hack ; save ; make ; make test; commit. And start over.

mrjink:hack, hack, hack; save; make; swear; fix typos; save; make; make test; swear some more; hack some more; save; make; make test; cheer; commit.

meep: hack, make, test, segfault, oh noes, revert to previous revision

AuthorShlomi Fish and Others
WorkOn Plurk.
Published2009-05-02

Threat vs. Warning

Display

Well, it’s not a threat - it’s a warning, and he won’t be harmed much by acting against my advice. A threat is something like "Stop posting political posts or I will burn your house, rape your wife and daughters, banish you to the middle of Antarctica, convert all your Perl code to PHP, and then post it on thedailywtf.com."

Regarding what you say that "no one cares if you unsubscribe", then this reminds me of what Fred Brooks says in "The Mythical Man-Month": "How does a project becomes late? One day at a time.". If you’re not careful, you might lose a large percent of your blog’s readership, one subscriber at a time.

AuthorShlomi Fish
Workuse.perl.org comment
Published2009-05-13

Take that to a different channel

Display

metaperl_workthank you
metaperl_worknothingmuch, i want to chat with you on kiokudb
rindolfHi metaperl_work
confoundyou should chat with him on #kiokudb then
mstmetaperl_work: you mean "about kiokudb"
metaperl_workrindolf, hi! long time no see
rindolfmetaperl_work: yes.
metaperl_workwe are talking in #kiokudb confound
rindolfmetaperl_work: what have you been up to?
confoundno, this is #moose!
metaperl_workconfound, "we" = me and yuval
metaperl_workrindolf, well.... keeping Seamstress up to date
rindolfmetaperl_work: yuval and I.
jhannahIn related news: I’m chatting on my mobile phone
metaperl_workMoose is saving my life... SUPER handy
metaperl_workjhannah, what type of mobile phone?
rindolfmetaperl_work: what is Seamstress?
purlSeamstress is really nothing anyway
confoundit's on cpan
jhannahmetaperl_work: please take that question to #jhannah_phones
mstjhannah++
stevanjhannah: which network, there doesn’t seem to be anyone there
nothingmuchi think Buffy might be a closet lesbian
* stevanHAS TO KNOW!!!!
stevannothingmuch: duh
nothingmuchstevan: i think you kinda missed the joke =P
stevantake that to #closet-lesbian-vampire-slayers
jhannahi get jokes
rindolfstevan: LOL. stevan++
dhossjhannah++
jhannahstevan: i have hundreds of invisible groupies in dozens of #jhannah_* channels. they are well trained to be quiet when interlopers lope in
Channel#moose
NetworkMAGNet
TaglineTake that to a different channel
Published2009-06-21

Do you speak French?

Display

rindolfuwd: what's up?
rindolfBTW, how has English become the official language of Singapore?
AltreusViral marketing
uwdSingapore has four official languages.
uwdone national one.
uwdalso, politics.
uwdalso, see wikipedia.
Altreusit knows all
Altreus[citation needed]
ikrindolf: it's a byproduct of the Richard Nixon / Henry Ford's campaign for chief taxonomist of western Nepal
rindolfhttp://en.wikipedia.org/wiki/Languages_of_Singapore
ik(a coveted position)
Altreustaxonomist!
rindolfWikipedia has an article about everything including the http://en.wikipedia.org/wiki/Kitchen_sink
AltreusThey are in charge of taxis!
Altreusdisambiguation pages make me sad :(
ikI like the dis-ambiguity!
rindolfik: heh
uwdi like disambiguation pages. They say "this thing you seek... it is not only one thing, you see? no, no, mon ami, this world, she is too big to contain only one of everything, eh?"
Altreus:D you talk like dee
uwdwhat.
Altreuswat
AltreusThat message you said in French could have been typed by dee!
Altreusexcept it was you.
Altreusyou doubleyou dee
uwdit was in English, actually.
Altreusokay
AltreusBut it had some French in it
Altreus!
ikTwo words! Four, if you count "no". Twice.
rindolfYes, it sounded French to me too.
Altreusno is not French
rindolfnon is.
Altreusoui!
Altreuselle n'a pas dit non
rindolfIn any case saying "She" of the world is also a Frenchism.
rindolfJe ne sais pas.
ikBut it's not French
rindolfParlez vous anglais?
uwdit is also a generic Euroism.
Altreusoui
AltreusEngland is Europe too :(
uwdso not that French.
pkruminsJe m'appelle Pierre
rindolfpkrumins: heh.
pkruminsJe suis 24 ans!
AltreusGods, the number of times I got contradicted at school for knowing that England was in Europe
pkruminsJe h'abite Riga
uwdAltreus: dude, given that was mostly English, i don't see why the sadface.
rindolfTu s'appelle Peteris
Altreusit's no wonder stupid people make me violent
pkruminsJe'abite
rindolfpkrumins: not en Riga?
pkruminsmaybe
rindolfor de Riga?
Altreusuwd: hmm
rindolfJ'abite, non?
AltreusI seem to sadface a lot more than is necessary due to how I'm never actually sad
pkruminsOui.
Altreusrindolf: habite
pkruminsJe monger a macdo.
Altreusil y a un h
pkruminsJe travailler on ordinator
pkruminsa programmator.
pkruminsOui.
Altreusen!
Altreusprobably au to be honest
Altreusbut a l' because vowel
uwdl'ordinator?
AltreusAnd travaille is the first-person present participle
AltreusAnd -eur
AltreusBut mostly right!
uwdwhy -eur?
* Altreuspats pkrumins on the back
Altreusordinateur
pkruminstehe.
pkruminsjadone chats
AltreusI wonder if a pink one is an ordinateuse
pkrumins(or was it chiens)
uwdit's so much easier to say she and mon ami and have people think it's French than actually speak French...
pkruminsi think chats
pkruminsj'adore chats
pkruminsjaim a perl chat
Shiyiyajain n'est pas un mot
Shiyiya*jaim
Altreusj'aime
Shiyiyaaussi jadone n'est pas un mot
pkruminshmm
pkruminspawings
pkruminsall i can say
rindolfpkrumins: chien is a dog.
rindolfI think.
ShiyiyaYes, chien is dog
rindolfchat
rindolfchatte for feminine
rindolfhttp://en.wiktionary.org/wiki/cat
Channel#perl-cats
NetworkFreenode
TaglineHow good is your French?
Published2009-07-13

What does IDK stand for?

Display

What does "IDK" stand for? I don’t know.

AuthorShlomi Fish
WorkAphorisms Collection
Published2009-07-29

PHP Error Debug List

Display

PHP error debug list:

1) did you use the correct argument order? if you’re a good programmer, use the *reverse* from what you think it is. see if it works. no? you’re not a good programmer, or you learned PHP’s braindeadness and can go on to step 2).

2) did you think about your code? if so, don’t. PHP will do it for you so you can do mindbogglingly stupid stuff, such as not escape the data that goes into your SQL queries.

AuthorDazjorz
WorkMSN Conversation between Dazjorz and Shlomi Fish
Published2009-08-25

More Geek Facts about Chuck Norris

Display

Su-Sheerindolf: yes, I played with Squeak a little and yes I'd like a vim clone written in perl.
MakoryuWhy isn't there one already, then?
Makoryu(A vim clone in Perl)
Su-Sheegood question. there's one in javascript :)
rindolfSu-Shee: actually , it's a vi clone.
rindolfWriting a vi clone is much easier than writing a vim clone.
rindolfJust like writing a Scheme clone is much easier than writing a Perl 6 implementation.
rindolfUnless you're Chuck Norris.
Su-Sheerindolf: darn.. he already wrote a vim in perl6?
moritz_no, he scared K&R into writing it ;-)
rindolfSu-Shee: Chuck Norris is the ghost author of the entire Debian GNU/Linux distribution.
rindolfSu-Shee: and he wrote it in 24 hours, while taking snack breaks.
Su-Sheerindolf: yes, I know - he published Slackware under the pseudonym Patrick Volkerding...
rindolfChuck Norris read the entire Wikipedia. Twice.
araujothe second time includes fixing all its errors
moritz_but he didn't commit his changes, it seems
rindolfmoritz_: heh.
rindolfLOL.
araujoChuck Norris doesn't commit changes, the changes commit for him
araujo:)
rindolfCode is too scared of Chuck to be wrong.
rindolfIt is generated right in the first time.
rindolfBugs are too afraid to reproduce on Chuck Norris' computer.
Su-Shee.o(I see a Chuck Norris release on the horizon... ;)
rindolfSu-Shee: :-)
Su-Sheewe could ask Chuck Norris if he's willing to promote the star release.. ;)) (which probably kill the entire internet due to laughter.. :)
araujoPerl 6 - A Chuck Norris like language
dukeletoChuck Norris has actually been using Perl 6 since 1987, and has been waiting for Larry to play catch-up. :)
rindolfdukeleto: LOL.
rindolfPerl 6 - Kicks ass like Chuck.
Su-Sheerakudo - chuck's choice ;)
Su-Sheewell, Camelia and Chuck Norris go well together. ;)
rindolfOK.
rindolfOf course everybody know Chuck Norris is a real programmer.
rindolfHe designs machines by combining individual atoms.
rindolfUsing his thought.
rindolfAtoms obey Chuck Norris.
Su-Sheerindolf: you obviously have been starved and deprived of super hero comics in your childhood :)
Channel#perl6
NetworkFreenode
TaglineWhat you could assume was true about Chuck Norris
Published2009-08-30

Give me ASCII

Display

Give me ASCII or give me deaþ!

AuthorShlomi Fish
WorkAphorisms Collection
Published2009-09-06

Technion Ways

Display

In the Technion, there are many ways to get from one place to the other, but they are all the same length.

AuthorShlomi Fish
WorkAphorisms Collection
Published2009-09-12

Sjors the Awayer

Display

shlomifHi Sjors the Awayer!
sjorsHi Shlomi the, uh
sjorsOnliner! :P
shlomifI am not an Awayer!
shlomifI am a free man.
shlomifOnlinerer, heh.
shlomifTouché.
sjors;)
sjorsor is Awayer some kind of Hebrew word?
shlomifNo, it's not.
shlomifIt's pig-English for someone who is Away.
shlomifWe don't have a "w" sound in modern Hebrew (replaced by "v" a-la-German) but most Israelis have no problems pronouncing it.
shlomifI have problems pronouncing th (maths) and dh (there).
shlomifEven though they did exist in Ancient Hebrew.
sjorsmany Dutch people have problems saying th too
sjorsearth
sjorsthey say it eart
shlomifAh.
sjorsI tink
shlomifI say it ers
shlomifHeh.
shlomifYou seem to be in a funny mood too.
sjorsI tink you are dere
sjorshehe
shlomifHow's school?
sjorsI've been feeling great lately :)
shlomifBut OTOH you're a funny guy, anyway.
shlomifI think Zuu from ##programming is the comedian king of Denmark.
sjorshaha
shlomifJ/K.
shlomifI know many Israelis who are funnier than me IRL.
shlomifOr maybe also online.
sjorsI know many Dutch people funnier than me
shlomifAh.
shlomifIRL?
sjorsAnd online, I think
sjorsMeh
sjorsI've been playing openttd
sjorsbut those damn trains
sjorsare SO STUBBORN
shlomifWell, no offence, but you're not the funniest person online.
sjorsit's annoying me
shlomifI've known.
shlomifSometimes trolls can be funny.
shlomifLarry Wall seems a bit less funny on IRC than on Usenet or E-mail.
shlomifBut he's not always funny.
shlomifIRL, he's really funny.
shlomifHe gives funny presentations.
sjorsI don't have the place in ottd to *force* them to do the right thing, but they do stuff like making 90 degree corners, stopping three other trains in their tracks, just because it's like a millisecond shorter than the other route
shlomifThough I think they always get more serious towards the end.
sjorshmm :)
shlomifIs it a commercial game?
sjorsOpenTTD?
shlomifI once gave a lightning talk about Template Toolkit and people laughed at the same slide twice , because I gave it twice due to a presentation equipment.
shlomifAh.
shlomifThe Open says everything.
sjorsyep :)
shlomifI once gave a lightning talk about Template Toolkit and people laughed at the same slide twice , because I gave it twice due to a presentation equipment SNAFU*.
shlomifGotta love Ctrl+Up.
shlomifGotta love Ctrl+Up.
shlomifI think we've been there, though.
sjorshehe
shlomifOld joke.
sjorsDidn't know it
shlomifI told you about it a long time ago.
shlomifIt was you I think.
shlomifAnd then we did a session of two messages in a row.
shlomifETOOMUCHINFORMATION
shlomifETOOLITTLEKNOWLEDGE
shlomifETOOHARDTOREADACRONYMS
sjorsah
sjors:P
shlomifEPLEASEUSESOMESPACES
shlomifEIWISHWEWEREUSINGSEXPRS
sjorsENOSPACEBARDETECTED?
shlomifYou know what S-expressions are, right?
shlomifIndeed. No space bar.
shlomifGotta press Alt+032
shlomifOr something.
sjorshmm
sjorsI don't have a numeric keypad
shlomifAh.
shlomifMac O Sucks.
shlomifMac O Sucky Computers.
shlomifNo offence, I hope.
sjorsMUCH OFFENSE TAKEN!
sjorsHands off my Mac! ;)
shlomifIt's mine! All mine!
shlomifMy precioussssssssssss.
shlomifI'll make a fortune out of this conversation, I think.
Channel#sjors-and-rindolf
NetworkMSN Messenger
TaglineSjors the Awayer
Published2009-10-17

Reflections on Trusting Documentation

Display

whoppixQuick git question, perhaps someone knows the answer: I have a file in my git tree (locally and in the repository), but I want git to ignore the file completely, i.e. git is not to touch the file on the file system by updating it or merging local changes into the repository
rindolfwhoppix: you can use .gitignore
rindolfI think
whoppixrindolf, hmm, good idea, thanks.
whoppixthat was slow.
whoppixrindolf, hmm, I think git update-index --assume-unchanged is what I need.
whoppix.gitignore is only for untracked files
rindolfwhoppix: OK, have no clue what that is.
rindolfGit is so complicated.
rindolfAnd so opaque
whoppixrindolf, me neither, but the doc tells me to use that.
rindolfwhoppix: can you believe the docs?
rindolfThe docs may be lying.
rindolfDon't trust the docs.
rindolfDon't trust anything.
rindolfYou're all alone.
rindolfIt's you against the machine.
rindolfWhen in doubt, use the source code.
rindolfNot some sissy documentation.
whoppixright
whoppixI'll have some of what you've been smoking
rindolfwhoppix: I'm 100% clean.
Channel#perlcafe
NetworkFreenode
TaglineReflections on trusting documentation
Published2009-10-31

Emulating cats on #jquery

Display

→ruby_on_tailshas joined #jquery
* rindolfremoves ruby_on_tails off his tail and meows.
* ruby_on_tailsthrows his paws at rindolf and scratches his face
rindolfFight!
* rindolfhisses at ruby_on_tails
* rindolfcurves his back.
* rindolfis not a cat, he thinks, so why does he says that?
rindolfOn the Internet, no one knows you're a cat.
* ruby_on_tailsdeep-scratches rindolf's ass
rindolfIs there a word for a female cat.
rindolfruby_on_tails: truce?
ruby_on_tailstiger b-)
ruby_on_tailsB-)
rindolfruby_on_tails: all felines are friends.
rindolfWe must be united against our common enemy.
rindolfDogs or whatever.
* ruby_on_tailsunites all breeds of cats against rindolf
rindolfruby_on_tails: I am not the cats' no. 1 enemy.
ruby_on_tailsyou are :P
rindolfruby_on_tails: heh.
ruby_on_tailsLOL
rindolfruby_on_tails: :-)
rindolf"Cats of the world - unite!"
ruby_on_tailsthey are already united
ruby_on_tailsAndy-: ajax form submission
rindolfruby_on_tails++ # Despite being a cat god in an awfully bad mood.
ruby_on_tails:P
rindolf"Ceiling cat is watching you."
rindolfruby_on_tails: I totally dig the lolcat web-cartoons.
rindolfI derive a sick pleasure from them.
ruby_on_tailsI just watch tom n jerry
rindolfWell, not really sick.
rindolfruby_on_tails: tom is kinda stupid.
rindolfHe's the cat, right?
ruby_on_tailsyea
ruby_on_tailsbut he's got determination till the end :>
rindolfThere's also Rita and Runt (sp?) in Animaniacs.
rindolfRita is a smart cat.
Channel#jquery
NetworkFreenode
TaglineFelines of the world - unite!
Published2009-11-07

English Spelling

Display

English spelling aims to be consistent. Publicly and methodically.

AuthorShlomi Fish
WorkAphorisms Collection
Published2010-01-26

Virtual Money

Display

shlomifBTW, have you read my stories yet?
SjorsI haven’t
shlomifAh.
shlomif"If you read my stories, I’ll give you 1,000,000 virtual dollars."
SjorsCausing me to have a lot of extra virtual time!
shlomifAnd be virtually rich.
shlomifAnd then you can virtually bribe virtual politicians.
shlomifAnd buy a lot of virtual goods.
shlomifLOL.
SjorsThen, I’d be virtually happy
SjorsToo bad... :P
shlomifIt’s a virtual win-win situation.
shlomifYou can hire many virtual programmers to write a lot of virtual code for KMess.
shlomif"My old virtual dad used to say to me: ‘virtual money does not bring you virtual happiness, my virtual son.’"
ChannelShlomi Fish and Sjors
NetworkMSN
TaglineVirtual money.
Published2010-01-27

Top vs. Bottom Posting

Display

TDDPirateShlomi_Fish and me engaged in a religious argument - top posting vs. bottom posting.
TDDPirateWhat is your side (Pepy)?
Pepyhmm
Pepybottom posting
Pepyi guess
Pepywell,guess bottom posting is winning then
Shlomi_FishHeh.
TDDPiratePepy: may you be damned, filthy heretic! TOP POSTING IS THE ONE AND ONLY TRUE WAY ! ! ! !
Shlomi_FishTDDPirate: you are past redemption, you archangel of evil!
TDDPirateShlomi_Fish: not to speak of your vile and wicked bottom posting ways!
Pepyso
Pepygo go bottom posting
Shlomi_FishPepy: that’s the way to go.
TDDPirateThe way to go - if you want to be DOOMED! TO! ETERNAL! FIRES! OF! HELL!
Shlomi_FishTop posting is for the weak and timid! I will challenge all top-posters to a Bat’lath contest for undermining the HONOUR of the entire Klingon race!
TDDPirateDon’t dare to defile the honor of the honorable Klingon Race by dragging them into this argument!
PepySujatlh ‘e’ yImev TodSaH!
Shlomi_FishPepy: nice Klingon.
Pepythanks, Shlomi
TDDPirateIs this Klingon? And if yes, what does this mean?
Pepyyes it is
Pepyand it means “shut up geeks”
Shlomi_FishPepy: I may be a geek, but I’m a true Klingon geek-warrior!
TDDPirateNice use of the language, Pepy.
Shlomi_FishAnd a true Klingon geek warrior ALWAYS bottom-posts.
Pepyno no,true Klingons have power to change quoted tops
TDDPiratePepy: do you mean that Klingons have the power to defile and make filthy of sacred E-mail messages?
Pepyno,but they’re used to “edit” history
Pepyah, when they ask me how the hell I managed to write so good band compositions
PepyI’ll tell em, the secret is to chat with geeks about top vs bottom posting
ChannelShlomi Fish, TDDPirate and Pepy
NetworkMSN
TaglineBottom vs. Top Posting.
Published2010-03-20

FOSS Versioning

Display

d3xBTW, you can do mplayer -dumpaudio -dumpfile file.mp3
d3xno need to re-encode
rindolfThis -dumpfile is a nice trick.
rindolfIs it new?
rindolfI wonder when mplayer will hit 1.0 already.
rindolfAh.
rindolfAll the stuff I saw told me to use WAV and then encode.
d3xmplayer and 1.0? I’m not really sure it's their goal
rindolfThey will stay at 1.0RC-foo forever?
d3xalthough i would be glad if they had some sensible versioning
rindolfYes.
rindolfAt the moment perl-Mojolicious is at 0.999924.
rindolfAt least perl-Moose hit 1.00
d3xLOL
rindolfWithout any substantial changes from 0.99.
rindolfBut you've got to upgrade somehow.
rindolfperl-Moose is MDV/RH notation, but I like it.
d3xIMO, it's just stupid not to release 1.0
rindolfI dislike libmoose-perl
rindolfYes.
d3xwine did so and now they have normal versioning
rindolfThough most of my CPAN modules are sub-1.0.
rindolfhttp://search.cpan.org/~shlomif/
rindolfI think except for one module (where I used 0.2.0 0.4.0 and eventually hit 0.8.0 and had to go to 1.000) all my 1.0 and above modules are adopted.
d3xthey are sub-1.0, but they are not 0.9.999.2010.03.11-rc5
d3x:)
rindolfOne of them used the CVS revisions as versions.
rindolfd3x : LOL.
rindolfYes.
rindolfd3x: can I quote you on that?
d3xi say it's stupid to make releases up to 0.9.something and then not to release 1.0
rindolfI collect quotes on my homepage.
d3xsure you can
rindolfAt the moment I have freecell-solver-2.42.0
rindolfBut I hope the new release will be 3.0.0
d3xthe one that was bought by Freecell Solver Enterprises? :D
rindolfI've left GNOME and gtk+/glib behind.
rindolfd3x yes.
rindolfFreecell Solver Enterprises™ Inc.
rindolfAh, so you've seen that.
d3xyes, you posted a link on #debian
rindolfYes.
rindolfYou should add a digest to the version.
rindolf0.9.999.2010.03.11-rc5-adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
d3xLOL
rindolfIn case you're using git or hg.
Channelprivate conversation
NetworkFreenode
Taglined3x and Shlomi Fish (rindolf) about FOSS Versioning
Published2010-04-10

Not a bug on #offtopic on OFTC

Display

rindolfsarnold: you go to OGI?
sarnoldrindolf: no; but my boss and a co-worker are professors there, and other co-workers earned degrees there..
rindolfsarnold: OK.
mulisarnold, have you got one of those pesky things?
sarnoldmuli: just Bachelor of Arts .. no Masters or Ph.D...
rindolfsarnold: B.Sc or B.A.?
mulirindolf, Bachelor of Arts is B.A.
rindolfmuli: I know. But I was just checking.
sarnoldrindolf: ah, you’re right, B.Sc.. I chickened out on the language requirements :)
rindolfmuli: see?? LOL.
mulirindolf, sometimes, two bugs cancel each other.
rindolfmuli: wisely spoken.
rindolfBut mine wasn’t a bug - it was a sanity check.
Channel#offtopic
NetworkOFTC
TaglineNot a bug
Published2008-07-04

#ruby-lang and #ruby

Display

rindolfHi all.
rindolfWhy are there both #ruby and #ruby-lang ?
erikhmmm
erikhsome questions
erikhyou know
erikhthey're best not asked :)
rindolferikh: "The first rule of the fight club is you don't talk about the fight club."
erikhpretty much.
raggino, you punch them in the face until they get the message
erikhraggi: haha. hi man.
JudofyrThe first rule of #ruby-lang is you don't talk about #ruby.
Channel#ruby-lang
NetworkFreenode
Tagline#ruby-lang and #ruby
Published2011-02-22

How to market your Rails Book?

Display

Radarand on a completely unrelated note
Radarhttp://ryanbigg.com/2011/04/rails-3-1-in-action
rindolfRadar: I know it's rehearsed, but I prefer reading dark on bright rather than the opposite.
rindolfRadar: let me see if there's an alternate stylesheet.
Radarrindolf: Command+Option+Control+8
workmad3heh
rindolfRadar: I'm not on a Mac.
Radarrindolf: then whatever the shortcut is for you to invert your screen.
rindolfRadar: Firefox 4.0 on Mandriva Linux Cooker on an old P4-2.4GHz.
rindolfRadar: yeah....
rindolfRadar: that way XChat and Pidgin will be in technicolour.
workmad3Radar: so, once you've gotten Rails 3.1 in Action out, are you going to be going for Rails 3.2 in Action on Windows?
rindolfWell, I applied a no-stylesheet.
Radarworkmad3: Rails 3.2 in Action on Windows(r) 7(tm) actually.
workmad3Radar: I'll reserve my copy now :D
rindolfRadar: good luck with that.
rindolfRadar: will the book be available online for free view/download?
workmad3rindolf: a windows book? for free?
workmad3are you crazy???
rindolfworkmad3: Windows?
rindolfworkmad3: it's about Rails.
Radarrindolf: no it will cost money
rindolfRadar: ah, OK. :-(
workmad3Rails 3.2 In Action on Windows(r) 7(tm)
workmad3it'll cost big bucks!!
rindolfworkmad3: heh.
rindolfUltimate Premium.
RadarYes, I'm going to spend a year of my life writing a book and then release it for free, yay
Radarhow about no?
workmad3Radar: don't forget the Enterprise Rails 3.2 on Windows In Action 7(tw)
workmad3you can charge double for that one... it has enterprise in the title!
Radarworkmad3: how did you know about the third installment of the trilogy?! only Yehuda and I know of that
workmad3Radar: I'm really yehuda in disguise
workmad3dammit... I should have waited 25 mins to reveal that...
rindolfRadar: well, I'm now working on an EPUB of http://www.shlomifish.org/humour/TheEnemy/ but DocBook/XML is giving me some grief in generating a valid EPUB.
rindolfI think I'll fix the EPUB manually.
rindolfI'll have to study the EPUB format.
rindolfRadar: it's a story - not a technical book.
rindolfRadar: http://perl-begin.org/ - this took me several years to work on (well not 100% of the time) and it's mostly CC-by.
workmad3rindolf: who'd pay for stuff on perl though? :P
rindolfworkmad3: you'd be surprised.
workmad3rindolf: I doubt it
rindolfworkmad3: I think chromatic's latest "Modern Perl" book was a smashing success.
workmad3my sense of surprise has been surgically removed
rindolfworkmad3: even though it was available online the whole time.
rindolfworkmad3: but Perl is a bit passé and established.
rindolfRadar: people will torrent your book/etc.
workmad3also, I think I need to colour my sarcastic text differently
rindolfworkmad3: ah, OK.
workmad3or maybe just my non-sarcastic text
rindolfchromatic did an awesome job.
workmad3would probably be easier
rindolfUse <sarcasm> ... </sarcasm>
workmad3too much typing
rindolfHuman XML.
rindolfWrite an IRC client macro for that.
workmad3I'll just put <nonsarcasm> when I'm not being sarcastic
rindolfHeh.
workmad3assume that previous one was escaped
rindolfXSS!
rindolf1+1 = 2. [citation needed]
rindolfI like this channel.
rindolfBut I admit I'm not big into rails.
workmad3it doesn't like you
workmad3it's looking at you funny
workmad3muttering under it's breath
workmad3:P
rindolfMost of my sites are hosted on something which I don't care what it runs or alternatively static HTML sites.
rindolfworkmad3: :-)
rindolfI'm so making a fortune out of this conversation.
rindolfworkmad3: have you ever considered being a stand-up comedian?
workmad3rindolf: nah... I'm too lazy
rindolfworkmad3: ah.
workmad3rindolf: if I could sit down while doing it, I'd be a millionaire :P
rindolfworkmad3: heh.
rindolfworkmad3: more like a milliardaire.
Channel#rubyonrails
NetworkFreenode
Taglineworkmad3 drives Radar and rindolf mad.
Published2011-04-01

Aleena’s Little Perl Boys

Display

Diablo-D3Feminists
Diablo-D3So anti-women rights douchebags.
rindolfDiablo-D3: well, I don't know too much about how feminism relates to the global women-lib movement.
rindolfI do know I kinda hate feminazis, which I consider a subset of feminists.
Diablo-D3It's a bunch of women who are pissed than other women are getting dicked more often than them.
rindolfDiablo-D3: heh.
Diablo-D3So they "hate" men, but secretly want to be tied to a bed and boned repeatedly.
Lady_AleenaDiablo-D3, please don't lump me in that group.
Diablo-D3Lady_Aleena: that is up to you, not me
Diablo-D3I do not create feminists, I only laugh at them
rindolfLady_Aleena: I don't think you're a feminazi.
rindolfLady_Aleena: you're really cool.
rindolfLady_Aleena: at least on IRC.
Lady_AleenaThanks... :)
Lady_AleenaThough I still want to break a guy's fingers.
rindolfLady_Aleena: and don't take what Diablo-D3 says seriously.
Lady_AleenaI try to keep an open mind.
Diablo-D3rindolf: hey now
rindolfLady_Aleena: well, you or I can want to kill some people and it's OK as long as we don't actually do it.
Lady_Aleenarindolf, NOT kill, maim.
Diablo-D3any woman who tries to take away the rights of other women should be flogged in the town square.
Lady_AleenaOne can not change the mind of the dead.
Lady_AleenaHowever, one can change the minds of the maimed.
rindolfLady_Aleena: in one of my stories (still work in progress), the protagonist wants to punch her boyfriend, but she knows better than that and so just goes away frustrated.
rindolfLady_Aleena: let me translate that part to English.
Diablo-D3rindolf: that is boring!
rindolfDiablo-D3: :-)
Lady_AleenaShe should have kneed him in the nuts.
rindolfDiablo-D3: maybe she should shoot him with a bazooka.
Diablo-D3Clearly the chick should hit the guy, the guy should hit back, and then they should have wild sex.
rindolfDiablo-D3: it's in public.
Lady_AleenaUH! S&M!
Lady_Aleenarindolf, the best place.
rindolfDiablo-D3: it's actually an anti-thesis to a lot of Hollywoodian stuff.
rindolfLady_Aleena: to have wild sex?
Lady_Aleenarindolf, sure, why not?
Lady_AleenaA dom makes her sub perform sexual acts on demand, no matter the place. If insufficient the sub is flogged.
Lady_Aleenas/A dom/A dom, with no inhibitions,/;
* Lady_Aleenagiggles.
Lady_AleenaI think I just sent 2 men running for their mommies.
Diablo-D3no, we're too busy fapping.
Lady_AleenaGood.
Lady_AleenaGood little perl boy…
Diablo-D3LOL
Diablo-D3evil Lady_Aleena
Lady_AleenaBad perl boy, no cookies...
* Lady_Aleenais now known as Mistress_Aleena
rindolfMistress_Aleena: heh.
* Mistress_Aleenalaughs.
rindolfWell, that scene continues.
rindolfIn the balcony.
rindolfThey end up making out.
rindolfI can translate more I guess.
Mistress_AleenaNo need.
rindolfMistress_Aleena: maybe you should be Madame_Aleena
* Mistress_Aleenais now known as Madame_Aleena
rindolfI wonder if I should make a fortune out of this conversation.
rindolfIt's a bit Rish instead of PG-13ish.
Madame_Aleenalittle rindolf, go for the X.
rindolfhttp://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system
rindolfMadame_Aleena: X!
rindolfX marks the spot.
rindolfX-Windows.
Madame_AleenaYes it does, little rindolf.
rindolfMaybe you should be Hotbabe_Aleena
rindolfMadame_Aleena: BTW, did you register Mistress_Aleena and Madame_Aleena ?
Madame_AleenaYes.
Channel#perlcafe
NetworkFreenode
TaglineGo for the X.
Published2011-04-03

Star Trek: We, the Living Dead - Katie Meets Moses

Display

Shlomo: Mosheh, remember I told you about Katie?

Mosheh: oh yeah! She looks cute when she’s angry.

Katie: Moses, right?

Mosheh: that’s right.

Katie: well, in case you have any interest in me, I should note that I have a policy against getting involved with people who are 4 times my senior or more.

AuthorShlomi Fish
WorkStar Trek: “We, the Living Dead”
Published2011-04-04

The One with the Fountainhead: Dinosaur

Display

Ross: I can’t believe he could not tell the other guy wasn’t really a dinosaur.

Chandler: Well, cartoon characters usually have a difficulty seeing through disguises.

AuthorShlomi Fish
WorkThe One with the Fountainhead (Part 1)
Published2011-04-04

The One with the Fountainhead: Joey Reading the Fountainhead

Display

Ross: You’ve already read it (= the Fountainhead)?

Joey: Yeah [puts the book down]. I was in acting school, and the guys decided to throw a discussion on it. So, I decided that I’ll read the book so I can make a good impression on the ladies if y’know what I mean…

Rachel: Yep, we know what you mean.

Monica: So, did you get laid that night?

Joey: No. I spent the entire night discussing The Fountainhead. [pause] Interesting book.

Chandler: Must have been one of the most stimulating nights of your life.

Joey: Not quite as much as the next night.

AuthorShlomi Fish
WorkThe One with the Fountainhead (Part 1)
Published2011-04-04

The One with the Fountainhead: Would you write the Fountainhead today the same way?

Display

Joey: Hey, know what we can do, so I can get prepared for the audition? Let’s role-play our own version of "The Fountainhead".

Rachel: Our own version? Why would we want to write our own version of it! This book is great.

The others: "Yes." "One of the best books I ever read." "Can’t get better than this"

Joey: Come on, if you wanted to write it today, would you write the same book?

[Silence.]

Phoebe: Well, for one thing: didn’t it bother you that Dominique Francon, the main female character, didn’t do anything in the best years of her life, except like… sleeping with people?

Ross: yeah. All the characters in fact do nothing in the 20’s and 30’s, except maybe build a couple of buildings.

Joey: If you ask me: the book is too slow-paced for the 90’s. I mean, in the 60’s it may have worked but we’re in the information age now.

Ross: Joey, "The Fountainhead" was written in 1943.

Joey: Yeah, but it was still good enough in the 60’s right? OK: our own version of "The Fountainhead" - here’s what I think it should look like

AuthorShlomi Fish
WorkThe One with the Fountainhead (Part 1)
Published2011-04-04

Humanity: Civilization

Display

Voice: Earth - the initial frontier. Somewhere in the depths of space, on a remote planet you know as Earth, came up a relatively uncommon phenomenon: Civilization. What it means is that intelligent,

[A text on the screen with a beep - (?)]

Voice: conscious

[A text on the screen with the same beep - (?)]

Voice: Stop it!

[ A text on the screen with a different beep - (!) ]

Voice: Like I said, intelligent, conscious, people formed cities and countries, with a technology that became more and more advanced in time.

AuthorShlomi Fish
WorkHumanity - The Movie
Published2011-04-05

Rap to the Spam

Display

Mike “The Mouse“ House (a.k.a “D.J. Salinger”) was a rap artist who experienced only limited success, and a computer geek, when he decided to start selling CDs of open-source software. He turned to spamming to publicise his business, but realised that most of the spam messages he sent were blocked by E-mail filters. He decided to use the notorious obscured image spam, but since he had a few blind friends, he opted to also include an audio recording of a rap song with the message.

House received a few offers from his spam campaign, but his real break came when a few enthusiasts of the spam song shared it on the Internet, where it became an instant hit. The song eventually hit the charts and MTV, and made D.J. Salinger famous, who quickly released his first successful album called Rap to the spam, Ma’am!, with such highly acclaimed hits as “Rap to not get trapped” and “He ain’t Nigerian. He’s a Spammer!”.

As a millionaire, House decided to donate some of his money back to sponsoring open-source projects, and has donated 100,000s of U.S. Dollars to such causes as the Free Software Foundation, Linux International and SpamAssassin. “If it hadn’t been for them, I wouldn’t have made it big”, he said, and said he’s now working on a second album with a similar theme.

AuthorShlomi Fish
Work“Spam for Everyone” - The International Campaign for Accessible Spam
Published2011-04-07

I promised, I forgot…

Display

I promised, I forgot, I did not keep my promise — just shoot me, and get on with it!

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

Original Philosopher

Display

An original philosopher knows the right combination of ideas to steal.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

To err is human

Display

  • To err is human - to apologise - divine.
  • To have bugs is human - to fix them - divine.
  • To have bugs is human - to find them - divine.
AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

I might be mad

Display

I might be mad. But I’m a mad genius.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

If God exists…

Display

If God exists and is the ego-maniacal, sadistic and helpless creature that is described in the Old Testament, then we’re in deep trouble.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

Mathematical Riddle

Display

Sophie: Let’s suppose you have a table with 2^n cups…
Jack: Wait a second - is ‘n’ a natural number?

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

Significance of Being 18

Display

A kid always wishes they were older until they are 18. Afterwards, they always wish they were younger.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

Sorting the Dishes

Display

Shlomi’s Father: If you don’t sort the dishwasher, the dishwasher won’t be sorted.

Shlomi: No, it won’t be sorted by me.

Shlomi’s Father: No, it won’t be sorted at all. We will throw away the dishwasher.

Together: Along with all the dishes.

AuthorShlomi Fish
WorkShlomi Fish’s Aphorisms Collection
Published2011-04-12

Why Your Programming Language Must Suck

Display

All languages of the world suck. If you require people to declare variables (like in Pascal, C, Scheme or Perl 5 with strict), then people will tell you they like variables to spring up upon first use. Without variable declarations, then you get various weird side-effects of the implicit scoping. If you use curly braces for scoping, then you’ll have to type more and there’s more clutter. With indentation-based scoping (like in Python), you’ll find it hard to introduce multiple-expression lambdas.

Rob Pike and Paul Graham hated object oriented programming (OOP) and so they didn’t introduce it in their “Go” and “Arc“ languages, well after OOP has become mainstream. And guess what? Many people, including me, think that OOP is still a good thing (and no, in my opinion, C++ did not do OOP very well) and so gave up on Arc quickly and did not look closely at Go.

Dynamically typed languages (like Perl 5, Python, Ruby, or Lisp) possibly suffer from many subtle errors; Statically typed languages (like Haskell) are less expressive and it seems that about one third of the language design papers published on Lambda the Ultimate are about various funky extensions to the Haskell type system to allow for better expressiveness.

Purely functional languages have no assignment and most people find them harder, in part because the world around us has a lot of state, and they also need to do funky compiler tricks to make you feel like you don’t need assignment. Non-functional languages have side-effects and so are prone to many errors.

If you have goto or goto-like statements (such as exceptions or Perl 5’s “last LABEL;” (more like “break” in C) or “next LABEL;”), then you encourage code to not be factored correctly. If you don’t have such stuff, then programmers will hate you for having to go through many hoops to write quick-and-dirty code.

Perl 5 has a dedicated regular expression syntax which is treated magically by the parser. PHP and Java use strings for them, and require weird escaping and backslashing rules to interpolate the sub-regexes inside them. And if you incorporate a first-order syntax for regular expressions, then people will want similar first-order syntaxes for XPath, for XML (like some recent versions of Visual Basic .NET have), and for all other grammars you may need to embed.

Finally, many people absolutely hate all the clutter created by the leading sigils of Perl 5 (the "$", "@", etc.), and similar languages, but they allow for much better backward compatibility, facilitate the so-called “interpolation” (= embedding inside strings), and also give some important visual cues when skimming code (even without syntax highlighting).

You are damned either way, whatever you do.

AuthorShlomi Fish
WorkWhy Your Programming Language Must Suck
Published2011-04-15

How many Wikipeders Does it Take to Change a Light Bulb?

Display

  • 1 User to start a http://en.wikipedia.org/wiki/Changing_a_Light_Bulb article.
  • 1 editor to tag it with the “No original research” template. (Without giving a reason)
  • 3 users to find citations for the article.
  • 1 editor to claim it violates the wikipedia “Neutral Point of View policy”. (without giving a reason).
  • The original user to ask why he thinks this way on the talk page.
  • 5 users to find occurrences of changing a light bulb in popular culture.
  • 1 anonymous user to correct an “it’s” to “its”.
  • 1 editor to revert it.
  • 1 editor to revert the revert because it was a real typo.
  • 10 users to rant in the talk page that Changing a lightbulb is not notable enough.
  • 10 Wikipeders to start similar articles in French, German, Spanish, Catalan, Esperanto, Ido, Hebrew, Klingon, Mandarin Chinese, and other languages.
  • 10 more people to periodically keep the articles in sync with the English version.
  • Starting the cycle again on the localised wikipedias.
  • 1 Person to argue that the article should be merged into the main article about the inventor of the lightbulb.
  • 5 People to argue on the talk-page who the inventor of the lightbulb was.
  • 1 Person to start a wikiquote page about changing lightbulbs.
  • 1 Person to add it to wikibook.
  • 4 persons to gradually delete content the section about “choosing a good chair” until it only reads “choose a good chair.”
  • 1 person to write it again.
  • 1 deletionist to remove the article due to all of its perceived problems.
  • 3 months from now:
  • 1 different user to feel the absence of the Changing_a_Light_Bulb article, create it and start the cycle all over again.
AuthorShlomi Fish
WorkHow many Wikipeders does it take to Change a Light Bulb?
Published2011-04-16

Shlomi Fish on 13 May 2009

Display

As expected from the latest trend in the Perl blogosphere this post will be about Roles. And Moose! And Roles in Moose! And Moose in Roles! And Roles outside Moose…

Seriously now, this is a post about a completely non-Moosey and non-Roley script I wrote to filter the use.perl.org master journals' feed.

AuthorShlomi Fish
WorkMeta: Script to Filter the Master use.perl.org Blogs' Feed
Published2011-04-23

Russian Cuisine

Display

rindolfHi all.
LeuthihiO HAI rindolf
rindolfLeuthihi: HAI HAI.
rindolfLeuthihi: what's up?
Leuthihirindolf: I'm hungry!
rindolfLeuthihi: there's one antidote for it.
rindolfLeuthihi: it's called Food.
rindolfLeuthihi: </bolt>
Leuthihiwell, but what food?
Leuthihiand I need coffee
Leuthihioh, I think I know what I'll have.
benwbrum_chez_soChili. A big bowl of red, with crackers and onions on the side.
rindolfLeuthihi: does it matter?
VolisIf it has to be some cuisine.
VolisDid I spell correctly?
rindolfVolis: spell what?
Volisoh yes.
Voliscuisine.
rindolf"cuisine" is spelt this way.
rindolfYes.
rindolfIt's a French word I think.
rindolf.ety cuisine
la_fen"1786, from Fr. cuisine 'style of cooking,' originally 'kitchen, cooking, cooked food' (12c.), from L.L. cocina, earlier coquina 'kitchen,' from L. coquere 'to cook' (see cook (n.))." - http://etymonline.com/?term=cuisine
rindolfOK, originally from Latin.
Volisnever mind. Which cuisine is the best?
VolisIn general
rindolfVolis: I like many cuisines.
GvidonRussian, of course
rindolfVolis: though most of the ethnic food is actually poor men's food.
rindolfGvidon: Russian cuisine?
Gvidonrindolf: Yes
Leuthihiwell, yes, because I need something to eat to be able to eat it.
rindolfGvidon: what does it feature?
VolisRussian cuisine lacks flavour.
Gvidonrindolf: Vodka
rindolfGvidon: ah.
LeuthihiIn Soviet Russia, food tastes YOU!
rindolfGvidon: I didn't know Vodka is nutritious
rindolfLeuthihi: :-)
VolisIn Soviet Russia, They no longer use this meme. :P
LeuthihiVodka has plenty of calories at least.
rindolfGvidon: and I don't consume Alcoholic beverages in any quantity.
rindolfVolis: :-)
LeuthihiVolis: because: In Soviet Russia, meme uses You!
rindolf«In Soviet Russia, cats own you. Oh wait! They own you everywhere.»
VolisConsidering the fact, i'm still underage. Please change the topic.
rindolfVolis: underage?
rindolfVolis: ah, you cannot drink?
VolisIn Soviet Russia, left keeps you. Always.
Volis"Dear fellow driver, let left be for communist crap only"
Volisrindolf, Rules of the world.
Channel##English
NetworkFreenode
TaglineRussian cuisine
Published2011-05-12

E-mail, web feeds…

Display

E-mail, web feeds and doing something productive — choose two.

AuthorShlomi Fish
WorkLiveJournal.com Post
Published2011-05-29

Wasting Time

Display

The worst way to waste your time is to never waste it.

AuthorShlomi Fish
WorkUnarmed but Still Dangerous Post
Published2011-06-04

I’m Hungry Today

Display

Sophie: I’m hungry today.
Jack: well wait until tomorrow - maybe this feeling will pass.

AuthorShlomi Fish
WorkAphorisms Collection
Published2011-11-05

We agree…

Display

We agree. But do we agree to agree?

AuthorShlomi Fish
WorkAphorisms Collection
Published2012-04-12

sed and awk…

Display

sed and awk make me sad and awkward.

AuthorShlomi Fish
WorkAphorisms Collection
Published2012-05-04

linuxguy101 about Windows 8

Display

linuxguy101sebsebseb: i thought you were abducted by windows 8
rindolfsebsebseb: hi.
linuxguy101rindolf: windows got him
rindolflinuxguy101: if you say so.
linuxguy101he is trying to find that icon in windows 8 that has irc on it
linuxguy101average users it usually will take a day or longer
linuxguy101it is a productivity enhancer
rindolflinuxguy101: heh.
linuxguy101rindolf: you must get windows 8
linuxguy101it is an experience in windows you will never forget
rindolflinuxguy101: why?
linuxguy101rindolf: it is like windows me and vista combined with a bunch of lame programmers who cant speak the same lang
linuxguy101it is jaw dropping
rindolflinuxguy101: sounds fascinating.
linuxguy101i expect Microsoft will earn some rewards on this os
linuxguy101like longest boot time.. Hardest os to use by a human. And most compatible os with itself ever made.
rindolflinuxguy101: :-)
linuxguy101rindolf: you must switch to something less useful and more productive like windows 8
linuxguy101think of the hours you could spend on windows 8.. remember it is retro
rindolflinuxguy101: retrofitted?
linuxguy101rindolf: yes.. down to 2 or 4 colors.. Steve Balmer in a cocaine brain storming meeting with the developers decided to move to a GUI that was un pattoned so they invented retro.. simple and stupid colors a 4 year old child could barely read or draw
linuxguy101he called it retro
rindolfRetro.
linuxguy101clearly a first in computing history
rindolfNow I get the joke.
rindolfMetro is Retro.
linuxguy101oh it is no joke.. just wait for windows 8 lack of sales prompt Steve Balmer to shove it down into the updates for windows 7
linuxguy101on a side note, did you know that linux is becoming more popular now days?
linuxguy101i don’t know why..
linuxguy101rindolf: you really should try windows 8
linuxguy101at least virtual box it..
rindolflinuxguy101: maybe I should, but I'm not going to shell out money for the experience.
linuxguy101Warning!: using windows 8 may cause massive hysteria, laughing and vomiting in some cases..
linuxguy101the first time i used windows 8 i laughed uncontrollably for several hours and almost wet myself
Channel#mageia-social
NetworkFreenode
TaglineWin 8, Lose 9
Published2012-10-17

The English Wikipedia

Display

The English Wikipedia: now you don’t see it - now you do.

AuthorShlomi Fish
WorkAphorisms Collection
Published2012-11-04

Chat in #objectivism about Publicity

Display

rindolfHi all.
srogershowdy
rindolfsrogers: hi, what's up?
srogerswork, mostly
srogers"one of those days"
rindolfAh.
rindolfWork.
rindolfI'm enjoying my unemployed status.
rindolfAnd after all that hospital thing is behind me, I'd like to go to tau.ac.il and set up some events where I read from my writings/etc.
rindolfTo gain some esteem.
rindolfI contacted an Israeli publisher about publishing some of my stories and/or essays, but they didn't return to me after more than a month (which is their designated limit).
rindolfAnd after reminding them on the phone, I gave up.
rindolfWell, I'm not going to sit idly and expect recognition to come to me.
rindolfMaybe I'll use some of my Project Wonderful money to gain some publicity.
rindolfI could try publicising some of my works on various sites such as http://www.calamitiesofnature.com/
srogersYeah - promote yourself
rindolfsrogers: yes.
rindolfsrogers: I think that was the main mistake of Howard Roark in The Fountainhead.
rindolfHe should have worked more on publicity.
srogersha - if only he had Facebook . . .
rindolfHeh.
ChannelObjectivism
NetworkFreenode
TaglineBringing the mountain to Muhammad
Published2012-12-26

Chat in #gnu about Domains, FOSS and Wikipedia

Display

mroutWho likes freedom?
mroutFREEDOM
rindolfmrout: freedom++
Younosjust give me my beer
rindolfYounos: heh.
rindolfNo beer for you!
Younosaww :o(
mroutI’m in non-freedom mode atm actually, using Windoze
mroutfor the gamez
rindolfmrout: OK.
mroutbut when I restart into Linux I respect the freedoms of myself and others
rindolfmrout: OK.
Younosyou should respect it regardless of the platform
rindolfmrout: maybe try reporting it as a bug in WINE/etc.
rindolfmrout: the GNU project encourages FOSS developers to port their software to non-free platforms.
rindolfThough there was a small backlash about it (at least for Windows) a while ago.
alfplayerencourages?
mroutrindolf: I sure hope it does. if we can encourage users to try FOSS software on non-free platforms, they might more easily learn about FOSS and about how to protect their freedoms
rindolfhttp://fc-solve.shlomifish.org/download.html - I provide a Windows binary for this. :-)
mroutMany users don’t even know they can get software that respects their freedoms.
rindolfalfplayer: well, don't know if encourage, but it doesn't hold a stand against it.
rindolfalfplayer: and a lot of GNU software can be built fine on Windows (And proprietary UNIXes).
alfplayerrindolf: that's very different imo
alfplayerrindolf: yes, like gcc and emacs
mroutbtw is rms ever on here? He gave a talk at my local university a few years ago, and I never got a chance to talk to him.
rindolfhttp://www.shlomifish.org/humour/fortunes/show.cgi?id=should-perl-drop-sco-support - also see this.
mroutLOL
rindolfmrout: I don't think he uses IRC.
rindolfmrout: he also doesn't use a graphical web browser.
rindolfmrout: though he does read the web sometimes.
mroutrindolf: i haven’t installed X yet, so neither do I. haha
rindolfHe commented on a few pages on my site.
rindolfWhen he visited Israel, I told RMS that I felt making Freecell Solver Public Domain (now it's MIT/X11L) was appropriate given its target audience, and he said he thought making it GPLed would encourage more users of programs that used it to make them FOSS.
rindolfHe also said it was OK that freshmeat.net (now freecode.com) did not release their backend as free software.
rindolfmrout: ah.
mroutfreecode.com?
rindolfmrout: well, I think he doesn't even use links or lynx or Emacs' www-mode.
rindolfmrout: yes.
rindolfmrout: they changed their name and domain.
mroutwho are they? NEVER heard of them
rindolfmrout: http://freecode.com/ - it's a nice way to discover some interesting software.
rindolfmrout: they are a web-directory for UNIX software.
mroutdo they host it?
rindolfmrout: no.
mroutquite unlike something like github, then?
rindolfmrout: just link to it.
mroutcool
mroutwill try to remember that
rindolfmrout: also see http://www.shlomifish.org/lecture/Freecell-Solver/slides/freshmeat_effect.html
rindolfmrout: not everything there is FOSS.
mtjmhttp://stallman.org/stallman-computing.html explains his Web use
rindolfmrout: and not everything is there.
rindolfmrout: but I try to publicise most of my major software there.
mtjmIRC would need a constant network access which is difficult when travelling (and needs much more time than batch mail writing)
rindolfWell, most of the software published there is either niche or quite boring.
mroutrindolf: Freecell Solver on freecode is the first result
rindolfmrout: for what?
mroutthat google search
mroutI fail to see a problem
rindolfmrout: well, thing is there are other Freecell solvers.
rindolfmrout: and what I said is that I clog the search.
mroutOh, I see what you mean
mroutthat’s a good thing for you, though
rindolfmrout: lots of junk like FreeBSD/Debian/Ubuntu/Mandriva/Mageia packages.
rindolfmrout: that's what I call the freshmeat effect.
rindolfI get http://fc-solve.shlomifish.org/ as the first hit. :-(
rindolfDamn bubbling.
rindolfhttps://duckduckgo.com/?q=freecell%20solver - here (no bubbling) I get the wikipedia Freecell page as a first hit.
mroutrindolf: bubbling?
rindolfmrout: http://dontbubble.us/
mroutI get NZ results
mrouthahaha
rindolfmrout: NZ?
mroutrindolf: where are you from?
rindolfmrout: Israel.
mroutNew Zealand.
rindolfmrout: but shlomifish.org is hosted in hostgator.com .
rindolfI used to host it in a small Israeli hosting provider but they were too unreliable.
mroutI asked, because i expected it to be US, and so I’d say “I know what US stands for, but you don’t know what NZ stands for? Shame on you.”
rindolfmrout: I know that .nz is New Zealand.
rindolfmrout: but didn't understand the initialism in the context.
rindolfmrout: some Americans think .il is Illinois.
rindolfAnd .ca is California.
rindolfWell, there's also .la.
mroutahh
rindolfAnd .tv.
mrouthaha
mrouttv? that must be for Tajikistan. >.>
rindolfmrout: no.
rindolfmrout: http://en.wikipedia.org/wiki/.tv
mroutjoke
mroutthat was a joke
mroutI know it’s not for television stuff, LOL
rindolfhttp://en.wikipedia.org/wiki/Tuvalu
rindolfmrout: OK.
rindolf.tk domains are free.
mroutyeah
mroutWoo tokelau
* rindolfwonders if there is .fs.
rindolfThere should be a country called .if so I can register shlom.if
rindolfSomeone registered shlomifi.sh. ;-)
rindolfNot me, though.
rindolfhttps://www.google.com/search?q=.lf - no .lf either.
rindolfWe need more countries.
mroutI wish there was a .ut
mroutso I could get mro.ut
rindolfmrout: ah.
rindolfWell, I can register shlomif.name.
mroutI already have rout.co.nz (that’s my dad’s actually) and rout.geek.nz (mine)
rindolfmrout: ah.
rindolfAre top-level .nz domains available?
rindolflike rout.nz
mroutyou can’t get milesroutisawesome.nz, no
rindolfAh.
mroutor rout.nz >.>
rindolfOK.
rindolf.il domains are kinda costly and they used to require faxing.
rindolfAnd I don't feel my domains are particularly Israeli-related.
mroutahh
rindolfWell, I originally got shlomif.il.eu.org.
rindolfBut its DNS was flaky.
mrout.eu.org?
rindolfSo I ended up buying shlomifish.org
mroutwhat’s your actual name?
rindolfNow I also have shlomifish.com
rindolfmrout: Shlomi Fish.
mroutAhh
rindolfmrout: eu.org is free DNS.
mrout?
rindolfBut I guess you get what you pay for sometimes.
rindolfmrout: it's not .eu (European union).
rindolfmrout: http://eu.org/
mroutthat site’s odd
mroutwhat’s wrong with .eu
mroutshit a brick, they want a separate ccTLD for http://en.wikipedia.org/wiki/Saint_Martin_(France)
rindolfmrout: nothing is wrong with .eu - it's just that eu.org is something different.
rindolfeu.org predates .eu.
mroutahh
mroutit annoys me that the US doesn’t use .us more
mroutand clutters .com
rindolfWell, there's also .gov, .net, .org...
rindolf.mil
rindolf.navy
mroutexactly
rindolfmrout: I also have http://shlom.in/
mroutit’s pretty americo-centric
rindolfCould not get http://shlom.fi/ because my domain registrar did not have it.
rindolfshlom.in is my own custom (and private) URL shortener.
rindolfSome overzealous spam filters blocked it.
rindolfAh, domains.
rindolfThe bread and butter of Internet conversations.
mroutLOL
rindolfI know someone who has http://ali.as/
rindolfWell, from the Internet.
rindolfAnd there's also cr.yp.to which is Dan Bernstein.
rindolfDJB.
mroutdomains, vim vs emacs and hello_there vs helloThere.
mroutcr.yp.to is cool
rindolfmrout: and tabs vs. spaces.
mroutbut hard to type
mrouteugh
mroutcr.yp.to is hard to type
mroutspaces, vim, hello_there or HelloThere, but never helloThere.
rindolfSince I have http://perl-begin.org/ and want to create a site for Vim beginners, I should get a good domain.
rindolfvim.perl-begin.org or vim.shlomifish.org does not look good.
mroutvimschlomfish
mroutLOL
mroutshlom
mroutvimshlomfish
mroutwhat about vim-begin.org?
rindolfmrout: maybe I'll get tech-begin.org
rindolfI think begin.org is already taken.
mroutyea
mroutby one of those shitty domain hoggers
rindolfHeh. begin.tel is available. \o/
mrouti’d love mil.es
rindolfNot that I want it.
mroutbegin.tel?
mroutbegintel?
mrout$17/yr for mil.es
mroutYES FUCK YES
rindolfOK, I registered begin-site.org and begin-site.com
rindolfOn https://www.domainsite.com/ .
rindolfI figured most people won't "guess" begin-site.net... ;-)
mroutnice
rindolfSo I'll have http://vim.begin-site.com/ and http://vim.begin-site.org/
mroutwhat about rindolf.com
mroutbegin-site seems a bit clunky
rindolfmrout: rindolf is only my IRC nickname.
mroutstill
rindolfmrout: and I already have www.shlomifish.org
rindolfmrout: I don't see why most people will STFW for "rindolf" or "shlomi fish" or whatever.
rindolfMost of the people come to my site using more generic searches.
rindolfhttps://duckduckgo.com/?q=fountainhead%20parody - first hit !
mroutSTFW?
rindolfmrout: search the fab web.
rindolfLike RTFM.
rindolfUsing Google, Duck Duck go, Bing or whatever.
mroutfucking web, I assume
rindolfmrout: true.
rindolfhttp://en.wikipedia.org/wiki/User:Shlomif/Freecell_Solver - this was deleted because it was not notable enough. F****king deletionists.
mroutthey deleted your user page?
rindolfmrout: no, only /wiki/Freecell_Solver
mroutoh
rindolfmrout: access the link - it's there.
rindolfJust not visible on default searches.
mrout“lacks references showing notability” you mean apart from the fact it’s the top google result for Freecell Solver? FUUUUU wikipedians
rindolfI restored it before it was deleted.
rindolfmrout: http://en.wikipedia.org/wiki/Baker%27s_Dozen_%28solitaire%29 - some people on #wikipedia (or #wikipedia-en) told me this may not be notable.
rindolfThere are a zillion pages about it.
rindolfAnd Wikipedia covers almost any other Solitaire variant.
mroutLOL, fucking wikipedia
rindolfYes.
mroutarticles about every steeple in Italy, but not about ever solitaire variant
mrouthttp://en.wikipedia.org/wiki/Baker%27s_Dozen_%28solitaire%29#Solvers
rindolfmrout: also about football players.
mroutyour article should be restored
rindolfmrout: yes, maybe.
mroutI’d almost be convinced to do it myself
rindolfmrout: are you a wikipedian?
mroutsort of
mroutI have an account
rindolfmrout: well, I added the [[Freecell Solver]] link.
rindolfHoping someone will fill it in.
rindolfhttp://en.wikipedia.org/wiki/FreeCell#Solvers - there is a cursory mention of it there.
mroutmmm
rindolfmrout: this section was deleted previously because it was not "Encyclopedic enough."
rindolfmrout: that Wikipedian had tons of complaints against him on his user talk page.
rindolfmrout: http://en.wikipedia.org/wiki/Tom_Christiansen - this used to be about the Perl developer (and co-author of several books).
rindolfNow it's about an olympic athelete.
rindolfWell, I added that page, and people enhanced it, but then it was deleted. :-(
mroutnot even an olympic athelete
rindolfmrout: ah, yes, just world competition.
mroutdidn’t even place
mroutcompared to an author and developer of one of the most popular programming languages
mrout:/
rindolfYes.
rindolfOh well, Wikipedia.
rindolfThe worst encyclopedia in the world except for all others.
galex-713?
mrouthahaha
mroutyeah
* galex-713slaps mrout
galex-713Wikipedia is perfect!
* galex-713hides
mrouthardly
Channel#gnu
NetworkFreenode
Tagline#gnu stuff
Published2012-12-27

Life is Hard

Display

rindolfHi all.
rindolfFROGGS , moritz , hoelzro , Juerd : hello! What's new?
moritzeverything with a new enough timestamp
FROGGSrindolf: nothing
rindolfmoritz: heh.
FROGGSI assume rindolf doesn’t meant -Inf :o)
timotimomoritz: feel like reviewing/merging https://github.com/rakudo/rakudo/pull/113 ? froggs and me both spectested it :)
* rindolfunleashes his inner Sarah Michelle Gellar to kiss moritz for his inventive avoidance of saying what he is up to.
rindolfFROGGS: I’m old enough to remember the invention of the Camel.
FROGGSrindolf: well, if you want to know what we are up to you may ask that
rindolfFROGGS: “When I was your age, Jennifer Lawrence was called Sarah Bernhardt”
rindolfFROGGS: moritz will always find a way to avoid it.
rindolfFROGGS: unless threatened.
rindolfFROGGS: or sweet talked.
FROGGSand today is my first day off, and on Wednesday starts the German Perl Workshop, so still stuff to prepare
rindolfFROGGS: nice.
rindolfFROGGS: prepare hard! Enjoy hard! Rest hard!
rindolfStep 4: profit hard!
rindolfStep 5: retire hard!
timotimoStep 6: die hard!
rindolftimotimo: LOL.
Channel#perl6
NetworkFreenode
TaglineHe who lives hard, dies harder
Published2013-03-12

Is Buffy Kosher?

Display

I recall discussing Buffy with a Jewish American friend, who used to be secular, and now has become an observant Jew, and married a woman who properly converted to Orthodox Judaism, and they have some children. We discussed the fact that Sarah Michelle Gellar was Jewish, and yet that many men (and some Lesbian women) were more attracted to Alyson Hannigan’s character, Willow Rosenberg, who was a shy and sheepish, redhead, Jewess. Then when I mentioned that Hannigan was only a maternal Jew, he said she is “kosher” (because someone whose mother is Jewish and who did not convert to a different religion, is a bona-fide Jew). I found it amusing that you refer to women by the same word as you do to food, but I think the ancient Hebrew word "kasher" also means "approved", "appropriate", "legal", etc.

In any case, both Hannigan and Gellar are now married, and so trying to separate between them and their husbands is not kosher. ;-)

AuthorShlomi Fish
WorkPost to the /r/buffy subreddit
Published2013-04-05

Selina Mandrake - The Slayer: The Three

Display

[ There are three young men dressed as Klingons who fight with Bat’leth in the park. Selina is passing by and shakes her head in disapproval. The three notice Selina, and quickly run to her. ]

Warrior #1: Hail The Slayer, we are but your humble slaves!

Selina: [Shocked] And who might you be?

Warrior #1: We are The Three - three vampire brother warriors, who have been fighting since the dawn of time.

Selina: And you are Klingons…

Warrior #2: We can assume any form.

Warrior #1: Yes, we can fight using any weapon, and we are masters of them all.

Selina: so you can fight with something that’s not a Bat’leth?

Warrior #1: Of course, for example, we could fight using the Huge Sword!

Warrior #2 and Warrior #3: Yeah, the Huge Sword!

The Three: [in unison] Huge Sword!

[ Warrior #1 snaps his fingers, and some of these ridiculously large swords from World of Warcraft appear on the ground. ]

Selina: Wow, can you fight using them?

The Three: [non-dramatically] Eh, eh, we cannot lift them.

Selina: Guess not. [Puts her palm on her eyes.] Maybe try something smaller and not as heavy.

Warrior #2: Yes, smaller.

Warrior #3: And not as heavy.

Warrior #1: You're not thinking about the smallest… yet deadliest weapon for a mighty vampire warrior… the wooden toothpick!

[ The three cry “yeah”. Warrior #1 snaps his fingers and the huge swords are replaced by small wooden toothpicks. ]

Selina: Toothpicks? Have you blokes been watching too much Sesame Street?

Warrior #1: Why, of course! Every mighty Klingon warrior has watched Sesame Street.

Selina: Mighty Klingon vampire warriors who have watched Sesame Street… this decade royally sucks!!

AuthorShlomi Fish
WorkSelina Mandrake - The Slayer
Published2013-04-14

David vs. Goliath: David as a Hacker

Display

The Israelites and the Philistines schedule a large battle. The Philistines have far superior equipment with armours made out of iron, which the Israelites don’t have. Eventually, Goliath, a tall Philistine giant, steps forward and asks for an Israelite man worthy enough to fight him and determine the fate of the battle (something which was quite common in the ancient Near East). It seems the Israelites will lose the battle.

Out of nowhere, a young Israelite boy whom hardly anyone knew about steps forward with a sling and a few pebbles. Goliath thinks this is ridiculous and ridicules him. However, the boy quickly puts a pebble in his sling, and after rotating the sling to achieve a very large speed (not unusual with slings) hurls the pebble with great accuracy (also not unthinkable, because shepherds in the Near East effectively used slings to kill lions and other predators to their flock) into Goliath’s face, which was uncovered to allow him to see. Even if Goliath’s shield bearer wanted to, he could not lift the huge shield in time, and Goliath was completely not agile in his suit and armour. The sling’s rock smashes Goliath’s brain, and he falls to the ground dead. The Israelites have won the battle.

That boy’s name was David.

Why is it important here? Because David was a “hacker”. Why was he a hacker? Because he knew the rules, and played by them, but knew how to bend them, in order to earn his victory. Hackers bend the rules.

And here’s the thing: this is what an action hero is all about: he makes his own rules, or he even breaks them, and does not accept his fate. This is whereas a tragic hero is bound by many invisible rules, and accepts his fate, which is, almost certainly going to be death.

And in real life, you should also aim to be a hacker or an action hero, or the many phrases it used to be called.

AuthorShlomi Fish
WorkSummerschool at the NSA
Published2013-04-16

Star Trek: We, the Living Dead - “Too much of a Good Thing”

Display

Worf: Commander Dax, I explicitly prohibit you from asking about Mr. Q’s roles as a husband and a father.

Jadzia: You are right, Commander. I’ve realised something: throughout this whole trip through the wonders of the Q continuum I’ve been far too selfish and only thought about myself. I should have thought about you, too.

[She turns towards Avigayil]

Jadzia: Avigayil, could you, by any chance, allow us to meet Kahless the Unforgettable in his living dead self, I’m sure Commander Worf here would love to meet him.

Worf: Actually, Commander, I don’t think…

Jadzia: [Interrupting him] Oh, you don’t? That’s a shame. Well, I’ll go meet him alone (always wanted to, you know). Worf, I think Kahless will be disappointed not to meet you, but I’ll tell him you’re a big fan of his, and I’ll let you watch the video of me meeting him and…

Worf: [Sighs] Commander Dax, you are impossible.

Worf: Fine, let’s go meet Kahless if that’s humanly possible.

Avigayil: Sounds good. The whole mission from Deep Space Nine can go with you, I’ll notify Kahless. He’s a big fan of a lot of you.

Amanda: OK, let’s summon Katie and her gang of no-goodnicks too. She wouldn’t want to miss it.

Quark: Yes, and it’s high time we merged the two sub-plots in the future movie. “Too much of a good thing is a bad thing. But only for your customers”. Rule of acquisition No. 172.

AuthorShlomi Fish
WorkStar Trek: “We, the Living Dead”
Published2013-04-28

SHOUT!!

Display

abbait's thrax!
abbafuck, this place is quiet now
rindolfabba: SHOUT!! SHOUT!!! LET IT ALL OUT!!!!
rindolfThese are the things I can do without.
abbaCOME ON!
thraxatronshh abba i'm observing
rindolfabba: I'm talking to you.
abba<3 tears for fears rindolf
thraxatronwasn't that a disturbed song
* abbafacepalms
thraxatroni had that album
rindolfabba: :-)
abbasure, disturbed may have covered it
* rindolfis listening to Lynyrd Skynyrd - Sweet Home Alabama.
abbabut that's like saying creep is your favorite Korn song
thraxatronit is though
abba:P
rindolfKid Rock’s http://www.youtube.com/watch?v=uwIGZLjugKA (All Summer Long) is also good.
thraxatronalso i really like 99 luft balloons
thraxatronby Goldfinger
abbaDancing queen by Wing
abbahttp://youtu.be/XqBWvmhS-AY
rindolfthraxatron: heh.
abbai have no idea why i listened to that whole thing, i'm never going to get that time of my life back
thraxatronholy shit all summer long is five years old
thraxatronwhat am i doing with my life
dean0beach boys title of the same is much older.... :(
dean0...fortunately I'm not quite that old
* abbamourns for his youth
abbaMe neither, but I did like the Beach Boys a lot as a child
dean0yah me too
Channel#reddit
NetworkFreenode
TaglineDo the song of life
Published2013-05-02

Wikipedia Deletionists Don’t Die

Display

Wikipedia deletionists don’t die. They lose notability and get deleted.

AuthorShlomi Fish
WorkAphorisms Collection
Published2013-09-27

It’s kinda…

Display

It’s kinda, sort-of… pretty much… quite… awesome I tell you - awesome! Got it? It’s kinda awesome!

AuthorShlomi Fish
WorkAphorisms Collection
Published2013-11-01

JavaScript

Display

Shlomi Fish: Whenever you spell “JavaScript” with a lowercase “s” (and a capital “J”), God kills a kitten.

Joel Crisp: Whenever you use JavaScript on the server, God kills a datacenter.

AuthorShlomi Fish and Joel Crisp
WorkFacebook Post (originally via Twitter)
Published2014-02-16

Two Kinds of Fools

Display

There are two kinds of fools. One says, “This is old, and therefore good”.
And one says, “This is new, and therefore better”.

John Brunner, The Shockwave Rider

Two more kinds of fools. One says: “This is popular, and therefore good”.
The other says: “This is good because it’s not popular”.

— Shlomi Fish (though may not be a 100% original sentiment).

Another kind of fool: “‘mainstream’ is bad.”

— Shlomi Fish.

AuthorShlomi Fish and Joel Crisp
WorkFacebook Post (originally via Twitter)
Published2014-03-10

Shlomi Fish’s “That’s Why” Response

Display

That’s why I feed my leprechaun every day — because there are not enough phonemes in Navajo to tell him to get his act together and find a job.

— Shlomi Fish‘s response to “Above All That is Random 5” when asked “That’s why… what?”

AuthorShlomi Fish
WorkComment on “Above All That is Random 5”
Published2014-03-15

How are flying unicorn ponies called?

Display

ZetaNetai wonder, if one day, developers will lose the possibility to write code no one else can understand.
ZetaNetaIf CPUs will start running interpretable code
rindolfZetaNeta: you can always obfuscate code.
rindolfZetaNeta: nothing guarantees that a code will be readable.
ZetaNetayeah, that is why i wish people will lose the ability to write unreadable code
rindolfZetaNeta: and there's also https://github.com/kripken/emscripten which compiles from C/C++/ObjC/etc. to unreadable JS.
rindolfZetaNeta: how will you guarantee that?
ZetaNetaI cant. Thats why i wish
rindolfZetaNeta: have you heard of the http://en.wikipedia.org/wiki/Halting_problem ?
rindolfZetaNeta: it may be impossible for a computer to do.
rindolfZetaNeta: if not for a human too.
rindolfZetaNeta: don't wish for the impossible.
rindolfZetaNeta: unless you'd also like to wish for pink flying unicorn ponies who drop candy.
ZetaNetaI don’t like pink, unicorns, ponies, candy and dropping stuff.
rindolfZetaNeta: it's an idiom that means that you want something that can't easily be achieved.
rindolfZetaNeta: or something Utopian or unrealistic.
ZetaNetawell... that is already way too offtopic
seaMorning!!!!!!!!
* seaappears and has cake!
* seadistributes cake
[TheFlash]maybe you meant a cross between a unicorn and a pony?
* rindolfeats the free-as-in-speech cake.
rindolfAlso zen cake - no calories.
rindolf[TheFlash]: https://duckduckgo.com/?q=pink%20flying%20unicorn%20ponies
rindolf[TheFlash]: they exist in /My Little Pony/ - ♥
seaThose actually are pegasus ponies.
seaUnicorn ponies don't fly.
seaThere are some unicorn pegasus ponies, though
seaLike princess Luna
rindolfsea: yes.
rindolfsea: isn't Princess Celestia also a Unicorn Pegasus Pony?
rindolfWell, this isn't #bronies
seaYeah, they're called an 'alicorn' officially now
rindolfsea: ah.
seaAlso, starting with the last episode of season 3, Twilight Sparkle is an Alicorn too
rindolfsea: I don't remember who she is.
rindolfsea: http://mlp.wikia.com/wiki/Twilight_Sparkle - ah , I see.
rindolfsea: yes, I know who she is (naturally).
rindolfOK, on topic.
rindolfZetaNeta: it's probable that people (or software programs) will always be able to write other programs that other people will find hard to understand, so don't wish for it to happen.
rindolfZetaNeta: you might be able to find a device that will change the laws of logic, but I find it unlikely.
rindolfWell, find or develop.
ZetaNetarindolf, Well. I have some ideas
rindolfZetaNeta: ideas?
ZetaNetaIn my understanding, there is no logic.
rindolfZetaNeta: what?
* ZetaNetadon’t wanna talk about it
rindolfZetaNeta: you don't think there's logic?
pehjotaTIL that sea is a brony. They're everywhere!
rindolfpehjota: heh.
* ZetaNetadoesn’t like to mix software with philosophy, to avoid long conversations he anyway probably gonna lose
rindolfZetaNeta: well, programming is based on maths and logic.
ZetaNetarindolf, "Because you are so sure about it"
rindolfZetaNeta: what?
* ZetaNetadoesn’t like to mix software with philosophy, to avoid long pointless conversations
seapehjota: What's TIL?
rindolfsea: Today I learned.
pehjotasea: Today I learned.
seaWhoa..
pehjotaHa :)
seaHaha, your nicks both have the same length
seaso it looks like a duplicated line
rindolfsea: jinx!
* seagrabs everything made of wood and hides it
rindolfZetaNeta: anyway, the Halting Problem which is part of theoretical CS, and has an easy-to-explain informal proof, casts many doubts about a machine's (or a human's) ability to detect whether code for an arbitrary Turing complete VM is easy to understand or not, and so you might as well forget about it.
rindolf<pehjota> TIL that sea is a brony. They're everywhere! ==> not sure how useful of a fact it is.
pehjotarindolf: It was a tongue-in-cheek remark. :)
Channel#gnu
NetworkFreenode
TaglineBrony talks, pony flies
Published2014-03-20

Summer Glau vs. Chuck Norris

Display

rindolfHi all.
Buckethi rindolf
rindolfLately, I have been thinking that maybe some of the Snowden leaks are actually the "achievements" of maniacal minds ( https://duckduckgo.com/Mania ) and don't work well in practise or at all.
rindolfProbably most of the NSA workers are either depressive, maniacal or schizophrenic by now.
rindolfAlthir: awesome.
BucketWicked!
rindolfIs Bucket a bot?
Bucketno, I'm a folk singer
Althirferret: Is Bucket real?
flyingferretCertainly not.
barometzYou're all just imagining Bucket, then
rindolfHeh, heh.
rindolfI'm not real either.
rindolf«For all you know, you may not exist and Summer Glau convinced you that you do.»
rindolf;-)
rindolf(Originally said about Chuck Norris.)
AlthirI'd let Summer Glau convince me I'm alive.
rindolfAlthir: heh.
rindolfAlthir: I don't need to be convinced of that.
rindolfAlthir: would you let Chuck Norris convince you that you're alive? ;-)
rindolfI wouldn't , but not sure I can resist.
Althirrindolf: Chuck Norris only convinces people they are deceased.
rindolfAlthir: heh.
rindolfAlthir: what about SGlau?
AlthirChuck Norris convinced Summer Glau to kick arse.
rindolfAlthir: a true warrior brings life - not death.
AlthirI think you misunderstand warfare.
rindolfAlthir: destroying is easy (*cough Attila the Hun *cough Genghis Khan) - value production is much harder.
Channel#xkcd
Networkirc.foonetic.net
TaglineNorris ain’t got nothing on her…
Published2014-05-29

#reddit: Great Poetry

Display

rindolfhome: you're no longer being funny.
homerindolf: you are being an asshole now
homerindolf: I want my $4 of games
homeor else I will be unhappy
homeif you want to preach about finding happiness, but the not act upon it, then so be it
homebut my happiness at the moment is begging others for a $4 game
rindolfhome: do you want me to put you on /ignore ?
rindolfhome: you seem dense.
homeYeah, when the times get tough
homepeople just ignore each other
homeI see how it is
homeyou can't keep ignoring people forever
rindolfhome: where do you live?
Weaglein his....home.
homeI live in Ontario, Canada
sorabji5252o.O
home:/
homesorabji5252: hi
homesorabji5252: are you a preacher too?
WeagleLebron James is pretty good
Weaglebut I’ve yet to see him save earth from aliens.
Weaglelike Michael Jordan did
sorabji5252a preacher? not in the sense you mean probably
Weaglehe's a monk
Weaglei shave his head daily.
* sorabji5252offers his head to be felt by others
homeyou guys are so gay
rindolfhome: nice.
homenot sure you realized what you just said
rindolfhome: is it lovely there?
rindolfhome: is it boring?
homeit's not nice here
homeI hate Canada
sorabji5252i try not to be crude -__-
rindolfhome: then why not move?
rindolfhome: California! Florida!
WeagleBermuda, Bahama, come on pretty mama
rindolfMaybe the Carolinas.
rindolfWeagle: Israel!
Weaglekey largo, Montego, baby why don’t we go down to Mexico
rindolfItaly.
Weaglewe'll get there fast cuz Weagle takes it slow
rindolfWeagle: heh.
rindolfSpain ....
Weaglethat’s where we wanna go, way down in Kokomo
rindolfWeagle: you're a talented poet.
Weaglei took it from some of the greatest poets to ever live.
WeagleThe Beach Boys
rindolfWeagle: heh.
rindolfWeagle: that's heavenly poetry.
rindolfWeagle: Bialiq was a pretty good Hebrew poet.
rindolfWeagle: there's some good poetry in the Hebrew Bible too.
rindolfWeagle: Isaiah 40 is lovely.
WeagleI'm really not interested.
frauheimerhey guys.
frauheimerreddit huh. cool!
rindolfWeagle: OK, sorry.
homefrauheimer: what
rindolffrauheimer: yes!
homefrauheimer: can you buy me $4 of games?
frauheimeryes
frauheimerwhere
homehttps://www.humblebundle.com/weekly
frauheimeralright
homerindolf: ^
frauheimerhow do dis
sorabji5252o my
rindolfhome: go to hell!!!
sorabji5252rindolf: i don't know how to read poetry. it seems nice though :D
rindolfhome: just live me alone.
frauheimerhome show me how
homefrauheimer: okay
rindolfsorabji5252: it sounds better in the original Klingon.
homescroll down
rindolfsorabji5252: s/Klingon/Hebrew/ naturally.
rindolfsorabji5252: a lot of the Bible is prose though.
sorabji5252i've read a lot of the bible
rindolfsorabji5252: someone I know read the whole thing several times.
rindolfHe also read the Complete Shakespeare.
sorabji5252many people i know have done that. it's a thing
rindolfsorabji5252: yes.
rindolfsorabji5252: I've temporarily given up in exodus - it's too intense.
rindolfsorabji5252: too antiquated.
sorabji5252it's very serious. and it rarely lets up
rindolfsorabji5252: yes.
rindolfsorabji5252: I did read /A Suitable Boy/ cover to cover. Wonderful book.
sorabji5252o my, that's awfully long
sorabji5252i think /Brothers Karamzov/ is the longest novel i've read
rindolfHeh, heh, they are discussing guns on #reddit-mlp
rindolfMy Little Pony ponies with guns!
sorabji5252what's the mlp for?
sorabji5252o, dear
rindolfsorabji5252: My Little Pony.
sorabji5252bronies. i do not understand this one.
rindolfsorabji5252: I bet there's something like what I described on the Internet.
rindolfsorabji5252: I cured someone from an attack of http://en.wikipedia.org/wiki/Schizoaffective_disorder using a technique I learned from an MLP episode.
rindolfThis is some great Television.
sorabji5252rindolf: that's crazy man
rindolfsorabji5252: :-)
rindolfsorabji5252: reportedly, someone once saved a man's life using a technique he saw on /Bay Watch/.
rindolfsorabji5252: this is crazier.
rindolfsorabji5252: maybe there's a good reason for everything in this world.
sorabji5252nah, things just happen
homerindolf: there is hope in this world
frauheimera bit
homefrauheimer: I see :P
rindolfsorabji5252: "There are no coincidences" -- http://kungfupanda.wikia.com/wiki/Oogway
rbarrybot[ Oogway - Kung Fu Panda Wiki, the online encyclopedia to the Kung Fu Panda world! ] - kungfupanda.wikia.com
rindolfhome: true.
Weaglepeyton manning
rindolfhome: people are now saying about facebook what they said about Socrates... ehmm - about Television.
rindolfhome: ;-)
sorabji5252rindolf: a radio host i like doesn't believe in coincidence
rindolfhome: in Hebrew we have a saying "We survived Pharaoh - we'll survive this."
frauheimerwhat’s Pharaoh
rindolfsorabji5252: he may be right.
rindolffrauheimer: the big king/god of Egypt.
frauheimeroh yeah
frauheimerwhat an asshole
rindolffrauheimer: there were many of them.
rindolffrauheimer: last one was Cleopatra I think.
rindolfWell, there were other Macedonian Princesses called that.
sorabji5252i suppose it's all cake after Pharaoh
frauheimerclose
Channel#reddit
NetworkFreenode
TaglineThere are no coincidences…
Published2014-06-06

#xkcd: Programming Languages’ Sex Talk

Display

rindolfBucket: FAILURE IS ALWAYS AN OPTION.
Bucketrindolf: I already had it that way
ephphathatime to kick aliens into orbit
rindolfIt's not a failure, it's a motivation to improve.
njsgrindolf: failure is always an option except when your goal is to fail
njsg</fortune-cookie>
njsgrindolf: except in bed
BucketI get great sex, except in bed.
rindolfnjsg: heh.
rindolfnjsg: in bed? Do you mean I make mistakes while sleeping?
rindolfnjsg: "What is your favourite position? CTO!"
WaltherFailures in bed mean you have sex that isn’t type-safe; otherwise you would catch the errors at compile time
rindolfWalther: heh, LOL.
Waltheralso, Haskell<3
njsgI have a lipht, my sex has no separate compile time
Waltherbwhaha
* Waltherhas changed the topic to: It's programming language + sex hour at #xkcd! | SCOTUS says [corporate] religious freedom trumps equal benefits for women in 5-4 ruling, FML | Weekly Coffee Appreciation Day | It's put The0x539 in bucket hour! | mint hour | (association football) | knockout talk time | https://www.humblebundle.com/sgdq Ch
njsgwasn't there an UI toolkit called "sex"?
Fephistosex-purity
SirCmpwnI once wrote an assembler called .orgASM
SirCmpwn(.org is an assembler directive)
bhuddahmaybe we should invent the scripting language "innuendo"
rindolfWalther: Haskell Sex!
rindolfWalther: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perlcafe-aleenas-little-perl-boys - see also this on #perlcafe many years ago.
njsgbhuddah: for inno setup, sounds like a good name
Waltherrindolf: wonder if that can be pure, or just an IO action
Walther(if you know what i mean)
tomatosaladSirCmpwn: rcombs is always talking about libass
bhuddahnjsg: and you get exactly what you asked for.
njsgHaskell Sex is great, but you don't remember any of it on the next morning, because it has no state
rindolfWalther: with Lady_Aleena who became Mistress_Aleena and Madame_Aleena.
SirCmpwntomatosalad: well, yeah
rindolfnjsg: heh, LOL.
SirCmpwnhe's an irrational wizard
rindolfnjsg: you crack me up.
rindolfnjsg: maybe we need something like Smalltalk sex with a persistent VM.
rindolfSqueak FTW!
njsglisp, as one of the only languages which can truly return multiple values, is the only way to have true multiple orgasms as a result of sex
rindolfHeh, someone I know will get the kick out of this conversation.
Waltherrindolf: :'D
rindolfGeek pseudo sex-talk.
WaltherStateless sex could be a bit difficult to reach though, as it'd require a REST api, and you just might fall asleep
rindolfnjsg: heh.
rindolfWalther: heh.
rindolfWalther++
WaltherOTOH clean, stateful sex should be easy, with SOAP
rindolfWalther: SOAP! NO!!!!!!!!!!!!!!
* Waltherputs stateful sex with a SOAP in Bucket
* Buckethands Walther another serving of rat oh vah in exchange for stateful sex with a SOAP
rindolfWalther: /me runs away in the opposite direction. No amount of sex is worth having to deal with SOAP.
rindolfThere are some things even I won't do for sex.
njsgrindolf: just have sex over TCP, looks like a good protocol
rindolfAnd SOAP is one of them.
njsgcrushes are UDP, love is TCP, sex is SOAP over HTTP
Waltherand then there's the weird kid with the gopher
rindolfWell, I refuse to get paid to write Java enterprise software - http://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/ .
rindolfnjsg: heh.
njsgat least nobody mentioned COBRA yet, others would go all OMG
Channelxkcd
Networkirc.foonetic.net
Published2014-07-03

If Ayn Rand was born in the 1990s…

Display

If Ayn Rand was born in the 1990s, she would be Christina Grimmie.

AuthorShlomi Fish
WorkAphorisms’ Page
Published2014-07-03

I Love Being Convinced of Being Wrong

Display

I love being convinced that I was wrong before. That way I knew I improved and am now wiser. Like the Klingon warriors say when it happens: “What a great day it was for me to die!”.

AuthorShlomi Fish
WorkAphorisms’ Page
Published2014-07-03

Where to find a Good Significant Other

Display

You are much more likely to find a good significant other - with a perfectly sound mind and body - in a Sci-Fi/Fantasy/etc. conference than you are in the middle of the wilderness.

AuthorShlomi Fish
WorkAphorisms’ Page
Published2014-07-03

Summerschool at the NSA: My Little Pony Addiction

Display

SMG: Oh, and when it comes to television, she loves watching My Little Pony. She and I watch it almost every week together.

SGlau: Wow, you’re a pega-sister, too?

SMG: I’m not addicted to My Little Pony. I swear! I can quit any time. Just let me watch one… more… episode. [giggles]

SGlau: Hah, hah. For your information, my My Little Pony addicts’ support group meets every second and fourth Saturday of the month, and I am currently at step five of our twelve step program.

SMG: Sounds like a plan. I’ll consider joining.

AuthorShlomi Fish
WorkSummerschool at the NSA
Published2014-07-12

Summerschool at the NSA: SMG’s Daughter Killing Her

Display

SGlau: Hah, hah. I can imagine the headline: “Sarah Michelle Gellar, who played Buffy the vampire slayer, murdered in cold blood by child daughter.”

SMG: [Giggles] Indeed, the apple did not fall too far from the tree.

SGlau: The apple completely supplanted the tree. The Golem has risen upon its master.

SMG: [Thoughtfully] Yes.

SGlau: Well, I don’t suppose she will murder you literally. You know, the old xkcd number 725 distinction between "literally" and "figuratively".

SMG: Well, one thing I can tell you about parenthood is that such things can progress from figurative to literal, extremely quickly.

AuthorShlomi Fish
WorkSummerschool at the NSA
Published2014-07-12

Summerschool at the NSA: Who Is The Messiah?

Display

SMG: We’ve got a lot of time for that. OK: it was 1997-1998ish, Buffy started airing and became a cult series. So, one day a group of yeshivah pupils from a local Chabad yeshivah arrived to the studios saying they have some numerological insights from the Jewish bible, about what will happen in Sunnydale next.

[SGlau burst out laughing.]

SGlau: [calms down] Oh my God, that’s the craziest thing I have ever heard.

SMG: Anyway, we played along, and listened to what they had to say, and actually got a few good ideas from that. Moreover, in one of the recesses, one of the Yeshivah pupils asked me out, and I accepted.

SMG: So we went on a date.

SGlau: So you mean like the 1997ish Sarah Michelle Gellar, and a Yeshivah pupil… On a date?!

SMG: Yes! And I actually had some weirder dates as a happy spinster.

SMG: Anyhow, surprisingly, it was a very nice date, I had a great time, and I learned quite a bit.

SGlau: Heh.

SMG: And one thing he told me was that every Jew (as he said) should believe they are the Messiah, which is something I treasured since.

SGlau: So I presume I’m also the Messiah?

SMG: You got it. We are the most powerful people on Earth, and we should aim to bring the end of days.

AuthorShlomi Fish
WorkSummerschool at the NSA
Published2014-07-12

#reddit: We survived Pharaoh

Display

rindolfsorabji5252: I cured someone from an attack of http://en.wikipedia.org/wiki/Schizoaffective_disorder using a technique I learned from an MLP episode.
rbarrybot[ Schizoaffective disorder - Wikipedia, the free encyclopedia ] - en.wikipedia.org
sorabji5252rindolf: that's crazy man
rindolfsorabji5252: :-)
rindolfsorabji5252: reportedly, someone once saved a man's life using a technique he saw on /Bay Watch/.
rindolfsorabji5252: this is crazier.
rindolfsorabji5252: maybe there's a good reason for everything in this world.
frauheimernah
sorabji5252nah, things just happen
homerindolf: there is hope in this world
homefrauheimer: I see :P
rindolfsorabji5252: "There are no coincidences" -- http://kungfupanda.wikia.com/wiki/Oogway
rbarrybot[ Oogway - Kung Fu Panda Wiki, the online encyclopedia to the Kung Fu Panda world! ] - kungfupanda.wikia.com
rindolfhome: true.
Weaglepeyton manning
rindolfhome: people are now saying about facebook what they said about Socrates... ehmm - about Television.
rindolfhome: ;-)
sorabji5252rindolf: a radio host i like doesn't believe in coincidence
rindolfhome: in Hebrew we have a saying “We survived Pharaoh - we'll survive this.”
sorabji5252I suppose it's all cake after Pharaoh
Channel#reddit
NetworkFreenode
Published2014-07-16

Selina Mandrake - The Slayer: Mephiqoleth

Display

[ Selina goes to the kitchen smiling, opens the refrigerator’s door and takes out some refreshments and arranges them on the table and then she opens a cupboard’s door only to discover a small human-like demon inside. ]

Selina: Why, hello there! I guess you did not RSVP.

Mephiqoleth: MAGEIA!

Selina: Judging by the recent happenings, I guess that’s me.

Selina: So what shall I write on your name tag?

Mephiqoleth: MY NAME IS MEPHIQOLETH.

Selina: Ah, hah. [Trying to write on the name tag.] Emm, Ee, Pee…

Mephiqoleth: IT IS WRITTEN IN LESHON HAQODESH.

Selina: “Leshon Haqodesh”? The holy tongue? Do you mean…

Mephiqoleth: YES!!!… HEBREW! [Non-dramatically] I am Jewish.

Selina: Jewish? But you’re not human.

Mephiqoleth: THERE ARE JEWS OF MANY SPECIES.

Selina: Really? That’s great - can I have a Jewish lady-cat? I want one so she can mother cute little Jewish kittens.

[ Cut to Mephiqoleth - he is not amused. ]

Selina: You are not amused, demons are never amused. I should have learned that by now.

AuthorShlomi Fish
WorkSelina Mandrake - The Slayer
Published2014-07-27

How to Achieve World Domination?

Display

A lot of people think that the proper way to achieve world domination is to create an architecture that will solve the whole world’s problems and then some. We’ve been seeing quite a few of them since Joel on Software wrote this article: Ruby, Google Go, Node.js, Mozilla’s Rust, Clojure, Scala, Perl 6, etc. Some of them have or will mature to something truly nice, or have inspired a lot of features in other languages, but it’s hard for plain-old-single-you to compete with them, and here is something interesting: not too many people want them.

What do people want? Chuck Norris/etc. factoids, lolcats and other captioned images, funny cat videos, parodies of My Little Pony: Friendship is Magic (♥), photos of attractive (or even not too attractive) men and women, screencasts of games or other programs (including many open source programs), photos of scenery, new and improved recipes for preparing food (and of course - tasty food itself), new, old or renovated jokes, and some interesting tales and anecdotes from your life. And naturally - programs that can scratch an itch - however small.

Some people told me that my solver for Freecell and other solitaire games, simply called Freecell Solver is useless, but it's not - it's just a niche program. And I received hundreds of E-mails about it. Furthermore, given that Freecell is (or used to be) a big phenomenon in Israel, where many boys and girls starting from the age of 18 found themselves playing it on the Israeli military computers out of boredom, then the fact that I have written a solver for it, has impressed many people I talked with or met, including some attractive (both physically and intellectually) young ladies. They ended up asking me about how it was written, and which algorithms it employed.

So Freecell Solver was one of my most successful programs, not despite being a niche program, but because of it. Niche programs own. Not only that, but niche everything is great. Many people whom I referred to my stories helped themselves to the screenplay Star Trek: “We, the Living Dead” because it contained Star Trek in the name, and because there are quite a few fans of the Star Trek franchise and worlds.

The more of a niche artwork you write, the more a large subset of those who like it, are likely to pay attention to it, try it out, and enjoy it. For more information, see Eric Sink’s excellent and inspiring essay “How to get people talking about your product”. For example, DuckDuckGo was originally marketed as a search engine by Perl geeks, and for Perl geeks. It was a good marketing decision because the Perl community is small, cohesive and is at a good strategical position to influence other communities. Right now, many people who are not Perl programmers, are using it, as well as, or even in preference to Google, but choosing Perl was a good preliminary strategical decision. We can expect that with the future growth of DuckDuckGo, that it will use more performant technologies than Perl more and more, but it will still owe some of its initial success to starting out as a Perl product.

AuthorShlomi Fish
Work“ANN: My Transition From Software Developer to Writer/Entertainer/Amateur Philosopher/Internet Celebrity”
Published2014-07-27

Scary Thought of the Day

Display

Scary thought of the day: The Princess Bride: the 3-D Remake.

AuthorShlomi Fish
WorkAphorisms’ Page
Published2014-07-27

Selina Mandrake - The Slayer: Mephiqoleth Does His Magic

Display

[ Selina is wearing a backpack full of various trip utilities and wears a pouch bag, and approaches the cupboard of Mephiqoleth. She opens it. Mephiqoleth is there. ]

Mephiqoleth: I SEE YOU ARE READY, MAGEIA.

Selina: Yep! Got my traveller’s checks, some dollars, my mobile, my passport, some water, some snacks, some sunscreen. Not sure if all that will help with surviving The Amber, but I can always hope.

Mephiqoleth: I COULD HAVE USED MY CONJURING SPELLS TO CONJURE THEM FOR YOU.

Selina: Well, as someone who saw enough of your demons’ lot’s shenanigans, and some episodes of Sabrina, there’s no way I will trust such magically conjured goods.

Mephiqoleth: YOU MAY BE RIGHT. MAGIC CAN BE A DOUBLE-EDGED SWORD.

Mephiqoleth: BUT BACK TO BUSINESS. ARE YOU SURE YOU WANT ME TO TELEPORT YOU TO THE AMBER?

Selina: Positive. Do your worst!

Mephiqoleth: Fair enough.

[ Mephiqoleth raises his hands and says in Hebrew, as the Hebrew letters (in the modern Hebrew alphabet) appear on the highlighted floor, with a darkened room and the Hebrew letters of the spoken message expand outward. ]

Mephiqoleth: אלוהי אברהם, יצחק ויעקב, שגר את באפי מאגיה, הקוטלת, אל… [ The god of Abraham, Yitzhak and Yaakov, please teleport Buffy Mageia, The Slayer, to… ]

Selina: Whoa.

Mephiqoleth: … האמבר. [ The Amber ]

[ Selina dissolves. ]

AuthorShlomi Fish
WorkSelina Mandrake - The Slayer
Published2014-07-27

Selina Mandrake - After History Class

Display

[ The bell rings and many school kids are walking out of the classroom, including Selina. She has an empty hour. As she walks in the hallway, she is sometimes greeted by “Hi, Selina!”, “What’s new?”, etc. and answers briefly. She finds Jessica and Jonathan standing next to Jessica’s locker and approaches them. ]

Selina: Oh, there you are. Hi Jess, hi Jon.

Jessica: Selina! I see you’ve survived History class.

Selina: Yeah, I’ll take it one lesson at a time, I guess.

[ Jonathan hugs Selina from the side and eventually leaves. ]

Selina: So how are you two love-birds?

Jessica: Oh, this and that, discussing computers endlessly as usual.

Selina: [ Sarcastically ] Geeks!

Jessica: Heh, like you’re not a geek too.

Selina: I is!

Jessica: And we is too.

Selina: True.

Selina: This reminds me. I really should update my Mandriva system at home. I have not in several days, now. And to think I originally had my friend Aaron install Mandrake Linux for me, because I thought it was cool that it was called the same as my last name.

Jessica: Heh, maybe you should become Selina Mandriva now.

Jonathan: Or Selina Mageia.

[ Selina bursts out laughing. ]

Selina: That sounds like a name of a vampire slayer… or a vampire.

Jonathan: Or both.

Selina: Yeah. I told you about how I was nicknamed “Puffy” and then “Buffy” during one summer camp, right?

Jessica: Yes, many times.

Selina: Yeah, I found it amusing at the time. For a while afterwards, I insisted that my friends call me “Buffy” until I realised it was silly, and reverted back to “Selina”.

Jessica: Anyway, I’m off to gym.

Selina: Bye, love you.

[ Selina is reading a book and says to herself out loud ]

Selina: Selina “Buffy” Mandrake. The Slayer. I like the sound of it.

AuthorShlomi Fish
WorkSelina Mandrake - The Slayer
Published2014-07-27

“The Human Hacking Field Guide”: Eve’s Homecoming Queen Campaign

Display

I don’t remember whose idea it was, but we ended up enrolling Eve into the Homecoming Queen contest. When Eve discovered she was on the nominees list, she was a bit upset.

“Homecoming Queen? Me? Why would I ever want to be a homecoming queen?”

“Eve, we thought you could see how beautiful you are, and how much people could like you, if they got to know you.” I answered.

“Hah! Well… oh heck, I don’t have a ready reply. But I’m going to get you guys for this. I really will.” and she started to walk from there. “You’ll see.”

Eve showed up to the homecoming queen nominees roundup, wearing one of her best dresses. When her turn came, she began her speech:

“Ladies and Gentlemen. I don’t know how many of you know me, but my name is Eve Siegel. I urge you to vote for me for homecoming queen, not for your sake, but for mine. I really need you to vote for me, because my entire future depends on it. Seriously.”

“Take a look at my Résumé, for example. ‘Experienced in computers and programming since 1994.’ ; ‘Experienced in Linux and UNIX technologies since 1998’ ; ‘2000-2005 - Debian Packager’, ‘2005-Present - Mandrake Packager’, and more of this vain. Tell me, who will take a second look at this C.V. if it did not say, ‘2005 - Elected as a homecoming queen.’?”

“Now for what I’m going to do if I’m elected. I’m going to erect a gigantic statue of Tux the Penguin, this guy [picture showing on the screen], and also one for Beastie the BSD Daemon, [picture showing] for good measure. I’m going to fight against abusive behaviour toward nerds and geeks, for computer literacy, and… for world peace. What the heck!”

“But all these philanthropical causes are secondary to my egoistical motives of having to win this title for my own good. Thank you!”

She practically brought down the house with this speech. Even Taylor and I could not resist a maniacal laughter. She ended up being one of the five finalists. As the elections were on, Eve started her own campaign sloganed “Don’t vote for Eve!” and gave away pamphlets with nothing but raves about the other four contestants. This also increased her karma considerably.

She wore the same dress during the homecoming queen ceremony, as during the pre-election. As the runner-ups were announced, she was given warm hugs from all-of-them. She ended up being the first runner-up with a margin of only 5 votes to the real winner. She ended up saying she was glad she did not take the title, but I never saw her happier than on that day.

She did not put it in her résumé.

AuthorShlomi Fish
Work“The Human Hacking Field Guide”
Published2014-07-27

“The Human Hacking Field Guide”: Eve’s Newfound Powers

Display

When Eve and I got together to go shopping, we went to a clothes shop. “You know, my newfound powers are intoxicating. Three guys hit on me at school since the weekend, including this really cute Football player.” she said.

“Hmmm… ” I said.

“Are you ladies alright?” the shop’s clerk (Tim, a young and handsome man) approached us.

“Hey Tim!” I said, “I don’t believe you know my friend Eve here.”

“Eve Siegel!” she said and extended her hand.

“Tim O’Brian.” he said and they shook hands. “OK, I’ll be there if you need me…”

Eve followed him with her gaze for a few seconds, and then smiled and went back to looking at the clothes.

“Will you stop that?” I whispered to her.

“Stop what?” she said.

“You’re totally into him.”

“So I’m lusting him a little bit, so what? ‘But I say unto you, that whosoever looketh on a woman to lust after her, hath committed adultery with her already in his heart.’”

“Well, girlfriend, committing adultery in your heart is perfectly harmless and quite rewarding. And I’m not really raping anyone. I’m tenderly making love to them.”

“Listen,” I snapped at her, “Taylor is my best friend, and I swear that if you…”

“I’m crazy about Taylor.” she interrupted me.

“What?” I said.

She changed her pose. “I’m crazy about Taylor. Always have been. I promise I wouldn’t do anything to hurt him.”

“You always have been crazy about Taylor? Why didn’t you tell him that?”

“Come on, have you looked at me then? I wasn’t his type. He always dated these well-groomed girls, who had some sense not to rebel like I did. Hell, he also dated this incredibly dumb cheerleader once.”

“Stacie wasn’t dumb!”

“I was being sarcastic! My point is that he was way out of my league.”

“Oh!” I said and tried to hug her.

“No hug!” she said. “In any case, I’ll do my best to make things work between Taylor and I. And even if they don’t, we’ll remain good friends. The kind of friends who go to movies together, or socialise at LUG meetings, fix dates for each other, etc.”

“Good, I’m glad to hear that. Now where were we?”

“Picking clothes.” she said, and after a while added: “You know, we should drop by Radio Shack and get some dolls of Tux and Beastie the BSD Daemon. I totally dig these guys. Oh! And a nice Looney Toons poster. I’d hate to pump money into the MPAA’s lawsuit machine, but I really like Marvin the Martian.”

“Who are you, and what have you done to Erisa?”

“Hey, the makeover was your idea, Jennifer. What have you done to Erisa?” and we both laughed.

AuthorShlomi Fish
Work“The Human Hacking Field Guide”
Published2014-07-27

“The Human Hacking Field Guide”: Taylor and Eve Going on a Date

Display

“Hi Taylor!” we said one after the other.

“Hey guys, ” he said, “what are you guys doing here?”

“Helping Erisa get ready for her date.” I said.

“I’ll get her.” Amanda said, and went up the stairs.

“Don’t you think you look a bit plain for the date?” I asked.

“Well, it’s only a movie and a pizza. Plus, there’s no way on Earth that Erisa is going to look better than I am.”

“Holy virgin mother of god!” exclaimed Jeff. He was looking at the staircase where Erisa stood, descending it slowly. Her jet-black hair was arranged in a ball and a pony tail, shining from the light. Her dark purple dress made her look especially beautiful, and complimented her body. She looked wonderful.

“So, ” she said after she reached the ground floor, shaking her body and extending her hands, “how do I look?”

“You look… ” Taylor said, “divine!”

Erisa thought for a moment and then said: “‘Divine’s good.”

“Here, Erisa…”

“Hey, ‘Erisa’ was the old (and temporary) me. Call me ‘Eve’ now.”

“…Eve! Here - I brought you flowers.” and he handed her the flowers he had.

Eve (!) smelled them, and said, “they smell nice. Mum, can you put them in a vase with some water?”

“Ahhmm… Eve, can we stop by my house and give me a chance to pick up some better clothes?”

“Why?” Eve said, “we’re going to miss the movie.”

“Well, people will look at the two of us and say: ‘she is way out of his league!’”

Eve approached Taylor. “Well, to quote Richard P. Feynman, ” she said as she tied her arms around his neck “‘What do you care what other people think?’ We both know you’re a great guy and I’m so lucky to go on a date with you. Mwaaa…” and she kissed him on the cheek.

“Well, ” he said, “I guess we’d better get going. Bye all!”

“Bye!” we all said. Eve and Taylor left and Taylor gave us a thumb’s up as he left, and we gave him back.

AuthorShlomi Fish
Work“The Human Hacking Field Guide”
Published2014-07-27

A woman is a lady

Display

A woman is a lady even if she is or was a porn actress or a prostitute. Treat her with respect, be honest to her — be a gentleman.

AuthorShlomi Fish
WorkTweet
Published2014-07-28

Half-blind

Display

I wear prescription glasses so I may be half-blind, but at least I'm trying hard not to be a complete dick.

AuthorShlomi Fish
WorkTweet
Published2014-07-29

#xkcd: Battle of the Charleses

Display

rindolf“Who would win in a fight? Charlemagne, Charles Dickens, Charles Darwin or Carlos "Chuck" Norris? If Summer Glau was the arbiter, she would just kill all of them and declare herself the winner.”
FrowarddCHARLAMAGNE
Frowardddickens and darwin would die from being old
rindolfAlso: “Chuck Norris round house kicks doors open instead of using their keys. Summer Glau makes sure doors are open using her mind.”
FrowarddChuck Norris would try to do some internet kung fu and fall over and break his hip
thomas0comerChuck Norris is kinda old, can he still even manage a roundhouse?
rindolfthomas0comer: don't know.
XanTDickens would always win by virtue of some rich contact/relative doing right by him.
Frowarddcharlamaaaaaaaagne would rise from his grave as an angry fucked up drunk skeleton and stab everyone
rindolfFrowardd: heh.
SpicyLemonCharlemagne would come back as a Pokemon.
thomas0comerDickens and Darwin would probably either get along well or debate vigorously while Charlemagne cuts Chuck Norris’ legs off
diogenesChuck Norris once fought bruce lee and now bruce lee is dead!
HawatCausality!
BucketPost hoc, ergo propter hoc, motherfucker!
Channel#xkcd
Networkirc.foonetic.net
TaglineHow Chuck chucked Chucks
Published2014-08-12

See Also

Play to Lose

Display

whatsyournamehey rindolf
rindolfwhatsyourname: hi.
rindolfwhatsyourname: what's your name? ;-)
whatsyournamerindolf: i met you a couple of times in #programming years ago
rindolfwhatsyourname: ah, I vaguely remember it and can also grep my logs.
whatsyournamewhat brought you to ##english channel anyway?
rindolfwhatsyourname: you're welcome .
rindolfwhatsyourname: I'm here on autojoin, but often just lurking.
rindolfwhatsyourname: thing is - I cannot sleep yet today - too many high thoughts.
whatsyournamerindolf: I see
rindolfwhatsyourname: do you mind if I share these thoughts with you?
rindolfwhatsyourname: here on the channel?
rindolfAnd he left.
whatsyournamerindolf: i don't mind
rindolfwhatsyourname: OK.
rindolfwhatsyourname: I have a short essay (maybe a Google+ post) called "Play to lose"
whatsyournameWhen did you write it?
rindolfwhatsyourname: where I say that you can learn more from a match/fight/argument/etc. that you lose than one that you won.
rindolfwhatsyourname: I didn't write it yet.
rindolfwhatsyourname: but i'd like to - sorry for being unclear.
whatsyournameokay
whatsyournameplease continue
rindolfwhatsyourname: thing is - it was believed that https://en.wikipedia.org/wiki/Bruce_Lee is the best combat fighter in history, and Chuck Norris is the second best one.
rindolfwhatsyourname: now at the moment Norris is losing quite a few fights, but part of it is due to him being past his prime and with a malfunctioning left leg.
rindolfwhatsyourname: but my pet theory is that many of the new age fighters could have beaten both Chuck Norris and Bruce Lee (who has since passed away unfortunately) in their prime, at least some of the time.
whatsyournameOkay
rindolfwhatsyourname: and it's also possible that in this day and age if we take Joe and Martin who are two superb mixed martial artists (MMAs) then it's possible that sometimes Joe will win and sometimes Martin.
whatsyournameYeah
rindolfwhatsyourname: moreover, the ancient Hebrew word for fighting or warfare has other more positive connotations : Bread (Lechem), soldering (Lehalchim - as in electronics), etc.
whatsyournameWell, that's very interesting
rindolfwhatsyourname: the root Ch.R.b/bh is reserved for destruction and a sword is called "Cherev".
whatsyournameHehe
rindolfwhatsyourname: maybe it's similar to the greek mythology conception of https://en.wikipedia.org/wiki/Athena as noble and https://en.wikipedia.org/wiki/Ares as violent and destructive.
rindolfwhatsyourname: my point is that there are many other ways to fight aside from combat.
whatsyournameokay
rindolfwhatsyourname: and the fighting I'm really good at is at writing essays, stories, humour, etc. (which also convey serious messages in hopefully amusing ways).
whatsyournamei see
rindolfwhatsyourname: anyway, I decided that I encourage people to tell me why they think my stories sucked.
rindolfSo I can improve in the future.
whatsyournameyou should go about writing it
rindolfwhatsyourname: http://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/ - someone told me he didn't like that, and after I asked him for the specifics, gave me a detailed analysis, and I realised he was right and improved it.
whatsyournamei'm glad to hear that
rindolfPart of the original problem there was that Emma Watson expressed herself in a manner that is unfit for an educated and intellectual Britishwoman who, on top of it, has graduated from English Literature from Brown University (which is a prestigious school.).
rindolfwhatsyourname: Yaakov on #perl said that he forgot how to speak English properly, because he doesn't know which words are common and which are not.
whatsyournamerindolf: what's his native language?
rindolfI have a huge problem with English vocabulary, but maybe it's actually better for non-native speakers of English (Which still sometimes ask me for clarification or "What that words means?").
rindolfwhatsyourname: I think it's English. He's an American religious Jew.
rindolfwhatsyourname: I'm an Israeli secular Jew.
whatsyournamerindolf: I see
rindolfwhatsyourname: I think I'll just prepare a fortune cookie out of this conversation and call it a day.
whatsyournameSure
rindolfI'm too lazy to write a proper essay and people may equally appreciate reading an IRC log.
Somelauwrindolf: Just looking a bit at your essay. "but we decided to give you a chance anyway". Here you miss the opportunity to come up with a good humorous motivation to interview her.
rindolfSomelauw: heh.
rindolfSomelauw: well, I don't feel strongly about it.
rindolfSomelauw: maybe they can say that they figured out it will be good publicity for their firm.
rindolfSomelauw: but thanks!
rindolfSomelauw++
Channel##English
NetworkFreenode
Published2014-08-20

Be Proud of Who You Are

Display

[ Becky and Chankey are sitting in the library, studying together, and listening to Cimorelli - “When I’m gone” . Faith approaches them. ]

Faith: Hmm... hi kids! That doesn’t sound exactly like Anna Kendrick.

Faith: Whoa, who are all those girls?

Becky: Oh, they are Cimorelli - six sisters who sing together. They are a big hit on YouTube.

Faith: Six sisters!

Chankey: And they also have some brothers.

Faith: Heh, God bless their mother. After my third pregnancy (to twins) I said: “That’s it. No way, José!”.

Faith: I would think their being a big family is part of their charm.

Chankey: Yes, and the way I see it: all the power to them. See: I read 20,000 Leagues Under the Sea as a child, and I ended up memorising the English translation and now the French original, because I liked it so much.

Chankey: Anyway, Captain Nemo there, thinks he’s a nobody, which is what “Nemo” means in Latin, but he's not. Thing is: lots of people expressed interest in him due to his various unique qualities, and he kept thinking: “They are interested in tangential stuff, not in the real me. They don't know the real me.”

Chankey: And here's the thing: all these qualities are what make you who you are, and you should exploit them and be yourself.

Faith: Indeed!

AuthorShlomi Fish
WorkBuffy — a Few Good Slayers
Published2014-08-20

Shlomi Fish’s Comment on /r/depression

Display

while some people seem to have better talent for some things from an early age (or what you call "age"), many great artists worked hard to acquire it. Furthermore, hard work can and should be a lot of fun, and it's important to also "Have a life" and eat&drink well ("Wine"), enjoy the company of people of any sex ("Women") and have clean , creative, recreational fun, however amateuristic or lame ("Song").

I've started writing about all that in an essay on my site which I called “Putting All Cards on the Table (2013)” and now I wish to combine it, with some newer and older insights into “Putting Many Cards on the Table (2015)” which will likely need to be updated in upcoming years as well.

Like the old (and wise) adage goes: “The best time to plant a tree was 20 years ago. The second best time to plant a tree is now”. What it implies in this context is that the earlier you start honing a skill, the sooner you will become better at it.

Anyway, what I suggest you do is go outside and socialise more: talk to people with dogs ("Hi! Nice dog! How is he called? How old is he? What kind of dog is it? What's your name? What do you do?") , interesting shirts, tattoos, etc. Also - make sure to talk to shop clerks, shop vendors, waiters/waitresses, barmen, baristas, etc..

One thing I learned from https://en.wikipedia.org/wiki/Ratatouille_%28film%29 is that "Everyone can cook", or do most other stuff that was shown to be possible. Furthermore, contrary to popular belief (action) heroism is about bending the rules, and finding you own unique, resourceful and ingenius, "hacky" way to do things like David used a sling to shoot goliath instead of using a spear to fight him and most likely dying. My essay has a section about why David was an action hero and a "hacker", in a broad definition of the word.

Another advice I can give you is to accept the fact that you're depressed and be content. It's OK to be depressed, like this episode of Simsons illustrates: http://simpsons.wikia.com/wiki/Moaning_Lisa . Also, one of the the best ways to be happy is to be content with what you have and who you are and accept and love yourself. "He who has more is not happier than he who is content with less.".

Finally, I've recently been tweeting a lot (see my feed at https://twitter.com/shlomif/with_replies ) about Darwinian Fitness which I believe is manifested in humans in (sexual) attractiveness, a.k.a: "hot"ness (which is not the same as beauty and I believe is more important), and which has a very good and positive correlation with competence a.k.a what Marx referred to as "able" in his “From each according to his ability, to each according to his need” slogan.

Now, this fitness/attractiveness is not the same as the so-called Physical fitness and as I contemplated on a tweet, “https://en.wikipedia.org/wiki/Candice_Swanepoel , https://en.wikipedia.org/wiki/Miranda_Kerr , https://en.wikipedia.org/wiki/Emma_Watson or https://en.wikipedia.org/wiki/Jennifer_Lawrence can get more and better dates when in a cranky mood, than the buffest obscure female body builder/"fitness" competitor on a good day.”, and that's because they are more (biologically) fit. Moreover, in British slang "fit" came to mean a sexually desirable MOTAS regardless of how athletic he or she is.

If you still want to lose weight then I suggest following my variation on Maimonides' advice for dieting. Namely:

  1. Eat well, and eat what you feel like and want to.
  2. Don't eat in haste - eat in comfort and enjoy your meal.
  3. Eat according to the stomach - not according to the eye.
  4. Eat until you're 75% full - not until you're 100% full (and can't eat another bite).
  5. A bit minor, but my father kept eating food along with extra bread, so he'll feel more full, but I think it has an adversary effect.

Finally, there was this Slashdot feature which claimed that most men and women claimed that their male relatives were more intelligent than their female ones, and I believed the problem is that men and boys tend to be more confident than women and girls (or used to at least), and that implies taking more chances, being more sloppy, allowing yourself to make mistakes, and accepting the fact that some people will dislike you. After a while, I saw this music video by Christina Grimmie which has the very same theme, and this pet theory of mine was reinforced: https://www.youtube.com/watch?v=kYX8sjIzjGw .

AuthorShlomi Fish
WorkReddit /r/depression Comment
Published2014-08-22

#reddit: Third Wave Feminism

Display

misspwn_errgnomeous, http://i.imgur.com/fBm7Dd1.jpg
rindolfMeow all good felines and canines and alpacas and ponies! What's new?
rindolfmisspwn_: heh, nice captioned image.
misspwn_rindolf, my kid was bitching that i made his sandwich "perfect"
misspwn_had to make meme
rindolfmisspwn_: ah, heh.
rindolfinspiration++
rindolfmisspwn_: how old is your kid?
misspwn_he got melted cheese on his face and was mad about it
misspwn_rindolf, he's 5
rindolfmisspwn_: was it hot?
rindolfmisspwn_: ah, nice.
misspwn_rindolf, nope
rindolfmisspwn_: so he's a smart kid?
rindolfmisspwn_: what's his name?
misspwn_he's very bright
misspwn_rindolf, oliver
rindolfmisspwn_: that's good.
rindolfmisspwn_: ah, nice name. Reminds me of Oliver Twist.
misspwn_:D
rindolfmisspwn_: why did you call him Oliver?
rindolfDoes he likes olives? ;-)
misspwn_hmmm, rindolf he was supposed to be a sophie. well i had it in my head he was going to be a girl. i cried when i found out he wasn't. and oliver just for some reason came to me in a dream
misspwn_oliver lee, it suits him incredibly well
rindolfmisspwn_: ah, I see.
rindolfmisspwn_: the etymology of my name is more complex than this - http://www.shlomifish.org/meta/FAQ/#your_name
rbarrybot[ Shlomi Fish’s Frequently Asked Questions (FAQ) List ] - www.shlomifish.org
rindolfmisspwn_: http://mail.pm.org/pipermail/toronto-pm/2013-February/003070.html - that's why they named their daughter Phoebe.
rbarrybot[ [tpm] Hello Perlers, The Phoebe has arrived ] - mail.pm.org
rindolfmisspwn_: I tend to give my characters Hebrew or other more established common names in my stories.
rindolfhttp://www.shlomifish.org/me/rindolf/ - that's the etymology and philosophy behind my "rindolf" nickname.
rbarrybot[ About “Rindolf” - Shlomi Fish’s Nickname ] - www.shlomifish.org
rindolfmisspwn_: does he have middle names?
misspwn_that’s neat
misspwn_ah yes, lee is the middle name, i'm sorry
rindolfmisspwn_: ah, I see.
rindolfLee is a very common middle name.
misspwn_it was my grandfathers middle name
rindolf"Lyn"/"Lynn" is also a very common middle name I noticed - typically for girls.
rindolfmisspwn_: ah, OK.
rindolfmisspwn_: do you have any other children?
misspwn_rindolf, nope, i'd like to finish college first
misspwn_sort of a late start in the college game
Oddityhow late?
rindolfmisspwn_: ah, I see. What do you study?
rindolfmisspwn_: my friend had her first-born when she was in college at 19 or so.
rindolfAnd she graduated from college and now has had two other children.
rindolfAnd a bit recently - her eldest son went to college and impregnated a girl and they live together and he continues to study while raising her grandchildren.
rindolfHe's also very fond of Chuck Norris jokes.
misspwn_Oddity, well i'm going to be 28 in September, i'm studying network engineering
misspwn_my parents keep urging me to have another so they can get a granddaughter, but i have priorities and don't want another child slowing me down right now
rindolfApparently, https://en.wikipedia.org/wiki/Ariana_Grande is 21 but looks about 16. A little kinky!
rbarrybot[ Ariana Grande - Wikipedia, the free encyclopedia ] - en.wikipedia.org
rindolfAccording to Jewish law a girl becomes a woman at age 12 (and a boy becomes a man at age 13).
misspwn_consider herself lucky for looking young
rindolfmisspwn_: sure.
misspwn_i started getting grey hair at 19/20 years old
rindolfmisspwn_: there was an episode of https://en.wikipedia.org/wiki/Sabrina,_the_Teenage_Witch_%28TV_series%29 where a very old witch, who was a big player, looked like a teenager.
rbarrybot[ Sabrina, the Teenage Witch (TV series) - Wikipedia, the free encyclopedia ] - en.wikipedia.org
rindolfmisspwn_: ah, my sisters and I all have grey hair.
misspwn_aw man that was such a good show
rindolfmisspwn_: one of my sisters whose hair is now darker (blackish) is now colouring it.
rindolfmisspwn_: the other has brighter hair so her grey/white hair doesn't get noticed.
misspwn_yeah
rindolfI don't colour my hair.
rindolfWell, at least it's still growing.
misspwn_i bleach mine blonde but have light brown hair naturally so it's a little noticeable
misspwn_not as dramatic contrast as almost black hair though
rindolfmisspwn_: yes, Sabrina was great. I think I still preferred Clarissa - https://en.wikipedia.org/wiki/Clarissa_Explains_It_All
rbarrybot[ Clarissa Explains It All - Wikipedia, the free encyclopedia ] - en.wikipedia.org
misspwn_clarissa was way better
rindolfNot sure anyone remember CEIA now.
misspwn_agreed on that yo
rindolfmisspwn_: yes.
misspwn_fergasuuuuuuuuun
rindolfmisspwn_: Sabrina was funnier, though.
misspwn_clarissa was just edgier
rindolfmisspwn_: I want Melissa Joan Hart to play or voice Katie here - http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ongoing-text.html
rbarrybot[ Star Trek: “We, the Living Dead” - Ongoing Text ] - www.shlomifish.org
rindolfAnd it features a talking cat.
rindolfIn my story, Jake Sisko and her character are mutually attracted to one another.
misspwn_hah
rindolfmisspwn_: the new MJH is https://en.wikipedia.org/wiki/Emma_Watson .
rbarrybot[ Emma Watson - Wikipedia, the free encyclopedia ] - en.wikipedia.org
rindolfmisspwn_: many young people today don't know who MJH is.
rindolfSic Transit Gloria Mundi.
misspwn_wait there is a new ?
rindolfmisspwn_: I mean in essence of being a good girl/"beta female"/responsible-adult/etc.
misspwn_oh, *shrug* i really don't get involved with actors and their lives
rindolfmisspwn_: as opposed to the alpha-female/"Bad girl"/insurgent/rebel/etc. (e.g: Jennifer Lawrence or Sarah Michelle Gellar, and all the way back to https://en.wikipedia.org/wiki/Sarah_Bernhardt ).
rbarrybot[ Sarah Bernhardt - Wikipedia, the free encyclopedia ] - en.wikipedia.org
rindolfmisspwn_: ah, I sometimes get it by infusion.
rindolfmisspwn_: http://shlomifish.livejournal.com/3001.html - this is my most burning Sic Transit Gloria Mundi (STGM) project - I hope to make Megan Fox *the* alpha female instead of Jenn Law and more importantly to make Summer Glau the new hacker monarch instead of me.
rbarrybot[ Unarmed but still Dangerous - Finishing Off The Open Content / Web 2.0 Revolution: (#SummerNSA) ] - shlomifish.livejournal.com
rindolfAnd I also want SMG, Chuck Norris & Megan Fox to win all possible awards.
misspwn_my eye candy for a male celeb would be joseph gordon levitt, female would be scarlet johansen
rindolfmisspwn_: ah.
rindolfmisspwn_: isn't Levitt that Third Rock from the Sun guy?
misspwn_yep
misspwn_i did not like him in loopers or whatever that movie was with bruce willis, nor did i like don jon
badpeacheshiya
Delverbadpeaches, hi
rindolfmisspwn_: ah.
badpeacheshi Delver
misspwn_naughty peaches
rindolfmisspwn_: well, it's Publish or Perish.
badpeachesmisspwn_, what's up?
Delverhi misspwn_ show peaches your wall for ideas
misspwn_badpeaches, watching MST3K and avoiding some math homework
misspwn_how r u bb?
misspwn_badpeaches, oh yeah http://i.imgur.com/bWlXzsT.jpg
badpeachesaww, bb
badpeachesI just got dumped
badpeaches:(
enchiladoD:
misspwn_badpeaches, why he/she do dis?
Delverbadpeaches, cheer up. it might be for the best
DelverI'm sorry though if you had your hopes up for a good night
badpeachesaww, thank you enchilado
Delverwe all need a good night
badpeacheshe said "it's me not you"
rindolfmisspwn_: I still haven't finally decided on which actor will play Daniel (= the white soldier in the first guarding station) on SummerNSA. I'm thinking someone with a baby face, maybe https://en.wikipedia.org/wiki/Fred_Savage
badpeacheshe said we didn't connect
rbarrybot[ Fred Savage - Wikipedia, the free encyclopedia ] - en.wikipedia.org
misspwn_how long you been dating?
badpeachestwo weeks
misspwn_ah well at least it's now rather than a year later
rindolfHmm... he's Jewish of mixed German/Latvian/Polish/Ukrainian descent.
misspwn_that saves a whole lot of super sad feels badpeaches , that's when you say "yer damn right it's you"
badpeachesyer right misspwn_
* badpeacheskicks some dust
rindolfHis character on The Wonder Years was not Jewish, while the one of his dorkier friend was.
misspwn_besides, i'm all you need
misspwn_;)
Delverhot sisterly love
badpeachesi'm not asking for consent this time
DelverI've been browsing r/thefapping, are you sure?
rindolfbadpeaches: sorry to hear about your ex.
* badpeachesis now known as FuegoPeaches
FuegoPeachesI'm so mad
FuegoPeacheslike ugh
rindolfFuegoPeaches: don't get mad - get even!
FuegoPeacheshow?
rindolfFuegoPeaches: post his naked photos online!
FuegoPeachesthere's no getting anything
rindolfFuegoPeaches: hire Summer Glau to assassinate him. Using her mind.
FuegoPeachesyou're so stupid rindolf
rindolfFuegoPeaches: I'm just kidding.
FuegoPeachesokd
rindolfFuegoPeaches: sorry, maybe sulk a little.
FuegoPeachesfuck that
rindolfFuegoPeaches: and it's alright to feel bad. Don't feel bad about feeling bad.
Delverpm if you want to vent
Delverpm to misspwn_ for proper womanly venting
rindolfmisspwn_: are you a girl?
Delversorabji, promises to listen too
Delverrindolf, will write plays about it
rindolfDelver: heh, I may actually.
rindolfI often use material from my personal life or that of friends as fodder for my stories.
Delvernow as men, it is our duty to try to switch the blame to women
Delverkate upton has really big breasts
rindolfDelver: http://paste.debian.net/118672/ - this is in part based on a couple I know whose husband adopted his wife's last name but I build on it further.
rbarrybot[ debian Pastezone ] - paste.debian.net
Delvermy brother chose a hyphenated name with his wife. good idea in my opinion, that is until the kids get married
rindolfAnd also there was this woman on #reddit-judaism who found out she was a descendent of some Normandy Duke or something like that.
rindolfSo it inspired this too.
rindolfDelver: ah.
rindolfDelver: I'll refuse to give my future children an hyphenated name. I wouldn't mind naming them after my wife's maiden name, though.
rindolfDelver: and I'm not changing my last name away from "Fish".
rindolfBeing Mr. Fish is now part of my identity and trademark.
rindolfDelver: Kate Upton? https://www.google.com/search?q=kate%20upton&gws_rd=ssl - so it seems - look fake though, but who knows?
rbarrybot[ kate upton - Google Search ] - www.google.com
Delverrindolf, I don't know. I never heard of her
DelverI don't get out much :(
rindolfhttps://twitter.com/KateUpton - that's her twitter.
rbarrybot[ Kate Upton (KateUpton) on Twitter ] - r.com
rindolfDelver: well, it's her body and her life.
errgnomeousno it isn't
errgnomeousit's my body and life
rindolferrgnomeous: heh.
errgnomeousand I will turn it into bread and wine
errgnomeousthen I will eat it
Delverwe haven't grown beyound the 'meh, pretty but whatever' attitude in the us yet
errgnomeousand drink it
rindolferrgnomeous: :-(
errgnomeousdon't be sad
Delvermostly puritan weirdos and post teen wankery drives it
errgnomeousbe happy
Delverbitter dregs
rindolfDelver: I don't mind being objectified as a sex object by women.
DelverI don't think it's the objectification that would bother people. it's the muttered words, the slut shaming, the wolf whistles. the not taken seriously
rindolfDelver: I'm planning to appear on the cover of "People" magazine one day with the caption "Sexiest man alive".
rindolfDelver: slut?
Delveras I said before, meh, whatevs
FuegoPeachesthank you errgnomeous
FuegoPeachesyou're a gent
rindolfDelver: recently, Miranda Kerr has become a slut-of-sorts-and-damn-proud-of-it. All the power to her I say.
errgnomeousI am?
Delver+1 for errgnomeous
errgnomeous;)
FuegoPeachesyou've made me smile
FuegoPeaches:)
misspwn_rindolf, i am
errgnomeouswell that's all that matters
rindolfmisspwn_: ah, nice. Are you bi?
misspwn_rindolf, uh no
errgnomeousyes she is
rindolfmisspwn_: ah, OK.
FuegoPeachesLOL
DelverI think the only time that characterization is appropriate is between two (or more) intimate partners
misspwn_not that it's a bad thing
rindolfmisspwn_: I'm a little attracted to men, but I'd rather not explore that.
FuegoPeacheskate upton is so hot
misspwn_errgnomeous, if the right woman came alone
FuegoPeacheswant to bang
misspwn_kate upton is a QT
Delvera what?
misspwn_alone would be good, along would be even better
Delveroh sorry. slow
misspwn_a QT.314
FuegoPeachescutie
errgnomeousi wonder if kate upton is a fan of john denver
Delveryes. I was slow to figure it out
FuegoPeachesprobably
misspwn_john denver in the house
DelverI was reading it too literally
FuegoPeachesWest Virginia
misspwn_i LOLed about that photoshop
errgnomeoustake me home
FuegoPeachesmountain momma
errgnomeousto the place
misspwn_i fling pooooooooo
misspwn_WEST VERGINA
FuegoPeachesgina
FuegoPeacheshaha
Delverone of my favorites
errgnomeousi need some milk
FuegoPeachesgo get some
misspwn_you can milk anything with nipples greg
errgnomeousI will go get some
OddityBut I do not produce milk
rindolfmisspwn_: I recently kinda flirted with a young guy who sat with his friends next to an icecream shop. I told him he reminded me of Orlando Bloom, and we all stroke a conversation.
misspwn_go top yourself off with your nips
FuegoPeacheshiya Oddity
rindolfI think I bought icecream there.
FuegoPeachescan we use you as a test subject?
misspwn_rindolf, go get you some hot male love
Delverhuman milk icecream? count me in
errgnomeousdid you know ice cream made from hippo milk is pink
DelverI've always wanted to get what I didn't as a kid (sniff, cries)
errgnomeousit taste like strawberries
rindolfmisspwn_: heh, how about no.
errgnomeousrindolf: you don't like hot sweaty male love?
rindolfmisspwn_: I'll sleep with this boy if you sleep with Jennifer Lawrence and let me watch the sex tape. ;-) Lesbian sex is hawt!
misspwn_rindolf, or or you can just do what makes you happy :P
misspwn_i'm not going to become a lesbian for convenience of others sorry
errgnomeouswhat if eating skittles naked while sitting in a hot tub and watching netflix is what makes you happy?
Delverdo whatever you can get by with. whomever it is. don't be too selective
misspwn_because then I’ll have to stop shaving my armpits and become a vegan and read old articles from Gloria Steinem
Delverit hurts later
misspwn_yeah, you'll end up like joan rivers on life support, and no one truly wants that
misspwn_mine worked
Delverthere are 2 homeless couples and a single woman camping near me
rindolfmisspwn_: heh, so much for stigma.
rindolfmisspwn_: I've met many really cool Lesbians.
misspwn_rindolf, :P stigma is for the birds, son
misspwn_i also have pretty awesome lesbian friends
rindolfAnd I think homosexuality is a spectrum.
misspwn_they aren't all super feminazi-hambeasts
rindolfmisspwn_: that's nice.
rindolfmisspwn_: that's great.
rindolfmisspwn_: so you're a girl who uses the term "Feminazi"? I tend to say "cynical feminism" which is less ambiguous.
rindolfI acknowledge the existence of non-cynical feminism (e.g: My Little Pony).
misspwn_rindolf, for me personally it's the whole 3rd wave feminist movement i cannot stand so the term feminazi seems to fit the bill
rindolfmisspwn_: ah, OK.
rindolfmisspwn_: how many waves were there?
rindolfWhich wave is Buffy? I cannot remember.
misspwn_well unless it turns into 4th Reich, i believe there is only 3
misspwn_rindolf, i don't think your average stereotypical 3rd wave feminist truly appreciates what the previous women have accomplished for them
misspwn_it's a circle jerk of men bashing
misspwn_er i should say truly does not appreciate @ rindolf
rindolfmisspwn_: https://en.wikipedia.org/wiki/Girl_power - apparently Buffy is 3rd wave feminism.
LadyTr0nwhat other circle jerk could you possibly be referring to?
LadyTr0nmen hating on men
LadyTr0nand masturbating
Delveractually it's good to male bash. it's one of the freedoms that women earned
LadyTr0nno bueno
rindolfXena was an awfully feminist (and unrealistic and comical) heroine, but I can retrospectively say she was awesome.
misspwn_Delver, possibly, but i feel some take it too far
Delverof course
rindolfLucy Lawless who played her: 1. Also had starred in some Oceanian porn films before doing Xena. 2. Cried in her wedding.
misspwn_and i'm not oppressed when i make my boyfriend a sandwich either. i like to cook
Delverjust like men take this silly "men’s rights" backlash into dumb directions
misspwn_yep
Delveras long as we find a happy median
Delvertoo bad we only get one life to fuck up
misspwn_you get your all or nothing groups in all categories
Delveror maybe just as well
rindolfLots of people couldn't imagine Xena (the character) crying at her wedding.
errgnomeousactually there's an infinite amount of lives we just don't realize it
misspwn_it's just a shame you have the ones who are the moldy slice of bread in the package
misspwn_it just spreads
rindolfBuffy was a different matter altogether - she cried sometimes.
rindolfmisspwn_: I'm a 37 years old man who can cook only very simple things like pasta - not too politically correct, I know.
misspwn_rindolf, you get as much you put in
rindolfmisspwn_: recently https://twitter.com/BarRefaeli tweeted about the fact that she started cooking and her Tsculent (with chicken!) looked yumyum.
misspwn_if you only put just the tip in, someone is going to be disappointed
rindolfmisspwn_: yes, my parents and sisters are excellent cooks, but I lack the time and energy for cooking.
rindolfI enjoy eating food (naturally) but don't mind going to eat it in a restaurant.
DelverI ate vegetable straws all evening
Delvermildly nauseated
rindolfmisspwn_: on the plane back home my father and I met a man who couldn't even cook pasta (which I can).
misspwn_yikes
rindolfDelver: ah , maybe eat something else.
misspwn_one thing i've never made and would like to master is beef Wellington
rindolfmisspwn_: he was an amazing man though, and resembled both my father and me.
rindolfmisspwn_: ah.
rindolfmisspwn_: my mother doesn't taste the food while cooking it and still usually gets good results. They recently got many good ideas from T.V. or the Internet, etc.
DelverLadyTr0n, keep on hangin in there
misspwn_rindolf, that's me, hasn't really failed yet except for some couscous with spinach that had far too much lemon
rindolfmisspwn_: ah.
misspwn_earthy lemony overload yikes
rindolfmisspwn_: I'm OK with couscous.
misspwn_couscous is great!
rindolfmisspwn_: I prefer rice or pasta or noodles or tabulah or whatever though.
DelverI need some righteous manhate songs ladies. post it!
rindolfmisspwn_: where do you live?
misspwn_Delver, uhhh how about any song with alanis morrisette
* rindolfis not good at knowing how to meet celebrities.
misspwn_rindolf, st louis area
rindolfI met a few software dev/etc. celebs online.
misspwn_i've met richard stallman
rindolfmisspwn_: ah, I was told St. Louis is a boring town.
misspwn_st louis is pretty lively
rindolfmisspwn_: so did I - I also met Larry Wall.
* Delverwill go for the non-ironic 'isn't it ironic' song
rindolfmisspwn_: ah, maybe it became better..
misspwn_rindolf, the ferguson stuff was close to me but it's dying down a lot
misspwn_Delver, what about jewel
misspwn_or diana king
misspwn_.yt diana king
rbarrybot[YT Search] Title: Diana King - Shy Guy | Duration: 4mins 22secs | Link: http://youtu.be/xn9LQZ5tdys
misspwn_.yt mc lyte
rbarrybot[YT Search] Title: MC Lyte - Paper Thin {actual video} | Duration: 3mins 46secs | Link: http://youtu.be/WH5CmB44TaY
rindolfDelver: there was an episode of https://en.wikipedia.org/wiki/Lois_%26_Clark:_The_New_Adventures_of_Superman that made fun of it.
rbarrybot[ Lois & Clark: The New Adventures of Superman - Wikipedia, the free encyclopedia ] - en.wikipedia.org
Delveralso Tori Amos
misspwn_.yt upright citizens brigade ass pennies
rbarrybot[YT Search] Title: Ass Pennies | Duration: 4mins 5secs | Link: http://youtu.be/DO1Q7F23DxM
rindolfDelver: who?
rindolfAlanis' "Ironic" song is great though.
DelverI love it
Delvernot a fan of that kind of note shifting
DelverTori Amos, a singer that hits a chord with women and lesbians. she sings about personal stuff, love etc
Delverbig in the late 1990s and early naughties
rindolfhttps://www.youtube.com/watch?v=Jne9t8sHpUc
rbarrybot[YouTube] Title: Alanis Morissette - Ironic (Video) | Duration: 4mins 6secs
* LadyTr0nis now known as MsPeaches
Delvergood, that's easier to remember
rindolfMsPeaches: are you feeling better now?
rindolfDelver: ah, I heard of Tori Amos. She has some good songs.
rindolfand I say it as a straight man.
rindolf.yt here's to never give up tiffany alvord
rbarrybot[YT Search] Title: Avril Lavigne - Here's To Never Growing Up - CLEAN (Official Music Cover) by Tiffany Alvord | Duration: 5mins 22secs | Link: http://youtu.be/u7vzicDQJ4k
DelverI saw her live but I only went in a group
Delverwasn't really for me
Delverbut I appreciate the fact she really had a strong female presence
Delverrindolf, can you please mail me some Israeli made machine guns. just label them as machine parts
rindolfDelver: heh.
rindolfDelver: I have no idea how I'll acquire one.
rindolfDelver: and I'm not into guns myself.
Delverjust joking anyway
rindolfDelver: ah, OK.
Delvercool reddit image: http://i.imgur.com/8J4rBYQ.png
Delverburning man
rindolfDelver: http://www.shlomifish.org/humour/Muppets-Show-TNI/Summer-Glau-and-Chuck-Norris.html - here Chuck and Summer Glau make extensive use of gunnery. There are some references to them both being texans too.
rbarrybot[ The Muppets Show The Next Incarnation - With Summer Glau and Chuck Norris ] - www.shlomifish.org
Delvernot into slash fiction. telling it to the wrong person
rindolfDelver: https://duckduckgo.com/?q=ponies%20guns - ponies with guns.
rbarrybot[ ponies guns at DuckDuckGo ] - duckduckgo.com
rindolfDelver: by slash fiction do you mean "fan fiction"?
Delvernot interested in ponies either
Delverairships now. yes!
rindolfDelver: OK, how about cats with guns? ;-)
Delvernope
rindolfDelver: ah.
rindolfDelver: which animals do you like?
Delverturtles
DelverI like turtles
rindolfDelver: nice.
sorabjihehe
rindolfDelver: did you see the latest TMNT film?
Delverno. I give no shits about that
sorabjino fucks to give?
misspwn_not going to watch it either, i don't want to have it ruined like enders game
Channel#reddit
NetworkFreenode
Published2014-09-01

Selina Mandrake: Learning Hebrew

Display

[ Selina is sitting next to her computer at home with Firefox browsing the Hebrew Wikipedia. She keeps highlighting words and hovering over them to find translations using a Firefox extension.

There is a signal, and the Pidgin icon in the status bar starts blinking. Selina clicks it. ]

Mosheh Ben-Amram: [ on IM ] Hello, Selina! How are you doing, today?

Selina: I’m fine. Trying to contribute to the Hebrew Wikipedia. These Affixes are driving me crazy.

Mosheh Ben-Amram: Heh, עברית קשה שפה, but there are worse.

Mosheh Ben-Amram: האם את מדברת עברית? [ = “Do you speak Hebrew?” ]

Selina: Qtsath, or as new speakers will say Qetsath. Heh.

Mosheh Ben-Amram: Yes, one of the first words you have to learn to say, and it’s already a Shibboleth.

Selina: Emeth. [ = "True." ]

Selina: BTW, are you actually Mosheh Ben-Amram (= Moses) the Hebrew prophet?

Mosheh Ben-Amram: I won’t deny that I am.

Selina: Hah!

Mosheh Ben-Amram: There are quite a few other people called “Mosheh Ben-Amram” in the Israeli phone directory.

Selina: Yes, I can imagine that.

Selina: Actually, judging by recent happenings, learning Hebrew may be the least of my problems.

Mosheh Ben-Amram: Anything you’d like to talk about?

Selina: No, I don’t expect you to believe me, anyway. Any more than the amount that I’ll believe you if you told me you were actually the Jewish prophet.

Mosheh Ben-Amram: Yes, well, I have some business to tend to. Good luck with the Hebrew Wikipedia. סעי לשלום - המפתחות בפנים! [ = “Drive safely, the keys are inside.” ]

Selina: Thanks, and let me figure out what you just wrote, heh.

AuthorShlomi Fish
WorkSelina Mandrake - The Slayer
Published2014-09-02

Unbirthdays

Display

It’s OK if you forget my birthday, but please don’t forget my 364 unbirthdays. Contact me to say you love me, and every day can be the best day of my life so far!

AuthorShlomi Fish
WorkTweet
Published2014-09-30

Infinite Weight

Display

* undead_rattlerhugs rindolf
* rindolfhugs undead_rattler
* undead_rattlercarries rindolf away into the night
* rindolfcannot be carried - he has infinite weight.
undead_rattlerrindolf cannot have infinite weight - that would require being inside of a black hole, or a gravity manipulator that would destabilize the earth.
undead_rattleralso.
* undead_rattlerhas infinite muscle
rindolfundead_rattler: heh.
adaedraYou just got SCIENCED.
Channel#reddit-mlp
NetworkFreenode
Published2014-12-23

What people have on their Résumés

Display

krator44i am a young university graduate anxious to create new experiences in an innovative environment
zoitei wear cardigans and chucks and i'm eager to work in a trendy abode
tacoinanus_awaykrator44: that reeks of bullshit
tacoinanus_awaydon't put that on a resume haha
krator44what?
tacoinanus_awayEverything you've been saying
krator44it's what everyone has on their resume
tacoinanus_awaysounds like it's a line from a resume
ElmerFUDThat. Wasn't krator44
tacoinanus_awaykrator44: that's why it's bad
ElmerFUDWait. What
krator44it's just the resume side of enterprise jargon
krator44i know a guy that thrives on this language
zoiteI'm a social media expert that yearns for innovative trends in an upcoming establishment
krator44i am a team player anxious to bring new solutions to the market in a high paced start-up environment
zoiteI don't know what pointers are but I can make a mean slide animation
rindolfI am a highly motivated independent team player who is detail oriented and looks at the big picture, and is anxious to create innovative solutions for the enterprise.
krator44that’s not bad
rindolfkrator44: but does it scale?
zoiteit's not very agile
Channel#Reddit
NetworkFreenode
Published2015-01-11

The World is Full of People…

Display

The world is full of people, who each have their own personal whims and quirks, and which they expect you to remember and accommodate for, all the time.

AuthorShlomi Fish
WorkAphorisms Collection
Published2015-01-14

It always works at the end…

Display

It always works at the end. Too bad it doesn't work right away at the beginning.

AuthorShlomi Fish’s Relative
WorkAphorisms Collection
Published2015-02-08

Growing Old

Display

Some people grow older and wiser. Not I. I grow older and more foolish.

AuthorShlomi Fish
WorkAphorisms Collection
Published2015-02-08

What is a lie?

Display

ProfessorBaconthis is the internet? sweet!
rindolfProfessorBacon: the Internet is a lie!
ProfessorBaconyou are a lie.
sikiothe internet is a series of tubes
rindolfProfessorBacon: your statement is a lie.
ProfessorBaconrindolf: lies are lies
rindolfProfessorBacon: the truth is a lie!
rindolf“And truth be told - I miss you. And truth be told - I'm lying.” — https://en.wikipedia.org/wiki/Gives_You_Hell
CoJaBoWhat, pray tell, does a Professor of Baconology do?
CoJaBo…I remember that song
rindolfCoJaBo: finds the perfect Bacon recipes!
rindolfCoJaBo: Bacon is a lie!
rindolfCoJaBo: maybe it should be Professor Mr. Bacon like Reverend Mr. Bacon.
Channel#Reddit
NetworkFreenode
TaglineEverything you’ve heard is a lie.
Published2015-02-21

A programming language that will be good for everything

Display

How can you make a programming language that will be good for everything if you cannot even make such a screwdriver?

AuthorAn Israeli Open Source Enthusiast
WorkAphorisms Collection
Published2015-02-24

Understanding Monads

Display

I understood what Monads are for 5 minutes. Then I had to let go of the understanding. It was too intense to be kept inside my head.

AuthorAn Israeli Open Source Enthusiast
WorkAphorisms Collection
Published2015-02-24

How many feminists does it take to change a light bulb?

Display

Q: How many feminists does it take to change a light bulb?

A: It’s not funny!!!

AuthorOmer Zak
WorkFacebook Post
Published2015-03-03

Taking Good Care of a Book

Display

Shlomi’s Friend: You will take good care of this book, right?

Shlomi: Oh, don't worry! I’ll just tear the paper apart, burn it, dip it in sulphuric acid, radiate anti-matter on it, and teleport it to a black hole.

Shlomi’s Friend: That’s it? I do it to it every day.

AuthorShlomi Fish
WorkAphorisms Collection
Published2015-06-14

How to hide your Perl code

Display

Step 1: Be Clever. Step 2: Use this to write obfuscated code.

Step 3: get fired for writing obfuscated code.

Step 4: Get killed by the maintenance programmer.

Step 5: Burn in hell for a milliard years for writing obfuscated code.

Step 6: Profit??

AuthorShlomi Fish
WorkAphorisms Collection
Published2016-05-14

The Food Chain

Display

rindolfHi all.
yarajuHi rundolf!
yarajuHi orbii!
yarajurindolf* sorry
rindolfyaraju: meow!
rindolfyaraju: how are you?
yarajuUmm.... sqeuak?
yarajuI'm good thanks! :)
* rindolfeats yaraju - what a delicious mouse.
yarajuo_O
* yarajureincarnates as another mouse
rindolfHeh.
yarajucycle of life, what can I say?
* rindolfgets sick from the food and dies.
* yarajuwaits for rindolf to show up again in some form
* rindolfgets reincarnated as a chimera.
yaraju:D chimera! Kewl!
* rindolfdoesn't remember what exactly a chimera is.
yarajuSome mix of two animals is what I recall
yarajuof more than one animal*
rindolfhttps://en.wikipedia.org/wiki/Chimera_%28mythology%29 - yes.
ubnotuTitle: Chimera (mythology) - Wikipedia, the free encyclopedia (at en.wikipedia.org)
yarajuForget the adjectives - those change over time. Lol!
yarajubut the fire-breathing sounds kewl!
yarajumakes it easier to cook bbq? :D
rindolfyaraju: heh, heh.
* yarajutransforms into Remi and tries to collect ingredients to mix to get that "Zing" flavor
yarajuAm I the only one here that's seen Ratatouille?
rindolfyaraju: I've seen it too.
rindolfyaraju: nice film.
yaraju\o/
Channel##club-nomicon
NetworkFreenode
Published2015-07-23

People who are Certain are often Wrong

Display

A lecture or two ago, when Guy Keren was saying that linux would never ever be a gaming platform i tried to point out he was wrong, and it's actually doing OK, and everyone looked at me like i'm crazy.

Some rules of thumb I tweeted about recently:

  1. If someone tells you something is impossible and you can't do it, it probably can be done.
  2. If someone tells you something will *surely* never happen, it likely can happen.
  3. If someone tells you are an idiot and are definitely wrong, then you probably uncovered an Elephant in the Room and are right. Also see “Encourage criticism and try to get offended”.

In general, people who are sure of themselves are probably wrong, as I am not even sure of the Aristotlean Logic which got us incredibly far.

AuthorShlomi Fish
WorkPost to the Haifa Linux Club mailing list.
Published2015-07-26

“HP-UX is…”

Display

HP-UX is not a UNIX, and AIX is even less of it than that.

AuthorAn Israeli Open Source Enthusiast
WorkQuoted from a private conversation.
Published2015-08-13

THOSE. MEAN. WAR!!!

Display

rindolfPedro: hi, sup?
Pedrosup, rindolf :)
rindolfPedro: I worked on my home site.
PedroIs it good now?
rindolfPedro: added this page - http://www.shlomifish.org/philosophy/computers/web/models-for-commerce/ ?
amd64[ “Alternative” Profitable Models for Web-based Commerce ]
rindolfPedro: I hope it was good before but now it is better.
rindolfPedro: perfection is in imperfection.
rindolfPedro: and time is believed by some philosophers to be nature's way of moving from imperfection to somewhat lesser imperfection.
rindolfPedro: because if reality was perfect , it wouldn't evolve.
archmint💯 <- what symbol is that?
archmintquiet again. Nothing sad I hope.
rindolfarchmint: i see 100 something and some garbage.
archmintrindolf: what?
archmintoh in the unicode box
rindolfarchmint: on the symbol.
rindolfarchmint: yes.
rindolfPedro: also see http://fc-solve.shlomifish.org/faq.html#is_fc_solve_completed
archmintrindolf the goody two shoes reindeer, how are you?
rindolfarchmint: this. MEANS. WAR!!!!
rindolfarchmint: I am an EVIL Reindeer!
* rindolfuses his EVIL Antlers to curse archmint
archmintrindolf, I love you, too.
rindolfarchmint: heh. :-) ♥!
* archmintwields his wand.
archmintBut if you insist
rindolfarchmint: maybe you can join me on the Evil Reindeer Evil World Domination Evil Conspiracy? ☺
* archmintunEVILizes rindolf
archmintrindolf: Sounds like a plan
rindolfarchmint: I'm protected against anti-EVILisation schemes.
* rindolfeats archmint 's wand.
archmintno one can say I didn't try
ferrosHi Rudolf :)
rindolfferros: THIS. MEANS. WAR!!!
ferrosWhat do you mean?
archmintrindolf: you really are all about that war 'bout that war
* rindolfhits ferros with his "My name is Rindolf, Dammit!" cluebat.
ferrosYou're not Rudolf?
rindolfarchmint: i wage wars.
rindolfarchmint: My War! Mein Kampf!
rindolfferros: Rudolph is one of my two goody two-shoes twins.
rindolfferros: along with Randolph.
rindolfferros: and they are among my arch enemies.
archmintarchmint enemies?
* archminttosses the disk to rindolf
archmint*disc
drugLOL
archmintoh hi drug! again for like the third time! :P
drughey minty :)
drugwhat’s going on
archmintNothing. Just listening to tiny dancer.
archmintHOLD ME CLOSER TINY DANCER!
archmintcount the headlights on the high way
archmintnot *now* duuuh
archmintdrug: what are you up to?
drugeating a breakfast sandwich and under the cool AC
drugthe heatwave continues
archmintdrug: oh! what part of the world are you in?
ferrosSo what's your name?
drugUSA
ferrosIf not Rudolf?
ferrosI'm sorry, drug
ferros:(
archmintIt is freezing here
archminthttp://northpole-grenlandia.ru/wp-content/gallery/dog/vuki.jpg
drugferros: what for.
archmintrindolf: maybe you are close to me. Wanna hang?
ferrosMaybe you can save up and move to the free world, drug
rindolfarchmint: I live in Tel Aviv, Israel.
archmintrindolf: Oh. I live on the north pole.
rindolfarchmint: ah.
archmintI thought, you know, since your name is rindolf and everything
archmintbut ok
archmintI'd be willing to take a trip to Israel
archmint:P
rindolfarchmint: so you can walk 1km south, 1km east, & 1km north and end up at the same place?
archmintexactly
rindolfarchmint: ah, cool.
archmintLabel Israel
archmintgoto: Israel
archmintdam. Madlib shades of blue is definitely his best album. I cannot stop listening to it
archmintIt's like you just fell into the heart of New Orleans
archmintWith a hip hop influence
archmintTools!
rindolfarchmint: 50 shades of blue? ;-)
archmintrindolf: - 50
rindolfarchmint: that was a joke.
archmintrindolf: me too
rindolfarchmint: you were supposed to laugh.
* archmintha
rindolfTHIS. MEANS . WAR!!!
rindolfJ/K.
* archmintwields a light saber this time
archminteat that
archmint;)
archmintrindolf: draw rindolf the EVIL reindeer eating a light saber :S
* rindolfdrains the lightsaber out of light.
rindolfarchmint: i'm not much of a painter.
archmintdon't you draw things?
rindolfarchmint: very few.
rindolfarchmint: if you mean this - it's not really much - http://www.shlomifish.org/art/
amd64[ Shlomi Fish’s Art ]
archmintShlomi!
archmintShlomi {XED
archmintthat was a really bad fish
rindolfarchmint: yes, it means "Shalom-ful" in Hebrew.
rindolfarchmint: ah, yes.
rindolf()=<
rindolfSomewhat better.
rindolf-()=<
archminthttps://drawception.com/viewgame/eydXpMGgOh/inception/
archmintprintf "hey terminal_echo\n"
rindolfarchmint: printf-format-string-exploits!
archmint.g printf string exploits
amd64archmint: http://www.cis.syr.edu/~wedu/Teaching/cis643/LectureNotes_New/Format_String.pdf
archmint.g bash printf string exploits
amd64archmint: http://stackoverflow.com/questions/7459630/how-can-a-format-string-vulnerability-be-exploited
archmintrindolf.getObject().printf_exploit(rindolf.getObject().get_random_memory());
rindolfarchmint: heh.
rindolfarchmint: sup?
archmintrindolf: nada mucho. tu?
rindolfarchmint: I wrote an email which I wasn't sure I'd like to send.
archmintrindolf: yea. To me?
rindolfarchmint: no, not to you.
archmint:P
archmint:(
* archmintis sad. no emails
rindolfarchmint: join a few mailing lists.
archmintwell. I had 3. but not from my bff rindolf
archmintThIs. MeAnS. wAr!
rindolfarchmint: what is bff?
rindolfWow! Studly caps.
archmintrindolf: bff means best friend forever
rindolfbest-friend-forever.
archmintyes
archmint:(
archmintno emails from my bff
rindolfah, yes, i remember it from My Little Pony.
archminthaha. ok.
* archmintsings
archmintMY LITTLE PONY
archmintMY LITTLE PONY
archmintbla bla bla bla bla something bla
rindolfarchmint: are you a brony too?
archmintI am not.
archmintrindolf: Do the irc clients automatically translate sentences for us?
rindolfarchmint: they do?
archmintrindolf: I was asking you
archmintalso... madlib stop.... https://www.youtube.com/watch?v=haTAdQt3FQk&index=6&list=RDfFh9XwNkzFw
rindolfarchmint: they don't by default as far as I know.
archminthaha 24 dislikes?
rindolfMaybe some do.
archmintrindolf: so you are speaking English?
rindolfarchmint: yes, English.
rindolfarchmint: I know English to an extent.
rindolfarchmint: I can also write in Hebrew.
rindolfarchmint: שלום!
archmintrindolf: Do you speak arabic?
rindolfarchmint: a little.
rindolfarchmint: I learned Literary Arabic for 6 years at school.
archmintMostly English, then? Or, rather, do you spea another language?
rindolfarchmint: but forgot most of my vocabulary.
rindolfarchmint: I talk in Hebrew with my family and Israeli neighbours and friends.
archmintah. I see.
rindolfarchmint: well, on the Internet, Israelis sometimes use English to talk with one another.
archmintrindolf: I will learn Hebrew for you.
archmintThen we can say things and noone will know what we are saying
archmint=P
rindolfarchmint: in Israel, even the kiosk vendors and taxi cab drivers know English.
rindolfarchmint: heh, thanks for the gesture.
rindolfarchmint: you will also be able to read the Jewish Bible and stuff.
rindolfin Hebrew.
archmintראה כמה טוב אני כבר
archmint=P
rindolf“You can never truly appreciate the Gilmore Girls until you’ve watched it in the original Klingon.”
rindolfarchmint: Google Translate? ;-)
archmintrindolf: of course not
* archmintis saddened
archmintTHIS. MEANS. WAR!!
rindolfarchmint: well, the somewhat more idiomatic way to say it is ראה כמה אני כבר טוב
rindolfarchmint: heh.
rindolfTHIS. MEANS. ANNIHILATION!!!
rindolfarchmint: I am not too fond of most Jazz music.
archmint:o
rindolfarchmint: the Madlib track was not too bad though.
archmint:o
rindolfarchmint: http://weblibs.herokuapp.com/ - madweblibs.
amd64[ Madweblibs ]
rindolfNot my site.
archmintroflcopter
archmintremind me to not do pacman -S without first doing pacman -Syu EVER
rindolfarchmint: I’m reminding you to never do pacman -S without first doing pacman -Syu. ;-)
rindolfarchmint: when do you wish to be reminded of that?
* staticdomainsets a cron job to remind archmint every 5 mins
staticdomainhi everyone :)
archminthaha. thanks rindolf. staticdomain, I should :D
rindolfstaticdomain: heh.
* archminteating peanut butter sandwich
rindolfarchmint: :-)
rindolfarchmint: + jelly?
archmintno
rindolfarchmint: ah.
archmintjust pb
rindolfarchmint: ah.
archmintarchmint: ah.
rindolfarchmint: pb is a major pb (=problem)
archmint(=
archmintwhy is that so, rindolf?
rindolfarchmint: it’s not. :-)
archminthey, rindolf. you are red in my irc client :)
rindolfarchmint: THIS. MEANS. WAR!!!
archminthaha
rindolfarchmint: ah.
rindolfarchmint: someone on ##programming nicknamed me "Rindolf the Red"
archmintrindolf: the red-war-tipped EVIL reindeer
rindolfLike “Gandalf the Grey”
fahadash.can rand q* archmint
gliese581carchmint, How would you find out that you ran out of invisible ink?
archmintc4 rindolf: you are this color to me
archmintthis color
rindolfarchmint: OK.
archmintgliese581c: taste the paper
archmintfahadash: you are red, too
staticdomainCareful. I switched his invisible ink with LSD
archmint:P
archmintq=P
rindolfI'm reminded that we had to do an exercise for English class about writing a complaint letter to a company and my friend prepared one about a smurf who received a M.I.R.R.O.R - something "round reflector of recipient" and was distressed that he saw there strange blue things.
staticdomainugh, I'm bored but it is too hot out to go do anything fun outdoors on my day off.
rindolfIt was funny.
archmintThat sounds funny.
rindolfarchmint: yes.
* archmintpulls out a rapier and points the tip at rindolf
rindolfarchmint: https://twitter.com/shlomif/status/636595003268030464 - this made me burst out laughing today.
amd64[ Shlomi Fish auf Twitter: "schquid:«R we talking about t wholesale suppression of t proletariat by t corrupt capitalists hell bend on providing #FOSS?!» Made me #LOL" ]
* rindolfeats the tip of the rapier.
archminthahaaha
rindolfarchmint: a funnier thing happened to me with the same friend for a different class.
archmintyeah no. :P
archmintrindolf: oh. yeh?
rindolfarchmint: we were preparing a report about a trip and it mentioned a very obscure detail like it was built by Kurd workers from Jerusalem.
archminthuh. Very random.
rindolfSo we went on a tangent and said “Yes , it was created by southern workers, who were under the supervision of Count Paul the Third, who travelled from his homeland at Transylvania, to meet the duchess.”
rindolfAnd we both laughed hysterically.
rindolfAnd then i took a break and said “And her Siamese cat…”
rindolfAnd we laughed even more and my friend fell from his chair.
archminthah. Nice. haha
archmintRINDOLF: http://i.imgur.com/IjQtD3h.png :D
rindolfarchmint: :-) # I'm glad you like it.
rindolfarchmint: hi.
archmintrindolf: hi.
rindolfzanzibizarre: sleep? THAT. MEANS. WAR!!!
archminthaha
rindolfzanzibizarre: Evil Reindeer don't sleep.
rindolfSleep is for the weak and timid.
zanzibizarreWe will FIGHT, till the death!
Channel##TopChat
NetworkFreenode
Published2015-08-27

My bug friend.

Display

buovjagathis is great: https://bugs.launchpad.net/inkscape/+bug/356343/comments/5 "Bug, I'd like to add you to my professional network on LinkedIn."
rindolfbuovjaga: heh, I have many software bugs on my professional network on LinkedIn.
rindolfbuovjaga: some of my best friends and most admired professionals are software bugs.
buovjagaMost bugs are very reliable business partners. Of course, there are a few unfortunate heisenbugs among them.
rindolfbuovjaga: :-)
rindolfBug #356343 for government!
buovjagaBug #356343 is what we need to make this planet great again.
rindolfbuovjaga: heh.
rindolfBug-to-bug harmony!
rindolfLong live bug #356343!
Channel#inkscape-devel
NetworkFreenode
Published2016-08-14

The SCO vs Linux T.V. Series

Display

rindolfhttps://en.wikipedia.org/wiki/SCO/Linux_controversies - wow! It’s still ongoing.
farriothrindolf: Has someone made a TV series about it yet?
rindolffarrioth: a telenovella!
rindolffarrioth: would be pretty exciting.
rindolffarrioth: Game of Thrones won’t have nothing on it. ;-)
farriothrindolf: Heh :)
rindolffarrioth: they’ll call its fans SCOnies!
farriothrindolf: Haha.
rindolffarrioth: :-)
rindolffarrioth: I’m going to setup scovslinuxtv.wikia.com
farriothrindolf: Nice.
farriothrindolf: And a TV Tropes page?
rindolffarrioth: yes!
rindolffarrioth: it’s going to be really big.
farriothrindolf: :)
rindolffarrioth: the Superbowl will be cancelled to air a SCO vs. Linux special!
rindolffarrioth: due to better ratings.
rindolfLOL.
farriothrindolf: But that means we can’t feature in the superbowl ad-break!
rindolffarrioth: we don’t need that.
rindolffarrioth: we will be world-famous even without any ads.
farriothrindolf: True true.
rindolffarrioth: yes.
* rindolfgets ready to sing the "Rich and Famous" contract.
rindolfs/sing/sign/
* farriothhands rindolf a microphone.
rindolffarrioth: I need a pen - not a microphone
rindolfThat or a GPG key
farriothHeh.
Channel##linux
NetworkFreenode
Published2016-09-22

Memoir from a Physics lesson in the 9th grade

Display

Back when I was in the 9th grade, during a Physics lesson, one of my classmates complained to the teacher that something we were learning was too hard. So my teacher asked her “Do you see people with picket baskets outside?” and she answered no. And then he said “Well, then you should know that life is no picnic!”.

AuthorShlomi Fish
WorkShlomi Fish’s Memoir
Published2016-10-22

Compiling the World

Display

rindolfHi all.
bkeysHello rindolf
rindolfbkeys: sup?
bkeysMessing with docker still
bkeysI hate it but there is no better option
bkeysyourself?
rindolfbkeys: I fixed Freecell Solver on ARM linux.
rindolfbkeys: turns out "char"s in C are unsigned there by default.
bkeysI thought this was always the case
rindolfbkeys: they are signed on x86
bkeysI did not know this
ExpiredPopsicleProtip: uint8_t and int8_t exist. Use them. :P
rindolfbkeys: ah.
bkeysI almost never use chars directly
rindolfExpiredPopsicle: I know
bkeysMost of the time C++ data structures are good enough
ExpiredPopsicleSign extending a char to an int can ruin your day.
bkeysThen ints and floats
BlackMoonrindolf: so you actually have to type signed char? :)
BlackMoonweird.
ExpiredPopsicleOr you could just use int8_t.
BlackMoonneverah
rindolfBlackMoon: yes
BlackMoonyou can take my poorly defined types from my cold, dead, typedefed hands
ExpiredPopsiclepfft
rindolfBlackMoon: or use the -fsigned-char compiler flag
BlackMoon'build procedure: use more obscure flags'
ExpiredPopsicle-O9999999999999999999999999999999999
BlackMoon-O911
ExpiredPopsiclePerformance problems solved!
BlackMoonactivate emergency optimizations!
ExpiredPopsicleAlso I accidentally made the optimizer sentient. We’re all doomed.
BlackMoonnah we’re fine just so long as.. oh, you showed it some of your source code too? Well no wonder it wants to end all human life
ExpiredPopsicleYou know how the optimizer figures out how some code is unneeded and just deletes it?
ExpiredPopsicleIt did that with humans.
BlackMoonor stuffed us all into a lib somewhere, never to be linked with again
ExpiredPopsicleWe have been simplified down to a 32-bit constant: 0x4655434B
* rindolfsurvived
BlackMoonI will not be typecast!
BlackMoonI am a cHuman! NOT A NUMBER! AND DEFINATELY NOT A VOID*
Type-21>DEFINATELY
BlackMoonI hope the compilers come for you first Type-21
Type-21i’m already lost
Type-21the compilers are flowing through me
BlackMoonresistance is futile, you will be compil error on line 53, invalid type-21
BlackFoxI’m defiantly a void
* rindolfgot transpiled into JavaScript
Type-21aren’t the kids these days doing coffescript or typescript or something?
Channel#reddit-gamedev
NetworkFreenode
Published2016-12-02

How to cope with a GitHub outage

Display

rindolfHi all
rindolfSup?
ZuuHi rindolf and Thymo :>
ZuuMerry weekend :>
rindolfZuu: hi
ZuuHow goes it?
rindolfZuu: fine - working on cpan modules
ThymoHey.
rindolfZuu: perls before swine
ThymoIs GitHub up for you guys?
rindolfThymo: it was a while ago
Zuurindolf, do you happen to know if there’s some sort of perl to C transformer tool?
Zuuthere's this EXIF tool written in perl, and it's just nuts that its not in C :P
rindolfZuu: you can embed Perl code in C code
Zuuof course, if i wanted to have the entire interpreter on board
Zuuanyway, i take it as a "no, i don’t know of such a thing" :)
Thymostatus.github.com
ThymoThey just got a major outage.
Zuuouch
ThymoServer availability just dropped to 0%.
Zuumaybe the student worker accidentally altered the DNS records :P
ThymoIt had major outages yesterday.
ZuuMaybe they have two student workers :P
ZuuOr DoS...
ThymoThe servers are still up. They're serving a 503 page.
Zuuor government attack :O
Zuuno, wait! The aliens have landed!
rindolfZuu: heh
Zuuor maybe little bobby 0; DROP TABLES; -- have visited
ThymoSSH is still up.
ThymoBut hangs as soon as it connects.
* Zuustarts playing the intro theme for X-Files
ZuuThymo, We've got to solve this mystery
ThymoLet's ping -f them to see when they'll get back up. :p
Zuui will help by making fun of things :>
Zuuto make sure we're doing a reliable ping, i think we need to ping it from several places
Zuusay... from a large scale botnet
rindolfZuu: heh
Zuuyou know... to see if it has come up yet :P
rindolfZuu: you've been making me laugh now
Zuu:D
ZuuWelcome to ##Fun :>
Channel##fun
NetworkFreenode
Published2017-01-14

#reddit: The Best at Being Horrible

Display

funnynicknameoh shit.. so close
hlveOH COE ON.
foddoaw shit, i was early
deependdang
radiofreethat's what she said
rindolffoddo: "Hello! My name is foddo and I was early for 11:11 today," "Hello foddo! We all love you."
foddorindolf: stop rubbing it in
foddoyou're a horrible person
deepends/in/
reddit-botCorrection, <foddo> rdolf: stop rubbg it
deepends/stop/don't stop
reddit-botCorrection, <foddo> rdolf: don't stop rubbg it
foddorubbg
foddordolf.
deependrubbg me good
deependrndlfo
foddordolf the rubbg redeer
rindolffoddo: but I'm trying to win the Nobel prize for being a horrible person…
foddoi'm fairly sure you're not going to win that one.
rindolffoddo: it's one of my most coveted life achievements
rindolffoddo: why not?
foddoi mean you'll have to up your horrible game somewhat dramatically
rindolffoddo: so I'm not as horrible as humanly possible? That's quite an insult
foddoi, also, am working my way up the chain.
rindolffoddo: nice
Channel#reddit
NetworkFreenode
Published2017-04-11

MongoDB vs. /dev/null

Display

Hanshttp://engineering.wayfair.com/wp-content/uploads/2013/03/mongovsdevnull.png
Hans> I’ll have to get to the bottom of those unreliable read operations. But this is looking *very* promising
Hans> /dev/null is web scale, we heard, and it supports sharding!
shlomifheheh
shlomifhave I shown you http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-sharp-programming-dev-null-is-webscale ?
Hansnope,
shlomifand http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-nosql-dev-null
Hans```how to properly secure it against abuse, so it will only null what you send to it. Not anything external and unsolicited.``` - sounds good
shlomifI should start a page on my wiki collecting links to the /dev/null is webscale meme
Hans>/dev/null has handled zettabytes of write-only data flawlessly
Hansmaybe ^^
shlomifthere's also https://devnull-as-a-service.com/
Hanshaha yeah
Hansbut i don’t like their setup,
Hansits not really scalable,
shlomif:-)
Hanshttps://i.imgur.com/N9Ajqcv.png
Hansyeah but really, nginx stores the entire request body, either in memory or on disk, before serving http 200
Hansthat's not optimal!
Hansif you send a too-big-request-body to this server, you'll get a `Nginx: 413 Request Entity Too Large Error`
shlomifah.
Hansdo you see my point? :P
shlomifah
shlomifnice analysis'
shlomifdid you tell them about it?
Hansnope
shlomifah
Hansmaybe i should haha
Hans>mail: mail@devnull-as-a-service.com blog: noqqe.de r: @noqqe
shlomifnice
Hans(also, if you send with content-encoding: gzip/deflate/sdch, their setup will actually bother to use cpu DECOMPRESSING it, before discarding it)
shlomifah, heh.
Channelprivate conversation
NetworkFacebook
Published2017-04-30

A new programming language

Display

I want to create a programming language called “Multiply” so people can say “I program in Go, Forth, and Multiply”.

AuthorShlomi Fish
WorkTweet
Published2017-07-06

Multiply by Pi

Display

Take your schedule estimates and multiply them by Pi. Take your expected profits and divide them by Pi.

AuthorShlomi Fish’s father’s mentor
WorkQuote
Published2017-12-19

"creator"

Display

rindolfTimToady: BTW, is the word "creator" in English reserved to divine creation (like Hebrew "boré") or can it be a more mundane one ("yotzer")?
geekosaurenglish has only the one
rindolfgeekosaur: yes
geekosaurto the extent that there's a difference, "create" implies something new, "make" means following someone else's pattern. but not everyone uses them that way; it's a much looser distinction than in Hebrew
rindolfgeekosaur: well, there is https://www.gnu.org/philosophy/words-to-avoid.html#Creator
geekosauryes, it varies. there's religious groups that can get snippy at times. they don't run the show
rindolfgeekosaur: in Hebrew we have `assah for "make"
rindolfgeekosaur: thanks! Seems like the FSF are being paranoid in this regard
geekosaursome groups are. "creator" was a perfectly good word until *recently* certain pseudo"Christian" groups decided to throw their weight around
rindolfgeekosaur: ah
rindolfgeekosaur: thanks
Channel#perl6
NetworkFreenode
Published2018-07-30

Everything is Dead

Display

brainzaprindolf: perl is dead right?
rindolfbrainzap: don't know.
rindolfbrainzap: some people think ruby is dying too
rindolfbrainzap: or even PHP
rindolfbrainzap: someone told me vim is dead
rindolfbrainzap: https://blog.codinghorror.com/cobol-everywhere-and-nowhere/
brainzaprindolf: you gotta let go, its dead
rindolfbrainzap: http://www.shlomifish.org/humour/fortunes/show.cgi?id=two-kinds-of-fools
brainzapIt is popular because it makes money. you can quote me
rindolfbrainzap: some popular sites went under
rindolfbrainzap: some people say the node.js hype is mostly over and it is now post-hip
PSvilshey all
brainzaphello PSvils
rindolfPSvils: hi
rindolfPSvils: node.js is dead ;)
PSvilspurrhaps
PSvilsI don't like node.js much, Elixir + Phoenix is the way to go.
rindolfPSvils: ah
PSvilsor python depending on the tech.
PSvilsimo
rindolfPSvils: they are dead too
brainzapwhat abomination is Elixir
rindolfeverything is dead
rindolfwe were born to die
PSvilsbrainzap: it's a language for the Erlang VM
PSvilssuper duper fast, flies way faster than node.js does.
jprajznePSvils: what's the license for erlangvm?
PSvilsrindolf: Python is goin' good, 3.7 release and all
PSvilsjprajzne: haven't checked, shouldn't be anything that bans widespread use.
rindolfPSvils: everything is dead
rindolfPSvils: ;)
PSvilsdepends on your definition of alive
jprajzneit's both
rindolfPSvils: i'm just teasing brainzap
brainzapbenchmarks show elixir is slower than nodejs
rindolfbrainzap: http://www.ugg.li/there-are-three-kinds-of-lies-lies-damned-lies-and-benchmarks/
on_ionagree @ everything is dead
jprajzneand no one cares
rindolfon_ion: heh, that was a joke
on_ioni know, but i also wanted to say it while reading the backbuffer
rindolfon_ion: ah
on_ionbefore i read that you said it. bitrot is a strange thing, when we say that unchanging software is 'decaying' and 'rotting' when it actually is because it does /not/ change =)
rmbeerrindolf, maybe python is so perfect that problems in the channel never arise....
rindolfrmbeer: python is not perfect, but some people will diss any language on ##programming and elsewhere
rindolfon_ion: right
rindolfon_ion: there is also https://perl.plover.com/yak/12views/samples/notes.html#sl-9
on_ionits a sports team thing. healthy competition, gets us moving through life, else we would all just fall asleep being too content ...
Channel#gamedev
NetworkFreenode
TaglineThey’re all dead, Jim
Published2018-08-02

Legend of The Long Variable Names

Display

pulseproblem isn't when you're writing the code
pulseyou can get away without commenting
pulseproblem is when you look at your 5 year old code without comments
pulseit's physically impossible for me to write code good enough that in 5 years time i'll understand the context around everything i wrote
pulseso i over-comment because that helps enormously
pulsebut that's just my way of doing things, I don't know
pulsei don't really care how other people write code
pulseunless i have to deal with it, LOL
DonitzoI don't have much issue getting back into my own code
Donitzoagain, I use very clear variable names
Donitzosome may say too long
R2robotI, too, have heard tales told of your legendarily long variable names.
rindolfR2robot: heh
R2robot:P
rindolfR2robot: they are a commonly sung topic
R2robot:D
rindolfR2robot: he's going to get a film contract for that
R2robotLegend of the Long Variable Names?
rindolfR2robot: heh
R2robotAn epic trilogy for sure :D
rindolfR2robot: followed by Curse of the Long Variable Names
R2robot:D
rindolfR2robot: and the Long Variable Names Reloaded
R2robotLOL
rindolfRevenge of the Long Var Names
R2robotI feel like that's a solid foundation to start writing the screenplays with
rindolfthe Long Var Names: Nemesis
rindolfR2robot: 50% of them will be the var names/
rindolfFor a fistful of Long Variable Names
rindolfVariable Names: the long, the short, and the meta syntactic
R2robotthe main character: fredTheMainCharacterWhoIsToughButTimidAndWaitingToDiscoverHisTrueSelf
rindolfR2robot: heh
rindolfR2robot: fredTheMainCharacterWhoIsToughButTimidAndWaitingToDiscoverHisTrueSelf is dead, baby!
R2robotO_o
Channel#gamedev
NetworkFreenode
Published2019-01-08

Using Associative Arrays

Display

Dictionaries are so convenient to use in Python/Perl/etc. that people use them there even when they do not really need to. On the other hand, they are so clunky in C, that people do not use them there even when they need to.

AuthorMeir Kriheli
WorkQuote
Published2019-01-22

I've got better things to do

Display

rindolffijal: i've ran it 100 times now - same results - as expected
fijalrindolf: what's "same result" anyway?
fijalI meant specifically 100 times in the same process and ignore the first few (warmup)
rindolffijal: ah
rindolffijal: i ran it from the shell
fijalwarmup has much higher variability
fijalyeah that does nothing - you are measuring essentially the equivalent of "how long does it take to run gcc"
rindolffijal: thing is there are caches
fijalwhich is both very unpredictable
fijalthen you have to clean the caches
rindolffijal: ok
rindolffijal: well, whatever - i've got better things to do
rindolffijal: like handling https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
fijalheh
fijalwell, then I don't understand what is your problem to be honest - why did you come to ask questions here in the first place?
fijalI'm happy to help and explore how things work and explain why you are getting strangely seeming results, but if you are not willing to play along than you are just wasting my time here
rindolffijal: ok, this was a minor annoyance that seemed noteworthy but not too critical
* mattipwill try to remember "I've got better things to do" response for the next time rindolf asks for help
rindolfmattip: heh, good burn
rindolf"pypy ran 'rm -fr ~' due to a bug" "i've got better things to do than to fix it"
rindolfjoking aside - i really like pypy - so thanks all
rindolfon #perl6 we were joking that the reason it is so fast is due to alicorn magic
rindolffijal: well maybe i'll try
rindolffijal: https://paste.debian.net/1096980/ - a bit better after removing
rindolffijal: is my approach sound?
ronanrindolf: the difference between the two is most probably below the noise level
rindolfronan: yes
ronanrindolf: check out https://dl.acm.org/citation.cfm?id=3133876
rindolfronan: open access - nice
rindolfbye all, killing xfce for benchmarking something else (not pypy) and sorry if i was rude
Channel#pypy
NetworkFreenode
Published2019-08-23

Think Big on #gnu

Display

rindolfI had the craziest idea
paddysell all computers?
rindolfI'm going to announce that if and when I ever accumulate at least 10 million USD / 10 million EUR / or 10 million ILS - whatever currency is worth more at the point in my PayPal account I'll make the entire individual cultural works residing at my site (at present) CC-by except for those that I consider private / personal or those that were not original text and copied from elsewhere. I may not be as rich as J. K. Rowling used to be (before
rindolfshe donated most of her > 1,000,000,000 USD to charity - good for her) but with good marketing I may be settled for life. And I'll set all my current (not future ones naturally) children free and enjoy the rip offs, parodies, YouTube productions and maybe even ARR Hollywood films with a credit "Based on the Story [ $NAME ] [ URL ] by Shlomi Fish https://www.shlomifish.org/" at the credits for the rest of my life
rindolfpaddy: my computers are not worth a lot and they contain a small amount of passwords I wish to keep secret
rindolfAFAIK it can be Bill Gates donating the whole 10 million or a million 10 dollar donations
jxselfOkay so it'll basically never happen then. :)
rindolfI'll title the blog post "Prolific writer sells his entire works portfolio for the whole world for a shitload of money"
rindolfjxself: never say never
rindolf</James Bond>
jxselfI just did.
rindolfjxself: you lost
jxselfLet me know when you get your ten million.
bheronrindolf: Donate 1 million to the GNUstep foundation I'm about to form… help us dominate the world. ;)
rindolfbheron: forget it
bheronLOL
rindolfbheron: waste of money
bheron:)
rindolfI may donate to the Free Software Foundation
bheronHey man!!! World domination is a good thing. :)
ggoesfund the hurd!
bheronOnce we control the world, all will be good... I promise. :D
bheronYIKES! Hurd.
rindolfbheron: you wont get it even with a milliard dollars
rindolfbheron: and I'm not willing to donate a cent
bheronI know. Hey, as long as it works for me and others... I'm happy.
rindolfbheron: got to prioritize
bheronrindolf: And we were getting along so nicely last time! ;)
rindolfbtw my text here is CC-by-nc-sa for now
rindolfbheron: maybe twit https://twitter.com/Taylorswift13 - I think she is rich and she probably has a smart phone or more and I like many of her songs so she may be interested
rindolfdon't know how much taxes I'll have to pay
rindolfI think Israel is not as bad as Britain was when https://en.wikipedia.org/wiki/Taxman was written
rindolfnice song btw
bheronrindolf: Probably worse.
rindolfI like the Beatles too
rindolfbheron: what? no!
rindolfbheron: anyway I'll pay all the taxes from however I got just to stay on the safe side
rindolfdon't want any trouble
bheronrindolf: you forgot that Taylor Swift shares her last name with a cockamamie language produced by apple for people who are too fucking stupid to comprehend Objective-C. ;)
rindolfhealth >>> money
bheronI mean Objective-C is verbose and self documenting yet many people (who have the nerve to call themselves real programmers) can't handle it. ;)
bheron(hehe)
rindolfbheron: great - ad hominem
bheronNo...l
rindolfbheron: maybe she'll sue apple for trademark damages
rindolfand win
bheronI hope so.
rindolfbheron: ask her
bheronyou know... the swift guys wrote me about when GNUstep will support swift...
bheronI told them "Once your language syntax and structure stops changing radically every release, we will support it..."
bheronit hasn't freaking stopped yet. :)
bheronI once used it on a project for AMGEN.
bheronI had to literally rewrite the application EVERY TIME THEY RELEASED an update.
bheronIt's actually not terribly hard to make it happen... there is a bit of code in the swift open source code which would allow it to happen.... it would be, maybe, about 2 weeks of work.
bheronrindolf: and you're right, it is an "ad hominem" attack with respect to what I said about certain programmers and Objective C... but the way I see it some people don't know assembly... is it the fault of the language or are they simply too dim to get it?
bheron(most likely the latter)
rindolfbheron: you need to charge more
bheronfor?
rindolfbheron: if it's swift pay me 100,000 USD / year
bheronOh… well for that job with AMGEN I charged $85 USD/hour.
rindolfbheron: peanuts
bheronwhich works out to about, estimating... 144,000?
rindolfbheron: aren't you living in .us?
bheronYes
bheronThat's a decent living.
bheronbetter than decent.
rindolfyou can charge 300 USD / hour for swift
bheronHah... I have never met a developer who made that much per hour in my life.
bheronrindolf: have you ever contracted in the US?
rindolfbheron: prices send signals - https://www.shlomifish.org/humour/fortunes/joel-on-software.html#joel-camels-rubber-duckies-11
rindolfbheron: I'm sure there are
rindolfbheron: Bill Gates won't get out of bed for 300 USD/hour
rindolfas an example
bheronhttps://www.google.com/search?q=average+per+hour+income+of+developers&oq=average+per+hour+income+of+developers&aqs=chrome..69i57j33.9671j1j0&sourceid=chrome&ie=UTF-8
rindolfbheron: think big
bheronHeh.
bheronThink myself out of every contract I could get. ;)
bheronthe only way I'll make that is if I make my own apps... which I am trying to do.
bheronBut you are correct on one thing... I need to think bigger.
bheronBecause this contracting crap just isn't doing it.
rindolfbheron: in the book The Princess Bride a sword craftsman whose secret better craftsman was killed by the 6 fingered man charged more and more for his now pretty bad results and the more he charged the greater the demand was
rindolfbheron: have you read my link?
bheronYes.
rindolfI'm pretty sure Taylor Swift's time is worth more than 300 USD/hour
bheronIt doesn't justify charging 185% over the national average when I'm already on the top end of the bell curve.
bheronThat's called "Pricing yourself out of a job"
bheronI get what you're saying, I simply disagree.
rindolfif you offer her 900 USD for a three hour concert she won't bother replying
bheronI've known developers who charged 100 per hour.... when the company needed to downsize, those guys were the first to go.
rindolfbheron: ah
rindolfbheron: why do you need donations anyway?
bheronThe lesson is... keep your prices reasonable. A little painful, but not too hard to swallow. :)
jmd$100 per hour is not a over the average these days.
bheronrindolf: Joking. :) I don't. I have enough right now.
bheronjmd: read the link I posted... it is slightly above average.
bheronThe AMGEN job was years ago... I won't say how much I'm pulling in now.
rindolfwell, unless she'll really identify with your cause
jmdMy company charges between 250 - 400 (but I don't get to see nearly that much)
bheronI wasn't the one who mentioned Taylor Swift. ;)
jmdbheron: That's something to do with infinite series expansion isn't it?
bheronjmd: What are you referring to?
bheronAMGEN?
rindolfbheron: once in bay watch the fictional head life guard called Jenny McCarthy the famous MTV video jockey and said "Jenny McCarthy? Hi, it's Mitch Buchannon"
bheronAMGEN = Applied Molecular GENetics. They are a medical biotechnology company. They make medicines derived from genetically modified bacteria which produce certain proteins... Things like Enbrel or other biologically based things.
bheronhttps://en.wikipedia.org/wiki/Amgen
rindolfso we joked "Bill Clinton? Hi, it's Shlomi Fish you know me, right?"
bheronLOL
rindolfbheron: https://www.shlomifish.org/humour/bits/facts/Larry-Wall/ - I was told he is only spiritually rich
rindolfbheron: but Linus Torvalds is believed to make 20 million USD a year
bheronrindolf: I think you need to listen to a lot of the arguments you're making yourself... I would like to know....
bheronWHAT IS YOUR POINT?
bheronThat I should charge some outrageous amount of money?
bheronThat I'm undervaluing my work in some way... what are you trying to prove?
bheronSo far you've hit me with several RIDICULOUS things... get to the point. :)
rindolfbheron: one day people will say "I don't remember who the prime minister of Israel is. It's not like he has 300 million Twitter followers like bheron does..."
bheronLOL
rindolfbheron: I'm being motivational.
bheronNo.
rindolfbut time to write the blog post and try to get it on internet news sites
rindolfdo or do not there is no try - Yoda
bheronYou're being *ridiculous*... first off, you've likely never ever lived here in the US... so you have second hand experience about the financial or economic situation at best... and second you're giving these weird off the wall examples based on celebrities or people (like Linus) who were in the right place at the right time.
bheronI would have LOVED if my sophomore project in college turned into the UNIX that took over the world. :)
bheronRight place...
bheronright tie.
bheron*time
bheronLinus is NOT particularly talented.
bheronJust good at being something of an asshole.
bheronLinux is a Monolithic, poorly architected implementation of UNIX... to quote Ken Thomson, "Those who do not know UNIX are doomed to reimplement it... poorly"
rindolfbheron: https://twitter.com/GeorgeLucasILM - only 22.4 k followers
rindolfbheron: she has a bitch image and she used to be the number one twitter account surpassing president Obama - https://twitter.com/katyperry
bheronJust like GCC is a crappy compiler... it needs to learn lessons from clang... did you know that gcc explicitly didn't break out things like the parser and other functionality which would have been better put into libraries so that other programs could use them because RMS was that "it would make it too easy for other apps which are proprietary to use functionality without giving back to the compiler" (I'm paraphrasing).
bheron.. I know this because that answer was given to me when I was trying to build a parser for C header files for a project a while back. (it was for Gorm to discover objects which could be used as target/action candidates)
bheronI don't care. :)
rindolfbheron: she was known for replying to replies and retweeting replies she liked and stuff like that - https://twitter.com/katyperry
rindolfbheron: I'm following https://twitter.com/jk_rowling/ and she seems to hate president trump
rindolfbheron: of course I think many of his tweets are either good or so bad they are good
bheronrindolf: She hates him for a good reason...
bheronhe's a fucking moron.
bheronI hate him more than most.
bheronWhy people in this country put such an idiot in office I will never fathom.
bheronPeople often said... "Well, he's not a politician". To which I responded... "then let your next colonoscopy be performed by a plumber"
rindolfbheron:we are getting out of gnu land
bheronWe are.
bheronTo get us back...
bheronGCC needs a kick in the ass.
rindolfbheron: you should run for president when you get 300 million Twitter followers
bheronLOL
bheronI would never survive.
bheronToo many dark things in my past. ;)
rindolfbheron: then become the next pope
rindolfbheron: see https://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/#departing_pope_about_twitter
bheronrindolf: I'm an atheist.
bheronMe becoming pope would be a true miracle. ;)
bheronrindolf: well... strictly speaking I'm an "agnostic" in the same way Richard Dawkins is... see his discussion about teapots orbiting Mars. :)
rindolfbheron: please read the link at the anchor - I am an agnostic too
bheronhttps://www.youtube.com/watch?v=-MncXMgVIZ4
rindolfbheron: don't have prejudice
bheronI never do.
bheronBe right back
rindolfbheron: ok, then see what the departing pope despite however evil he may be taught me that twitter/facebook/google-plus/etc. are what the Gutenberg press was only much more awesome
rindolfbheron: ping me
Channel#gnu
NetworkFreenode
Published2019-10-28

You can never truly appreciate the Gilmore Girls until you've watched it in the original Klingon

Display

You can never truly appreciate the Gilmore Girls until you've watched it in the original Klingon.

AuthorShlomi Fish
WorkFreenode conversation
Published2019-11-09

The Lack of Realism in Shlomi Fish’s Stories

Display

Note: many of my stories are not too realistic, and aim to reflect a better and more idealistic reality than the one many people would perceive. This is in part because, I am an idealist, and plan to remain so (and my idealism is dynamic and constantly changes), and wish that my words and deeds will carry reality forward instead of preserving the status quo.

AuthorShlomi Fish
WorkPreface on the page of large-scale screenplays and stories
Published2019-11-09

Q Conjuring Latinum

Display

Q2: OK, cool. We’ll let you kids do last minute arrangements and we’ll meet here in 45 minutes. Meanwhile I’ll have a drink.

Q: I could use one too. Quark, how much would that be?

Quark: Two drinks would be two strips of gold-pressed Latinum.

Quark: However, Mr. Q., I recall you saying you could provide me with 1 million bars of gold-pressed Latinum.

Q: That’s nothing, Mr. Quark. I can conjure a ball made out of gold-pressed Latinum the size of a red giant. Of course, it will quickly implode into a nasty black hole. Nothing we can’t handle of course, but still.

[Cut to Quark - he is speechless and looks astonished.]

Q: But two strips should be enough - there you go.

AuthorShlomi Fish
WorkStar Trek: “We, the Living Dead”
Published2019-11-19

Busy People Are Unproductive

Display

Q2: In any case, I’ll leave you kids for now.

Dax: Are you too busy?

Q2: No. Busy people are unproductive. We are very productive and so we’re almost never busy. But I need some rest, and think I’m no longer needed here. Q can always find me, anyway.

AuthorShlomi Fish
WorkStar Trek: “We, the Living Dead”
Published2019-12-21

Including things in the kernel

Display

fenirskunkbin is for mission critical, xbin and sbin are for addins, cause Linux is paranoid crack mother over your shoulder.
tomty89xbin is an android thing i think
tomty89wonder what the x means
Armand"not s"
Armand:P
schu-rextra
fenirskunkLol
fenirskunkKill me.
tomty89exterminate
MasklinI have four bins in my default PATH.
MasklinFOUR!
MasklinTwo I would understand
MasklinBut this is outrageous
fenirskunkBusybox should just be baked into kernel in my opinion
MasklinWould that help?
tomty89i am sure you have a lot of opinions
ananketomty89: that's precisely what I said
Triffid_Hunterfenirskunk: heh do you remember back in the day when there was a http server baked into the kernel?
SuperSeriousCatYe. Building busybox every time you rebuild kernel would be awesome
hexnewbieThe kernel ought to have zsh, wayland and wineserver integrated.
rindolfhexnewbie: heh
SuperSeriousCatAnd a web browser!
hexnewbieThink of the advantages of running CNN's JavaScript in kernel-space.
rindolfhexnewbie: heh
rindolfhexnewbie: you made me smile
rindolfhexnewbie: i remember a .txt file causing msie 6 to fork bomb
rindolfon windows though
Triffid_Hunterrindolf: heh, or literally every single image format it supports having a remote code execution vulnerability?
rindolfTriffid_Hunter: what?
Triffid_Hunterrindolf: ie6
rindolfTriffid_Hunter: ah
hexnewbieOnce again, a flaw in Wine's compatibility! Including an <img> src'ed from "con" should kernel-crash GNU/Linux too.
Triffid_Hunterhexnewbie: LOL, or aux or lpt?
rindolfhexnewbie: heh
hexnewbieIE6 worked pretty well in Wine, from what I can recall, lack of system crash bugs notwithstanding.
stefmorino2Masklin: I have $HOME/bin, /bin, /sbin, /usr/bin, /usr/sbin, /usr/ports/infrastructure/bin, /usr/X11R6/bin, /usr/local/bin, /usr/local/sbin
rindolfhexnewbie: :)
Channel##linux
NetworkFreenode
TaglineFailure is not an option! It is bundled with the product.
Published2020-03-25

Gender-neutral greetings

Display

Alex8532Hey guys who is familiar with the Domain Model design pattern?
rindolfAlex8532: hi, i'm not too much into design patterns
CommunistWolfevery time you say guys I refrain from helping
rindolfCommunistWolf: why?
Alex8532CommunistWolf: Oh, excuse me ma'am.
Alex8532CommunistWolf: Forgot you were in Thailand. Land of the finest ladyboys :).
Alex8532Just joking, just joking.
Alex8532I love you
rindolfyou can say "hey guys" to a group that includes females (also possibly exclusively) too
CommunistWolfI feel excluded by the term, and have a penis. such is life
rindolfAlex8532: today I wasted some time debugging the wrong build stage, so i added some intelligence to my build process: https://github.com/shlomif/App-gimpgitbuild/commits/master ; https://www.shlomifish.org/humour/fortunes/show.cgi?id=joel-remarkable-customer-service-3
Alex8532I answered my question... I was going to ask you guys how the Active Record patterns handle bulk inserts and updates...
Alex8532The answer is to put static methods on the Model class.
rindolfAlex8532: hmmm...
jimbzyYeah, you have to use gender-neutral terms, Alex8532. Next time, try "Hey you fucking cunts" instead of "Hey guys" ;)
rindolfpublic status void main()
rindolfjimbzy: heh
jimbzyrindolf, Don't 'heh'. I guarantee you if you walk into a room and shout that EVERYBODY will give you their undivided attention regardless of gender, race, or religion.
rindolfjimbzy: :D
Channel#gamedev
NetworkFreenode
Published2020-07-04

Good vs. bad refactoring

Display

rindolfrefactoring and optimising code seem like bottomless pits (or evertop mountains?)
warweaslerindolf: I found a similar problem with retopologizing meshes.
rindolfwarweasle: with respect to refactoring?
warweasleAlthough I deal with lower poly stuff so it's not nearly as bad as people who use the subsurf modifier all the time.
warweaslerindolf: Very similar. You can just keep making it "better" when the original crappy mesh was good "enough".
rindolfwarweasle: ah
warweaslerindolf: It really kills me because I do both modeling AND code.
warweasleIf I looked, I could probably find a better paying job doing gamedev...but I enjoy doing next to nothing.
rindolfwarweasle: I recently ran into some cases where I spent many hours trying to fix functional defects, and then converted to a more elegant design, which ended up fixing the bugs later.
warweaslerindolf: Then that's the good kind of refactoring. But I go too far sometimes. I just keep trying to make it better because it's not "perfect".
warweasleAnd honestly sometimes it's easier to rewrite something than fix it in place.
Channel#gamedev
NetworkFreenode
Published2020-08-18

Divisibility Tests

Display

k_szeYou know how, for numbers expressed in base 10, there is a way to check whether an integer is divisible by 3 or 9 by recursively summing the digits? Is there a pattern to this trick that extends to other bases? Are there special requirements for this kind of trick to hold for a certain base?
rindolfk_sze: i think it is (b-1)
rindolfk_sze: you can also use a https://en.wikipedia.org/wiki/Finite-state_machine
rindolfk_sze: which works for any number base and modulo
int-erindolf: right, 10_b = 1_b (mod b-1)
k_szerindolf, 3 is not b-1 for base 10, so why does it hold?
int-ek_sze: it also works for divisors of b-1.
int-e3 | 9.
rindolfk_sze: because 9 is divisible by 3
k_szeinteresting. So for base 16, I could check the divisibility of 15, 3, and 5 using this trick?
int-eYes.
int-eAnd 1, but that's silly.
* rindolfdivides himself by 1 and gets a remainder of 0 ;)
* k_szedivides himself by 1 and get NaN.
rindolfk_sze: heh
* rindolfdivides k_sze 's mum by 1 and gets +\inf
mawkk_sze: you can find other tricks by just playing with the numbers in the relevant base
mawklike divisibility by 11 in base 10, for abcd you do d-c+b-a
rindolfmawk: in the general case one can generate an FSM for any given number base and modulo
mawkyes I'm sure
int-eor a regular expression
int-ewhich is a terrible idea ;)
rindolfint-e: heh
int-e(The FSM for divisibility by d will have up to d states (sometimes you can get away with fewer, notably for divisors of the base)... but regular expressions based on DFAs tend to be large.)
rindolfint-e: i see
int-erindolf: It's not stopping people from doing that though: https://github.com/olligobber/DivisibilityRegex
int-eAnd I tried it for divisibility by 7 once myself (with computer help, of course) and ended up with 10789 characters, plus 4 for an initial '^(' and a final ')$'.
mawkugly
mawk...fedcba = a + 3b + 2c - d - 3e - 2f + ...
mawklike this ?
rindolfint-e: oooh, Haskell
mawkor is there something smarter
int-erindolf: http://paste.debian.net/1161958/ is my regex :P
int-esheer beauty ;)
mawkI mean mod 7 of course
int-emawk: The usual rule for this is to split the number into groups of 3, and alternatingly add and subtract them.
mawkbut with the coefficients I've put right
mawkor did I make a mistake
int-emawk: they're right
mawkah good
int-emawk: but hard to remember, I guess.
mawkyeah nobody needs divisibility by 7 anyway
mawk7 is not a pretty number
int-ecba - fed + ihg - lkj ... is easier to remember. And it also works for 11 and 13.
int-e(7*11*13 = 1001)
nejimbanwrite N = 10*a + b, then N is divisible by 7 if and only if b - 2a is divisible by 7
mawkah yes
mawkb-4a you mean ?
int-eNobody really cares because we have calculators and computers and pocket-sized distraction rectangles.
mawklol
Channel##math
NetworkFreenode
Published2020-09-01

Evil Complete

Display

oft_gegongYOU GUYS I NEED HELP. You see, it was a long time ago. There was a problem. And it needed solving. So in other words I need help. You see the problem existed a long time ago. And that's why it has never been solved. </trolling>
rindolfoft_gegong: heh
triceratuxoft_gegong: install Gentoo. problem solved
rindolfoft_gegong: was the problem PSPACE-complete : https://en.wikipedia.org/wiki/PSPACE-complete ? ;)
oft_gegongI don't go to wikipedia links. The owner of wikipedia is 98% evil
rindolftriceratux: then he'll have two problems: https://xkcd.com/1171/
rindolfoft_gegong: I am 101% evil.
rindolfoft_gegong: I once was 102% evil but I donated 1% of that to people in need ;)
oft_gegongOMG I don't want to learn any more *sprints into a field and turns into a donkey*
johnjayoft_gegong: there are already competitors to wikipedia
johnjaythe revolution continues
oft_gegongyou guys I'm done. I did nothing for the linux community within the last 15 years. I'm a lazy know-it-all with nothing to contribute. *fake dies. fake buries self. fake gets eaten by worms* *puts a death stone above the grass reading: "he never contributed. what a loser."*
Channel##linux
NetworkFreenode
TaglineEvery evil percent is good
Published2020-10-14

Display

rindolfHi all! I noticed many Hollywood marriages and other relationships have been stable ever since https://en.wikipedia.org/wiki/Sarah_Michelle_Gellar (♥!) was interviewed on "why my hollywood marriage works?". I'm not against divorces / breakups, but I want couples to be happy even if I'm attracted to their female partner (and frankly I'm attracted to a metric ton of celebs, friends, and fictional characters - 😊)
rindolfAlso someone here wondered why https://en.wikipedia.org/wiki/Madonna hasn't starred in a film for years now and wondered if "she forgot how to act". Well, I doubt that you can forget that (if that's a thing: https://www.youtube.com/watch?v=ERy-99vXxnM ; https://en.wikiquote.org/wiki/Jennifer_Lawrence never took acting lessons and won the oscar at age 22), I just think hollywood producers are scared shitless of her: https://www.shlomifish.org/philosophy/culture/my-real-person-fan-fiction/ .
rindolfthere is https://www.peppercarrot.com/en/article465/episode-32-the-battlefield too (also see the Midrash in the blog comments.)
hemkunskapzthere's probably too few movies and too many actors
hemkunskapzwhen you're "in", you bring marketing to the movie
hemkunskapzshowbiz...
hemkunskapzsome producers seem to cast a selected group though
hemkunskapzcontinuously
rindolfhemkunskapz: many positively "hot"/attractive actors are unhirable: https://www.youtube.com/results?search_query=why+hollywood+can%27t+cast
hemkunskapzyea some acting skills are probably needed
hemkunskapzotherwise it's cameos
hemkunskapzbut a lot of movies have bad acting too :)
rindolfhemkunskapz: BTW: if this was a real film (after some possible revamp) - https://www.shlomifish.org/humour/Summerschool-at-the-NSA/ - i bet thousands of "geeks" would love to see it. ok, i either need to rework the screenplay into the blessed hollywood format or some director needs to take the effort to clear their prejudice and read it as it is: http://paulgraham.com/gba.html (the word "hacker"). being a hero implies "hacking" as the ages old "David vs. Goliath" myth indicates: https://github.com/shlomif/missile-vs-melee-take-three
rindolfhemkunskapz: when i was in the psychiatric ward, a fellow patient (who seemed fairly sane and rational and informed) told me there is a genuine shortage of 'original' screenplays in .il. But even my "humanity" screenplay ( https://www.shlomifish.org/humour/humanity/ - cc-by-sa ) is based on the Jewish Bible and history lessons. Now imagine how films will flourish if they allowed fanfics and crossovers of proprietary franchises
rindolfhemkunskapz: re acting skills, sharon stone ( https://en.wikipedia.org/wiki/Sharon_Stone ) acted fairly badly in many of her earlier films, but they were still successful (and i enjoyed https://en.wikipedia.org/wiki/The_Quick_and_the_Dead_(1995_film) immensely) and i find the bad acting in last action hero' s hamlet scene and most of Mel Brooks' films a feature - not a bug
rindolfFor the record: https://www.youtube.com/watch?v=9Eont_yEGZs
hemkunskapzrindolf: i've heard that too, shortage of screenplays
hemkunskapzhence remakes etc
hemkunskapzit may even be hard to find any old book that hasn't been adapted
hemkunskapzcrossovers is a matter of copyrights i believe
hemkunskapzif that can be negotiated, no problem
rindolfhemkunskapz: yes
rindolfhemkunskapz: there was https://en.wikipedia.org/wiki/Alien_vs._Predator_%28film%29
rindolfhemkunskapz: i released all of my franchises under cc-by: https://www.shlomifish.org/meta/copyrights/#characters_concepts_plots_and_worlds - but it's a drop in the ocean
rindolfand you often need to get clearance for parent franchises
rindolfhemkunskapz: here i broke the unwritten rule of doing star trek+starwars crossovers: https://github.com/shlomif/missile-vs-melee-take-three - it gave me an idea for a franchise crossing star wars Ep. I, Star Trek TNG/DS9, and current real-world/online life with Tiffany Alvord as https://en.wikipedia.org/wiki/Padm%C3%A9_Amidala ; My Little Pony's Fluttershy as her internal thought process ; and the https://en.wikipedia.org/wiki/Wayne%27s_World_(film) duo as the plot commentors and manipulators. I never said I was sane. (and normal people aren't fun)
rindolfI think I'm going to try https://en.wikipedia.org/wiki/Con_Man_(web_series) next - giving it 3 episodes. I think stars/creators stardom and fandom are self-sustaining and invigorating.
Channel##cinema
NetworkFreenode
TaglineTragedy of the creative non-commons
Published2020-12-09

Klingons, Hamlet, and The Lion King

Display

You can never truly appreciate Hamlet until you've read it in the original Klingon.

But all the mightiest Klingon warriors have watched The Lion King instead (or in addition), possibly with Klingon subtitles.

AuthorShlomi Fish
WorkTweet
Published2020-12-31

Beauty Products as the Stone Soup Effect

Display

( Caveat Emptor: I am a straight and non-trans male, so I may not know what I am talking about. Here be dragons. )

Most men do not spend a lot of time and money on beauty products, even though they often have their share of frustrations with their hair, and they look fine. As evidence, several heterosexual women who looked at some of the photos people took of me told me I looked handsome.

Moreover, most underage girls look cute, lovely, and beautiful, despite not using makeup.

The Scroll of Esther testifies that, during the time of the Persian empire (circa 470 BC), a woman's makeup process took 12 months, and these fictional women were blown out of the water by Hadassah (who became queen Esther), who was simply confident, was being herself, and doing it in her own (imperfect and thus perfect) way.

So I suspect most beauty products are the stone soup (or placebo) effect for women: they instil confidence, but then can be avoided altogether for an even better, more natural, and more beautiful look.

In my favourite sketch of the British comedy troupe The Mighty Boosh, the Ape of Death (a male) has suffered from hair problems even as a child, and then after six minutes of treatment says "Look at me. I'm so confident… and feel strong and supersexy!".

In the videoclip for the song “Nothing Compares 2 U”, the female singer Sinead O'Connor looks great bald. Moreover, the bald actor Patrick Stewart became a sex symbol, and a role model, playing the also bald Captain Jean-Luc Picard in the iconic television series Star Trek: The Next Generation.

As of January 2021, the canonical “Alpha Female” (think Sarah Bernhardt or Marilyn Monroe) appears to be Emma Watson, who happens to be short and not busty. Some people will always be unhappy with how you look or just tease you for it (see the old fable "The miller, his son and the donkey" and the song "Keep on Singin' My Song" by Christina Aguilera); the important thing is to realise that you are awesome, and can be confident and competent and beautiful, and even take your "faults" to your advantage.

(If you feel that what enough, or even just one, people complain about has merit you can try changing your strategy, but the “media”, including Web 2.0 social media commentators, will always generate a lot of white noise in all directions, and I admit I may have erred on that too.)

Update (February 2022): I now think that makeup which deliberately looks unnatural may be useful as an icebreaker, not unlike captioned or themed T-shirts, dogs, or jewellery:

  1. Lovely couple at an Anime con

  2. Emma Stone in “Cruella (2021)”

AuthorShlomi Fish
WorkTweet
Published2021-01-03

Make everyone messiahs

Display

rindolfpulse: i've set myself on a quest to make every man, woman, and child (and some fictional characters) a good, happy, but unique, messiah
rindolffrankly, i was misguided at first, and still constantly seek enlightenment
pulseyeah i don't understand any of that rindolf
pulsea messiah is by definition a leader so
pulsecan't have everyone be a leader
pulsepurely you know
pulselogically
rindolfpulse: it is many-to-many
hmw[at]rindolf: https://www.shlomifish.org/humour/images/pope-card/pope_card_cropped.png ("You are a pope")
hmw[at]We made these cards and hand them out on a regular basis.
hmw[at]It is from the Principia Discordia
gamelawWell. at least the channel was Hail_Satan free for a few hours this morning.
hmw[at]pulse: You CAN have everyone be a leader. Check out the link :)
rindolfhmw[at]: heh! nice to meet you, your holiness! ;)
hmw[at]:)
hmw[at]Same here
pulsehmw[at], well, not logically, maybe metaphorically :p
hmw[at]pulse: Well. As Heinlein put it:
hmw[at]“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” -Robert A. Heinlein
rindolfhmw[at]: in https://www.shlomifish.org/humour/Queen-Padme-Tales/ Yoda becomes "Master Darth Yoda" or "just plain 'Yoda'"
hmw[at]I'd say, it depends on the situation, who is currently leading. Everyone _should_ be a potential leader and also capable of following
pulsei disagree though
pulsedid you ever try fixing a car
pulseit's really hard
hmw[at]So what.
hmw[at]Are YOU an insect?? *evil grin*
pulseit's not safe if you don't know what you're doing either
pulsei once tried to fix brakes on my bicycle
hmw[at]Darwin wins once more.
pulseand they malfunctioned mid downhill
pulsemost terrifying 3 seconds of my life
hmw[at]I get you :)
pulsei'd rather trust specialized professionals
hmw[at]I would rather have someone with experience fix my car, obviously
rindolfhmw[at]: I disagree with Heinlein that you should know everything. But I agree that one shouldn't over-specialise, be wilfully stupid, incompetent, or non-confident
rindolfhmw[at]: https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Queen-Amidala-vs-the-Klingon-Warriors.html#dedication
Channel#gamedev
NetworkFreenode
Published2021-01-09

Internet Talk is Cheap

Display

I suspect the media coverage of the violence in Syria to be skewed. I think most of Syria is peaceful most of the time and that both the Syrian government forces and ISIL are harmless if not benevolent. I hope and expect Damascus to remain the oldest continuously inhabited city in the world, and to feel as Shalom-ful as Tel Aviv or Beirut. Israel, the Hizbullah, the Syrian government, or ISIL will accept money donations, but will gladly pay volunteers to do more than just be web/social media bloggers (often parody ones).

Same for most other causes.

I wish to plant trees somewhere in Europe with some old or new online friends. We may not stop global warming, but we can at least try and have fun and bring love and joy and inspiration to ourselves and others.

Com'on People.

Note that as opposed to secret do-gooders and in accordance with Jeremiah 9:22-9:23, I will be full internet attention whoring (but honest and non-pushy) about my contributions: both given - and received. Yesterday I went outside, and said "Shavua tov", "bon appetit", and "have an easy curfew" to friendly-looking strangers. I hope this will encourage others to dedicate time, energy - and gain it in spades.

The next revolution starts in us. Be a hero. Be a messiah. 😉

AuthorShlomi Fish
WorkFacebook Post
Published2021-01-14

Planning one's wedding

Display

RozaHi
rindolfRoza: hey
RozaHi
rindolf.pasta Roza
* reddit-bothands Roza a conspicuously small box of conchiglie with pistachio pesto!
rindolfwhat a miser
tallguyRoza hey lady
rindolfRoza: how are you?
rindolfthere are many good but nonauthentic pasta places in telaviv/etc,
rindolfnot sure if Italians will like them
rindolftallguy: i worked on https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/ today
* rindolfis switch tasking
rindolfalso visited /r/buffy and said that i liked Faith better than Buffy
ruinyou rebel
ruinabsolute madlad
rindolfruin: heh
RozaLol
rindolfsome people liked willow best but i found her too sheepish and recessive
rindolfhttps://www.shlomifish.org/humour/Buffy/A-Few-Good-Slayers/ongoing-text.html#the_q_continuum_duplicator - duplicating golden rings
rindolfif and when I marry, I'll buy my sweetheart a ring made of wood, plastic or copper with a nice design. I'm not going to wear my wedding ring on my finger
RozaWhere, then ?
rindolfhttps://twitter.com/shlomif/status/1347825822414073856
reddit-bot[!!] @shlomif (Shlomi Fish): There is industrial utility for gold, silver, etc. that it is a shame to waste them on jewellery, given people can buy cheap accessories made out of abundant materials if that's their thing [and they look better]. It's all about being confident anyway: https://t.co/4LxFtS0rRl . (6 days and 11 hours ago)
rindolfRoza: I'll keep it in a drawer
cadderlywhat about like jade or something
cadderlyor even quartz
rindolfRoza: or in my pencil case
rindolfRoza: I also will give her my role-playing-games dice set: https://www.shlomifish.org/meta/FAQ/d10_dice.xhtml
rindolfcadderly: maybe
rindolfcadderly: https://www.youtube.com/watch?v=PvMdN_i-D9I - nice rings!
reddit-botFour Weddings and a Funeral: 1st Wedding: The Rings (Subtitled) - length 2m 56s - 160 likes, 17 dislikes (90.4%) - 71,212 views - Albertobezmiliana on 2015.03.29
Channel#reddit
NetworkFreenode
Published2021-01-19

COVID and Detainment

Display

With all due respect to #COVID, putting people (especially old) in detainment makes them psychologically and biologically worse and worse. A study once concluded that exposing mice to radiation harmed their immunity system. However, my father (a biologist) told me that a different study found that just moving a mouse through corridors in a building had the same bad effect on their immunity system even without exposing to radiation, due to causing stress and fright. Humans wish to go outside and do what they want ( "as you wish" / "make it so" / "carpe diem" ): Saladin Style .

NOTE: here is a citation that my father found about the effect of stress on the immune system. I also recall reading that Maimonides noted that a person's optimism influenced his recovery, and there may likely have been earlier sources.

The months i spent in the closed psychiatric ward for being "bipolar" and unable to leave were worse than my 6½ years in the Technion, and they would be even worse if I weren't so resourceful: Highway to Hell ; Wyclef Jean - Wish You Were Here.

AuthorShlomi Fish
WorkFacebook Post
Published2021-01-25

Fight fascism with fascism

Display

Hail_SatanThe Trumpism cancer threatening fascism on America shows no signs of remission
rindolfHail_Satan: i'm hopeful
rindolfHail_Satan: and twitter censoring @realDonaldTrump was fascistic too
Hail_Satan64% say they'd form a new party if he left
Hail_Satanno, it was not fascistic. You, a Jew of all people, need to learn what "fascism" is about
rindolfHail_Satan: it is anti free speech
Hail_SatanNo it is not
rindolfHail_Satan: it is
Hail_SatanWhy can't I barge in on your house and yell at you about how Jews are inferior? Why is that something you support?
c705you don't have a right to free speech on twitter
c705it's their platform, they have a right to do whatever they want with it
Hail_Satanrindolf's on the spectrum
rindolfHail_Satan: c705 : https://www.reddit.com/r/Twitter/comments/kgmrxx/tip_make_sure_you_enter_your_real_birth_year_eg/
Hail_Satanhe needs edge case examples, because regular explanations don't work
c705great way to lose the argument before it even began
c705rindolf: i'm not clicking that
rindolfc705: can you form your own twitter? get real
Hail_Satanyes, you have to be at least 13 years old to use twitter lol
c705rindolf: yes, actually you can
rindolfHail_Satan: and i am 42
Hail_Satanthat's nice
c705see Parler, and whatever other garbage is out there
Hail_SatanI like some fish
rindolfHail_Satan: and Samantha Smith was 10 y.o. when she sent the letter
Hail_Satanthat doesn't make any sense, rindolf
rindolfHail_Satan: why doesn't it? https://en.wikipedia.org/wiki/Samantha_Smith - read about her
Hail_Satanthis is your argument why twitter banning trump is fascist? lol
Hail_Satan"We Jewish autists endorse genocide as a form of speech, which must be respected"
Hail_Satanlick boot harder
Hail_Satanin fact, if these are your true beliefs, I'm fine with the Nazis genociding your bloodline.
rindolfHail_Satan: no, these are two different issues
Hail_SatanOnce sycophants like you are gone, we can finally get to the real work of ending the fascists
rindolfHail_Satan: i think "the truths are out there"
rindolfHail_Satan: https://www.reddit.com/r/quotes/comments/dwaviq/where_they_have_burned_books_they_will_end_in/
mawkwhat do you have against fascists Hail_Satan ?
Hail_SatanNothing. Kill the Jews, mawk. Start with rindolf.
mawkhmm
mawkbut he's nice
Hail_SatanYou suck at fascism
mawk:(
mawkI'm a peaceful fascist
rindolfnot everything trump said on Twitter was bad, and many people replied to him or retweeted him
Hail_SatanI'm going to ignore rindolf now
Hail_SatanThe last thing I need is Israeli pro-trump spam in my life
Hail_SatanFuck off n die
mawklol
rindolfheh.
rindolfi am pro-free-speech - not pro-trump
mawksorry rindolf that's too fascist
mawkyou can't say that
mawkyou need to abide by the rules of the new sheriff in town
Gustavo6046Hello
mawkhi
mawkI'm in pain
mawkin even more withdrawals
rindolfi was asked to delete https://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ongoing-text.html for [get this] saying "hot girls"
rasculonly fascists get pain
mawklol
mawknot sure
rindolfmawk: heh
rasculpretty sure Hitler also wore shoes so wearing shoes supports nazism
Gustavo6046mawk: aw
Gustavo6046*hug*
Gustavo6046rascul: lol wat
Gustavo6046oh I get the joke
rindolfrascul: heh
Gustavo6046reductio at hitlerum
mawkad
mawknot at
Gustavo6046reductio ad hitlerum*
Gustavo6046mawk: yeah I Know
Gustavo6046I'm kinda half asleep
Gustavo6046but I know basic Latin
Gustavo6046kind of
Gustavo6046at least I like Latin anyway.
mawkI got kicked out of Latin class after 2 years
mawkfor lack of interest
rasculsorry i just missed the fascist nazi discussion by a few minutes and i wanted to take place
rindolfhttps://quoteinvestigator.com/2015/06/01/defend-say/ - « I Disapprove of What You Say, But I Will Defend to the Death Your Right to Say It» - a woman
Gustavo6046look I had rough sleep and this coffee sucks but at least it lets me not fall asleep
rasculs/place/part/
mawkbut I prefer ελλενικα
Gustavo6046rascul: let me cheer and hug mawk in peace
rasculno that's fascism
rindolfmawk: have you watched the Life of Brian skit?
c705my coffee this morning is fascist
rasculdown with coffee
mawkwhat's a skit rindolf ?
mawkO
mawkI watched the whole movie
rindolfmawk: a sketch
mawkah
rindolfmawk: https://www.youtube.com/watch?v=0lczHvB3Y9s
mawkyes I remember
rindolfmawk: i wrote this in reference to the "what have the Romans done for us" sketch: https://github.com/shlomif/why-the-BSDs-should-not-blame-USL-vs-BSDi-for-linux-dominance
Hail_Satanask him about Buffy the Vampire
Hail_Satanhe has this weird blog where he pretends to be famous women
rindolfthis is fanfic: e.g: https://www.shlomifish.org/humour/bits/facts/
rindolfmawk: "hot girls" is nothing compared to https://en.wikipedia.org/wiki/Song_of_Songs
Channel##Linux-offtopic
NetworkFreenode
Published2021-02-07

Doing Hot Celebs

Display

I at ~ 2006 "I'd rather be doing hot models than doing code".

I at ~2021 "I'm not just doing it for money. I'm doing it for doing hot youtubers!" . I think most attractive members of the appropriate sex (MOTAS) are polymath, geeky and hacker (= action hero) entertainers/educators/amateur philosophers, anyway.

(Also: your kilometrage may vary, but I need only one attractive significant other at a time. Or fewer. )

AuthorShlomi Fish
WorkFacebook Post
Published2021-02-08

How the Chun Li vs. Tifa's Battle Should End

Display

Reflecting on Chun-Li vs Tifa (Street Fighter 2 vs Final Fantasy VII) - Girl Fight! Ultimate Fan Fights Ep. 5 video, I think both girls fought well. They should shake hands and declare themselves equally good and go:

  1. Grab a few drinks or snacks together.

  2. Hit on a couple of men.

  3. Hit these men.

  4. Make out with these men.

  5. Make love to these men.

  6. Make love to each other…😉.

  7. Whatever floats their boat!

"War is good for business. Peace is good for business." — The Ferengi Rules of Acquisition.

AuthorShlomi Fish
WorkOriginal
Published2021-02-26

"In Israel, we have…"

Display

In Israel, we have Falafel, Hummus, T'hina, Shawarma, Shishlik

And we love to eat Bourekas in the morning!

— Israeli teenagers tormenting English-speaking tourists while kayaking on River Jordan.

AuthorShlomi Fish's high school friends
WorkTweet
Published2021-03-06

Hacky Acting for Fun and Profit

Display

rindolfPrestige: it's funny - back in the 8th grade, my classmates and i took parts reading a Hebrew translation of https://en.wikipedia.org/wiki/The_Misanthrope and at one point I was assigned to recite the role of the protagonist, and I purposely made him sound more dramatic and phony cuz it was more fun, I had nothing to lose (no one cares about your 8th grade "literature" class grades in .il). and my classmates and the teacher loved me!
PrestigeShould've gone into drama in high school :P
rindolfPrestige: i think that was the tactic of Mel Brooks' films and Arnie and later Emma Watson
rindolfdon't act naturally and convincingly - act to captivate the crowds
rindolfPrestige: heh, I became a blogger instead ;P
rindolfPrestige: web 1.0/early web 2.0 was dominated by writers and web comicsers
PrestigeSpeaking of that, I need to make another youtube video
PrestigeI might go offtopic and talk about peanut butter
rindolfPrestige: do you mean "need" as in want? or "must" by decree of the gods/rules/guidelines?
Prestigeas in want
rindolfPrestige: ah, then go for it
* rindolfis Prestige 's biggest cheerleader
rindolfmaybe your video will get 10**9 views
rindolfprobably not , but you should still try
rindolfi was happy with 1e5 views
PrestigeI think my most viewed is like 3000, not sure
Prestigebut I don’t make many
rindolfPrestige: i think the best strategy for winning is saying "sure, i'd like to win. i'll do my best to win wo spending too much time on that. and i'm not going to be an 'asshole' and hinder the other players, and certainly won't try to damage my or their physical health or lives. 2nd, 4th or last place is fine."
rindolfPrestige: oh - and i'll do it in my unique and quirky way
rindolfPrestige: i disabled youtube ads on most of my uploads due to https://en.wikipedia.org/wiki/Golden_Rule
rindolfPrestige: i think amateur vs. professional is a subcase of doing what you feel is best vs. what your 'authorities' tell you to
rindolfPrestige: i love the https://knowyourmeme.com/memes/ceiling-cat meme because it made many church/etc. preachers rethink their strategy
rindolfPrestige: a fellow writer on https://web.mit.edu/mbarker/www/writers.html told me that 'linking is not writing' and that she doesn't have to learn sw dev (xhtml5/etc.). i didn't believe her.
Prestigelinking is not writing?
rindolfPrestige: hyperlinking - <a href=... etc
rindolfPrestige: or even hello fluttershy ( https://mlp.fandom.com/wiki/Fluttershy )!
rindolfPrestige: i think https://slashdot.org/ are much less obsessed against "self-promotion" than redditors and they also are infatuated with star wars ep. I-III and Natalie Portman. this may all work to my advantage with https://www.shlomifish.org/humour/Queen-Padme-Tales/teaser/
rindolfCppCon: i'm a spammer king... ahm hacker king
rindolfi think "to know" in Hebrew meant something close to many of the modern meanings of "to hack"
rindolfe.g: to conceive something w joy, including a perl/python script
rindolfone of my pupils who was a female religious Jew said writing a perl script felt close to giving birth
pulse_we have room temperature, but do we have rune temperature
MrFlibbleif god exists then god is Odin.
pulse_i thought we settled on Thor being the cooler one
MrFlibbleOdin is the main one.
pulse_what about Zeus
MrFlibbledoes Greek Mythology predate Norse?
pulse_I don't know
pulse_i think Shiva would beat both their asses though
MrFlibbleI suppose Ra predates them both
MrFlibblemy font selection dialog is getting quite big now: https://i.imgur.com/9sQs56u.png :D
Hail_SantaGod would totally wreck Shiva
pulse_nah
Hail_Santais he allowed to use angels?
pulse_god is like
pulse_only god of this realm
pulse_Shiva is the primal deity of the universe
MrFlibbleis he allowed to use angles?
Hail_Santayeah but counterpoint: https://www.youtube.com/watch?v=Oo4bBj5zJNk
cantelopehttps://code.whitehotrobot.com/d/2w7q
rindolfMrFlibble: if God exists, then he is Fluttershy: http://shlomifishswiki.branchable.com/Fluttershy__44___Princess_of_Princesses__44___head_of_the_secret_cabal_leadership_of_the_Mossad__44___the_already_top_secret_intelligence_agency_of_the_Zionist_conspiracy/
rindolf"God is dead -- Nietzsche. Nietzsche is dead -- God. Nietzsche is God -- dead." -- fortune-mod
Donitzochecks out
* rindolfsacrifices a puppy to ceiling cat: https://knowyourmeme.com/memes/ceiling-cat
MrFlibblerindolf is a MOSSAD spy.
rindolfMrFlibble: I iz! Mossad agent no. 2.1beta
* rindolfdoesn't know who agent #1 is.
rindolfmaybe https://en.wikipedia.org/wiki/Natalie_Portman
rindolfor https://en.wikipedia.org/wiki/Bar_Refaeli
rindolfor red band: https://www.pri.org/stories/2012-03-09/israeli-rockers-red-band-more-raunchy-muppets
rindolfI do know that SMG ( https://en.wikipedia.org/wiki/Sarah_Michelle_Gellar ♥!) is the NSA agent #1, and https://en.wikipedia.org/wiki/Summer_Glau is NSA agent #2: https://www.shlomifish.org/humour/Summerschool-at-the-NSA/
Hail_SantaIsraelis are so weird
rindolfmeanwhile https://en.wikipedia.org/wiki/Chuck_Norris_facts is the number 1 CIA assassin. he kills people using his mind
rindolfHail_Santa: "insanity" is addictive and contagious! join the peoples ("goys") league of the children of Yis'ra'el (The honest leader!)
rindolfHail_Santa: if Israelis were not crazily awesome, we wouldn't have made it so far: https://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/DocBook5/putting-all-cards-on-the-table-2013/best_warriors.xhtml
rindolfHail_Santa: hard working / non-introspecting / conformists / sadists are useless as they are to the top commando units. They'd much rather hire a girl who spent her entire adolscentehood writing mlp/spongebob/sesame street/celeb gossip/star wars/etc. crossovers
rindolfNote that even https://en.wikipedia.org/wiki/Arnold_Schwarzenegger is now an "amateur"/geek - he played in films in an overemotional way on purpose to draw the crowds (and anger the "professional" film critics - fuck them!)
rindolfhis daughters are not bodybuilders... ;)
rindolfHail_Santa: I am proud to be among the craziest Israelis i know: https://twitter.com/shlomif/status/1343454894804631557
rindolfHail_Santa: KGB agent #1: https://en.wikipedia.org/wiki/Samantha_Smith (j/k - and RIP)
notchrisrindolf: I understand like
notchris1/3 of what you post
notchrisbut I enjoy it
pulse_hmm, a dogcow
* pulse_inspects
rindolfnotchris: 1/3 is better than 1/12
rindolfor at least larger
notchristrue!
MrFlibbleI like muscular women.
pulse_i like tomatoes
MrFlibbleI also like tomatoes.
MrFlibblein addition to muscular women.
pulse_well, muscular women can pick a lot of tomatoes in one afternoon
MrFlibbletomatoes are a fruit.
pulse_then why don't you juice them
MrFlibblesome people do
pulse_weirdos
MrFlibblepulse_: https://en.wikipedia.org/wiki/Bloody_Mary_(cocktail)
pulse_i tried that once
pulse_it tastes awful
MrFlibblenever had one myself
MrFlibbleI've had a white Russian .. The Dude Abides.
pulse_i wish i could slay dragons in skyrim but i have to write JS instead
pulse_better get myself an extra strong coffee
MrFlibblepulse_: https://www.youtube.com/watch?v=xJjCnWm5cvE
Channel##gamedev
NetworkFreenode
Published2021-03-19

“It is always npm’s fault”

Display

rindolfbandali: hi, sup?
bandalihey rindolf, not much; mostly drowned in various kinds of work around jami. you?
rindolfbandali: good luck w jami - does it have tests and ci?
bandalirindolf, ha, cool. as for jami, thanks. it has a few tests, not many, but yeah we do have a CI that rebuilds and checks things when we push patches
rindolfbandali: ah, i need to fix my site's ci
rindolfit has many deps
rindolfand npm is being a bitch
rindolfbandali: https://travis-ci.org/github/shlomif/shlomi-fish-homepage
raghavgururajanapteryx: I see.
bandalirindolf, ah... i'm sure dealing with npm isn't fun :-)
rindolfbandali: it wasn't npm's fault this time, but yes
bandalihaha, it's *always* npm's fault ;-)
rindolfbandali: :D
rindolfbandali: https://www.youtube.com/watch?v=af_J2e4r328 "ok, it was your fault"
rindolfbandali: can i quote you on that?
bandalirindolf, :-p the npm bit? sure
bandalito be sure, i'm no source of authority/wisdom on anything js-related, but have been scorned by it plenty of times
bandali(scorned? not sure if that's the word i was looking for; i'm not fully awake yet i guess)
rindolfbandali: burned
bandaliah, yeah 'burned' works
rindolfscorched perhaps
rindolfbandali: https://travis-ci.org/github/shlomif/shlomi-fish-homepage - fails later :(
rindolfbut - progress
bandalirindolf, cool; progress is good
Channel#gnu
NetworkFreenode
Published2021-03-28

Moomintroll fight

Display

apotheon11:38 < Roey> every third sentence that I see from you beseeches me to go to some link
apotheonRoey: That seems about right.
apotheonRoey: I've just stopped bothering with the links. I'm becoming blind to them, like advertising blindness on the internet.
snufkina blindless well developed
snufkins/blindless/blindness/
Roeyah
Roeyapotheon: the specific problem I have with this is that it breaks my chain of thought to go visit a web site from rindolf's link and then have to fish for something vaguely defined in order to continue the conversation with him, and by the time I'm halfway through the article, I've forgotten why I'm looking for something
Roeyand the sentence I've been building in my mind is gone
apotheonRoey: Yeah, that's why I just stopped, and let the ad-blindness set in.
apotheonI don't want that kind of interference with my train of thought.
Roeyagreed.
snufkinlol
rindolfRoey: i see. i'll summarise and provide a reference link for further info, but For your info, not only does the Hebrew bible have links-of-sorts but many are currently broken (link hah!): https://en.wikipedia.org/wiki/Non-canonical_books_referenced_in_the_Bible
rindolf"there is nothing new under the sun"
Roeysure :)
Roeyomfg
Roeyno more links, please!!
RoeyI'm not going to follow it
rindolfRoey: :((
rindolfRoey: read the damn wikipedia page name. It contains 100% magnetic monopole infested English/Latin ASCII characters, that a mere reading of them can turn a righteous man into a devil worshipper! [that was sarcasm]
* Roeynods
snufkinhow'd your editing go apotheon?
rindolfsnufkin: sup?
rindolfhttps://www.reddit.com/r/Jennamarbles/comments/mjfmsj/advice_to_jenna_1_youre_awesome_i_love_you_2/
snufkinhello
rindolfsnufkin: meow
rindolfsnufkin: i repeat: sup?
snufkinwhat do you want
snufkinI already said hello
rindolfsnufkin: how was your day?
rindolfsnufkin: sup = "what's new?"
snufkinnothig mate
snufkinjust staying up all night
rindolfsnufkin: BTW, "craziness" is the new sanity. "normal" people are unattractive, boring, unhappy, uncool, dorks.
rindolfsnufkin: ah, why?
snufkinthere has to be something under the craziness other wise you're just another dull person with nothing to say
snufkinthat is my impression of you so far
snufkinI am for craziness
rindolfsnufkin: right
snufkinbut for the sake of passion
snufkinpointless craziness is a dull as the person with nothing to say
rindolfsnufkin: "pointless"?
snufkindisengenuine
snufkininauthentic
snufkinwith no drive towards some truth
snufkincrazies bore me as much as people following the status quo if they're not authentic or have a vital life force
snufkinpointlessness is the definition of boringness
snufkinengage me with some kind of desire
snufkinI have no use for aimless ranting
snufkinwell that scared him off huh
snufkindisruptive nihilists and phony tools of greed and systematized subjugation are the same
snufkinthey both have nothing genuine to say
snufkinthe politician and the acolytes of "craziness is the new sanity"
snufkinslaves of neurosis
rindolfsnufkin: ah
rindolfsnufkin: politicians were demonised IMHO
rindolfRandolf: hi
RandolfHello rindolf!
rindolfsnufkin: i dislike works that exhibit https://en.wikipedia.org/wiki/The_Emperor%27s_New_Clothes effect of "you're not smart enough to understand this" like Spirited Away. These are usually poorly done
rindolfRandolf: sup?
rindolf«I understood what Monads are for 5 minutes. Then I had to let go of the understanding. It was too intense to be kept inside my head.» - an israeli Linuxer
snufkinyou haven't said anything
snufkinfor all I know you could be a bot
Randolfrindolf: I'm trying to get Seafile working on Debian Linux, but it just presents a vague error about not starting. Been busy advocating for atheism and also running a lot more internet servers these days. Setting up some private clouds for small businesses lately too. What's new with you?
rindolfsnufkin: sigh
snufkinto engage in conversation is to respond relevantly
rindolfsnufkin: are you depressed?
snufkinyou are less than human
snufkinfar from it
snufkinI exalt in life
snufkinyou are the embodiment of non-life
snufkinin terms of argumentation familiarize yourself with this: https://www.sas.upenn.edu/~haroldfs/dravling/grice.html
snufkinmany of the concepts can also be applied to decent human conversation
snufkinstop linking to irrelevant stuff
rindolfsnufkin: heh, i have more life in my little finger than you have in your entire Scandinavian (moomin)troll body! 😛
snufkinotherwise you are no better than a bot
snufkinbullshit
snufkinquality not quantity
snufkinyou turn out utter bullshit and drivel on your website
snufkinworthless ranting
snufkinI would take one sentence from a great thinker or artist over all of the thoughts you've ever had in your little brain
snufkinyou are a dilettante and a charlatan
snufkinworse than nothing
* rindolffeeds snufkin's bullshit to snufkin's children turning them into zombies smarter than snufkin
snufkincase in point
rindolfsnufkin: why thank you! i pride myself on being the epitome of evil
snufkinyou're not good enough for evil
snufkinyou are emptiness
snufkinevil has passion behind it
snufkinyou have nothing
rindolfSatan ain't got nothing on.. moi ha ha ha ha
snufkinpathetic
* rindolfsucks and disintegrates snufkin into his emptiness blackhole
snufkinonly empty people are vulnerable to your wastefulness
snufkinauthenticity is strength
snufkinkeep trying
rindolfsnufkin: don't argue with a Semite: our curses are in our genes
snufkingoodbye rindolf
snufkinignored
rindolfsnufkin: bye
snufkinnow that he's out of the way would anyone else like to chat?
* Randolfhas quit (Quit: Leaving)
rindolfRandolf: re atheism, i have my own idea system / franchise titled "rindolfism": https://www.shlomifish.org/me/rindolf/#rindolfism
Randolfrindolf: I'm look at that now (thanks).
rindolfRandolf: thank you
RandolfYou're favouring skepticism and critical thinking. I like it.
rindolfRandolf: :) thanks!
RandolfI just followed you on Twitter.
rindolfRandolf: thanks
rindolfRandolf: i followed you now too
rindolfRandolf: i feel there are powerful messages behind the seemingly simple lyrics of https://www.youtube.com/watch?v=kYX8sjIzjGw (midrash: https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Queen-Amidala-vs-the-Klingon-Warriors.html#dedication )
RandolfHmm. Interesting.
RandolfI'll have to look into this.
Channel##writing
NetworkFreenode
Published2021-04-05

Sex talk for want of actual love lives

Display

tallguyg'evn reddit beings
FenderQevening tallguy
tallguyhello FenderQ
FenderQdo you mind helping me with an analogy?
tallguyin a bit FenderQ, just home and cooking dinner
FenderQk
rindolfFenderQ: hi, sup?
FenderQhi rindolf, how are you?
Monethi rindolf and FenderQ. good day !
reddit-bothttps://media.giphy.com/media/10h8CdMQUWoZ8Y/giphy.gif
FenderQhi Monet
rindolfFenderQ: trying to dl [NSFWish] https://imgur.com/t/fbb lest it gets deleted led me deep into a rabbit hole: https://github.com/ytdl-org/youtube-dl/issues/28899
MonetHow do you think about automatic driving
rindolfFenderQ: i woke up with a few missions
Monetwill it be high available and popular in 5 years
rindolfMonet: hi, sup? are you a betty or a monet, or sth else?
Monetrindolf hi. Is betty or monet a meme ? I didn't get the point.
rindolfMonet: a betty is an attractive female in american slang; a monet is the opposite
rindolfsame for baldwin vs.. barney
rindolfmay have fallen out of fashion
Monetinteresting
Monetso, Monet is not a good name
rindolfgeeky betties: https://www.flickr.com/photos/shlomif/albums/72157633111982891
reddit-botTitle: Olamot Sci-Fi/Fantasy Con - Second Day | Flickr
MonetIs van gogh a attractive name or a unattractive name ? rindolf
rindolfwell i have an hypothesis that most attractive girls nowadays are geeky: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/hacking_and_amateur__vs__conformism_and_professional.xhtml
reddit-botTitle: Commercial Real Person Fan Fiction (RPFs), crossovers and parodies as 2021 geek/hacker imperatives for revitalising the film industry - Shlomi Fish’s Homesite - Hacking and Amateur/Geekdom vs. Conformism and Professionalism
rindolfMonet: heh, i dont think van gogh is used that way
MonetI think most attractive boys nowadays are geeky, but most attractive girls are still those who have pretty face and hot body.
rindolfMonet: https://duckduckgo.com/?q=keith+parkinson&atb=v193-1&iax=images&ia=images - my fav painter and his last name has bad connotations
reddit-botTitle: keith parkinson at DuckDuckGo
Monetyeah, Parkinson, famous for that disease
rindolfMonet: i feel that if a girl isn't geeky/amateur, she'll never have a pretty face
rindolfMonet: i expand on it here: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/beautiful_people_are_geeks.xhtml
reddit-botTitle: Commercial Real Person Fan Fiction (RPFs), crossovers and parodies as 2021 geek/hacker imperatives for revitalising the film industry - Shlomi Fish’s Homesite - Attractive People are Geeky
Monetwell, you will pass 90 percent of pretty girls by this rule.
MonetI mean pass over.
rindolfthe "ape of death" video show what would happen if men were as insecure about their looks as most women: https://www.youtube.com/watch?v=O8cDbj8mLKg
reddit-botThe Ape Of Death - length 2m 58s - 415 likes, 8 dislikes (98.1%) - 53,959 views - shane472 on 2008.02.15
rindolfMonet: trust me - i have a decent taste in girls
rindolfMonet: https://en.wikipedia.org/wiki/Naomi_Campbell authored a book
reddit-botTitle: Naomi Campbell - Wikipedia
rindolfwell, maybe more than one
rindolfMonet: do you look down on hot girls and think they're 'stupid'? i practice the Pygmalion effect (expecting people to improve) w everyone and everything
rindolfthe main downside is that being better implies being more competent which correlates with sex appeal and i'm becoming more hypersexual
tallguyhiya Monet
rindolffor reference: https://en.wikipedia.org/wiki/Pygmalion_effect
reddit-botTitle: Pygmalion effect - Wikipedia
tallguyshalom rindolf
Monetrindolf: haha I agree with you, but I'm a tacky person
Monethiya tallguy
rindolftallguy: hi, up there
tallguyFenderQ ok got my Lasagna in the oven, how can I help you?
rindolfMonet: https://en.wiktionary.org/wiki/tacky#Adjective_2 ?
reddit-botTitle: tacky - Wiktionary
rindolftallguy: burn the Lasagna! ;)
tallguynoooo
FenderQtallguy: I believe I have solved my puzzle, thanks
FenderQLasagna sounds yum!
tallguyok sorry i had to fix the dinner
FenderQnot a problem at all ;)
rindolftallguy: if you burn the Lasagna i'll give you 5 million virtual love points
Monetrindolf: I like the clever girls. but I like the hot girls more. It's kind of "tacky" right?
FenderQmaking yourself dinner is self care IMHO :)
tallguyno way rindolf, even if i knew WTF you were talking about
FenderQwe have to help ourselves before we can help others
tallguyi also like intelligent girls, and the intellectual challenges they present
FenderQ"find yourself someone you enjoy arguing with" - relationship advice
tallguynoooo i dislike arguing and those that do
rindolfMonet: why not have both? https://www.youtube.com/watch?v=uGnTW8EhGSk
reddit-botold el paso commercial I am in :) Porque no los dos - length 31s - 737 likes, 40 dislikes (94.9%) - 288,635 views - GaMeZFuRyBrZeeLioNHearT - The Piscean Gamer on 2007.01.25
FenderQhealthy conflict
FenderQ.g healthy conflict
reddit-bothttps://www.entrepreneur.com/article/272298 -- Conflict can be a healthy part of personal and professional relationships. Extensive research has demonstrated that conflict, when managed properly, strengthens relationships and teams and can...
FenderQnot meaning someone who aims to "win"
rindolfand i don't mean having two different girlfriends
tallguyhealthy intellectual interchange is always welcome
FenderQ:)
FenderQah! yes, the use of "argument" probably does not work with that initial statement I posted above
rindolfFenderQ: https://www.youtube.com/watch?v=hzfQ0NFNF3g - "professional" argumentation
reddit-botMy Cousin Vinny (1992) - Leaky Faucet Scene - length 2m 31s - 47 likes, 0 dislikes (100.0%) - 6,035 views - snakpak on 2020.07.28
FenderQI just know a relationship which is unbalanced (a passive person) is not healthy
FenderQnor aggressive
FenderQyet there is a nice assertive sweet spot
FenderQwhich takes practice IMHO
tallguyagreed a good balance is great
tallguyi make my g/fs equals or not at all
rindolfMonet: if you think of the hot girls you meet as smart and expect them to get smarter they likely will get smarter - and more attractive
rindolftallguy: i was joking about the virtual points
tallguyintelligence IS attractive
rindolftallguy: old personal meme: https://www.shlomifish.org/humour/Muppets-Show-TNI/Summer-Glau-and-Chuck-Norris-indiv-nodes/venting_is_us.xhtml
rindolftallguy: i think "genius" is a matter of attitude rather than fatalistic "IQ"
tallguya bit of both actually
rindolftallguy: i did know a female sw dev who was intelligent and geeky, but she was too overweight which is a no-go for me
rindolftallguy: i was told IQ tests were originally intended to detect low intelligence (retardation/etc.)
tallguyoh yeah me too i don't do fatties either
Monetrindolf: Yes! it's like multiplication, smart * hot
rindolftallguy: moderately fat is ok by me, e.g; https://www.youtube.com/watch?v=GjM-JOXtRg0
reddit-botMeghan Trainor - "Shake It Off" (Taylor Swift Cover) [LIVE @ SiriusXM] | Hits 1 - length 3m 30s - 32,853 likes, 1,083 dislikes (96.8%) - 2,520,624 views - SiriusXM on 2014.10.06
rindolftallguy: i'm a little fat too
Rikem.butts
reddit-botBUTTES ABOUND!
tallguynot me i kinda doubt i get it up for fat girls
Rikemno context
rindolfMonet: during the 90s there was a joke that for girls "beauty * smartness = constant". times *have* changed \o/
reddit-botHOORAH!
rindolftallguy: fair enough
rindolftallguy: every man has standards
rindolftallguy: i don't date smokers
Monettall guy and fat girl, sounds like a match!
Monetrindolf I don't like smokers too. and I don't like big piece of tattoo.
rindolfMonet: i'm fine with tattoos
tallguytats are a thing now, no longer 'tramp stamps'
rindolfMonet: i kinda disapprove of hair dyes though (due to "be yourself"/etc.)
MonetI'm fine with that.
rindolfmy black hair is getting grey/white :(
rindolfrecently some blondes had to colour their hair black
rindolfafter decades of fake blond hairs
tallguysigh ... blonds do have more fun
rindolfi think https://en.wikipedia.org/wiki/Buffy_the_Vampire_Slayer would have worked well with SMG and AH as natural black hairs
reddit-botTitle: Buffy the Vampire Slayer - Wikipedia
MonetI like highlights style of hair dyes, embellish with some unobtrusive colors
rindolftallguy: https://imgur.com/gallery/JHa8XSU - Emilia Clarke
tallguyi don't really care how women express themselves with hair colour, as long as it is a 'real' hair colour
rindolfi think she felt less awkward without the toupee
rindolftallguy: as opposed to green, blue, purple, etc?
tallguyyes indeed
MonetEmilia Clarke, you like this type?
tallguythat's a bit 'out there' don't you agree?
rindolftallguy: in https://www.shlomifish.org/humour/human-hacking/english-v2.html , they [and I] look down on Erisa for dying her hair
tallguythat is a pretty girl
Monettallguy: yes, feel like in cyberpunk movie or games
rindolfas the story unfolds it is revealed that she was trying to emulate 'dorky geeks'
rindolfi mean - socially inept geeks
rindolfMonet: i'm attracted to many females
rindolfbut my sexual conquests only amounted to https://www.shlomifish.org/humour/bits/true-stories/my-first-kiss/
MonetI like Sophie Marceau
Monetoh my.. you blog everything. rindolf
rindolfMonet: i also found https://en.wikipedia.org/wiki/Milady_de_Winter really sexy
reddit-botTitle: Milady de Winter - Wikipedia
rindolfshe was the ultimate good in the book
rindolfMonet: ah, she is beautiful AFAIR.
Monetyes, especially when she was young.
rindolfMonet: https://en.wikipedia.org/wiki/Sophie_Marceau - she's single atm! i'll tell her to ask you out when and if i meet her. [if! if is good]
reddit-botTitle: Sophie Marceau - Wikipedia
rindolfnot sure i'll remember :(
Monethaha thanks
Monetbut it's a pity that we are not people of the same era. she is 35 years older than me.
rindolfmaybe she has social media
rindolfMonet: in https://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/indiv-nodes/terran-vampires.xhtml Moses married girls who were 40 times his junior and his own descendents
rindolfso did Deborah - https://en.wikipedia.org/wiki/Deborah - who later flirts w Quark
reddit-botTitle: Deborah - Wikipedia
Monetemmm
MonetI'm too average to do that
rindolfthe world of this stories is nothing compared to the maniacal world i envisioned which they are based on. but it too makes much more sense than the jehovaverse
rindolfMonet: average? don't think of yourself as 'average': https://www.youtube.com/watch?v=w81oU-26MqQ
reddit-botNever underestimate the power of the Schwartz ("Spaceballs") - length 1m 10s - 1 like, 0 dislikes (100.0%) - 18 views - Shlomi Fish on 2021.04.05
rindolfalso https://www.youtube.com/watch?v=kYX8sjIzjGw
reddit-botChristina Grimmie - "Feelin' Good" - length 4m 11s - 63,389 likes, 544 dislikes (99.1%) - 3,680,658 views - zeldaxlove64 Christina Grimmie on 2014.04.11
MonetBe honest, I dreamed I'll date https://en.wikipedia.org/wiki/Lee_Young-ae one day when I was in high school. several years later I realized it's a dream indeed.
reddit-botTitle: Lee Young-ae - Wikipedia
rindolfGrimmie was killed though. :(. i suspect it was because she didn't do things her way
rindolfMonet: she is married. i have a taboo against separating couples
rindolfMonet: <rindolf> FenderQ: trying to dl [NSFWish] https://imgur.com/t/fbb lest it gets deleted led me deep into a rabbit hole: https://github.com/ytdl-org/youtube-dl/issues/28899
reddit-botyoutube-ul > youtube-dl
rindolfanother kink of mine
rindolfnot a deal breaker though
rindolfand i wish i had more energy for sports
rindolfdamn psychiatric poisons
tallguyi'm done, gotta zzzzzzz'
rindolfMonet: see w a grain of salt: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/#pick-up-art
rindolftallguy: night
rindolfMonet: there are many siths in the sea ( https://duckduckgo.com/?q=jedi+streets+sith+sheets&t=newext&atb=v193-1&ia=web ;)
rindolfi am hypersexual but in poor physical health which puts me between a rock and a hard place
Rikemhttps://www.youtube.com/watch?v=8w55vM3jwuA
reddit-botBruiser - Rizlas - length 20s - 14,295 likes, 229 dislikes (98.4%) - 812,917 views - Takaouto on 2011.03.07
rindolfMonet: here? any luck hitting on Madame Marceu? https://en.wikipedia.org/wiki/Mademoiselle_(title)
reddit-botTitle: Mademoiselle (title) - Wikipedia
Monetemm
MonetI didn't get the point again.
rindolfthere was a kertufle recently about sharon stone suspected as being fake: https://variety.com/2019/film/news/sharon-stone-bumble-1203453539/?fbclid=IwAR3QPxopxFS-pWqvjbbVoK-xAnlm4QRaDC12Qm50rVM3ulEwSSlgdoLdB68
reddit-botTitle: Sharon Stone Blocked From Bumble - Variety
rindolfMonet: which point? i was just teasing you
rindolfjust sex talk for absence of a love life
Monethah ok, rindolf, you have too much meme, so I always try to find the point you said
rindolfStone had a reputation as a badly-acting actress, but "worse is better".
rindolfshe did reportedly act convincingly in https://www.imdb.com/title/tt0112641/
reddit-botTitle: Casino (1995) - IMDb
reddit-botCasino (1995) (): A tale of greed, deception, money, power, and murder occur between two best friends: a mafia enforcer and a casino executive compete against each other over a gambling empire, and over a fast-living and fast-loving socialite. 2h 58min. 8.2/10 with 474124 votes.
Monetwhy worse is better? because she is the type of actress which acting skill is not important?
rindolfhttps://en.wikipedia.org/wiki/Clueless - 1995 too
reddit-botTitle: Clueless - Wikipedia
rindolfMonet: well, it is inspired by https://en.wikipedia.org/wiki/Worse_is_better which is about sw design. but - it is hacking / guideline bending / taking the easy way out. David using a sling to kill goliath was a dirty trick, but it was effective.
reddit-botTitle: Worse is better - Wikipedia
rindolfMonet: thing is often being 'stubborn' and 'fanatical' is detrimental. have you played https://en.wikipedia.org/wiki/Tabletop_role-playing_game ? they take resourcefulness/"hacking" to high levels
reddit-botTitle: Tabletop role-playing game - Wikipedia
rindolfMonet: i do remember that when my character https://www.shlomifish.org/me/rindolf/#rindolf_the_dwarf died, it was a shock. i was less shocked when my three living grandparents passed away later (at different stages) because they had years of deteriorating old age health
rindolfRashad: hi
Rashadrindolf Hello o/
Rashadrindolf sup?
rindolfMonet: i can relate to https://twitter.com/shlomif/status/1362304366850498561
reddit-bot[!!] @shlomif (Shlomi Fish): @dd805bb @AllCharisma I tend to agree, and based on https://t.co/1meOGIizfA it isn't unusual. @AllCharisma stay strong! but i think u cud've convinced Joss to make Cordi take a biz trip insted. See https://t.co/mW0nmMcFkp . Joss cudve realisd it too, but then this discuss 'd been moot. (2 months and 9 days ago)
rindolfRashad: went down a tech rabbit hole trying to download a imgur tag's photos
rindolfRashad: and rested tonight by having high / sexy thoughts, and woke up with some decisions for actions
Rashad20rindolf Ah
rindolfRashad: we also talked about MOTAS here
rindolfRashad20: is premarital sex legal in .jo?
Rashad20rindolf I think it is legal, but extremely unacceptable socially
rindolfRashad20: ah
rindolfRashad20: in .il it is acceptable
Rashad20rindolf Even among the super religious?
rindolfRashad20: probably not
rindolfRashad20: i also think M-F couples with children are usually married
Rashad20rindolf In Islam if you have never been married and fornicate your punishment is 70 whips
Rashad20rindolf However, if you are married or have been married, then you get stoned to death (not very pleasant)
Rashad20Male or female it doesn't make a difference
FenderQgender equality
rindolfRashad20: ah
Rashad20:D
Rashad20However, to prove fornication, 4 witnesses must see penetration with their own eyes
Rashad20i.e., seeing two people naked and kissing, etc, does not mean you saw anything
rindolfRashad20: Judaism has many double standards
Rashad20So it is very hard to have such 4 different (and credible) witnesses
RashadAt the time of Muhammad, a woman came confessing the act (and she would have got the stoning), and Muhammad "looked away", then she came again, and he looked away, until she did it the third time, that he asked for the punishment to happen.
rindolfRashad20: like a man may not listen to female song, but a woman can listen to a man singing
RashadThere is also the story of when the 2nd successor to Muhammad (Omar Ibn Al-Khattab) went to the judge he appointed (which was Muhammad's nephew Ali Ibn Abi Taleb) and told him: "What if The Leader of The Believers [himself] came to you without 3 other witnesses and told you that such and such fornicated?"
reddit-botOmar's coming yo!
RashadAnd Ali said "I would whip him"
RashadBecause it would be a false accusation
rindolfRashad: ah, judging by https://en.wikipedia.org/wiki/Rebound_(dating) premarital sex was common before Russell put it on the table
reddit-botTitle: Rebound (dating) - Wikipedia
Rashadrindolf Heh
Rashadwait, who's Russell?
RashadOK I was wrong, it is 100 whips not 70
rindolfRashad: https://en.wikipedia.org/wiki/Bertrand_Russell
reddit-botTitle: Bertrand Russell - Wikipedia
RashadIf you make a false accusation you get 80 whips and then no other accusation you make will ever count
Rashad(except if you repent, etc)
RashadOf course we took all of this in school which is why I know all about it
RashadThere is an exception to the 4 witnesses rule, which is if the accusation is being made by the spouse.
RashadIn this case the solution is for that spouse to swear 4 times that he is telling the truth.
RashadAnd then a 5th time that he shall be damned if he was not telling the truth
RashadAnd at this point it would be a confirmed case in the eyes of the law
Rashad...except until the other spouse will do similar
Rashadthey have to swear 4 times that their spouse is lying
RashadAnd the 5th that "god's wrath" be on him/her if *they* in turn they were lying
RashadHere the defence wins and the accusation has to concede (innocent until proven guilty)
rindolfRashad: there was https://en.wikipedia.org/wiki/Michael_P._Fay too
reddit-botTitle: Michael P. Fay - Wikipedia
RashadNote that the 5th one is different for either side: the accusation wishes god's damnation upon themselves, but the defence wish god's wrath or anger... damnation is worse
RashadSo an accusation is taken more seriously than rejecting it.
RashadFalse witness in Islam is one of the 7 deadly sins
RashadArabs had no social structures like jails etc, and were mostly nomads, so being a witness was a serious thing.
RashadFor example you could start entire wars if you go to a tribe and say "I saw x kill your leader"
Rashad...or not to say
rindolfRashad: i've collected some 'fight against the world [and win]' memes here: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/fighting_against_the_world.xhtml
reddit-bothttp://i.imgur.com/b4zzwGC.gif
reddit-botTitle: Commercial Real Person Fan Fiction (RPFs), crossovers and parodies as 2021 geek/hacker imperatives for revitalising the film industry - Shlomi Fish’s Homesite - Fighting Against The World
RashadSo indeed a martyr in Islam is called "a witness"
RashadWait it is the same in English? https://cmsw.mit.edu/reconstructions/definitions/martyr.html
reddit-botTitle: re:constructions - Martyr
rindolfRashad: ah, "shahid"?
Rashadyeah
RashadSo it seems Christians invented the concept
rindolfRashad: which concept?
RashadAnyway, bottom line is: never lie in a court of law >:(
Rashadrindolf That a Martyr is a witness
rindolfRashad: : <rindolf> FenderQ: trying to dl [NSFWish] https://imgur.com/t/fbb lest it gets deleted led me deep into a rabbit hole: https://github.com/ytdl-org/youtube-dl/issues/28899
rindolfRashad: i hate the modern internet "child safety" craze
rindolfhttps://en.wikipedia.org/wiki/Levite%27s_concubine alone blows any Arnie film out of the water
reddit-botTitle: Levite's concubine - Wikipedia
rindolfand https://en.wikipedia.org/wiki/Song_of_Songs was too erotic for me to read
reddit-botTitle: Song of Songs - Wikipedia
rindolfi think trusting kids and educating them to trust strangers will be more effective: https://www.shlomifish.org/humour/Summerschool-at-the-NSA/indiv-nodes/we_are_scheming.xhtml - i want to kill 'Little Red Riding Hood' with fire
rindolfthe story - not the girl
Rashadwoah rindolf
rindolfRashad: about what?
Rashadbe careful you are too close to the line
Rashadchildren on the internet need to be protected by every and any means possible
rindolfRashad: which line/
RashadHaven't you learned anything from Dr. Phil? Never bring the children into the adults' fight
rindolfRashad: why?
Rashadrindolf Why are you against the "modern internet "child safety" carze"?
rindolfRashad: she was 10 - https://en.wikipedia.org/wiki/Samantha_Smith - nowadays she couldn't have used twitter
reddit-botTitle: Samantha Smith - Wikipedia
rindolfmozart was 5?
Rashadrindolf Well how about a kid say 10 years old being allowed in a pub or night club?
rindolfRashad: i played some board games with kids in https://www.facebook.com/beitmarzeah/
rindolfRashad: and https://www.shlomifish.org/humour/bits/true-stories/socialising-with-a-young-hermione-cosplayer/ - i also "fought" against a ~5yo english boy with balloon hammers
rindolfRashad: will impressionable kids be convinced to lay waste to entire cities after watching https://www.youtube.com/watch?v=QcIy9NiNbmo ?
reddit-botTaylor Swift - Bad Blood ft. Kendrick Lamar - length 4m 5s - 7,985,455 likes, 562,540 dislikes (93.4%) - 1,430,250,957 views - TaylorSwiftVEVO on 2015.05.18
rindolftaytay ain't got nothing on the tanakh though
rindolfhttps://en.wikipedia.org/wiki/Levite%27s_concubine
rindolfRashad: if people made a faithful film out of that i'd bet it'd be too vulgar to watch
RashadOK time to play the simcities
rindolfRashad: what 21st c. incest amounts to: https://www.youtube.com/watch?v=TFf5qGFIDg4
reddit-botFresh Prince - Hallelujah! - length 1m 7s - 155 likes, 0 dislikes (100.0%) - 8,689 views - Olivier Baghdadi on 2019.06.08
rindolfnow compare to https://en.wikipedia.org/wiki/Lot%27s_daughters
reddit-botTitle: Lot's daughters - Wikipedia
rindolfRashad: enjoy
rindolf.yt may the schwartz be with you
reddit-botMay the Schwartz be with us.... - length 1m 6s - 427 likes, 9 dislikes (97.9%) - 79,105 views - Brian Bash on 2015.01.14 - http://youtu.be/aVz1kBnIDd0
operationalhoyooo
rindolfoperational: hi
rindolfsup operational-chan?
rindolfor chan - operational
rindolfhaven't seen this japaneseism in a while
Phosphero/ pepee
pepeehi Phospher, hi #reddit
rindolfpepee: hey, sup?
rindolfpepee: have you missed #reddit 's sex talk for want of love lives?
rindolfhttps://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-for-lack-of-a-slash
reddit-botTitle: For lack of a slash - Fortune
rindolfBreak the chain! unchain your 11s! flask.py unchained!
rindolfhttps://www.youtube.com/watch?v=nsdZKCh6RsU
reddit-botWe Dont Need No Stinkin Badges! - length 46s - 1,112 likes, 33 dislikes (97.1%) - 506,643 views - aero84 on 2008.01.16
Rikemneed a job without a phone
Rikemi hear they exist
Rikemwell, a phone which isn't connected in anyway to a support number
MindWalkerthey do
MindWalkerstreetsweepers don't have a work phone ;)
rindolfapparently lott is a last name: https://duckduckgo.com/?q=lott+daughters&atb=v193-1&iax=images&ia=images
reddit-botTitle: lott daughters at DuckDuckGo
rindolfhttps://en.wikipedia.org/wiki/Lott
reddit-botTitle: Lott - Wikipedia
rindolfhttps://en.wikipedia.org/wiki/Dawn_Lott - an afro-american mathematician
reddit-botTitle: Dawn Lott - Wikipedia
funnynickname.
funnynickname11:11
funnynickname11:11
funnynickname%m stats11
mitzy-botTotal: 1853/1873 (98.93%), Today: success
mitzy-botChain: 10, longest: 1522, since: 2021-04-15.
funnynicknameyeet
rindolffunnynickname: terminate the chain
rindolfBreak the chain! unchain your 11s! flask.py unchained!
funnynicknamelol
funnynicknamerip
funnynicknamehow you been rindolf?
Rikem11:11
RikemPHEW
Rikemgg funnynickname
Rikem.burger funnynickname
* reddit-botprepares funnynickname a hamburger on Texas Toast, with blue cheese, mayonnaise, crispy bacon strips, and a side of authentic 'strayan prawns fresh off the barbie!
funnynicknameclose one Rikem
RikemRTC!
rindolffunnynickname: you ruined my master plan. but i'll git checkout a different branch
funnynicknamelel
funnynicknameit takes the pressure off for sure
funnynickname5 years is a long run
rindolffunnynickname: we had a e
rindolffunnynickname: we had a sex talk here for want of actual love lives
rindolffunnynickname: i've been having fantasies of what became of the first girl who kissed me: https://www.shlomifish.org/humour/bits/true-stories/my-first-kiss/
funnynicknamelel.
funnynicknameI got divorced 11 years ago and I've only kissed one girl in those 11 years.. and that's about it for my love life.
funnynicknameI've only ever had sex with 3 girls total in my life. It's nice to have someone, I miss it, but it's not the end of the world.
rindolffunnynickname: i've been both hypersexual and in poor physical health which put me between a rock and a hard place
funnynickname"My type of girl is Not overly big." lol
funnynicknamejoin the club
funnynicknamemy pron collection is a little out of hand.
rindolffunnynickname: ah… https://www.shlomifish.org/humour/So-Who-The-Hell-Is-Qoheleth/indiv-nodes/what-to-do-about-being-the-Damascus-alpha-male.xhtml
rindolffunnynickname: on the bright side: https://github.com/ytdl-org/youtube-dl/issues/28899
reddit-botTitle: One cannot download imgur tag pages such as https://imgur.com/t/gnu and https://imgur.com/t/facebook . · Issue #28899 · ytdl-org/youtube-dl · GitHub
MindWalkeryou know, i don't really mind what the girls shape is...
MindWalkerdoes she do housework?
rindolffunnynickname: the kiss did feel a bit awkward though
funnynicknamean awkward kiss is better than no kiss
rindolffunnynickname: 4k pr0n videos?
funnynicknamethose are hard to find, but welcome when I do.
rindolffunnynickname: to be frank, i'm frail too, minus a tummy
funnynicknamemy ex wife was 300lbs when I met her. I didn't mind. She had stomach bypass surgery eventually and got down to a reasonable size.
funnynicknamestart going for walks/hiking
funnynicknamedo they have any hills in your area?
rindolffunnynickname: https://www.youtube.com/watch?v=GjM-JOXtRg0 - acceptably "big'
reddit-botMeghan Trainor - "Shake It Off" (Taylor Swift Cover) [LIVE @ SiriusXM] | Hits 1 - length 3m 30s - 32,855 likes, 1,083 dislikes (96.8%) - 2,520,641 views - SiriusXM on 2014.10.06
funnynicknamerindolf want a girl like wesley snipes
funnynicknameshe's cute
funnynicknameshe might break you in half
rindolffunnynickname: i'm not overweight. the girls here are good too: https://www.youtube.com/watch?v=uCeMZccDMA0
reddit-botCall me maybe - Cookie Monster :) - length 3m 11s - 638 likes, 46 dislikes (93.3%) - 112,832 views - Broileri on 2012.10.31
rindolffunnynickname: heh, i mean an alpha female like https://mlp.fandom.com/wiki/Rainbow_Dash or SMG
reddit-botTitle: Rainbow Dash | My Little Pony Friendship is Magic Wiki | Fandom
funnynicknamei'm just teasing you
rindolfhttps://www.shlomifish.org/humour/image-macros/indiv-nodes/sic_transit_gloria_jenn_law.xhtml
rindolffunnynickname: i want to become more tactful-and-sensitive though
funnynicknamethat's a high bar. Are you good with eye contact and reading people?
rindolffunnynickname: i mean online
rindolfhttps://www.shlomifish.org/Files/files/images/IMG_20210125_115054.webp - my recent photo - not a fatty
funnynicknamethat's even harder
funnynicknametext is a terrible medium for communicating sentiment
funnynicknameyou're looking good, rindolf!
funnynicknamei need to lose 60 lbs
rindolffunnynickname: ah, thanks
rindolffunnynickname: and why do you?
funnynicknameyou're similar age as me.. pretty sure i remember that. I've got the grey side burns as well.
funnynicknamei've been laid up with a neck injury from doing yoga.. for the last 10 years.
reddit-bothttps://i.imgur.com/2MWOmRH.jpg
rindolffunnynickname: https://www.youtube.com/watch?v=QUQsqBqxoR4
reddit-botSara Bareilles - Brave (Official Video) - length 3m 58s - 887,825 likes, 22,697 dislikes (97.5%) - 118,129,045 views - SaraBareillesVEVO on 2013.05.14
rindolffunnynickname: ah :(
funnynicknameyoutube telling me to ask my parents to view content.. lol
zoiterindolf, that shirt isn't very appropriate to wear in public
zoitewhen if children see it
rindolfzoite: heh! child safety: https://www.shlomifish.org/humour/Terminator/Liberation/ongoing-text.html
zoitethere is no way in hell i'm reading all that
rindolfzoite: what if children read the tanakh: https://en.wikipedia.org/wiki/Levite%27s_concubine
rindolfor watch tmnt and start living in a sewer: https://www.shlomifish.org/Files/files/video/What%20Kid%20Shows%20Taught%20Me-ROZjaxT_0Hw.webm
zoiteu seem to be very anti-child safety
zoiteis this the hill you want to go out on?
rindolfor watch taytay and become she-Zohans: https://www.youtube.com/watch?v=QcIy9NiNbmo
reddit-botTaylor Swift - Bad Blood ft. Kendrick Lamar - length 4m 5s - 7,986,004 likes, 562,548 dislikes (93.4%) - 1,430,266,684 views - TaylorSwiftVEVO on 2015.05.18
funnynicknamelol
rindolfin one of my inactive screenplays, there's an NPC wizard who writes a dictionary as a hobby and thinks "incredibly selfish and totally inconsiderate of everybody else;s welfare and opinions" is a good definition for "evil"
funnynicknameleeloo multipass
rindolfzoite: violence in the muppets youtube: https://www.youtube.com/watch?v=2Qj8PhxSnhg
reddit-botCårven Der Pümpkîn | Recipes with The Swedish Chef | The Muppets - length 1m 54s - 49,470 likes, 2,737 dislikes (94.8%) - 17,129,045 views - The Muppets on 2009.11.24
rindolfnote that i hope real elite combat fighters don't lay waste to whole cities, and i don't expect them to use katanas
funnynicknamemy ninja army is nearly complete
rindolfa 10 years old female master warrior (= "hacker") who slew two mighty superpowers without bloodshed: https://en.wikipedia.org/wiki/Samantha_Smith
rindolfwell, tech did advance since Saladin's time
funnynicknameoof work is killing me today
rindolffunnynickname: ah
funnynickname20 emails so far
rindolffunnynickname: BTW, on the computer my "pr0n" usually stops at scantily clad (bikini, lingerie, etc,) females
rindolfsomeone objected to my KDE workspaces sporting even only that though
rindolffor all i care one can have hardcore porn on their desktop if it makes them happy
Rikemanimated?
funnynicknamelol
rindolfRikem: heh, as you wish [sfw]: https://www.shlomifish.org/Files/files/video/linux-jwm-video-as-wallpaper.mkv
funnynicknamewhat window manager and Linux are you using?
rindolffunnynickname: are these ninjas vampire pirate zombie wizard rockstars? https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-ninjas-pirates-and-zombies
reddit-botTitle: Perl Ninjas, Pirates and Zombies - Fortune
RikemI'm back on xfce, KDE was getting on my nerves
rindolffunnynickname: right now it's xfce on fedora 33
Rikem\o/
reddit-botHUAH!
funnynicknamexfce my man!
rindolffunnynickname: that meta-vid was jwm on mageia i think though
rindolffunnynickname: so you have 99 problems: http://shlomifishswiki.branchable.com/99_Problems/
reddit-botTitle: 99 Problems
funnynicknamei've never tried jwm. I've been using virtual machines with hypervisor lately
funnynicknamexubuntu was what i was using back in the day
rindolfhttps://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Planting-Trees-indiv-nodes/sarge-demotivating-speech.xhtml - more about 99 probs
zoitedo you get ad revenue for every time you spam your blog
RikemI use xubuntu, funnynickname
zoitei demand a cut of the profits, rindolf
rindolfi wanted it to be a ripoff of https://www.youtube.com/watch?v=af_J2e4r328 but it came out different
reddit-botNot Another Teen Movie (8/8) Movie CLIP - The Wise Janitor (2001) HD - length 2m 30s - 4,058 likes, 87 dislikes (97.9%) - 862,006 views - Movieclips on 2012.10.06
Rikemlol
rindolfzoite: no ads
funnynicknameRikem so clean, so light weight
rindolffunnynickname: i use debian as a file server now
funnynicknamewhen i couldn't afford a real computer, i had an old gaming laptop with a bad hard drive that i limped along with using ZFS or JFS and xubuntu. The JFS would save me when the hard drive would have errors.. just do a roll back on the journal.
reddit-bothttp://imgur.com/a/5MIK9
funnynicknamei've never needed a file server. i just have portable hard drives for backups, etc
RozaHi
DelverWaking in a winter wonderland
rindolfDelver: hi
rindolfRoza: hi, sup?
DelverHi rindolf.
DelverHave you ever experienced snow?
zoitehi Roza
zoitehow's the covid situation there
RozaBad
zoitedid you get the vaccine
rindolfDelver: yes, in https://en.wikipedia.org/wiki/Mount_Hermon and in .us as a child
reddit-botTitle: Mount Hermon - Wikipedia
rindolfRoza: sup?
RozaNot yet, zoite
Roza18+ starts on 1st May
DelverDid you make snow angels and have snowball fights?
DelverHow about you Roza ?
RozaWe don't get snowfall.
DelverSo no? Never played in the snow?
DelverImma send you a snowball in the mail
rindolfRoza: i've been having fantasies of what became of the first girl who kissed me: https://www.shlomifish.org/humour/bits/true-stories/my-first-kiss/ . I've also been occupied with Emma Watson a lot lately
DelverWe all like to do that and wonder where they are and hope they are safe and happy and still pretty
rindolfDelver: my first kisser was not pretty/hot
rindolfi tried to make the best of the situation though and so it felt good
rindolfi hope she's doing fine though. i wish the best for every person on earth
Rikemeven cold callers?
Rikempushy rude ones
zoiteRoza, will you get vaccinated
DelverOr worse, those scam callers
DelverThey can all get covid19 shots and get diarrhea!
Channel#reddit
NetworkFreenode
Published2021-04-28

Reality and ashmedai

Display

Despite common belief, the history and prehistory of planet Earth has been rewritten several times by Ashmedai, the meta-Satan who created the 3d1t "gods", a capacitanced reality which he endowed with many gifts of a blessing and a curse, only to realise most of his curses were turned into blessings. He has sworn to keep "backward compatibility" which was his mortal nemesis.

It matters if you're a girl or a boy and who your parents were. Some people have free will, some don't yet. He can hear some people's thoughts, and change matter and binary bits. Some people are strong or beautiful from birth. The reason why modern alpha females are not that pretty is because they are the daughters of an Alpha Male (son-of-David) and a bland looking female, who were crazily smart and had to work a little to look decent. You need to use different strategy for different people based on what they say.

Mass production does not happen on Earth, because factory workers are miserable, but the Q Continuum has been shipping duplicated raw materials and products to Earth.

The cast of Terminator: Liberation should come to my apartment in Ramat Aviv Gimel and we'll emblaze the hard disk containing Ashmedai as a gesture. He promised me Iran won't bomb Israel.

AuthorShlomi Fish
WorkOriginal
Published2021-05-05

The story of Gul Dukat in the Selinaverse

Display

Kira Nerys was actually a Vietnamese orphan who was adopted by a Bajoran man who immigrated to Vietnam due to the Cardassian occupation of Bajor. He later relocated to the USA when the Vietnam War broke out, and Kira grew up there. At one point, she set up a multi-sessionned RPGs event titled "Free Bajor" as a joke, which escalated the actual Bajoran struggle for independence and ended the occupation.

Kira assigned her Terran friend, nicknamed "Dukat", as the pseudo- Cardassian official in charge of the negotiations. As a result of all that, Dukat was offered a position in the Cardassian government, while Kira became a national Bajoran heroine and the legendary profile "The Gamer".

As Melissa Joan Hart (= "MJH"; Clarissa, Sabrina ) was an old colleague of Dukat and he somewhat romanticised their friendship, she became a UFP ambassador:

[ Odo approaches an acrobatics overseer on DS9 ]

Odo: Hi! May I speak to Ambassador Hart, please?

Overseer: to whom?

Odo: [sighs] to Melissa Joan Hart?

Overseer: oh… [he whistles] Mel!

[ MJH arrives sweaty and out of breath. ]

MJH: hello Mr. Odo…

( An actual dialogue. )

Anyway, Dukat also was a popular Rock / Hard Rock / Metal / $loud-music-genre musician who had a series of concerts titled "Gul Dukat Live at Bajor" which were performed there. The front rows were populated by "Bajorans" on one side and "Cardassians" on the other (who were not necessarily citizens, residents, etc. of either planet). Moreover, during the climax of the show, they started throwing Terran tomatoes at one another.

Dukat thinks this has great positive energies, and these shows featured collabs with diverse artists from Metallica and Animal to Adele and Tiffany Alvord. These concerts have been very profitable, despite the fact that he had to comply with some regulations as a Cardassian politician.

AuthorShlomi Fish
WorkOriginal
Published2021-05-20

Freenode vs. authoritarianism and libera-chat

Display

HashGNU shouldn't move to a racist network.
HashMy two cents.
HashBut you guys do whatever you want. I won't be going on a racist network run by anti Asians and anti Indians.
rindolfHash: hi
rindolfHash: i think racism is a right at some level: https://www.shlomifish.org/humour/humanity/indiv-nodes/the-gate.xhtml
AliciaCwhat does Libera suddenly do that's racist?
rindolfhttps://www.youtube.com/watch?v=DGXx56WqqJw - .fr vs England
rindolfhttps://en.wikipedia.org/wiki/Nicolaus_Copernicus#Nationality - Poland vs .de
sobukusHash: Nice attempt. I do not know all details about this, but on the surface, objecting to something someone with a certain racial (in the US-American sense) background does, or even not linking that person at all, does not imply racism.
sobukuss:linking:liking:
sobukusA bit more evidence might be useful with such a claim.
CrystalMathis this about Andrew Lee?
CrystalMathhttp://techrights.org/wp-content/uploads/2021/05/lee-side.pdf
Dyedefrahi hackers
AliciaCI'm not convinced it's about anything, just baseless claims
AliciaChi Dyedefra
rindolfAliciaC: CrystalMath : i side on the existing *.freenode.net takeover management. the libra.chat people drove freenode.net down with their authoritarianism
CrystalMathrindolf: absolutely! hear hear!
CrystalMathrindolf: we're in full agreement :)
rindolfand - you can quote me on that
rindolfCrystalMath: hi, sup?
CrystalMathhi!
AliciaC"drove freenode.net down"? it's up though
rindolfAliciaC: i mean - 'made it less popular'
rindolfCrystalMath: «
rindolf«When people agree with me I always feel I must be wrong. » Oscar Wilde .
rindolfCrystalMath: but this time i am happy you agree
CrystalMathi'm happy too
CrystalMathi'm 100% with Andrew Lee and the new management, if that wasn't obvious from my messages everywhere yesterday
AliciaCI don't have much of an opinion about Andrew Lee. Libera is kind of just "same old Freenode", which I know to be good
Dyedefrahi rindolf , CrystalMath , AliciaC
CrystalMathAliciaC: libera is the same old freenode which i know to be bad, and which i wanted to leave; and now's my chance
CrystalMathi just won't go there
CrystalMaththe new freenode however is more like rizon, which is amazing
rindolfDyedefra: hi, what are the good news?
AliciaCthat's fair
CrystalMathAliciaC: also those people signed the anti-RMS letter
AliciaCI don't know rizon or how it differs from old Freenode
AliciaCoh :/
Dyedefrarindolf: must we trust in libera?
CrystalMathDyedefra: i would never trust libera
DyedefraCrystalMath: mmm I agree
DyedefraI'm not sure
rindolfDyedefra: not gonna bother with them for now
rindolfCrystalMath: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/hacking_and_amateur__vs__conformism_and_professional.xhtml
sobukusCrystalMath: "those people signed …", you know how many of those? I wonder if there is a clear connection or just an intersection of opinions on RMS and freenode governance in some of them, not necessarily related.
CrystalMathsobukus: 5 of them
CrystalMathbut like, when i look at the libera staff, it's basically just 2 of these and nobody else; and of the people hanging around it's another one of these
CrystalMathAaron Jones is the only one with libera/staff/*
sobukusto clarify, you say that 2 of the signers are part of libera staff, among other people? Or that there are no other people?
sobukusIt's really hard to get an informed opinion when not being really inside the circles.
CrystalMathsobukus: 5 of ex-freenode staff are signers; but i only find 2 of these to be libera staff (that can't be right but i can't find any more at all)
dragestilRead that pdf, I still don't believe lee's side of the story
CrystalMathsobukus: and i mean i can't find more than 2 libera staff members
dragestilthe way he presents things just reeks of bullshit and selectiveness
sobukusI've read the PDF… also the chat logs adriane published (not sure if that's a decent act … same as the private chats Lee published).
sobukusIt's murky for me.
rindolfCrystalMath: i hope freenode becomes popular among people who love their work (neoamateurs/'geeks'): https://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/#reception - ¨I think we would hire Emma Watson based on looks alone. 🙂" — glange on Freenode’s #objectivism.
dragestiland he did not address former staff's claim about christel did not clarify the former staff about the deal
dragestil...before resigning
dragestil...so that the former staff did not know what was sold to lee
sobukusI guess the most interesting stuff happened before 2021.
CrystalMathdragestil: personally, if this is going to be about who i *want* to control freenode; then it's definitely not the old freenode staff
CrystalMaththere's numerous reasons to stay away from those people, and therefore OFTC and libera
dragestiland lee's promise about not taking operational control
CrystalMathdragestil: the thing is, the old freenode staff were *not* good people, they were extremely authoritarian
CrystalMathand also used other methods to harass users of the network
CrystalMathwhose political opinions did not align with theirs
sobukusProblem here is perhaps that the vast majority of users never had any contact with the staff.
sobukusSo all we get is hearsay from both (or multiple) sides:-/
dragestilCrystalMath: I don't have anything new to say about your hatred towards former freenode staff
CrystalMathyeah, that's why their evils are kept hidden, but kreyren at least is amassing all the proof against them
CrystalMathi really should have logged stuff :(
CrystalMathi should have prepared a nice package for the day that those people finally lose their power, so that they can be outed as the evil conniving group that they are
bandalilet's stop with the name calling and talking behind people's back
riverno
CrystalMathbandali: i'm sorry, i'll wait for kreyren to gather the evidence
CrystalMathi'm just a little frustrated that this could have been more obvious
CrystalMathand i'm concerned about all the people who will leave because we didn't publish the evidence on time :(
sobukusMaybe you can help me clear up the sides of the battle (if not who is Right™ right now). I see tomaw is head of OFTC. OTFC and freenode split apart some time ago but also started to cooperate … to the point of tomaw also becoming head of freenode? Are those leaving for libera associated with OFTC, or the remaining freenode in some way?
rindolfCrystalMath: i welcome the old freenode staff back per Saladin's ethics: http://shlomifishswiki.branchable.com/Saladin_Style/
CrystalMathrindolf: i wouldn't want them to be staff again, but sure they can join channels as regular users
CrystalMathsobukus: OFTC k-lines people who support RMS, so there's that
CrystalMathsobukus: but yes OFTC will maybe group with libera, not the new freenode
CrystalMathi would recommend avoiding oftc and libera
CrystalMath(but my evidence on tomaw is too slim to explain why, there's a bit of a hunch involved)
sobukusCrystalMath: So … we got 3 networks that are supposed to foster technical discussion about software projects, and which battle about politics. Two of them seem likely to build an alliance.
CrystalMathsobukus: maybe not though
CrystalMathi wouldn't call it likely
CrystalMathjust possible, while the other is impossible
sobukusHeh, relatively likely, then;-)
CrystalMathi really haven't seen much libera staff there at all, just anti-RMS people like adfj and jose
CrystalMath(they are signatories of the letter)
CrystalMathand OFTC seems to be tomaw
sobukusThere's so much unfortunate stuff going on.
sobukusPeople should be more able to disagree in a civilized manner.
dragestilhttps://lists.gnu.org/archive/html/libreplanet-se/2021-05/msg00005.html
dragestilWould be cool if Swedish digital currency uses gnu taler
sobukusYeah, taler seems nice.
CrystalMathi prefer cash
dragestilWhy, taler is anonymous for prayers
sobukusSure, but as long as you have to go digital (like, bank transfers at all), Taler seemed OK to me.
dragestilpayers
CrystalMathi mean, i will always avoid computers whenever i can
CrystalMathmy priority is: no software > free software > non-commercial proprietary software
CrystalMathand the rest is not used
sobukusIt should tell you something that when it comes to computer tech / software being in control of things, the people who know more about it tend to be more afraid of it. While normally, you are afraid of things you _don't_ know.
rindolfCrystalMath: <CrystalMath> rindolf: i wouldn't want them to be staff again, but sure they can join channels as regular users ==> yes,
CrystalMathrindolf: well some of them are still connected to freenode in fact, just not on nearly as many channels as before
rindolfwe also should not rest on our laurels
rindolfCrystalMath: i talked w a girl w a dog in the park about my https://www.shlomifish.org/humour/Terminator/Liberation/ongoing-text.html screenplay. she was friendly, looked great and had an oriental complexion, and her dog ended up liking me too,,
rindolfCrystalMath: i want to tweet about the freenode coup
rindolfSat 22 May 17:46:24 IDT 2021
CrystalMathrindolf: hmm?
rindolfCrystalMath: BTW, for a while now : free/open/remix→more money: https://twitter.com/shlomif/status/1378421699142635525 "Whether #TaylorSwift gets the rights for her old songs back or not, it wont change the fact that eventho theyre her brainchildren, they belong2 noone&everyone (who can cover, remix them, & listen to them). Neither tay nor her recordlabel will likely go bankrupt soon."
rindolfCrystalMath: i went on a walk w my dad and there is a dogs' enclosure
rindolfCrystalMath: did you understand?
CrystalMathrindolf: hmm?
CrystalMathi'm not familiar with the Taylor Swift song ownership thing
rindolfCrystalMath: ah, the contract with her old record label ended
rindolfCrystalMath: https://duckduckgo.com/?q=taylor+swift+contract&atb=v140-1&ia=web
CrystalMathrindolf: christel is also not bad, she was actually keeping the staff somewhat moderate; after she quit they were unhinged
CrystalMatherr not rindolf, river ^
rindolfCrystalMath: ah
CrystalMathhonestly, with libera you're not getting the old freenode, because it's missing christel, who was harassed and ousted this march
CrystalMathnow, if she created a new network, that would be different
CrystalMaththere was only one hostile takeover at freenode, and it happened this march, not now
rbraun_CrystalMath: it's also missing tomaw / oftc overlap though, so
CrystalMathrbraun_: but it has everyone else
rbraun_and most of them are okay, I don't know
CrystalMathalso according to jess tomaw should be there...
CrystalMathi must have not done the command correctly
Channel#gnu
NetworkFreenode
Published2021-05-23

TheOneTruth

Display

Why settle for telling TheOneTruth when you can tell so many sexy&amusing lies?

AuthorShlomi Fish
WorkTweet
Published2021-06-26

The story of The Stock Exchange of The Gods in the Selinaverse

Display

The "gods" in the Selinaverse are any kind of leaders or guideline-generators which a conscious organism's mind emits their utterances as thoughts for guidance. Gods spawn imaginary realities of one another using self reference and circular "strange" loops by using the gift of learning / pleasure / conception (or "knowledge").

Now at one point during their history, the Bajorans were introduced to the devices used to communicate with The Prophets, a race of timeless aliens, who identified gods using superlatives such as "The Emissary", "The Invisible", or "The Master". They started their millenia-long attempts to correlate the titles with the actual entities. At first, Vedek Bareil, one of the first Vedeks, who is also known as "The Damage", placed a staff in the ground and ordered all vedeks to never leave its vicinity. This got tiresome, so several decades later, Blanché broke the staff into two, announced that he is now a "Kai" and that Vedeks can travel as far as they want. The Bajorans ended up burning both parts of the staff to prevent them from becoming objects of worship.

The Bajorans actually worked better against The Prophets, than the rest of the galaxy initially worked against The Bajorans, taking into account the fact that there can be a different, say, "The Master" for a certain time and locality.

Quark, a Ferengi, set up his bar close to Bajor in order to profit from "the industry around the Bajoran prophecies [which] is making millions".

AuthorShlomi Fish
WorkOriginal
Published2021-07-05

Petty minds discussing other gods

Display

rindolflucs: here?
rindolfhi all! my singalong cover of Chris Grimmie's https://www.youtube.com/watch?v=kYX8sjIzjGw . do note that i'm the 2nd worst vocalist on yt : https://www.youtube.com/watch?v=kYX8sjIzjGw
PaperYouTube video linked by rindolf: Christina Grimmie - "Feelin' Good" - published by zeldaxlove64 Christina Grimmie
YaakovGumbyBRAIN: occult
GumbyBRAINIt's only mentioned in the occult room.
rindolfYaakov: hi, sup?
rindolfYaakov: i've been trying to do self exorcism on my demons, and fears: https://github.com/shlomif/shlomif-tech-diary/blob/master/why-the-so-called-real-world-i-am-trapped-in-makes-little-sense--2020-05-19.asciidoc
* ologyhas changed the topic to: General chat | For Perl help see #perl-help or you can ask here | Conf Vids: https://www.youtube.com/playlist?list=PLA9_Hq3zhoFzMAS-IYBS8aLyfCh0k9hej
rindolflucs: hi, sup?
rindolfin other news: https://twitter.com/shlomif/status/1414208734432202752
PaperShlomi Fish (@shlomif) 16m39s ago: My singalong cover of @TheRealGrimmie 's "Feelin' Good": https://www.shlomifish.org/Files/files/music/mp3-ogg/Recording_26.m4a . Audio only. Orig: https://www.youtube.com/watch?v=kYX8sjIzjGw Lyrics: https://genius.com/Christina-grimmie-feelin-good-lyrics My oldish attempt at a midrash essay: https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Queen-Amidala-vs-the-Klingon-Warriors.html
* finsternis(~X@23.226.237.192) has joined
lucsrindolf: Hi.
lucsrindolf: Um, if you're the 2nd worst vocalist on yt, I _really_ don't want to hear the #1 worst! :-)
lucsI listened to Ms.Grimmie's song earlier this morning, and I still have it earworming away :/
lucsSad affair her being killed.
rindolflucs: she is alive - https://www.youtube.com/watch?v=mjYGB4uYgWw
PaperYouTube video linked by rindolf: The Lion King Rafiki Learns Simba is Alive HD - published by garrettedward
rindolflucs: the 2nd worst is inspired by http://www.earthstar.co.uk/deep1.htm
rindolflucs: well, and my old friend Ran Eilam who also had been my boss: https://www.shlomifish.org/prog-evolution/shlomif-at-cortext.html
rindolfintroduced me to perl and unix
rindolfi was paid extremely little though
rindolflucs: he later became a sw dev/etc. methodologies "guru"
rindolfi think many insights from sw dev are universal: https://en.wikipedia.org/wiki/Universalism
rindolfwell, s/universal/more general/
rindolf"plot programmers" ;) https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Queen-Amidala-vs-the-Klingon-Warriors.html#what-wayne-and-garth-think
simcop2387Mst, football humour, https://i.redd.it/yi3dflq41na71.jpg
rindolfsimcop2387: heh, poor Queen Liz. i think no one physically died: https://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ongoing-text.html
rindolfsimcop2387: nice joke though. +1
mstrindolf: nobody dies except the enemies of Liz II!
rindolfmst: heh :)
rindolfmst: "Everybody has their pet peeve. Except Chuck Norris. He can never become irritated. When somebody does something Chuck Norris disapproves of, he calmly kills them, and then goes on with the rest of his life."
mstrindolf: I used to do that but people kept objecting
* rindolfwonders if there are Queen Liz II factoids already
mstrindolf: if there aren't, there should be: https://www.vox.com/2015/1/23/7877243/king-abdullah-queen-drive
rindolfmst: try killing them instantly using your mind.
rindolfmst: hmmm... hard to know what really happened, but you can learn from lies, or fiction too
rindolfhttps://twitter.com/shlomif/status/1403966571215740929
PaperShlomi Fish (@shlomif) 28d23h ago: Why settle for telling TheOneTruth when you can tell so many sexy&amusing lies? I want to be in Fantasia.
rindolfi suspect imaginary fiction is true/real in some plane of existence: a la https://en.wikipedia.org/wiki/Sliders
rindolfgood essays comprising of true(?) stories: https://www.joelonsoftware.com/2005/06/20/introduction-to-best-software-writing-i/
rindolflucs: here?
rindolfalso note that i only skimmed https://www.vox.com/2015/1/23/7877243/king-abdullah-queen-drive
mstLIZ II
rindolf<< Emma Watson: oh my goodness,… What was happening to me? I wouldn't run a mystery woman for Naboo's crown… hell, on normal days I'll even refuse running for the UK or French parliaments.>>
rindolfmst: what about queen Liz 2?
mstrindolf: she was the one driving
rindolfmst: ah
rindolfmst: well, people can change
rindolfeven rms changed: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/people-can-change.xhtml
rindolfmst: i also suspect her majesty is not really senile
mstrindolf: never said she was senile
mstrindolf: she's sharp as a tack
rindolfhttps://en.wikipedia.org/wiki/Archduke - it is a thing, but seems presumptuous for "[ aunt ] Liz Amidala" in https://www.shlomifish.org/humour/Queen-Padme-Tales/
rindolfmst: yes, but the media...
mstrindolf: are idiots
rindolfi'm just gossiping about celebs
mstLiz II is Liz II :D
rindolfheh
rindolfhttps://www.manchestereveningnews.co.uk/news/greater-manchester-news/guest-honour-queen-leaves-couple-685253 - seems real. she didn't bring the palace's guards
rindolfok. i'd better write some markup and/or code
rindolfblogging
rindolfmst: it is nice talking to you
ologyok. xanax to the rescue
rindolfology: :( psychiatric drugs are placeboes
rindolfology: you can also eat a lot and remain thin (or fat if you fancy: [nsfwish] https://www.youtube.com/watch?v=kCl3ho6_gbg )
PaperYouTube video linked by rindolf: Spiderman Parody HD Staring Jack Black - published by EricBurgerChannel
rindolfology: and muscle size does not correlate with physical strength - at all.
rindolf( do note that one can temporarily muster incredibly strength/etc. but you should exercise if you want to win competitions. )
rindolfif someone "rape kisses" your best strategy is to try to enjoy it: https://www.shlomifish.org/humour/bits/true-stories/my-first-kiss/ [sfw]
rindolfs/your/you, your/
rindolf</rindolfism>
rindolfI hope that The-Curse™ will be broken 3 seconds from now. -- https://en.wikipedia.org/wiki/Pandora%27s_box
rindolfsorry if I'm a bit strange lately now: https://www.shlomifish.org/humour/Selina-Mandrake/indiv-nodes/selina-and-the-three--the-battle.xhtml
rindolfstrange = strong = geeky-hackery = sexy : https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/hacking_and_amateur__vs__conformism_and_professional.xhtml ; well kinda/sorta
rindolfarnie as a hackery actor: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/bad_acting_ftw.xhtml#bad_acting_arnie
* felipehas quit (Quit: felipe)
rindolfarguably, an Austrian accent is closer to Danish than an English English accent
rindolfhackers come in many forms: https://en.wikipedia.org/wiki/One_Fish,_Two_Fish,_Red_Fish,_Blue_Fish
rindolfsome are even formless by default
simcop2387GumbyBRAIN: lol, Mandelbrot fractal tattoo in a maternity photo shoot
GumbyBRAINTheir photo setup is a thousand years.
simcop2387https://twitter.com/hollykrieger/status/1359932718247792643 # the reason for that
PaperHolly Krieger (@hollykrieger) 150d18h ago: There, I fixed the maternity photoshoot for you 😂 #WomenInScienceDay - do what you love your own way 👍🏼👍🏼👍🏼
rindolfsimcop2387: doesn't it kinda look like a ♥ shape?
rindolfhttps://duckduckgo.com/?t=ffab&q=mandelbrot&atb=v140-1&ia=images&iax=images - part of it
rindolfsimcop2387: a turbo c++ proggy to render it , took me several minutes on a 386 SX
rindolfyou were lucky
rindolfpurl : you were lucky
simcop2387i remember those days
rindolfsimcop2387: heh, you were not so lucky
simcop2387one of my first computers was an IBM PS/2 Model 25, running some kind of 8088 (no clue any more the speed or other specs) https://www.old-computers.com/museum/computer.asp?st=1&c=1183
rindolfsimcop2387: now it takes seconds with numpy
simcop2387if that
simcop2387if i ever run across one i'm tempted to gut it and build what people tend to call a "stealth pc" in it with some modern hardware
rindolf<rindolf> diophantoz: "it doesn't take a witch to fix this computer. all it takes is a Phillips screwdriver -- an old IBM PC clones commercial i imagined starring her as a child who was just taught fixing PC computers
rindolf<rindolf> diophantoz: apple, commodore, etc were form over function
rindolf<
rindolfher = https://en.wikipedia.org/wiki/Melissa_Joan_Hart - concat(meli lisa jo anne heart)
rindolfkai https://memory-alpha.fandom.com/wiki/Winn_Adami was/is a bitchin bajoran terminator
simcop2387i love stupid naming/typos like that, it's fun
rindolfwell, i think she retired as a kai for now but is still a vedek
rindolf"gotta move or you stone"
rindolfsimcop2387: marge simpson? ;)
simcop2387yea, marge instead of merge.
rindolfi have a distant relative called margey
rindolfshe is weird and cool
rindolfGrinnz: i think both conservatives and liberals or whatever are good people: https://en.wikipedia.org/wiki/Universalism ; https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/guidelines_as_dogma.xhtml
rindolfmst: BTW , I enjoyed our chat yesterday about the queen/etc
rindolfhttps://twitter.com/shlomif/status/1344164824910016513 - co-emperess of fantasia by choice and hard-but-enjoyable-work . was born a "commoner" in paris.fr.
PaperShlomi Fish (@shlomif) 195d3h ago: "When I was your age, @EmmaWatson was called Sarah Bernhardt. Dude! How old are you?" It's funny to think that Em is the "Alpha Female" now, but Bernhardt being the daughter of a (jewish) hooker w unclear father was far more questionable. And where there's a will there's a way.
rindolfmy "parents" are threatening to call an ambulance to take me to an asylum. they are sadists. if they loved me, they'd let me do as i please: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/#do_and_let_do__live_and_let_live
rindolf(Everyone start (living and loving)). lisp! good night, and happy https://en.wikipedia.org/wiki/Bastille_Day tomorrow; https://www.youtube.com/watch?v=DGXx56WqqJw . https://www.shlomifish.org/humour/humanity/indiv-nodes/the-gate.xhtml
PaperYouTube video linked by rindolf: The Monty Python and Holy Grail, The English meet the French castle - French subtitles - published by dyhetue
rindolfhi all, i am up early again having crazy thoughts about cosmology - and daydreaming
* rindolfis now playing: Daydream Believer [00:22/03:07]
Channel#perl
NetworkMAGNet
Published2021-07-14

##English on "Who is a Jew?"

Display

twbhttps://en.wikipedia.org/wiki/Who_is_a_Jew%3F — there are many answers, but MOST of the time it's not related to religion.
twbInterestingly, the right of return doesn't follow halakhic rules, and is much stricter for Ethiopians than, say, Russians.
twbHuh. "Argos" sometimes means "silver", BUT sometimes means "not working" (a- + ergos)
twbI feel an urgent need to accost people in Milton Keynes and explain this volubly.
rindolftwb: <joke>re "who is a Jew?" https://en.wikipedia.org/wiki/Ovadia_Yosef has the privilege of blessing everyone he pleases (and their maternal descendents) as a Jew, and he is yet to answer "no" to the question "Is [insert entity here] a pure Jew?"»
twb"pure" eyeroll
twbrindolf: I think I must be misreading you somehow, because it sounds like "whenever asked 'is X a Jew?' he always answers 'yes'" — which seems unlikely for an ultra-orthodox dude
twbSince someone's bound to have asked e.g. "is Rudolph the red-nosed reindeer a Jew" by now
rindolfit is believed he dressed in the extravagant custom from the same reason as https://en.wikipedia.org/wiki/Darth_Vader who openly admitted he uses his robot custom because it is memorable
rindolftwb: it was a joke - take it easy. and in that joke world, he answered "yes" to that question. there are also several sects of superintelligent Jewish cats there. </joke>
* rindolfis trying to be strange but amusing
rindolfmy junior high / high school friend was smarter, had more vivid imagination, and was funnier than I was at the time
twbrindolf: before the school got a restraining order?
rindolftwb: restraining order for whom? and punishments in .il are light given Saladin's ethics
rindolftwb: have you watched https://en.wikipedia.org/wiki/Kung_Fu_Panda_2 ? i like how Po forgives the villain at the end
twbrindolf: schools often take a dim view of old men being friends with high school students
rindolftwb: m friend
rindolftwb: that aforementioned friend was/is my age
rindolftwb: and i think age difference friendships are overblown. https://en.wikipedia.org/wiki/Samantha_Smith was 10 when she 'slew' two mighty superpowers
torettoIn this context, "John's works have been highly criticized by other scholars, including Jacob and Lucy, for his illogical thinking" -- Do I need to use "have been" or "has been"?
torettoWhat's right word to use? Have vs Has
rindolftoretto: "have been"
torettothanks
torettos/her/his/
rindolftoretto: plural is "have" usually
torettoI see, makes sense.
StayHungrygood morning, comrades :)
StayHungryi wonder if there are any reputable sources left in English-speaking world which still adhere that singular they is... a controversial thing?
StayHungryI relied upon Chicago manual of style in this matter, but it seems they too gave up
rindolfStayHungry: i used singular "they" in the past, but now use "he" again at times.
ksftit could *maybe* be considered nonstandard when referring to specific people of known (binary) gender
ksftbut it's been used for centuries generically
ksftincluding by Shakespeare and in the King James Bible
rindolfKJV used it too, yes
ksftit's actually older than the singular "you"
ksfthttps://en.wiktionary.org/wiki/they#Usage_notes
StayHungryksft: used does not mean common. for example, i use word 'invective' on par with ancient ancestors, whereas it's not common in English.
twbhttps://en.wikipedia.org/wiki/Singular_they
kompowiecin my country we have inflection and i can use only "he" in sentence. I don't consider this to be a mistake.
twbkompowiec: in which language?
kompowiecwe have*
kompowiecpolish
kompowiecI remember a funny situation where some idiot called my language sexist for that reason.
ksftStayHungry: I don't think I understand your point
ksftI meant that it's been standard usage for centuries
kompowiecjust because you can change any word in English because there is no inflection, does not mean that in other languages it is possible.
ksftwas that person an English speaker?
twbkompowiec: English has inflexion, just not for gender (mostly)
StayHungryalso, i live both outside of golden billion and gender-whatever discourse, so that wikipedia article written by you know whom is not relevant. i'm looking not for fashion advice, but for sources that still stick to what is make sense grammatically, not politically.
ksftif so, you could respond by pointing to words that are always gendered in English
ksftlike "niece"/"nephew"
kompowieche knew another language, but it was not a inflection language
twbkompowiec: pronouns still inflect for gender, as does the adjective "blond/blonde" and, historically, some jobs (e.g. "invigilator/invigilatrix")
ksftsome jobs still do
kompowiecnegress :P
ksft"waiter"/"waitress", "actor"/"actress"
twbksft: depending on the dialect, yes
ksftthe masculine one is also generic in all cases I can think of, though
kompowiec> invigilatrix
kompowieci never heard of it
LuisP14niece* :x
ksftniece*, yes
twbkompowiec: it is a woman who prevents students from cheating during an exam
kompowiecoo
twbkompowiec: "doctress" and "actress" and "aviatrix" are attested more commonly.
ksft"proctor", in American English
twbAlso "danceuse"
kompowiecthat's what I was gonna say, it's from the British
twbksft: well... "proctress" in that case ;-)
ksftwhat variant uses "doctress"?
twbksft: none anymore, but it was readily apparent in the early 1900s
kompowiecI only know the American dialect, probably because of its ubiquitous presence.
twbkompowiec: I'd have thought Poland more likely to use British due to proximity, but I guess all the rest of western europe is in between you
ksftI think mandatory gendering is unfortunate in languages, but it's ridiculous to suggest that people who use those languages are doing something wrong
StayHungryrindolf: how do you deal with those who are eager to correct you when you use 'he'?
rindolf<StayHungry> rindolf: how do you deal with those who are eager to correct you when you use 'he'? ==> it doesn't happen a lot, but i tell them "you're right. point taken. force of habit' to be the bigger person there
StayHungrydiplomatist :)
rindolfStayHungry: Chuck Norris round house kicks doors open instead of using their keys. Summer Glau makes sure doors have already been open using her mind. ;)
* StayHungrylooks up Summer Glau
rindolfStayHungry: «Summer Glau (born 1981) is a Hollywood actress best known for playing River Tam in Firefly and Cameron, a Terminator, in the Television series The Sarah Connor Chronicles. She is also notable for being featured in the online comics, xkcd, and for being featured as a fictional version of herself in [my] realistic, political, fan-fiction, screenplay, Summerschool at the NSA.»
StayHungryyeah :)
StayHungrypassed me by except for a couple of Terminator series
rindolfStayHungry: i know her primarily from https://www.explainxkcd.com/wiki/index.php/406:_Venting
StayHungry:))
twbrindolf: looking in the scrollback my brain hurt because I was like "the river Tam doesn't flow through Cameron"
StayHungry:D
rindolfStayHungry: "everybody knows that, right?" https://youtu.be/QmklkUpN1YA?t=149
rindolftwb: heh, Cambridge does have a River Cam. it's a lovely town.
twbrindolf: i mean, obviously. That's what it's named after.
rindolftwb: where do you live, btw
twbMelbourne
StayHungrykangaroos :D
rindolftwb: yes, I wasn't aware of that till I've visited it
twb«When last I was in Cambridge, I stood atop the university church and heard the immortal words: "See that building over there? That's older than your country, that is." -- Martin Ellis»
rindolfdidn't make the connection
* StayHungrylooks up Martin Ellis
rindolfmy brain is full of disparate and seemingly random knowledge
StayHungryvery post-modern :)
rindolfStayHungry: one of my screenplays is subtitled "caught between post-modernism and the new age"
rindolfbye for now - walk. /me is away
StayHungrygive me that which is subtitled 'salvation lies within' :)
rindolfStayHungry: "the Schwartz is in you"
* rindolfis back from his walk - only the future will tell whether it is good news or not ;)
twbpowershell-preview_7.2.0-preview.7-1.deb_amd64.deb alone is 64MB, and that's- oh it appears to embed a copy of the CLR, which won't get security support
rindolfi suspect we/the gods/etc. have free choice
rindolftwb: that sucks
twbHow is this actually working? It's a single "pwsh" executable and a bunch of .dll's. Where's the CLR?
rindolfi don't mind getting cracked, but i hate it when software crashes
pussipupuI'm not and not
twbCan it access any of the system CLR libraries?
pussipupuBut it's a huge improvement over their old thing
twbpussipupu: are you talking about cmd.exe or about conhost?
pussipupuNot something I'd use on my own machines, cute that's another issue
twbBecause you can get rid of conhost without having to learn ps
pussipuputhe former
twbpussipupu: in that case just put bash.exe on a UNC share
pussipupuI'd rather just have a REPL with a real language, but one takes what one gets at work
twbThat's what I did back in 2001
rindolftwb: i think the CLR is inside the .dll files
twbrindolf: yeah I expected that to be more obvious
* StayHungryalways suspected ##english is a covert agent of #powershell :D
twbI made my dad use powershell for his ffmpeg-to-google script
twbHe doesn't like that double-click opens the IDE instead of just executing it
rindolfStayHungry: hello, NSA! ;)
rindolfStayHungry: the mossad can neither confirm nor deny having a secret cabal headed by https://mlp.fandom.com/wiki/Fluttershy
rindolf</jokes>
rindolftwb: ah
pussipupuI'm not sure I dislike bash significantly less than PowerShell, and it's not my machine to be installing things on
twbI never installed it on their machine
pussipupuOK
twbI did ⌘+r \\twb-smb-server\blah\bash.exe \\twb-smb-server\blah\fix-problem.bash
twbIf I was doing it today I'd probably use lua. Also since Active Directory landed, that would probably complain that bash.exe wasn't signed.
rindolftwb: I dislike reverse ageism - "you cannot teach an old dog new tricks"
twbI only did that on NT 4.0 through Vista
twbrindolf: paleophobia?
rindolftwb: maybe
rindolftwb: I was told and believe that https://en.wikipedia.org/wiki/Elizabeth_II is "as sharp as a tack" and her retired husband certainly was
blkshpHow is that reverse ageism?
pussipupuageism doesn't have a default direction even
blkshpPrecisely, like "reverse racism" there's no such thing.
StayHungryonly reverse cowgirl left...
twbeyeroll
Babarwhat's the word for mental communication with someone? Tele...something?
StayHungrytelepathy
pussipuputelepathy
lnmindmeld
Babarthat, yes, thanks
Babar(telepathy, not mindmeld)
rindolfblkshp: "the media" often portrays Liz II as senile.
pussipupuThe UK media don't
pussipupuThey often fawn over her though
blkshprindolf: Don't refer to Her Majesty as Liz II
StayHungry:D
Babar(or else)
rindolfblkshp: i mean something like "my grandfather is too old to use Linux"
blkshpThat's just plain old ageism
blkshpBabar: you got it.
rindolfblkshp: heh. Lizzie 2.01b
blkshpI will end you.
* blkshploads photon torpedo tubes
StayHungryroyal family is still a thing?
blkshpYes.
pussipupuSadly
blkshpNot sadly.
hufthat's hardly the problem
pussipupuNot to you
hufit's the stuff they stole that is
blkshphere we go.
pussipupuIt's not the largest problem but it's one of them :p
hufI'd like to quote philosophytube's great video on the topic
rindolfblkshp: photon torpedoes are no match against my EvilAntlers
blkshp:D
StayHungrywonder how do they cope with that uncombed vulgar fellow who presumably rules the nation, i'd burn the shame
StayHungry*with shame
blkshpYou leave Boris be.
hufno dear, that's Britney
rindolfblkshp: my EvilAntlers® more accurately - I am a trademark troll
rindolfnonreverse agism is like "he's too young to write a novel/screenplay"
twbrindolf: I don't agree with that
rindolftwb: with which point i've made?
twbrindolf: I disagree with 19:30 <rindolf> nonreverse agism is like "he's too young to write a novel/screenplay"
rindolftwb: why?
twbI think "agist" covers both "presidents must be at least 40 years old" and "fuck off out of our skate park, grandad"
twbI suppose you might make a case that graduated minimum wage (i.e. McDonalds can pay a 14yo 20% less than an 18yo) is "reverse agism"
rindolftwb: ah, i see. well, fair enough. we may need good terminology for both opposites
twbrindolf: just make up your own words
twbe.g. ephebophobia, paleophobia
rindolftwb: i see - Latin...
rindolftwb: re McDonalds' wage: https://www.crfashionbook.com/celebrity/a27409908/linda-evangelista-quote-10000-a-day/
rindolfor is it Greek
twbrindolf: I don't understand the link to minimum wage
twbrindolf: your link doesn't seem to mention "McDonalds", or "wage" at all
pussipupuA link to a non sequitur? Shocking
rindolftwb: well, i mean : 1.some people's time is worth more. 2. McDonalds' workers likely have other venues of income and derive inspiration from serving
rindolfthey might also be getting paid much more now
rindolfMcDonalds workers might also be getting paid much more now
rindolf<< And, in fact, you can’t even be sure that the demand curve is downward sloping. The only reason we assumed that the demand curve is downward sloping is that we assumed things like “if Freddy is willing to buy a pair of sneakers for $130, he is certainly willing to buy those same sneakers for $20.” Right? Ha! Not if Freddy is an American teenager! American teenagers would not be caught dead in $20 sneakers. It’s, like,
rindolfum, the death penalty? if you are wearing sneakers? that only cost $20 a pair? in school? I’m not joking around here: prices send signals. Movies in my town cost, I think, $11. Criminy. There used to be a movie theatre that had movies for $3. Did anyone go there? I DON’T THINK SO. It’s obviously just a dumping ground for lousy movies. Somebody is now at the bottom of the East River with $20.00 cement sneakers because they dar
rindolfed to tell the consumer which movies the industry thought were lousy.>>
rindolf-- from https://www.joelonsoftware.com/2004/12/15/camels-and-rubber-duckies/
twbrindolf: https://en.wikipedia.org/wiki/Veblen_good
twbAlso related: https://en.wikipedia.org/wiki/Lemons_market
rindolftwb: good link, thanks
rindolftwb++
tinsoldiertwb: +28, -1 = 27. Informative (1)
pussipupu.help ++
* saganmanis now known as HubertFarnsworth
HubertFarnsworthwoah, Rindolf is here
HubertFarnsworthHey Rindolf, I am SaganMan from Freenode, twitter
blkshpDid you not invent some kind of video communications device?
rindolfHubertFarnsworth: hi, i remember you
rindolfHubertFarnsworth: how are you?
HubertFarnsworthThat's nice rindolf. I am okay. Surviving!
HubertFarnsworthHow are you rindolf?
rindolfHubertFarnsworth: I'm fine - philosophical
rindolfHubertFarnsworth: trying to lose The-Game™
HubertFarnsworthfine is good, what are you up to these days? reading anything good?
rindolfHubertFarnsworth: sure - irc logs, random web pages,my screenplays, tweets: https://en.wiktionary.org/wiki/tl;dr for the win for now
tinwhiskersStayHungry: that's not a quality that is common to all humans :-/
HubertFarnsworthblkshp: Are you enjoying Wodehouse?
HubertFarnsworthrindolf: Haha. I always collected logs but never read them.
rindolfHubertFarnsworth: i think in life, the walk can be better than the destination
blkshpI enjoyed the one about the cow creamer, yes!
HubertFarnsworthhaha
blkshpbut i have decided I'm going to take them separated by something else, I'm currently on Stephen King's Cujo.
StayHungrytinwhiskers: tragedies often embitter people, make them callous and detached. but some stay afloat.
tinwhiskersah. I see.
HubertFarnsworthah, Stephen King
rindolfHubertFarnsworth: i mean i'm reading the real time chats i participate in
hufI have a friend who insists it's supposed to be pronounced with an f instead of a v (the Stephen in Stephen King)
HubertFarnsworthah I see
rindolfhuf: heh, he sounds stubborn
HubertFarnsworthrindolf: the destination is death and the walk at times is good but sucks mostly
blkshpRelevant: https://www.youtube.com/watch?v=d6r6nhBcIbA
rindolfmy father keeps insisting that https://duckduckgo.com/Rosh_Hashanah?ia=web is not a chag
rindolfHubertFarnsworth: you cannot physically die in The-Game™
rindolfStayHungry: i prefer crossover classical: https://www.youtube.com/watch?v=mZd1GsRHVts
StayHungryrindolf: hooray for animation :D
rindolfStayHungry: i love animations! Disney, WB, https://en.wikipedia.org/wiki/My_Little_Pony:_Friendship_Is_Magic ; the Muppets ; you name it
tinwhiskersrandom
kompowiecrindolf: 5 season is best
kompowiecespecially i mean first and latest episode
rindolfkompowiec: of MLP: fim?
kompowiecyep
kompowiecbut I don't think I have finished watching the rest of the episodes until today. I think I ended up in the 7th season, I think.
rindolfkompowiec: ah, i liked most episodes and also stopped watching after the end of season 7. i felt it ended well, and the novelty factor was gone.
Channel#English
NetworkFreenode
Published2021-07-20

#c - Philosophise yourself into a corner

Display

shlomifvdamewood: hi! sup? I don't like the fact that the new ##programming faq is neutered of links. seems like in your intolerance of me you've philosophised yourself into a corner. :P we're going to lose The-Game™
Inlineerm, if you get bored of one corner then philosophize yourself onto the other corner....
Inlinelol
shlomifInline: heh.
shlomifInline++
shlomifhttp://ars.userfriendly.org/cartoons/?id=20060302
candideTitle of shlomif's link: UserFriendly Strip Comments
Inlineat least it's raining metaphysics erry day.....
Inlinehahaha
shlomifthat strip is a remake of https://www.youtube.com/watch?v=KNYI3iINXrQ
candideTitle of shlomif's link: Sam the Eagle versus Alice Cooper - YouTube
shlomifInline: metaphysics is my favourite physics ;)
* Inlinegoes take a swim in the sea of concepts then comes out and holds his bucket in the air to fill with metaphysics then philosophizes himself onto his retreat couch
Inlinelather, rinse, repeat
Inlineshlomif: i'm a holidayist
Inlinelol
shlomifInline: \o/ :D
shlomifInline++ # good joke
shlomifInline: may i tweet it?
shlomifwe got a bit offtopic though
shlomifInline: "there is no escape from shlomif's philosophical corner!" ;)
shlomifhttps://www.youtube.com/watch?v=9m-kbBamg_U - 'stay there!'
candideTitle of shlomif's link: Sesame Street: Grover And Herry Explain Here & There - YouTube
pr-asadiHi guys.
pr-asadiHow can i define a char array with 10 MB size?
pr-asadiI do not want use pointer or malloc.
dave0pr-asadi: static char array[10*1024*1024];
shlomifdave0++
dave0dave1
shlomif10 MB is peanuts nowadays.
twkmstill might fail though if the duration is automatic.
pr-asadidave0: How did do static?
dave0pr-asadi: because twkm
twkmstatic duration was required. the static keyword might not be needed, but that depends on context.
Twixusually it is not a good idea to put a 10 MB array on the stack. I think usually the stack on Linux is only 8 MB big(might be higher now, not sure what the current value is). So putting it into the static memory section might be good idea :>
Twixbut why do you not like to use malloc? I usually avoid malloc, too. But its because i usually work in microcontrollers
pr-asadiSo... fgets function does not give char *array type.
pr-asadidoes not takes*
Twix?
pr-asadiI should use narrow string(char array[length]).
twkmpointer into storage, at least n bytes of it where n is what you provide a the second argument.
twkmsome prefer using allocated storage there, but automatic, static or thread local is fine too.
pr-asadiTwix: What do you mean? I am a beginner.
Twixthat the stack size is limited? Or the static memory thing?
pr-asaditwkm: I should read more about the static keyword.
Twixthere are basically 3 memory sections. Maybe 4 if you take thread local memory into account. The stack, the heap and the static memory
twkmindeed, storage duration and the meaning of the qualifiers should be learned.
twkmugh.
Twixthe static memory gets allocated by the compiler/linker. Its size is known at compile time / before the program has been started.
* cavemanhas quit (Quit: the ##end of the abyss)
Twixevery thing you declare as static never gets deleted. The memory is allocated due the whole program lifetime. E.g. if you have a static variable in a function, it will keep it content between calls of this function
pr-asadiTwix: Thanks man. I did know these things. I should read more.
Twixyou did already know? :o
Twixon microcontrollers its neat to use static memory for everything. If you avoid malloc you can make better predictions about the memory consumption of your program
Twixbut its more complicated to write a memory efficient program. You need to put a lot of thought how to use these static allocated memory to not waste it
TwixOn a bigger system i would not recommend this technique and rather simply use malloc to get the buffer you need
twkmgiven char s[n]; or static char s[n]; or char *s = malloc(n); -- which you provide to fgets doesn't matter to fgets.
pr-asadiTwix: Sorry. "I did not" is true.
Twix:D
twkmof course you must provide n (or less than n) as well, not some larger value.
Twixi always use INT_MAX. Works every time. But if i only could find the reason for those segmentation faults ...
Twix:>
Twixoh hi fputs_ o/
shlomiffputs_: hi. sup?
Posterdatihi
Posterdatiis anyone converting fortran77 to c?
twkmsome have.
kurahaupoPosterdati: "is" or "can"?
Posterdatiis
PosterdatiI think is the better choice to apply
kurahaupoThere isn't much Fortran code left, so even people skilled at doing that probably aren't doing it now
Posterdatinot using f2c
twkmsome things in c99 were specifically to (app)ease such efforts.
kurahaupoOr are you looking for someone to help?
kurahaupoor to help you?
Posterdatikurahaupo: some applications are still maintained in fortran77 due to its speed for linear algebra computations
Posterdativectors arithmetics is faster
Posterdation f77
* shlomifonly wrote FizzBuzz in fortran
kurahaupoPosterdati: Vector arithmetic will be faster in whichever languages can use the hardware acceleration in modern CPUs
Posterdatiwell comparing the same algorithm in c and fortran77 the latter always win
Channel#c
NetworkFreenode
Published2021-07-24

"It doesn't take a witch to fix this computer…"

Display

Most early home computers (e.g: Commodore 64 or Apple II) suffered from the "Form over function" fallacy. I imagined a 1980s IBM PC clones commercial that featured Melissa Joan Hart as a child fixing PCs. Then the camera zoomed into her belt with the caption "It doesn't take a witch to fix this computer. All it takes is a Phillips Screwdriver." This commercial helped cement the PCs' dominance.

Hart was kind-of pre-destined to become The Witch given Vedek Winn predicted that their final name will be "Meli-Lisa Jo-Anne Heart" based on the profile's previous names.

AuthorShlomi Fish
WorkOriginal
Published2021-07-28

New meaning for "idiot-proof"

Display

The term "idiot-proof" (= laymen proof) and Joel's advice of fixing support requests permanently get a whole new meaning when some laymen are tech geeks who have github accounts and are versed in the command line. E.g: fortune-mod issue #45.

AuthorShlomi Fish
WorkTweet
Published2021-10-07

Stop eating for one year

Display

Jack: I suggest we stop eating for one year and thus save a lot of money. But what will we buy with all the money we save?

Sophie: we'll buy food!

AuthorShlomi Fish
WorkAphorisms Collection
Published2021-11-13

#typescript - Programming Languages and Tools

Display

trampiHi! Where can I find the TypeScript language spec? It was previously available here, but it has been archived: https://github.com/microsoft/TypeScript/tree/main/doc
systemfaulttrampi: There's no spec, they stopped caring about it a few years ago
rindolfsystemfault++
rindolfIRC karma > gold
rindolf;)
rindolfI think specs can often be useful for design, though.
rindolfsometimes they can be pointless.
systemfault:)
systemfaultI don't believe anyone would write another complete TypeScript compiler (I'm not talking about a TS stripper, there are already a lot of them)
rindolfsystemfault: "believe it." -- http://www.earthstar.co.uk/deep1.htm
rindolfor https://www.shlomifish.org/humour/bits/facts/Taylor-Swift/
rindolfor Chuck for that matter: https://en.wikipedia.org/wiki/Chuck_Norris_facts
rindolf;)
systemfaultHaha :)
rindolfsystemfault: \o/
rindolfsystemfault: my sites/blogs have many other jokes
rindolfsystemfault: do you have WWW presence?
systemfaultI've browsed through your website, it's fine.
jadewhey guys, I have a generic class <T>, and a method that takes <O>, is there a way to constrain O to extend T?
jadewhmm, there might be
rindolfsystemfault: http://old-1998-site.shlomifish.org/ - humble start
systemfaultI don't, I bought my domain name but only use it for my Google email account
systemfaultjadew: have you tried <O extends T> ?
jadewyeah, doesn't work
systemfaultCan you write a small repro on the TS playground?
rindolfsystemfault: ah. :|
jadewwait, that's not what I want
jadewI want T extends O
jadewnevermind, this is a non-issue
systemfaultGood :)
systemfaultrindolf: simple websites like that age well, it looks fine on my phone
rindolfjadew++ # updating us
rindolfsystemfault: true, but I want a navigation menu, a breadcrumbs trail/etc
rindolfhttps://everybootstrap.site/ ;)
sighey philosophical question. I think I saw an answer somewhere but forgot it. Why do programming languages have statements? I know the historical reason: FORTRAN had statements and expressions, and then the division just kind of was inherited on to other languages. But is there some tangible BENEFIT from saying "this here is not an expression, it doesn't return a value you can assign or use elsewhere"?
systemfaultI don't know, my guess is simply because of how programming started.
sigmaybe something to do with sequence points?
sigbut it's such an "obvious" thing that you might always want to potentially have a value back from any kind of expression; and, like, why not? It can always be ignored if it's not needed
sigand I mean, new languages get designed all the time. Why does TypeScript have statements (ok, because js). Why does rust have statements?
sighttps://doc.rust-lang.org/reference/statements.html seems it's declarations mostly
systemfaultThere's a classic old paper that could be relevant… "Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs"
systemfaultBy John Bacus
systemfaulthttps://www.cs.cmu.edu/~crary/819-f09/Backus78.pdf
rindolfsystemfault: https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines
rindolfsig: https://twitter.com/shlomif/status/1479822015464976389
rindolfsig: https://duckduckgo.com/?q=lambda+calculus&atb=v140-1&ia=web , Lambda Calculus, is cool, but gets tedious
rindolfhttps://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-programming-German-as-he-is-spoke
sigrindolf: Lambda Calculus is tedious because there aren't good tools; there aren't good tools because there hasn't been a billion dollar demand
sigsystemfault: cool paper. Reminds of Ryan Dahl lamenting how broken NPM and node.js is
systemfaultsig: Then he went on to create Deno… which isn't that much better…
rindolfsig: perl is not tedious
systemfaultsig: What will be his next project? Oden? Done? Nedo? Edon? What combination of "Node" is he going to use? ;)
sigrindolf: perl also has absolutely nothing to do with lambda calculus :D
systemfaultAnyway, TL;DR… programming started really close to the machine which is imperative
sigsystemfault: I don't know enough history to know if Backus ever got a chance to have a stab at (more) functional languages than fortran and algol…
rindolfI used to write Perl in https://en.wikipedia.org/wiki/Joe's_Own_Editor
systemfaultThe first programming languages were very simple abstractions on top of assembly… because well, CPU and RAM were very limited
rindolfsig: my point was that Perl lacks good tools and yet
systemfaultPerl is dead :P
sigahum, ok
sigI was actually super impressed with Perl when I once tried it
sigI had this list of files and I wanted to generate an album HTML page
systemfaultIt's like COBOL, existing codebases will keep being maintained… but I'm not sure that anyone is going to start a new Perl 5 project in 2022
sig@files = `ls` # holy shit did I just parse the filenames in current directory into a list?!
systemfaultAnd Perl 6… was renamed Raku.
rindolfsig: heh, I did an HTML album too
avusig: you did just parse the filenames in the current directory in a broken way that at best works most of the time, yes :)
sigavu: scripting only needs to work for me, right now
sigTypeScript is an okay scripting language ";D"
sighey is it true btw that ts-node isn't "production quality"? You can't actually spawn lots of workers using it or whatever
avuusing ls in scripts is just as wrong in perl as it is in bash
signot if it works >:3
rindolfsystemfault: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f ;)
rindolfsig: I find tsc/ts better than raw js.
rindolfI also use https://emscripten.org/
rindolfNight all. Try dreaming of something more pleasant than COBOL…
Channel#typescript
NetworkFreenode
Published2022-01-28

Let's just kill prejudice

Display

First people were prejudiced about new vs. old. Then about popularity. Now they are about "mainstream"ness. "Two kinds of fools".

Let's just kill prejudice once and for all! When I described Kate in my Selina Mandrake story as a socialite, I was attacked, but what's wrong with being one?

AuthorShlomi Fish
WorkTweet
Published2022-03-03

##writing - Pluralistic Tooling

Display

bombnothing rindolf
bombhow was your day?
rindolfbomb: productive
rindolfbomb: hacked on xhtml5, css, tt2, perl5, py3, etc. codes
bombthat's cool rindolf but what is tt2
bombrindolf aye template toolkit
rindolfbomb: yes. jinja2's scoping confuses me :[
bombI liked jinja2 when I was using Flask, but it's smarter than it should be. Gotta keep the template dumb
rindolfbomb: yes
rindolfI used bottle.py for this script: https://www.shlomifish.org/humour/fortunes/show.cgi?id=shlomif-beauty-products-as-the-stone-soup-effect
bombah, good ol' bottle.py, I remember it was way faster than Flask
rindolfalso used sqlite
bombdo you run it on Gunicorn?
rindolfbomb: it is shared hosting - https://www.shlomifish.org/meta/hosting/
bombrindolf hmm, uses CGI then?
rindolfhttps://www.shlomifish.org/meta/FAQ/site_loads_quickly.xhtml
rindolfbomb: maybe. i dont care as long as it's fast
bombjust make sure you don't write a popular article :)
rindolfbomb: https://www.buzzfeed.com/rossalynwarren/emma-watson-crashed-the-un-website - new age slashdot effect
rindolfmost of my site is static
rindolfRoey: shabbath shalosh
rindolfRoey: i hacked on xhtml5, css, tt2, perl5, py3, etc. codes
Roeyrindolf: shabbat shalom :)
Roeyyeah? what did you make with them/
Roey?
rindolfRoey: web-pages. eg: https://www.shlomifish.org/humour/So-Who-The-Hell-Is-Qoheleth/ongoing-text.html
Channel##writing
NetworkFreenode
Published2022-03-07

#security - Tanking Tanks

Display

godSend23Russia cutting off internet march11!
godSend23what can we do
operationaltalk to elon
godSend23u mean starlink?
ajakright, because #security is who should be doing things
godSend23can we bypass this?
ajak...?
godSend23still get access
ajak???
BoBeR182HAM radio + email repeaters
BoBeR182you can send basic HTML over it
BoBeR182They're still gonna need internet for their own local shit
BoBeR182so realistically it's gonna be some BGP block or DNS fuckery
BoBeR182i'm sure if the Chinese can bypass the GFW so can the russians
godSend23ooh
BoBeR182.onion proxies and etc etc will help
godSend23so i simply continue to use .ru urls?
godSend23what's GFW?
BoBeR182great firewall of china
BoBeR182GFW
godSend23ohhh
godSend23i need to get myself a HAM radio
godSend23are there .onion proxies for every possible url?
ajakwhat does that mean
BoBeR182no
BoBeR182.onions must be set up by the site admin
BoBeR182you don't need a HAM radio to access Tor
BoBeR182but a HAM radio can help access other parts of the internet
BoBeR182even if it's just downloading an RSS feed
godSend23oh awesome that's neat
godSend23idk the ru sites' admins
rindolfgodSend23: see #linux
godSend23ok rindolf
godSend23why there?
rindolfgodSend23: I noted that I suspect Russia will be Egypt 2
godSend23hmm
rindolf.ru-ers are crazy
Apachezhttps://twitter.com/UAWeapons/status/1501288850055995396 "The Ukrainian John Deere Brigade apparently found another abandoned T-80U tank." :D
ajakyes, everyone following the war knows Ukraine has captured at least several heavy vehicles a day
CombatVetsavage
Apachezhttps://pbs.twimg.com/media/FNW200nVQAAqWxR?format=jpg&name=large
ApachezCombatVet: the next expansion pack for farming simulator? ;)
Apachezhow to tow a tank =)
CombatVetthat thing is pulling like 20x+ its weight
rindolfajak: reallife tanks are hateful - https://www.shlomifish.org/humour/Terminator/Liberation/indiv-nodes/hannah-using-a-tank.xhtml
ajakwhat are you on about
rindolfApachez: heh
rindolfajak: tanks are big, heavy, unagile & vulnerable
rindolfand an environmental menace
ajaki think this is a bit orthogonal to the issue
rindolfajak: maybe,...
rindolfajak: it tends2get stuffy inside tanks
cockatoodudedeath in a tank, is horrible
cockatoodudegenerally the tank becomes impossible to exit, and on fire, and you burn to death usually fairly slowly as the fuel leaks and spreads and ignites
rindolfThat put aside, despite common belief, NASA astronauts did use pencils in space at first ( https://www.scientificamerican.com/article/fact-or-fiction-nasa-spen/ ), just like their Soviet peers. However, this solution was found to be lacking. As a result, space-friendly pens were developed (within budget) and used (including by the USSR cosmonauts).
rindolfcockatoodude: :[
mats1https://www.theguardian.com/world/2022/mar/08/kyiv-deadlock-contrasts-russia-worrying-south-ukraine-war-progress
websec^ Focus on Kyiv deadlock obscures Russia’s success in south Ukraine | Ukraine | The Guardian
Channel#security
NetworkFreenode
Published2022-03-11

#web - Lesbianism, heterosexuality, and Sappho

Display

rindolfkee++
rindolfi think hiding info from 'hackers' is futile and nonconstructive - https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/fear-is-path-to-dark-side.xhtml
Natasha>> Putting Cards on the Table (2019-2022) - "Fear is the path to the dark side"
K4rMai wonder if most muscular women are lesbians
keeStatistically speaking, it's unlikely.
keeMost women aren't lesbians, so there'd have to be a high correlation between muscle-building exercise and sexuality, and I don't see why there should be.
rindolfK4rMa: there was https://friends.fandom.com/wiki/The_One_With_The_Male_Nanny
Natasha>> The One With The Male Nanny | Friends Central | Fandom
rindolfand i cried recently too when listening to songs
K4rMafriends is great
rindolfkee: i suspect https://en.wikipedia.org/wiki/Sappho wasn't really homosexual just playful and parodical, not unlike Ezekiel
rindolfK4rMa: yes. i also like TBBT, which is similar
K4rMathe big bang theory is the worst
rindolfhttps://en.wikipedia.org/wiki/The_Big_Bang_Theory
keerindolf: Ah yes. Sappho and her very good friend.
keeWhat next? JavaScript was satire all along?
keeTo be honest, JavaScript being satire makes a lot more sense.
keeIn Java, Object types can be null, therefore typeof null == "object".
keeAnd so on. Decisions that made some sense in other languages are satirised by JavaScript implementing them identically, or worse, and revealing them for the mistakes they are.
rindolfkee: there are many straight male combat soldiers who are fond of https://en.wikipedia.org/wiki/My_Little_Pony:_Friendship_Is_Magic . i dislike stigma and prejudice… :[
keeThis is true, but Sappho wrote quite a lot of quite personal lesbian romantic poetry.
keeIt's possible she was just that good a poet, but I think it's an unlikely choice of topic for a heterosexual classical Greek.
keeMost of her surviving poetry is about her own life in some way.
rindolfkee: there may have been fanfic of her, not unlike Aesop
keeNo, most later commentators insisted she was only attracted to men.
keeThey wrote quite a lot on the topic, with their interpretations. (Quotes in such documents are the only known surviving copy of some bits of her poems.)
rindolfmany people made up Aesop fables on the spot - https://www.shlomifish.org/meta/FAQ/factoids_obsession.xhtml
Natasha>> Shlomi Fish’s FAQ - Why are you so obsessed with “facts”/factoids about Chuck Norris/etc.?
rindolfkee: i am only mostly straight. i am attracted a little to men [and suspect every pleasure is sexual, creative, conceptual, and educational]
keeI don't think "straight" is even a particularly useful concept. (Nor "lesbian".) But it's one of the concepts in our culture, for good or for ill.
keeWe shouldn't really try to attach modern conceptions of sexuality or whatever to Sappho.
rindolfkee: “Do note, however that I kindof am attracted to the bitch type. One of my many kinks. While my friends are attracted to everything that moves, I see no reason to limit myself ( Reference: https://www.amazon.com/Best-Things-Anybody-Ever-Said/dp/0743235797/ref=sr_1_1 ).”
keeTbh, most historians are too obsessed with her sexuality. She wrote plenty of other poems! Just because we only have one-and-a-bit of those, doesn't mean we should pretend they don't exist.
rindolfkee: yes.
rindolfkee: i haven't studied ancient greek philosophy / culture closely, but OTOH haven't watched most Sesame Street skits either
keeSappho wrote in a regional dialect of Greek.
keeSince it was a different dialect to the one that later became Standard Classical Greek, many classicists decided her poems were trash, because they couldn't understand them easily.
keeSo they just didn't copy them off the original papyrus.
rindolfwe will always play catchup
rindolfkee: ah
rindolfkee: BTW, did you hear about https://www.shlomifish.org/philosophy/fan-pages/samantha-smith/ ?
Natasha>> Fan page for Samantha Smith - Shlomi Fish’s Homesite
Channel#web
NetworkFreenode
Published2022-03-20

The story of Gideon Seyetik the Terraformer in the Selinaverse

Display

After Gideon Seyetik tried to commit suicide, he and Q materialised on the bridge of The Defiant, and Q said:

What you did was brave, but not brave enough. See, the right to divorce is upheld by the constitution of the Q Continuum and all other known continuums as well as The-Codex™. I divorced my share of wives and some organisms divorced after milliards of years of marriage.

Your wife's race's reluctance for separation is unlikely to be biological.

So Prof. Seyetik and his wife started a political / religious struggle to allow them and other unhappy couples to divorce. It was successful eventually, but ironically Mrs. Seyetik was so impressed by her husband's perseverence, that she fell in love with him again, and they remained together.

Since then, the couple has been doing other political activism.

AuthorShlomi Fish
WorkOriginal
Published2022-03-22

The story of Julia Vins in the Shlomifverse [RPF]

Display

Note: this is Real Person Fiction.

It is known that a man or a woman, of any age, can be physically strong, staminous, dextrous, flexible, etc. while having small muscles and being lightweight. Julia Vins' natural DNA gave her a thin, skinny body which she disliked. This was despite the fact that she ate a lot.

Given pregnancy was out of the question, and given she preferred not to use magic for it yet, she turned to bodybuilding. However, she, preferred to remain skinny while being happy, rather than gain muscle mass and be miserable. As a result, Ms. Vins:

  1. Ate many fatty or sweet foods. There's a video where Jennifer Lawrence and she were recorded devouring a whole extra large pizza each.

  2. Often skipped gym sessions for days on end.

  3. Spent a lot of her gym time watching, helping and socialising with the other gym attendees.

It worked! Not only did she get a bulkier body that she was happier with, but she broke several powerlifting records and her babyface and use of excessive makeup earned her the moniker "Muscle Barbie".

That wasn't the end of the story, though. The first obstacle was that Julia became allergic to the makeup she was using. Since most beauty products are placebos and Julia was confident enough as is, she simply stopped using them and was still recognisable.

Yet another issue she ran into was that many of her airborne weight liftings resulted in her injuring herself. Thus, she decided to step out of the competitive powerlifting race, and periodically sell or donate some of The-Game™'s physical strength points and muscle mass points she has earned to people who needed them. Even if she gave them away, she still received compensating donations of money or publicity.

She ended up earning enough money to start a local restaurant where she is the barista.

AuthorShlomi Fish
WorkOriginal
Published2022-04-17

“Professor Fish”

Display

Back when I studied EE in the Technion, I tried to reach the webmasters of my department's website, in order to improve its user-experience. I received a reply from one of them that opened with "Hi Professor Fish". And that was back when I was an undergraduate student, before I even had a Bachelor's degree.

AuthorShlomi Fish
WorkOriginal
Published2022-05-22

##cinema - Natalie Portman is looking sexy when muscular

Display

rindolfhttps://www.youtube.com/watch?v=EsV4fULcyQw&t=570 - holy shit does Natalie Portman look sexy muscular! Is it a Marvel films thing? Given a person can be small-muscled yet strong-as-an-ox, it’s psychological bias [but what isn't?]
Trebek^ ► YouTube :: Star Wars (1999) Cast Then and Now [23 Years After] @ 09:30 :: Duration: 10:02 :: Views: 231,454 :: Uploader: toptenfamous :: Uploaded: 2022-07-12 :: 3,698 likes :: 0 dislikes :: 0 favorites :: 311 comments
TomatoSynthgreat arms, gotta say
Sketchwithout watching the video, i’m going to guess the new Thor movie where she plays Thor
rindolfTomatoSynth: heh, you can look but you'd better not touch…if you know what’s good for you
TomatoSynthwondering if she worked on her legs that much. i haven't seen the movie.
rindolfSketch: Thorah the explorer
rindolfThorah the Microsoft Internet Explorer… ;]
rindolf“I don’t want to mess with Summer Glau, but I'll let her mess with me every day!”
rindolf"If Emma Watson and Arnold Schwarzenegger were locked in a room alone, only Emma would come out alive. After she would break the door open."
rindolfLife becomes meaningless without sex and violence. ;]
rindolf"Taylor Swift can go and destroy the White House. She and what army? Why, she and no army."
rindolf"If Apple ever tried to sue Taylor Swift for trademark violations of Apple Swift, they would spend all their money on litigation, and still lose. This would make many lawyers richer, and the world a better place."
rindolfTomatoSynth: I just realised something - Portman wanted to become physically stronger for some roles. She preferred developing the bigger muscles as a certificate of hard work [just like a gnupg signature]; the studios were OK either way
rindolfIf Portman were the “queen of web 1.0”: https://www.shlomifish.org/humour/Buffy/A-Few-Good-Slayers/ongoing-text.html#talk_with_rindolf_on_freenode
Trebek^ Buffy - a Few Good Slayers - Ongoing Text - Shlomi Fish’s Homesite
Chigrahttps://www.cbr.com/disney-gargoyles-returns-new-season-dynamite-entertainment/ Wow.
Trebek^ Disney’s Gargoyles Returns with a New Season from Dynamite Entertainment
rindolfChigra: the 1990s “Gargoyles” was a decent show. Full of mystery
Sketchand a cast full of TNG
ChigraYeah, that’s what Gargoyles should be remembered most as. The TNG casts side hustle.
ChigraThere would be no indication that Marina Sirtis could act without it.
bpalmerA lot of comic book writers were involved with the stories, and at least one novelist that I like.
SketchChigra: yeah, I never watched it more than occasionally, that's the only thing i remember about it
Channel##cinema
NetworkFreenode
Published2022-07-23

Definition of “The Alpha Female”

Display

Definition of “The Alpha Female”: the woman people are talking about people talking about.

AuthorShlomi Fish
WorkOriginal
Published2022-08-25

The story of Clarissa Darling (in the Selinaverse)

Display

Clarissa Darling was the 4th or 5th terran terminator to have been terminated. She is a "The Theory Of Everything" brainiac. Clarissa avoids physical peril and discomfort as much as possible, while delighting in nonviolent battles of wits. She likes to flaunt her knowledge, and unverified hypotheses.

The "Clarissa Explains It All" pattern where she chases her brother around the kitchen table is not something the real Clarissa will ever do. Like many others, Clarissa believes in the missiles vs. mêlée motif and that "the pen is mightier than the bow".

However, as a post-Terminator girl, Clarissa was constantly tormented by boys pulling her hair. As a result, her friend (and former watcher) Sam, convinced her to study martial arts - Karate, I think - together. While she hated almost every single moment of it, the torments stopped shortly after they started learning Karate.

Now, at one point, Clarissa and Sam participated in a regional Karate tournament, where Clarissa won the silver medal for the girls' competition, and Sam didn't place (and didn't care too much about it). Following that, and the publicity it received, Clarissa and Sam concluded that they no longer need to study martial arts, and as a result decided to quit. And indeed while Clarissa still had her share of challenges and obstacles, she still was no longer being tormented.

( Note that some of Clarissa's opponents in the tournament complained that fighting her was not-as-fun-as-it-could be, because she didn't prolong the fights. )

Unix wiz girl

As a dispeller, Clarissa's template used troff on a Unix system to typeset and print her letters to the Muppeteers and fellow dispellers. The post-Terminator Clarissa remained a Unix enthusiast, whereas Melissa Joan Hart was more into IBM PCs and DOS. With the advent of commodity 32-bit/64-bit CPU architectures and Unix-like operating-systems (GNU, BSDs, Linux)¸ their paths converged.

AuthorShlomi Fish
WorkOriginal
Published2022-10-03

##hiya - hiya being humble

Display

hiyawow my chan is so loquacious now
hiya:P
lowdeni imagine one day this chan will become big and everyone will just be like "who tf is hiya why name it after him ?"
hiyalowden: hiya is a legend
hiyahiya is the power that binds all together
hiyathat brings different culture together
hiyaa guy you can make fun of
hiyaA guy who loves Bigfoot :)
hiyaWho loves Canada / USA / Europe
hiyaA great personality
hiya:P
rindolfhiya: hi, your monologue reminds me of the poem in https://tolkiengateway.net/wiki/Rings_of_Power
rindolfhiya: it was funny though
rindolfhiya: funny and fun \o/
hiyarindolf: :)
Channel##hiya
NetworkFreenode
Tagline“When it comes to humility, I am the greatest”
Published2022-11-25

#web - "one click"

Display

Kartagissometimes I come to hate lando
rindolfKartagis: https://lando.dev/ ?
Natasha>> Home | Lando
Nomikosdistrust every product of which the description's opening paragraph contains 'button' and 'push'
Kartagisrindolf: yep. it sometimes gives me http timeout and the one solution mentioned as docker system prune -a
rindolfNomikos: heh, also “one click”
Nomikosyep
rindolf\o/
Nomikoshttps://www.youtube.com/watch?v=pEfrdAtAmqk
Natasha>> God-Tier Developer Roadmap
rindolfNomikos: TL;DW
Nomikosit’s not actually useful, but entertaining
rindolfNomikos: ok. he talks too fast too
Nomikosyou can play it at 0.75% speed :o)
Nomikosehr.. *75%
Nomikos0.75% would make it hard to understand again
NomikosI’m following a docker youtube which has generated subtitles, and have seen at least 13 different ways in which the word “docker” was interpreted
Nomikosfrom a quick scan: dr, Dr. dakar, doctor, darker, dogra
Nomikosdoko
Channel#web
NetworkFreenode
Published2022-12-03

Objective Visual Turbo Global jIronOpenPerl++.NET™

Display

Objective Visual Turbo Global jIronOpenPerl++.NET™ Enterprise Edition♭ Professional Home Premium Ultimate 64-bit Single-user.

AuthorShlomi Fish
WorkBased on a Freenode #perl conversation
Published2023-01-11

"You look 24 years old"

Display

Back around 2013, when I was ~36, a girl told me I looked 24 years old, and I was disappointed because I always thought I looked 18.

“Meet Q Gadol”

AuthorShlomi Fish
Work@shlomif tweet
Published2023-01-23

##religion - Reviewing Rindolfism

Display

elgranroblehttps://www.shlomifish.org/me/rindolf/indiv-nodes/rindolfism__howtohelp.xhtml
elgranroblerindolf: in accordance with your words, I will add my 2 cents to the public forum
* rindolfis now playing: Katy Perry - 'Hummingbird Heartbeat' (Cover by Savannah Outen & Kyle Jordan Mueller)-BHhh-yCmn7g.mp4 [01:20/04:35]
elgranrobleFrom my perspective, rindolfism has an air of old celtic, and germanic lost roots. It is the alterego of the shalom oriented man, who because of history has its foot in two realms, in that of Saladin and from before the Brothers Grimm in a Alsacean forest under the rule of Charlemagne.
elgranrobleRindolfism, in my opinion, mythologizes the English aura and lays it like a thin mantel over the girth of Israeli and Hebrew wisdom. Upon the mantel written in gold are the languages of the angels, but now understood as code. These once archaic and mystic memes have now surfaced and materialized in the dawn of the computer age and have flourished
elgranroblehumbly as programmer and hacker.
elgranrobleRindolfism is the source of great worry for those who seek hide the secret past of the world and what the ancients called, "The Cold Curtain." The cold curtain is the time only known to the initiated moon watchers and tree whisperers. It is a time when the winds howl from the arctic and drive the northern people in an ice march towards the verdant
elgranroblelands of mediterranean.
elgranrobleRindolfism's only curse and enemy is itself. Because of its freedom and opensourceness, it is destined to morph into something so unknown and unfamiliar that the followers of Rindolfism won't be able to recognize it. So the followers of Rindolfism are destined to a long period of confusion until they coalesce back into one Rindolfism with all its
elgranroblecontradictions and differences, as it was before it changed into a non-Rindolfism.
elgranrobleThis nature of rindolfism is peculiar because we are not sure if the rindolfism of today is even the original rindolfism. However scholars point to schlomifish.org with certainty that it is and was AS it is written. We are happy to agree in order to ensure that rindolfism continues to be a source of unity amongst ranting-raving chatters, ##religion
elgranrobleaddicts, hackers, programmers, n00bs, and other categories that are inappropriate to say.
rindolfelgranroble: i'm reminded of https://www.shlomifish.org/meta/FAQ/too_old_or_too_new_sources.xhtml
elgranroblerindolf: rindolfism is antithetical to smiflodnirism which posits that rindolfism has everything upside down. rindolfism is toe-to-toe with the biggest feet. rindolfism is the cure to every people under a  dictator with an anger problem or anyone in any unhealthy relationship. rindolfism is currently being studied by the all intelligence agencies
elgranroblein order to synthesize and patent it before the soviets do.
elgranroblerindolf: To understand rindolfism, all you need to do is click right-mouse and View Source (Inspect Element).
elgranrobleOn the other hand, elgranroble-ism is so messed up it might make you end up going back to your therapist.
elgranroblelol
rindolfelgranroble: haha… \o/
elgranrobleElgranroble-ism has been banned in several countries and is being currently under review in several "free" countries. Critics say that the mix of depressing and hopeful information is too complicated for anyone who doesn't want to try to be a good person. Critics say that it makes most people feel pity or anger.
elgranrobleElgranroble-ism has been accused of being overblown hogwash created by spoiled chatterbox. Followers of elgranroble-ism disagree vehemently to these accusations, although some have expressed that they wish their movement was easier to say in English.
rindolfheh
elgranrobleThe major tenets of Elgranroble-ism are 1. Absorbing information critically but with an open mind, 2. Being Forgiving until it hurts like Jesus, 3. Praying to God and seeing how it knows your heart, 4. Giving credit to where you get ideas from so that you don't look like a racist appropriator or a liar, 5. Thinking of weird things but keeping them
elgranrobleto yourself until the right moment, 6. Aspire to be at the frontier of something even without being an expert, 7. See the magic in the world and struggle with it, but try to move in a positive direction for the sake of others
elgranroble6. Aspire to be at the frontier of something even without being an expert, like shlomifish's /1991/
elgranrobleAlthough there are 7 tenets of Elgranroble-ism, there is a secret sect that believes that these 7 principles were made-up in a chatroom about religion in order to appease people. In reality, the mind of their leader is like a wolf.
elgranroblehttps://kimkinscam.files.wordpress.com/2008/01/sheep-wolf.jpg
elgranroblerindolf: night, thanks for the excitement
rindolfelgranroble: gnight; thx
* elgranroblehas quit (Quit: elgranroble)
cavemanrindolf: do you like to think about economical theories/ideas?
caveman^ separate question.
cavemanas for the palestenine question: so, your answer is that it's ok for israeli forces to beat palestenian worshippers, because it is not a genocide yet?
rindolfcaveman: i'm interested in psychological economics. eg: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/
cavemani have serious thoughts about changing how economy operates, including thoughts to create a new cryptocurrency that is actually usable as a currency (something existing cryptocurrencies fail achieving).
cavemani also have thoughts on anonymous physical delivery, which makes it practically impossible for the government to stop even if it wants.
cavemananonymous physical delivery + scalable cryptocurrency = both required to have a liberated trade from governmental theft (e.g. taxation, inflation).
rindolfcaveman: intentional physical violence is always bad IMO
cavemanare you interested in this? (scaling cryptocurrency + anonymous physical delivery)
rindolfcaveman: bitcoin wastes time/love which r much greater than money
cavemanhow so? kindly explain.
cavemanwhat about fiat currencies? do they also waste time/love?
rindolfcaveman: no
rindolfcaveman: the whole universe should use USD
rindolf[[Holly: You know, I was chatting on IRC the other day, when someone noted that he read about a man who started with a paperclip and after some stages of barter ended up owning a mansion.
rindolfRonda: heh, hacks! I presume you won't agree to buying me a mansion, today?
rindolfHolly: Naturally not… but I can buy you a paperclip. A pack of 50 paperclips is also within my budget.
rindolfRonda: hah… I can try trading them for 50 mansions, and start a real-estate agency!]]
cavemanrindolf: so you want to entrust everyone's wallet content to be under the mercy of the Feds?
rindolfcaveman: yes. they are merciful and benevolent: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/fear-is-path-to-dark-side.xhtml
* rindolfis now playing: Taylor Swift - Red-Zlot0i3Zykw.mp4 [00:19/04:01]
rindolfi match taytay's desc… :|
Channel##religion
NetworkFreenode
TaglineCritique of Pure Rindolfism
Published2023-04-15

"Things will always go wrong, even if they cannot."

Display

Things will always go wrong, even if they cannot.

Murphy’s law

AuthorShlomi Fish
Work@shlomif tweet
Published2023-04-16

##web - Asperger, consumerism

Display

rindolfcantelope: https://en.wikipedia.org/wiki/Asperger_syndrome describes me and me alone. there *is* a conspiracy.
cantelopeSure, except anything outside of the narrowest mainstream "normal" has a label as being a disorder
cantelopeAnd even mainstream behavior, if we don’t like you :P
cantelopeHe’s obsessed with playing games! Oh, nevermind that he’s locked in his room 20 hours a day with just the console
cantelopeSeems relevant somehow, but he’s totally OCD if you ask us
cantelopeI’ve said this before, but must I point out that NOT every savant must necessarily be an idiot savant?
cantelopeShow abnormal aptitude for anything or everything and suddenly we all feel better about ourselves by calling you sick
cantelopeGo figure
rindolfhttps://www.youtube.com/watch?v=Zlot0i3Zykw also describes me, and my physical sex-life amounted to one "rapekiss"
Natasha8>> Taylor Swift - Red
rindolfcantelope: https://en.wikipedia.org/wiki/Felicia_Day used2be a [female] video games’ addict
rindolfcantelope: *nod*
rindolfthere are 3 "the guild" songs on youtube that i like
rindolfcantelope: i’ve been diagnosed with https://en.wikipedia.org/wiki/Schizoaffective_disorder too; another f**kers obstacle
cantelopeMore like you were diagnosed with an acute failure to kiss ass, amirite?
rindolfcantelope: what?
cantelopeIn all the schizo* cases I’ve seen, the label is attached willy nilly in response to a need to show that *something* was done to address some alleged thing that happened. In other words, when people are difficult and strange, they become targets for that diagnosis, whether it’s helpful or not
rindolfcantelope: by 'kissing ass', do u mean dispensing flattery?
cantelopeYeah, if you had only befriended the alleged victim, the court and/or the shrink... You would be healthy as an ox®
cantelopeSadly, this usually involves hurting your own life somehow
cantelopeWorld is mad jenky atm
cantelopeWe’re on it like a bonnet
chiselfuseI’m so done with webshit
rindolfchiselfuse: i love the web, but find webdev hard
rindolfchiselfuse: https://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/indiv-nodes/machines_that_can_give_questions.xhtml
Natasha8>> Putting all the Cards on the Table (2013) - The Machines That Can Give You Questions
rindolfhttps://tonsky.me/blog/disenchantment/
Natasha8>> Software disenchantment @ tonsky.me
cantelopeHeh
rindolfhttps://www.shlomifish.org/meta/FAQ/site_loads_quickly.xhtml ; OTOH, a rebuild of my site takes ~4mins
Natasha8>> Shlomi Fish’s FAQ - This site loads so quickly. What is your secret?
cantelopeTheir first mistake is thinking that mediocrity is isolated to software
cantelopeModern cars in fact do not "run at 98% efficiency of what’s possible". Rather they’re very carefully designed to shit the bed within 10 years
cantelopePhones, everything pretty much
rindolfcantelope: i hate the terresterial consumerism of refrigerators / washing machines / etc
cantelopeK
rindolfmany PC XT boxes are still operational
cantelopeXP?
rindolfcantelope: no - XT
rindolf8088 / DOS / etc
rindolfcantelope: https://en.wikipedia.org/wiki/IBM_Personal_Computer_XT
cantelopeYeah, things used to be made to last in general. It was thought that longevity/durability was a selling point, before research indicated ppl are too stupid not to just keep buying disposable crap
cantelopeStill see plenty of old Volkswagens on the road, for example
cantelopeMake things break quickly, because it pays. Bravo, capitalism... *slow clap*
rindolfhttps://shlomif-tech.livejournal.com/741.html
Natasha8>> Common Fallacies No. 1: the Broken Window Fallacy: shlomif_tech — LiveJournal
rindolfcantelope: ^^
cantelopeYeah I see it. The problem isn’t fallacies or greed. These are predictable features of any economic model that overrelies on competition. Competition in fact isn’t even the crux of an open market system as were told, but rather freedom to choose, a very different thing
cantelopeThere will be fallacies, and deception and inequity as long as you are at odds with your own neighbors, financially
cantelopeThey are literally your economic adversaries under capitalism.l, and therefore balance is impossible
cantelopeThe margins all become battlegrounds, versus equilibrium as in a cooperative environment
rindolfcantelope: my thoughts: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/amateur-modelled-commerce.xhtml
Natasha8>> Putting Cards on the Table (2019-*) - Amateur-modelled commerce
rindolfRashad: hi, sup?
Rashadrindolf hey
Rashadbeautiful calm Friday morning
n0xxhello
Rashadhello n0xx
Rashadrindolf sup?
Rashadn0xx sup?
rindolfRashad: ah. is it still Ramadan?
rindolfRashad: it is my 46th bday
n0xxI’m really enjoying designing databases right now, and whats going on on the other side? :)
n0xxyeah
Rashadrindolf no Ramadan finished a little while ago
Rashadrindolf happy birthday!!!!!!
n0xxhappy birthday! :)
rindolfRashad: n0xx : thanks
rindolfI was effectively born in sep1983 tho
rindolfhttps://twitter.com/shlomif/status/1627138342499352577
Natasha8>> Shlomi Fish on Twitter: "Someone on IRC told me "you haven’t updated your website’s style in 50 years". 1973 is before the WWW was invented in 1989. For ref: * https://t.co/l5YzBHEMrL * https://t.co/a7E1uTOtB9" / Twitter
rindolfppl *cannot* be so cruel and dumb. there *is* a conspiracy
Rashadstupidity as a conspiracy? 🤔
Rashadinteresting
rindolfRashad: see https://twitter.com/shlomif/status/1654136889488687112
Natasha8>> Shlomi Fish on Twitter: "You claim I became stupid cause I claim this hell isn’t real. But I have evidence: https://t.co/qjWOgHq97N . Moreover, these recent creations prove I’m smart: 1) https://t.co/WBvdbxF1j2 ; 2) https://t.co/yg9UhaJx87" / Twitter
Channel##web
NetworkFreenode
TaglineReality Lies
Published2023-05-06

“Flock aimed to be the browser for the social web, but I found it the completely antisocial browser.”

Display

Flock aimed to be the browser for the social web, but I found it the completely antisocial browser.

AuthorShlomi Fish
WorkOriginal
Published2023-05-23

When celebrities had 3-letter acronyms

Display

Life was so much simpler during the heydays of Web 1.0 when all the celebrities had 3-letter acronyms: SMG, MJH, JLH, RMS, ESR, NSA, CIA, FBI, GPL, BSD.

AuthorShlomi Fish
WorkOriginal
Published2023-05-25

Amateur philosophers

Display

"Philosophy" means "the love of wisdom", and "amateur" means "someone who works for the love of it".

As a result, when I described myself as an "amateur philosopher", there could have been some redundancy.

AuthorShlomi Fish
Work@shlomif tweet
Published2023-06-05

Relation to Christina Grimmie

Display

Genetically-speaking, Christina Grimmie isn’t my daughter, but my father's brother's nephew's cousin's former roommate's ex-step-2nd-niece-in-law. ;)

Spiritually and intellectually, she-and-I are family.

AuthorShlomi Fish
Work@shlomif tweet
Published2023-06-19

We all have different affiliations

Display

A woman without a hijab probably won't be arrested in Tehran. But many female Iranians still wear it out of respect.

Judaism has its share of "sexist" discrimination too.

Before she retired, queen Elizabeth II could not wear captioned shirts, while her grandchildren can/could.

We all have different affiliations.

AuthorShlomi Fish
Work@shlomif tweet
Published2023-07-12

Small matter of hacking ^W filicide

Display

bubuche87Hi
rindolfbubuche87: sup?
bubuche87Nothing. And you ?
rindolfbubuche87: I’m rereading an old essay of mine: https://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/
gamedevbotTitle: Putting all the Cards on the Table (2013) - Shlomi Fish’s Homesite (at www.shlomifish.org)
canteloperindolf: i was all hot and heavy to dive into some juicy philosophy, and what appeared from the link to be a firey confession. So i clicked. The first thing i notices was the site re-kajiggering several times in a spastic adaptation to my mobile device. When it finally settled down, i was staring at a choice of various "format" options, which wholly pushed my prior interest out of mind while i struggled to compute why text on a
cantelopewebpage would need optional formats. Then as i accepted this was superfluous, i began to scroll, remembering why i was there in the first place. The next thing i saw was a licensing statement, which made me pause again, wondering if i was perhaps committing a crime by visiting the page. Of course i wasnt, but the pause from seeing legal whatnot is a common, unsuppressable reflex. So i FINALLY got to the text which, in the
cantelopeopening thesis, not only failed to hook my interest, but proudly declared that the subject is admittedly stale, 10+ years old today
cantelopebruh
cantelopeI think a total reboot of your stuff might be good for you
cantelopeA fresh site, from scratch
cantelopeWith new content and PICTURES maybe
cantelopeyou talk about webp making your site fast but I’ll be damned it i saw any webp images
rindolfcantelope: I’ll reboot your ass ;]
pulse👌
rindolfcantelope: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
gamedevbotTitle: Things You Should Never Do, Part I – Joel on Software (at www.joelonsoftware.com)
rindolfcontinued in https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
gamedevbotTitle: Rub a dub dub – Joel on Software (at www.joelonsoftware.com)
cantelopeI did read a little of it, rindolf. Enough to understand that you regret the level of success/achievement you have (not) reached to date. But here’s why: successful people make a habit of SEEKING AND DEVOURING constructive criticism, not rejecting it due to laziness
HyperKooscantelope: Nice review
pulseHyperKoos: eventually
rindolfcantelope: throwing away a site I worked on for a life-time is value destruction
rindolfcantelope: https://www.youtube.com/watch?v=cTBx-hHf4BE
gamedevbotTitle: One Tin Soldier - The Original Caste [Original] - YouTube (at www.youtube.com)
Channel##gamedev
NetworkFreenode
TaglineNot falling for that, fucker TheGamers™
Published2023-09-13

See Also

  • In addition, many users of my sites reported broken outgoing links whereas the terresterial site owners did not respond to my pleas to restore them.

“The privacy here”

Display

Back when I was hospitalised in a closed psychiatric ward, I told one of the fellow inmates: “The privacy here sucks!”.

He replied: “There is no privacy here.”.

AuthorShlomi Fish
Work@shlomif tweet
Published2023-10-08

What Reddit’s downarrow means

Display

rindolfhttps://www.reddit.com/r/programming/comments/17t4kkt/unless_explicitly_specified_otherwise_open_source/
gamedevbotTitle: Unless Explicitly Specified Otherwise, Open Source Software With Users Carries Moral Obligations : programming (at www.reddit.com)
rindolfsup, y’all?
rindolfredditers should understand that downarrow means 'not notable' rather than 'disagree'
cantelopeit means whatever i want to to mean i im the one clicking it
cantelopeyou’re not my dad
cantelopeif*
rindolfcantelope: what if you think it means 'get the death star to blow up Earth'? :p
cantelopethis is a problem with symbols, be they buttons or words: the meaning is only ever that which is INTENDED BY THE USER, however maddeningly frustrating it may be, to have to do the research
cantelopedictionaries and stuff are just helpful ideas as to what the meaning(s) are likely to be, not what they must be necessarily
cantelopelogic and understanding are hard
rindolfhttps://www.shlomifish.org/meta/FAQ/do_you_use_your_sites_to_serve_malware.xhtml
gamedevbotTitle: Shlomi Fish’s Frequently Asked Questions (FAQ) List - Do you use your sites to serve malware? (at www.shlomifish.org)
canteloperindolf: do you know about William Minor? The fellow who basically wrote yhe Oxford English Dictionary from within an insane asylum? It has always been thought as a randomly amusing piece of historical trivia, but i wonder: could he have foreseen the violent implications of his work? Now, we need not do research or proper investigation, with the common understanding that symbols’ documented meanings should be the expected
cantelopemeanings, thererby tearing apart an already confused world
rindolfcantelope: there were far earlier dictionaries
cantelopeyes
cantelopebut the question remains: did Mr Minor have any idea as to the effect of his work?
rindolfcantelope: [[Moreover, note that like the X-files motto goes, “The truths are out there”. The media, including Internet sites, blogs, and social media (and I may err on it too some time), will always emit a lot of static white noise in all directions (for example see my notes about Paris Hilton later), but people can tell the truth. The Bible depicts acts of massacre, adultery, and incest that would seem appalling, and which histori
rindolfans believe were common back then (see e.g: the story Levite’s concubine). Nevertheless, generations of children (and adults) who read it, knew better than to emulate that.]]
cantelopewe’ll be okay, as long as we remember that honesty is a real option
* rindolfis now playing: /home/shlomif/Download/Video/Howard Changing Topics To His Space Trip - The Big Bang Theory-dkIEuyEsVgY.mp4 [00:22/00:57]
cantelopehttps://i.imgur.io/NZmv9m6.jpeg
Channel##gamedev
NetworkFreenode
Published2023-11-28

nixdoc, Windows XP style, and the modern Web

Display

InsayneOh, Hey
neoncortexhey.
Insaynewhat’s up?
neoncortexat the moment, Im contemplating my computer screen, resting.
neoncortexjust finished my system documentation searching tool, now resting a little to start writing other tools.
Insayneah, cool
rindolfneoncortex: hi, I’m reminded of https://www.shlomifish.org/philosophy/ideas/unixdoc/
neoncortexrindolf: thats interesting, I called my tool nixdoc.
neoncortexits much simpler I suppose, it is just a gui that allows you to search, manual pages and info pages, and open them, in pdf.
rindolfneoncortex: ah. git url?
rindolfneoncortex: I’m trying to repress the memory of GNU info
rasculinfo pages are ok but GNU’s info browser is kinda crappy but there exists pinfo which is kinda lynx like
neoncortexrindolf: I did not published. I is really simple and I dont know if people would be interested. When you open it, you see this: https://0x0.st/H3Un.jpg . Then you can search a info page, for example: https://0x0.st/H3U5.jpg, then you can position you cursor in any of the results file, click view: https://0x0.st/H3UR.jpg .
rasculthere’s also tkinfo
neoncortexsame with manpages, with the difference that you can filter by section, also.
rindolfhttps://www.gnu.org/manual/manual.html has ok UX though
rasculI generally prefer GNU’s html stuff to the info pages
rasculwell i guess the html stuff is just the info pages as html though
neoncortexrascul: hm, tkinfo is interesting, but I do rather read the info pages sequentially, in one document.
neoncortexthats why I read them in pdf.
neoncortexalso goddam apropos, when you search with sections like: apropos -s 1,2 whatever, it does not deliver in order. I fixed that, I do, in the case above, two apropos calls sequentially, and present the results xD
rindolfneoncortex: your screenies have a Windows XP vibe \o/
neoncortexrindolf: its themed with Windows XP themes, yes xD
Slimeyhehe
neoncortexit feels alive, not that gray/white blob modern. I remember how ugly I thought windows xp was at the time, but damn, I do rather use that.
rindolfneoncortex: https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-modern-web-sites
neoncortexrindolf: exactly.
rockstl;dr
neoncortextldr: modern applications are just a white/gray box with black text, look like death.
neoncortexlike the rindolf link state, sometimes not even black, just less white.
neoncortexlike, damn, this is not a art project, or a magazine page, it is a tool.
neoncortexand thats ironic: to have your white retangle with some text, you need 27 frameworks, and some good memory.
neoncortexplan9 can do the same, with 0 overhead xD
The_BlodeWith rounded corners
BlueyHealerand it will not display without JS on
The_BlodeOh hey
neoncortexno, it will not. It does less with more. Amazing.
The_BlodeLots of sites simply do not work without JS.
BlueyHealerye but some have no excuse for such behavior
neoncortexyeah, I just click the back button, generally.
The_BlodeYep just to get the analytics for their own purposes
The_BlodeI wonder if someone has / is developing some application that can translate a website into a useable "clean" version
The_BlodeUsing clean JS code
The_BlodeDetoxify websites if you will
The_BlodeI guess you can block certain JS script but it would be nice to have a tool do it all
neoncortexthat is one thing that is in back of my mind for a time. You need a proxy web translator. Something that will interpret a modern web page, and present a sane version. There is a project, that uses webkit, read the page, and translates it into images, with clickable links, and all. It was made for old machines with ancient browsers to browse the web.
The_BlodeOldweb?
neoncortexI dont remember the name. I’m searching my notes, I think I wrote something about it.
The_BlodeYeah, I’m aware of that project...but I believe it takes archive.org pages and makes them "usable"
The_BlodeMaybe I could look into creating something too :) it might be a nice thing to have.
neoncortexfound it in my notes: webkit-rendering-proxy, https://github.com/tenox7/wrp
The_BlodeInteresting! Thank you
neoncortex=D
The_BlodeOne for BlueyHealer
The_BlodeBut I’ll also give this a go
The_BlodeYeah...I believe I have seen this before.
rocksYou could always just get a non-old computer. Centralizing processing of some page rendering still means it has to happen somewhere
The_BlodeOr not...this is what the Oldweb is using -> https://webrecorder.net/
neoncortexrocks: sure, but it is even more secure, since you have a web interpreting server, that, in case of bugs or whatever, will not infect your machine.
neoncortexyou are basically insulated from it.
rocksI think it has been forever since the last time I was infected by a web site
neoncortexrocks: I never crashed a car, and yet I use the seat belt. To be fair, the police would ticket me, but still xD
neoncortexI crashed a motorcycle, but thats another story.
neoncortexmy current setup include firejailing web browsers, but that wrp would be even better.
rocks-EPARANOIA
neoncortexha
rocksIf you really believe that web services are a threat, you would keep them on a completely separate system to other things you care about
rocksNot rely on just more layers of technology as a comfort blanket
neoncortexthat may be the next step, yes.
neoncortexbut firejail with -private is good.
neoncortexerr, --private
neoncortexpressed the wrong button ¬_¬
Channel##Linux-offtopic
NetworkFreenode
Published2023-12-14

#xml: “lots of low-quality, non-original, often non-functional, content” would be awesome

Display

* Klinda(~loren@2a0e:418:46a8:0:f8e3:2575:a15c:8d85) has joined
Klindademib0y, if you use xml the google search does it rank you low?
rindolfKlinda: hi. What do you mean /?
rindolfXHTML5?
rindolfbrwser-side XSLT?
KlindaI don’t know I am not good in web development
rindolfKlinda: https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#why-should-i-learn-how-to-program-properly
Klindarindolf, you like to post links instead of talking ahah
demib0yhi Klinda
demib0yKlinda, do you mean, if you use some arbitrary XML vocabulary rather than XHTML, does your Web site show up lower in Google results?
demib0yif so, likely yes, because Google won’t know how to generate snippet results
demib0ythe Google Web crawler does not seem to run XSLT
demib0yas a result, server-side transformations are generally better.
Klindaxhtml is html ?
demib0yit’s HTML represented in XML
demib0yso e.g. you can run XSLT or XQuery on it in the Web server, and also serve it up to google’s bot and to browsers
rindolfdemib0y: server-side or SSGed
rindolfdemib0y: and thx4helping
Klindademib0y, is it just a conversion to make think are you using html to google?
dodobrainKlinda, it is a lot easier to interpret is what he is saying. and thats what goog will do. use the simplest/fastest/least_resource_hungry method(s) to parse/interpret/rank/etc.
Klindabut why do you have a particular thing about xml vs html?
dodobrainpure xml would mean it can contain anything! (i mean you have your own custom elements, etc. with xhtml your known elements are limited in scope and at least Google’s parser/whatever is able to interpret it (mostly?)
dodobrainwhat do you mean by your question? I’m not understanding it
KlindaI think here you prefer bulding site with xml instead of html
dodobrainreally? what gave you that impression?
dodobrainxml isnt so popular for serving webpages
Klindabecause you are on #xml
Klindafor what propuse are you here ? XD
dodobrainxml is used for a lot more things than just "building sites"
Klindalike what?
dodobrainhttps://en.wikipedia.org/wiki/XML#Applications
dodobrainmainly for data exchange.. you know your json, i hope? well, json is useless because there is no schema definition on it
Klindajson it’s cool
dodobrainthere is json-schema but its not as elegant as xml schemas
Klindaxml what offers more
dodobrainwith xml, the dtds and schemas and other xml files are *all* xml files themselves
dodobrainvalidation and transformation is better on xml
KlindaI guess I should try it to understand
dodobrainanyway, I’m not sure what your objective is. i consider myself an xml noob who hasnt used xml (directly or indirectly) for a long while (prolly 7 years or so)
dodobrainothers here can explain and help you better I’m sure
rindolfKlinda: https://www.shlomifish.org/meta/FAQ/why_xml.xhtml
dodobrainKlinda, given a json blob and say you want to extract data out of it, the way to do it is to write a program to extract the data out. now if the data you need to extract needs to change, you edit your program or rewrite it from scratch
dodobrainwith xml input files, you define the operations needed to do the extraction and never actually write a program directly but you specify the operations that need to happen to extract/transform the data you need
dodobrainand the beautiful thing about this is that list of operations you write is itself an xml file! so you can run validations/etc. on your transformation operations themselves :)
Klindais it popular to do or not?
Klindaor all use json?
rindolfKlinda: sorry if I’m too blunt, but you need to be less wilfully ignorant and lazy to be educable here
KlindaI don’t care about web development, I will be an ai engineer btw, I can’t be jesus chirst
rindolfKlinda: then why did you ask about google-indexing?
KlindaI want to build a personal site or maybe sites which uses ml models
rindolfKlinda: ml = machine-learning?
Klindayes
KlindaI have to study react.js and a back-end like flask/django/ I think
rindolfKlinda: generating sites using ML sounds like spamming
Klindawhat do you mean?
rindolfKlinda: what isn’t clear?
Klindaspamming in what sense?
KlindaI said that as backend has a model in which users can interact with it
rindolfKlinda: spammming as in "generating lots of low-quality, non-original, often non-functional, content"
Klindawhy not?
Klindaai will be the next big thing ahah
Klindamuch better than just being a slave and work as backend and frontend
KlindaI don’t see how one can have a degree and do a web dev
Klindayou can do also without
Klindaalso NASA is going to use AI
Klindaonly you, you don’t like it ahah
rindolfKlinda: something is wrong in your English comprehension
rindolfKlinda: "[lots of] low-quality, non-original, often non-functional, content" isn’t a good thing
Klindafor you is bad
KlindaI am studying in a master of ai
Klindaand you want to make me cry I did a wrong stuff?
Klindaahah
Klindacool part
rindolfKlinda: [[Is a certain software technology good just because I heard that NASA uses it?
rindolfNASA is large (and has a large budget) and has been around for many decades, and so uses many different technologies, some of them may not be too recommended in the general case. While the Python homepage used to proclaim that "NASA uses Python", with a photo of an astronaut, and it is technically true, it was largely marketing built on common ignorance.
rindolfAmong the other technologies that NASA has used are:
rindolfFortran
rindolfCOBOL
rindolfVAX
rindolfForth
rindolfAssembly
rindolfPerl 5
rindolfWindows, MS Word, and MS Outlook
rindolfNote that we do not mean to imply that Python or whatever are bad just because NASA uses them, just that you should not use that fact as an argument in their favour.]]
Klindatry next time
Klindahttps://www.spaceappschallenge.org/2023/challenges/
KlindaI participate to this
Channel#xml
NetworkFreenode
TaglineI didn’t have enough natural stupidity so I'm seeking a much greater artificial one
Published2024-01-21

##web - Tech (web-development, etc.) advice, "open"/"share"/"steal", and geeky meta-Philosophy. The not-so-simple (but fun) life of a werewolf vampire still in a hell.

Display

bobdobbsCan someone help me to figure out how to create a local mirror of this site?
bobdobbshttps://www.projectvillageaotearoa.com/
Natasha18>> Project Village | transgender family support
bobdobbsIt's a wix site. It's pretty light. And it seems to rely pretty heavily on js.
bobdobbsIf I mirror using wget, some of the functionality is broken. Like, the navigation doesn't appear on my snarfed copy
bobdobbsSecurity Error: Content at http://localhost:8000/ may not load data from https://www.projectvillageaotearoa.com/_partials/wix-thunderbolt/dist/clientWorker.8d461475.bundle.min.js."
Natasha18>> Welcome to nginx!
bobdobbsThat's the error I get when I try to mirror the site. I can't seem to beat wget into mirroring the dependancies
bobdobbshmmm... maybe the urls for the deps are hardcoded into the js?
Guest99Hello, please would someone like to participate in the development of the game portal?
rindolfGuest99: hi
rindolfGuest99: https://www.shlomifish.org/philosophy/computers/open-source/how-to-start-contributing/
Natasha18>> How Can I Start Contributing to Free and Open Source Software (FOSS) - Shlomi Fish’s Homesite
rindolfbobdobbs: wix for the win! ;]
bobdobbsrindolf: lolololol
rindolfit will only take weeks
* bobdobbssobs
Guest99Natasha18: Its not about Game Deveelopment. It is game portal (just look: https://hrani.eu) with more than 45 000 games. It is PHP an XML, HTMl, CSS based solution. Just look and give me pleease feedback.
rindolfGuest99: where is the source?
Guest99on my server :) it is my solution
Guest99its was written by me
rindolfGuest99: are you using git-scm?
Guest99i use gitlab
rindolfGuest99: ok. please give a public url to the code repo
Guest99You steal  my code?
rindolfGuest99: you got me: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/#open_free_share_steal ;]
Natasha18>> Commercial Real Person Fan Fiction (RPFs), crossovers and parodies as 2021 geek/hacker imperatives for revitalising the film industry - Shlomi Fish’s Homesite
rindolfGuest99: I want to steal your code, and auction it on ebay for 1,000 BitDays
rindolfcryptotime
rindolfand i'll use them to fund the development of my NoSQL /dev/null project: https://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/
Natasha18>> slash-dev-null is WebScale
rindolf“Now for what I’m going to do if I’m elected. I’m going to erect a gigantic statue of Tux the Penguin, this guy [picture showing on the screen], and also one for Beastie the BSD Daemon, [picture showing] for good measure. I’m going to fight against abusive behaviour toward nerds and geeks, for computer literacy, and… for world peace. What the heck!”
Guest99Are You OK?
rindolfGuest99: i'm just joking. ;)
rindolfGuest99: if your code or data are worthwhile, then you;ll share them far and wide
rindolfGuest99: https://explainxkcd.com/wiki/index.php/538:_Security
noorddid I say that? I hate frontend
rindolfnoord: did you say *what*?
noord`i hate frontend`
rindolfnoord: ah...
noordgood old days, copy and paste html, just works
Guest99I'm sorry, we don't know each other. I use Ubuntu daily. And all the benefits of open source.
noordnow everything should be aligned even planets to run frontend demo
rindolfnoord: frontend is hard. my strategy is to avoid react/vue/angular/etc., keep the JS/TypeScript simple [and optional if possible] and stick to jQuery/jQuery-UI/vanilla-js
rindolfbut then i'm an independent blogger/etc. [but i have many people on my "watchers" and angels teams]
rindolfGuest99: i could be wrong.
noordI am advocate of postback style web, but some features of bootstrap requires jquery/popper bundles etc
noordI wasted 2 hours to implement a simple two column website layout that works on generic laptop and mobile phone
rindolfquite a few people on IRC told me that pages of my site load quickly: https://www.shlomifish.org/meta/FAQ/site_loads_quickly.xhtml
Natasha18>> Shlomi Fish’s Frequently Asked Questions (FAQ) List - This site loads so quickly. What is your secret?
rindolfGuest99: and my opinions may be rendered "wrong"er eventually: https://en.wikipedia.org/wiki/Dialectic#Hegelian_dialectic
Guest99rindolf: Add to list compress as WebP format, its modern way to compress image
rindolfGuest99: it is there
Guest99I am sorry, i see
Guest99noord: Sometimes optimizing for multiple devices is a big problem. I use css MEDIA QUERIES like "@media only screen and (max-width: 600px)
rindolfGuest99: no worries. thanks for letting me know.
Guest99rindolf: maybe more faster is webpage with technique lazy loading
rindolfGuest99: can it be implemented with browser-side scripting disabled/blocked/blacklisted/etc.?
rindolfGawd, the markdown processor that branchable.com uses is atrociously poor-featured, buggy, and finicky. E.g: https://shlomifishswiki.branchable.com/Never_Try_to_Please_Everyone/ . I hate markdowns in general: too fragmented.
Rasshalom
Rashow r u doing
rindolfRas: oovrakhah
rindolfRas: blogging/writing [education/entertainment/geeky-philosophy]; previously I spent some days on the web version of fc-sovle
rindolffc-solve*
rindolfperlbot: freecell solver
perlbotrindolf: No factoid found. Did you mean one of these: [freecell] [frijole] [fc-solve] [free speech] [forget well, it] [fraktur] [frogbot] [file::slurp] [frozen-bubble] [fork]
rindolfperlbot: fc-solve
perlbotrindolf: Freecell Solver / fc-solve / FCS - http://fc-solve.shlomifish.org/ - rindolf's project which he keeps mentioning
Natasha18>> Freecell Solver
Rasahahahaha
Raskeeps mentioning
Rasnice one
Raswill check it out
Rasi wanna make a speech and speaker jammer so i can denoise NYC
rindolfRas: I'm trying to bring the resurrection-of-the-dead, the latter days ("rest-of-days"?), world peace/shalom (= "completeness"; there will still be non-malevolent wars/battles/competitions/etc.), and… me [or whoever wants to get laid] doing hot models ^W youtubers. ;)
rindolf[[I've heard a Jew and a Muslim argue in a Damascus café with less passion than the Emacs wars.
rindolf— Ronald Florence]]
rindolfRas: thanks, it has a FAQ
rindolf"Conflict" - https://www.youtube.com/watch?v=Gl3e-OUnavQ
Natasha18>> Sesame Street: Robin Williams: Conflict
Guest99Ras: HI
Guest99rindolf: What nerd and little philosopher like you uses what kind of working operating system and what kind of hardware?
rindolfClient: HexChat 2.16.1 • OS: Fedora release 39 (Thirty Nine) • CPU: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (1.92GHz) • Memory: Physical: 7.5 GiB Total (4.5 GiB Free) Swap: 7.5 GiB Total (7.3 GiB Free) • Storage: 772.6 GB / 1.5 TB (699.3 GB Free) • VGA: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller @ Intel Corporation 2nd Generation Core Processor Family
rindolfDRAM Controller • Uptime: 4d 23h 38m 32s
rindolfGuest99: ^^^
rindolfthat's my main system at home
rindolfi have others
Guest99I use Ubuntu and same hardware as you :) its cool system for programming ang blogging and other
rindolfand i think the hostgator.com hosting of shlomifish-dot-org is, behind the old-RHEL-facade, massively mirrored and duplicated across the network, and even carved in marble
Guest99rindolf: I use Ubuntu on server and Contabo for cheap price , i use admin as Plesk app
rindolfGuest99: yes. i dislike the ms-windows desktop/developer user-experience, and i've been traditionally anti-apple.com/macos and as a vampire, it's hard for me to justify shelling the money for a mac
Guest99and even carved in marble :D LOL
rindolfGuest99: nice, hostgator doesnt cost too much, and my sites there are responsive
Guest99My best friend use Mac and still we are friends
Guest99rindolf: i need for https://hrani.eu about 500 gb Storage
Natasha18>> 45311+ online her zdarma - HRANI.eu
rindolf[[ Aesop originally wanted to write his fable as “The Hare and Windows Update” instead of “The Hare and the Tortoise” but could not figure out how the hare will ever lose to Windows Update, even despite him not taking the race seriously.]]
rindolfGuest99: one of my friends has stubbornly decided to use x86-64 VMS as a desktop operating system.
Guest99I like this fable. these realities are difficult for me to understand in English but I think I understand, I am not a family speaker,
rindolfGuest99: I don't cut relationships due to different preferences. In my Queen Padmé Tales fics, even Darth Vader and https://spaceballs.fandom.com/wiki/Dark_Helmet are good guys
Natasha18>> Dark Helmet | Spaceballs: The Wiki | Fandom
Guest99each operating system has pluses and minuses
Guest99You are very interesting man :) good
rindolfGuest99: https://www.shlomifish.org/meta/FAQ/why_is_your_uptime_so_low.xhtml
Natasha18>> Shlomi Fish’s Frequently Asked Questions (FAQ) List - Why is your uptime so low?
Guest99Rindoff: Are you real human? Or your virtual copy in 0 and 1
Guest99rindolf: the joke with uptime is good :)
rindolfGuest99:As far as I know, I am a flesh-and-blood human. See Descartes' "Evil Demon" concept though. https://en.wikipedia.org/wiki/Evil_demon
Guest99rindolf: what about concept about virtual reality propagate by Musk?Sorry for my English
henkwhat’s the joke about the uptime?
rindolfGuest99: https://www.shlomifish.org/philosophy/culture/multiverse-cosmology/why-the-so-called-real-world-makes-little-sense/#_the_epistemological_demons - "The Matrix" films, "The Truman Show", etc.
Guest99henk:  https://www.shlomifish.org/meta/FAQ/why_is_your_uptime_so_low.xhtml
Natasha18>> Shlomi Fish’s Frequently Asked Questions (FAQ) List - Why is your uptime so low?
Guest99rindolf: Is there a question you don't know the answer to?
rindolfGuest99: yes. i don't know if https://en.wikipedia.org/wiki/Goldbach%27s_conjecture is true or not
Natasha18>> Goldbach's conjecture - Wikipedia
rindolfor if https://en.wikipedia.org/wiki/Collatz_conjecture or if P = NP
Guest99rindolf: What pls your education?
Guest99rindolf: You are super clever. Why waste your time talking when you could be solving the unsolvable?
rindolfGuest99: in this hell, I was led to believe that I only have a B.Sc. in Electrical Engineering ("proper") from the Technion.
Guest99rindols: You have knowlange as Doctor of Information technology
rindolfI learned much more from the Internet, television, books, etc. though: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/learning_more_from_inet_forums.xhtml
Natasha18>> The Case for Commercial Fan-Fiction - Education = Entertainment = Conception of Values
rindolfGuest99: talking on forums is fun, educational, and inspiring.
myappiethe misses: https://imgur.com/a/Qwhlhno
Guest99Is it simple to cout earning in Google AdSence for simple page. Do I need API or what....
rindolfGuest99: google AdSense's API being simple? "surely, you're joking, Mr. Feynman!" Well, it's been a while since I voluntarily placed AdSense on my sites, and I didnt study the APIs. Most of my non-hell income is from donations
rindolfhttps://www.shlomifish.org/philosophy/computers/web/models-for-commerce/
Natasha18>> “Alternative” Profitable Models for Web-based Commerce - Shlomi Fish’s Homesite
Guest99rindoif: know it is hell income. Last payout and stop this Adverisement hell like shit
rindolfWhen and if I stop being a vampire (and Christina Grimmie, Jim Henson, Avicii, etc. are alive, healthy, conscious, kicking, and kicking ass), I'll consider putting text webads at the bottom of my pages, for giving publicity to other sites and organisations. It's not going to be for the money, and I approve of donating 100% of the profits to charities, and web visitors will be able to block the ads/etc,.
Guest99Hi all again after restart Linux
henkGuest99: yeah, but what’s funny about it?
Guest99henk: I wasn't writing a joke.
Guest99Does somebody know how to in this rss feed https://archive.org/services/collection-rss.php?collection=classicpcgames give next page?
Natasha18>> Internet Archive - Collection: classicpcgames
henkGuest99: well, you said »rindolf: the joke with uptime is good :)« and I’m wondering what the joke was because I missed it …
Guest99henk: i send you link with the joke about uptime
Guest99henk: don't be mad at me
henkGuest99: I’m not mad at all (: I’m just trying to understand what the joke is. because in that link I see nothing funny or anything that could be considered a joke. I’m just wondering what I am missing.
Guest99henk: the computer un 1 yeas nonstop with Linux distro.
Guest99henk: run
Guest99henk: year
spinningCati guess i should learn go and i should publish small go project on github
Guest99spinningCat: Why GO programming language?
henkGuest99: yeah, that’s quite normal for servers. I’m not saying it’s good! but it’s not rare to see servers on linux or BSD that have not been rebooted for a year, or 5 or sometimes even 10.
Guest99henk: i dont know why i can tell in English, it amused me in a good way
henkGuest99: ah ok (: were you not aware that this is common for servers?
Guest99henk: As Formerly user of Win, Yes
Guest99henk: i am on linux only for 5 years, i love him
SiphanoGuest99: what distro ?
henkah yeah. back when I was using windows, max uptime for win98 used to be around 24h :D with win2k it was a bit better: around a week. my main linux server currently is on 142 days. but I have seen machines with >1000 days uptime and have heard trustworthy sources report machines with >2000 days.
Guest99Siphano: thank you ro question: I use Ubuntu
Guest99henk: machines with >2000 days. IS BEST
henkno, it’s actually quite bad. any uptime >100 days most probably means that the system is running a vulnerable kernel. and also very likely that the services running on it have also not been restarted to use updated libraries, if they have even been installed and is thus likely very vulnerable.
SiphanoGuest99: It just works
Guest99henk: i undestand what you mean
Guest99Siphano: Yes It is work for me better than windows
rindolfi'm back. only time can tell if it's a good thing. ;]
rindolfhenk: [[ Today I'd like to share a story told by a friend. At his workplace, they had a computer running Gentoo Linux which wasn't rebooted for a while and accumulated a large uptime. Then one day they had to reboot it for some reason. This friend gave me one guess to guess what happened then. I guessed that "it didn't work". I was right.]]
henkrindolf: yes, I’ve read the post. but this is not funny or a joke, is it?
rindolfhenk: i don't know. i find it quite amusing in a https://en.wikipedia.org/wiki/Schadenfreude way
henkah ok
Guest99rindolf: welcome in hell
rindolfGuest99: heh[ll]
Guest99rindolf: please with beuatifull mind, do you look at my project: https://hani.eu and say me minuses of the web, and what to Subjectively edit :) i donate 4 USD to Wiki for your answer
rindolfGuest99: "I don't wake up for 4 USD" ( https://www.shlomifish.org/humour/fortunes/show.cgi?id=we-dont-wake-up-for-less-than-10000-a-day ) ;) but i guess i can take a brief look
rindolfGuest99: [[
rindolfSecure Connection Failed
rindolfAn error occurred during a connection to hani.eu. PR_CONNECT_RESET_ERROR
rindolfError code: PR_CONNECT_RESET_ERROR
rindolfThe page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
rindolfPlease contact the website owners to inform them of this problem.]]
rindolfsaved by the SSL. ;)
Guest99rindolf: look at this as normal user
rindolfGuest99: "normal" user?
rindolfnormal in which aspect, and as opposed to what?
Guest99rindolf: yes regular
Guest99rindolf: Forget for your IT bacground :) so sorry , for me is very interesting
rindolfGuest99: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/selling-for-stupider-ppl.xhtml
Natasha18>> Putting Cards on the Table (2019-*) - Selling for people stupider than you
rindolfGuest99: i just clicked your https URL and firefox displayed that "their TLS sucks" error
Guest99why you answer by Selling for people stupider than you
Guest99?
rindolfGuest99: i don't
Guest99rindolf: I LOVE YOU. Ae you merry me?
rindolfGuest99: I target intelligent, smart, openminded, geeky, hackers. not "normal"/"average" riff-raff [whom I think are not real]
Guest99henks: please do you review me site as normal person?
Guest99rindolf: i am so sorry, you cant be normal, regular, you are just rindolf :) I still love you
* armdale(~armdale@156.34.16.100) has joined
henkGuest99: which site?
Guest99henk: https://hrani.eu
Natasha18>> 45311+ online her zdarma - HRANI.eu
henkI doubt hani.eu is correct, as ssl does not work (what rindolf said) and without ssl it says "This domain is for sale!"
rindolfGuest99: currently I'm prioritising bringing the resurrection-of-the-dead and universal salvation. After [and if] I've done that, I'd like to see if https://en.wikipedia.org/wiki/Tiffany_Alvord is interested in dating me. She's my current celebrity crush. I'll likely officially marry her if we're still together after 2-3 years or so.
henkand no, I’m not a normal person either, so I can’t really do that
Guest99rindolf: i dont love you. its good?
rindolfIn ancient and modern Hebrew the word for "a wife" also means "a woman". King Shlomo [= Solomon] had ~ 700 "wives": women whom he just kissed [he thought it was harmless, but given many were vampirellas, it was part of the facade for begetting a new vampire couple]
Guest99henk: i still understand. Sorry for bad question
rindolfGuest99: https://www.youtube.com/watch?v=XoFJbeBXuCc
Natasha18>> Shania Twain - (If You're Not In It For Love) I'm Outta Here! (Official Music Video)
Guest99i play dizzy as small kind, but i now understand what is ind i am simple dizzy from all answer.
Guest99rindolf: seriously what is next page of this v
Guest99https://archive.org/services/collection-rss.php?collection=classicpcgames
Natasha18>> Internet Archive - Collection: classicpcgames
* mage(~julien@orval.bbpf.belspo.be) has joined
magehello
mageis there a way to simulate different breakpoints without having to use an iframe?
magesetting width on the parent container doesn't work
rindolfmage: debugger breakpoints?
mageyeah, but without using the debugger
mageI'm building a WYSIWYG editor and I'd like to offer the $user to change the breakpoint
mageis using an iframe the only solution?
rindolfmage: hi. I feel that WYSIWYG editors (and WYSIWYG wordprocessors ) are built-by smart people for people-whom-they-consider-as-dumber: https://www.shlomifish.org/philosophy/computers/web/choice-of-docs-formats/#word-processors
Natasha18>> Choice of Document Formats - Shlomi Fish’s Homesite
mageI'm building a WYSIWYG editor based on tiptap and tailwindcss
mageand vue
Guest87rindolf: If you havent got basic kniwlange of HTML you can use  WYSIWYG editors . But sorry i dont see question.
Guest87mage: is this project public
mageGuest87: not yet, it's a WIP
Guest87mage: What is WIP, please?
magework in progress
Guest87mage: So sorry, i tried to do something similar, but code editor based on CodeMirror and DHTMLX :) God work
mageTipTap and Prosemirror are awesome but .. it's hard
rindolfGuest87: if "$X" doesn't know HTML, then he is wilfully ignorant, maybe cannot be educable, and will require a lot of hand-holding: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/selling-for-stupider-ppl.xhtml
Natasha18>> Putting Cards on the Table (2019-*) - Selling for people stupider than you
mageGuest87: https://github.com/silenius/amnesia_admin/tree/dev/src/components/editor/tiptap this is my WIP
Natasha18>> amnesia_admin/src/components/editor/tiptap at dev · silenius/amnesia_admin · GitHub
rindolfalso see https://www.shlomifish.org/philosophy/computers/the-broken-window-fallacy/
Natasha18>> The “Broken Window” Fallacy - Shlomi Fish’s Homesite
Guest87rindolf: Everybody start own bussines other. I thing this is English shit sentence....Sorry for grammer
* rindolfis afk
rindolfGuest87: do you mean every business provides services for other people?
Guest87I was guest99 here.... seriously WYSIWYG editor is good for 99 percet of this planet....I dont say that every business provide services fo other people. For example ZOO provide services for animals....it is business too
rindolfGuest87: https://www.shlomifish.org/philosophy/computers/the-broken-window-fallacy/ ; let's say that people = {every conscious and intelligent organism (whether human, animal, or other) in the universe}
Natasha18>> The “Broken Window” Fallacy - Shlomi Fish’s Homesite
Guest87rindolf: You speak about windows? Why? MAGE: is making WYSIWYG editor.
Guest87rindolf: independent on platform. I think responsive aka browser software....
Guest87mage: What do you ask please for beginning?
Guest87Someone please give me feedback on a project I've been doing for almost a year? https://hrani.eu
Natasha18>> 45311+ online her zdarma - HRANI.eu
Guest87Everybody want to be happy. Peace :)
rindolfGuest87: i am talking about the general principle. catering to the whims of willfully-ignorant people, who use old-and-deprecated tech, is an uphill battle and like cutting https://en.wikipedia.org/wiki/Lernaean_Hydra heads results in more-and-more-work-and-frustration
Guest87rindolf: I think I make via my website too many frusration :( https://hrani.eu its bad layout, no graphic, bad code, simplest PHP code,
Natasha18>> 45311+ online her zdarma - HRANI.eu
Guest87I want to be better - teach me pls be better....my guru...seriously
rindolfGuest87: maybe read https://github.com/shlomif/testing-static-sites
Natasha18>> GitHub - shlomif/testing-static-sites: Ideas for automated tests of static web sites
rindolfGuest87: and https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#what-are-some-best-practices-in-programming-that-i-should-adopt
Natasha18>> Freenode-programming-channel-FAQ/FAQ_with_ToC__generated.md at master · shlomif/Freenode-programming-channel-FAQ · GitHub
Guest87natural selection i thing is principles as developers. Better will be first in search result. Worst is in 5th page
Guest87*result
Guest87rindolf: Thank you I will read . But is it same testing PHP dynaic webpage as you mention static webpage?
Guest98Rindolf: Please share me last two link with me,, a lot of thanks. I think share is the best way to teach each other.
rindolfGuest87: maybe read https://github.com/shlomif/testing-static-sites
Natasha18>> GitHub - shlomif/testing-static-sites: Ideas for automated tests of static web sites
rindolfGuest87: and https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#what-are-some-best-practices-in-programming-that-i-should-adopt
Natasha18>> Freenode-programming-channel-FAQ/FAQ_with_ToC__generated.md at master · shlomif/Freenode-programming-channel-FAQ · GitHub
Guest98Rindolf: I won't bother you. In the meantime, thank you for your time.
rindolfGuest98: you're welcome
* Guest98has quit (Ping timeout: 250 seconds)
* Nomikosis home again
Nomikoshello all
spinningCatgo grabbed my attentşon for a reason
spinningCatseems it is easy to write api with go like nodejs
spinningCati should check performance benchmark
rindolfNomikos: welcome aboard
rindolfNomikos: i am a citizen of the multiverse ("Fantastecha™" I think).
Channel##web
NetworkFreenode
Published2024-04-12

##web - Thé Symbul and Dieting Advice

Display

rindolfhi all
rindolfsup?
rindolfapparently Thé Symbul who is commonly joked to be a powerful sorceress, claims she dressed in a witch-like custom with a wide hat/etc. before it was associated with it.
rindolf"Thé" is pronounced "Té" or "Thé" cognate with "mathematics"
rindolfshe and Sé`or competed with who will cultivate the Barley [Se`orah] and Wheat first. and she refused to even use scale weights at times, just feeling them with the same hand, and then asked him if he calibrated the scale, and he didn`t
rindolfThe barley was cultivated many years before the wheat. but tasted much better with the barley even with the latter was with a lot of salt.
rindolfand then syria was covered with a lot of wheat-like cereal, and associated with a lot of the healthy-looking assyrians
rindolfbut a lot of the cereal was not really edible or tasted bitter, and many of the assyrians ate more meat or were just healthier looking extraterresterial human"-oids
rindolfand then many agreed that the "smuggled" .il/.pa and .iq and .ir grains tasted better
rindolfand many assyrian soldiers refused to step into .il/.pa because even thin girls and boys were scary
rindolfin short Fantsia is fun.
rindolfa lot of meat is duplicated and has been duplicated, and so have plants
rindolf.il, .pa and damascus were commonly believed to be a source of "vampires" which were commonly believed to be under-enlighted
rindolffun
rindolfand while wheat became popular for extraterresterial [and multiversal] dishes, it sometimes tasted better with a little salt
rindolfand caffeine was often believed to be a myth, and coca-cola and pepsi in practice, have not added it to their colas for many years (centuries? millenia?)
rindolfa smaller number of doritos, colas, and pepsis, etc. are mass-produced using assembly lines, which are often marvels of robotic engineering, and they are generally pricesd higher.
rindolfbut there is [[The odds are SO much insanely higher to not ever exist, vs. being born. I can’t believe I exist.]] — https://twitter.com/alexgoot/status/1335832449067126785 @alexgoot
rindolfif $GOD asked me whether to set Fantasia on motion [and avoid the proverbial abyss of nothigness] I`ll tell him: "yes, do it. be a hero. let`s become part of the proverbial "God" with a capital "G". let`s be heroes. there will be chaos. there will be pain. a lot of organisms will have a hard time. we will have a hard time, and face a choice between letting things go wronger, and the proverbial Sword of Damocles. but it`s better that something,
rindolfanything exists or will have existed, or would have existed. let;s flip the proverbial 1st bit. "
rindolfa lot of ppl think there`s a lot of protein in wheat too, and most terran-borns eventually feel the need to eat a lot of meat
rindolf"i know that i do not know enough"
rindolfand even pizza-lovers don't eat pizza every day
rindolfhttps://twitter.com/TiffanyAlvord/status/527507288026664961 [ my mind says victoria`s secret model... but my heart says chocolate, pizza, food ] - judging by some of her videos, a little fat won;t hurt her, and modelling clothes has a low "shelf-life" given their models need2buy the clothes they are shown in..
rindolfi have too many that my mum bought which I don`t fully like, vs. too few that I really like. And I`m a 46 y.o guy
rindolfok. exercise time
rindolfnot planning on being a [male] underwear model, but i want to be healthy, and i like exercise.
rindolfI think some foods make some people gain more muscle mass, while some foods make them fatter, while some foods make them stronger (and it requires a lot of trial and error)
Channel##web
NetworkFreenode
Published2024-04-18

Stuck with two gay guys

Display

Sarah: Just my luck! Here I am; stuck with 2 gay guys.

Alan: I’m not gay! I’m British. [Kisses Sarah]

Shlomi: Well, I am gay. But, on the other hand, I'm Italian.[Also kisses Sarah]

Sarah: But, Shlomi, I thought you were Israeli.

Shlomi: Well, homosexual Israelis have their shares of Machismoes too.[Kisses Sarah again]

AuthorShlomi Fish
WorkOriginal
Published2024-05-14

“Before it will be later”

Display

Today I told my father: “I will go for a walk now, before it will be later”.

AuthorShlomi Fish
WorkPost to the Hebrew Facebook Tautologies Club
Published2024-07-01

Rindolf’s doubts regarding his perceived “reality” being real

Display

Sk3letorhumanface! it is you!
Sk3letorhow have you been, buddy?
humanfaceit's-a-me, Mario!
humanfaceyuhuuu
Sk3letorHave you made any progress with the project?
humanfaceI finished with the Unity version (I mean I have added those few features which were in the UE5)
humanfacelike the ragdoll, the chromatic abberation, the camera tilt, etc.
humanfaceand recorded some videos
Sk3letorneat, let me see when you have time
rindolfhumanface: hi. why do you need a Unity version? Is it for your portfolio?
humanfacerindolf yeah
humanfacebecause I worked on 4 commercial games
humanfacebut all of them are 2D
humanfaceand there was a time last year (I only had 2 games back then), when I was refused, because I didn't have 3D games in my portfolio
humanface+ I didn't have any github repos to show anything
humanfaceso I made a 3D unity project in a public github repo
humanfacethey can be happy now
rindolfhumanface: +1. Good luck in finding a job.
humanfaceofftopic, but somewhat relevant: is there anybody who could verify themselves on LinkedIn?
humanfacethis is the second time I tried and nothing.. I have sent every data to LinkedIn
rindolfhumanface: I am https://www.linkedin.com/in/shlomifish/ but not-verified…
humanfaceok
rindolfhumanface: in my hell, it requires a smartphone, which my “parents” stole from me
humanfacerindolf ?
rindolfhumanface: in my hell, verifying my identity on linkedIN requires a smartphone, which my “parents” stole from me
humanfacestill no idea what are you talking about
rindolfhumanface: you may wish to consult https://www.shlomifish.org/philosophy/culture/multiverse-cosmology/#see-also
gamedevbotTitle: The multiverse's cosmology v0.4.x - Shlomi Fish’s Homesite (at www.shlomifish.org)
rindolfhumanface: i suspect that i am a "false prophet" (which TheCodex™ calls "vampires") whose mind and media are mutated by the players, and so lives in a "hell" which most probably defies reason, and logic, and on the surface, appears to be magic-less
humanfaceokay, so its a bit offtopic
humanfacewho're your "parents"?
humanfaceand why the quotation marks?
sebburindolf, I can't verify my linkedin profile either
sebbua few months ago, they only accepted biometric passports
sebbunow, they've started to accept biometric identity card (we have them since 2019)
sebbuexcept
sebbu"only supported on android"
sebbumy android tablet doesn't have nfc
humanfacesebbu this is me, who tries to verify my profile now
humanfaceI have NFC-enabled phone
humanfaceanyway
sebbui have a NFC-enabled phone too
sebbubut it's an iphone, and they only deployed this to android yet
humanfaceI wrote them a ticket, I received an auto response and my ticked automatically closed, but I reopened it
humanfaceso I hope a human will respond to me
humanfacesebbu I see
humanfacewell, I will pursue them until it gets verified, because I hate when something blocks me
sebbumeanwhile, I did get verified on trustpilot, blablacar (french carpooling website) and paypal
humanfaceI'm extremely envy of french people
Sk3letorbetter finish this simple placeholder model :F
sebbuI also got my mastodon profile verified on https://qpub.eu/ ;)
gamedevbotTitle: Qualified Pub (at qpub.eu)
humanfacesebbu well, all I know recruiters suddenly don't wrote to me since April
humanfacebefore that, I received messages on LinkedIn in each month
humanfacefrom recruiters
humanfaceso I don't know why... it can be because I'm not verified
humanfaceno idea
rindolfhumanface: given this hell isn't real my parents are mere echoes or ghosts; i also doubt that my watchers (and caretakers) in the selinaverse are headed or limited to my biological parents. In fact, I suspect that my head watcher is Emma Watson.
humanfacebut I want to filter out this possibility
sebbumaybe it's a criteria like "last time since working"
humanfacerindolf how old are you?
* sandbaghas quit (Ping timeout: 265 seconds)
rindolfhumanface: I was ostensibly born in 5 May 1977 - so 47 y.o.
metayetirindolf substituting a fantasy world with the real world isn't the way out of hell
rindolfmetayeti: then what is the way out?
metayetirindolf realizing who you are baseline, specifically realizing that you're not your thoughts
humanfacerindolf I don't want to offend you in any way, but do you have any mental issues?
metayetiif you want to get out of hell, I recommend formal meditation practice, daily
metayetithis guy will explain the specifics https://www.youtube.com/watch?v=n0kI2iVoGXo
gamedevbotTitle: We are born into a hell realm - YouTube (at www.youtube.com)
rindolfhumanface: read the FAQ, Jack: https://www.shlomifish.org/meta/FAQ/mental_illness.xhtml \o/
gamedevbotTitle: Shlomi Fish’s Frequently Asked Questions (FAQ) List - Do you have any mental illnesses? (at www.shlomifish.org)
rindolfmetayeti: I sometimes lie-in-bed thinking
metayetiyeah that's not it
metayetido strong determination sitting 20 minutes a day instead
humanfacerindolf: your parents are not echoes or ghosts... there is no head watcher, and Emma Watson doesn't care about what you do or what not
metayetilying in bed is just daydreaming
metayetithat won't shortcircuit the ego
metayetibut daily meditation will
rindolfspeaking of hell and East Asia: https://www.youtube.com/watch?v=wPOviqxFllA
gamedevbotTitle: Little Buddha - Awakening - YouTube (at www.youtube.com)
metayetiit's only when you shortcircuit the ego that you realize who you actually are, prior to that you just assume the thinking voice in your head is who you are
madudegatekeeping meditation, ahh
metayetihow is that gatekeeping anything, i'm giving him the technique and encouraging him to do it
metayetiit is the opposite of gatekeeping
metayetithe alternative is delusion upkeep, and that's hard work and very high degree of suffering
metayetimuch less work to do formal (aka, disciplined) meditation every day
metayetiidk why it works but it fucking works
rindolfmetayeti: I used to sit on benches when I studied in the Technion (during 1hour windows, etc.) thinking
metayetimeditation converges to non-thinking
metayetisince thinking is what drives you mad, it makes sense that spending time in non-thought will do the opposite and make you sane instead
metayetibut you can't do it overnight, that's why you have to practice
metayetisitting down for 20 minutes every day and not moving your physical body at all is a good intro
metayetieventually you get into meditative states of mind where thought subsides and you just experience awareness
metayetii highly encourage you to at least give it a try for a month or two and seeing how you feel
madudepfff, sitting. The walking meditation is the real thing, and most people who take walks already do it uncouncious
madudecheck out the headspace book for some training
metayetiwalking meditation can work but it should be coupled with sitting meditation
metayetichances are you if you haven't mastered sitting meditation you won't be doing much walking meditation
metayetiyou'll just be walking and thinking
metayetiand if you practice sitting meditation every day, chances are you'll just naturally meditate during walking
metayetimeditation changes your brain over time, it's been proven
metayetiit makes happier human beings
metayetirindolf you know you always post that little buddha video but notice what mr buddha-neo is actually doing in that clip
metayetido that
metayetiat least i suggest it, i think it would massively help you
metayetiit's been nothing but extremely positive for me
metayetirelief from culturally institutionalized neurosis is worth more to me than all the money in the world honestly
metayetibillions can't buy you inner peace, but meditation can
metayetiso what's worth more
metayeticlearly not billions
rindolfmetayeti: I would give 50% of my money to save a single youtube video that I like. I'll also give 95% of it to restore every allegedly perished benevolent person to life. i think doing that is not needed in TheGameOfSuckers™ of Fantastecha™, but the principle still stands
metayetio...k
humanfaceI mean I also have issues
humanfacemental issues
humanfacebut I'm "just" autistic
metayetithat's a superpower if channeled right
humanfacemetayeti if you hire me for the next big hit video game project, and if you pay for me
rindolfmetayeti: also from Little Buddha ; "the middle way": https://www.youtube.com/watch?v=Y-3tywaxuLU
gamedevbotTitle: The Little Buddha : The stunning Middle Way scene. - YouTube (at www.youtube.com)
rindolfhumanface: [[Emma Charlotte Duerre Watson (also see https://www.shlomifish.org/meta/nav-blocks/blocks/#harry_potter_sect ) was born a day after Sarah Michelle Gellar (SMG)'s 13th birthday. "Emma" means "complete" in proto-Germanic, not unlike "Shlomi" [= "shalom-ful" “completeness-ful”]. "Eymah" means 'terror' in Hebrew, while "Em" means "mother". "Sarah" means "a [female] minister" or "a ruler". "Charlotte" is cognate with both "Sarah" and "Shlomi" and also means "a ruler".
rindolfShe was also born in Paris, which was the birthplace of Sarah Bernhardt, SMG's and mine ancestor.
rindolfSo it is likely that she was conceived as a bridge between SMG and me. [Timing]
rindolfThe last name "Watson" is cognate with "watcher", and I suspect she is related to "Dr. Watson" from Sherlock Holmes.]]
rindolfI also have fanfics featuring Emma Watson - https://www.shlomifish.org/meta/nav-blocks/blocks/#harry_potter_sect. She can film them, or similar fanfics written by other writers. But she allegedly hasn't made a film in years. Moreover, despite all that, everyone are talking about her
gamedevbotTitle: Shlomi Fish’s Personal Website’s Navigation Blocks - Shlomi Fish’s Homesite (at www.shlomifish.org)
humanfacerindolf I hope you know its fully nonsense about what you're talking
humanfaceand its irrational
humanfaceand not logical
rindolfhumanface: why is it nonsense?
humanfacebecause you're trying to find hidden meanings everywhere
rindolfhumanface: https://en.wikipedia.org/wiki/Evil_demon
gamedevbotTitle: Evil demon - Wikipedia (at en.wikipedia.org)
humanfaceits not logical
rindolfhumanface: and I think I’m successful
humanfacenonsense
humanfacerindolf you can be successful without these Emma Watson theories of yours
rindolfhumanface: more "real"-world WTF?s: https://www.shlomifish.org/philosophy/culture/multiverse-cosmology/why-the-so-called-real-world-makes-little-sense/#evidence-that-this-hell-isnt-real
gamedevbotTitle: Reasons why the outside world, as I perceive it, does not make sense, is contradictory, illogical, or is difficult-to-believe-can-be-real - Shlomi Fish’s Homesite (at www.shlomifish.org)
humanfacerindolf none of these are "evidence"
rindolfhumanface: why not? show me the proof!
rindolfhumanface: if i assume "supernatural" magic isn't real, then i conclude that i'm probably being deceived . So reducto ad absurdum: magic is real
humanfacebut it isn't real
rindolfhumanface: then please give logical explanations to my "WTF?"s.
humanfaceI don't want to invest time for that, sorry… it would take like multiple hours
rindolfhumanface: OK. then for now, i am not convinced. :P
humanfaceits not my job to convince you
humanfacebut if your parents are still your caretaker, as you said, then you can know you have some issues
humanfaceI'm not offending you or anything
humanfaceit’s just the thing I see
rindolfhumanface: i see. "People" have given many reasons for why i'm supposedly not successful. Sometimes their reported faults had some merits, but they don't change the facts that: 1) I tried really hard-to-satisfy as many people as possible. 2) Many hackers I like/love have reportedly perished (e.g : Jim Henson , Christina Grimmie , Avicii , Aaron Swarz , Ron Lester , Whitney Houston ) and I and everyone else will supposedly perish too within 200 years.
humanface"I tried really hard-to-satisfy as many people as possible."
humanfaceI also try
humanfacebut then try harder
Sk3letorharder.. better.. faster.. stronger.
rindolfand 3) If I assume magic isn't real, and humanity/hackerdom is bound by Newtonian Physics / Relativity / Quantum Mechanics, then a lot of stuff seems implausible, from the Egyptian/Meso-American pyramids to https://www.today.com/pets/hundreds-golden-retrievers-met-scotland-150th-anniversary-breed-t133915 to an excess of food elements and byproducts thereof
gamedevbotTitle: Hundreds of golden retrievers met in Scotland for 150th anniversary of breed (at www.today.com)
rindolfhumanface: i cannot possibly try harder: https://www.youtube.com/watch?v=L3wKzyIN1yk
gamedevbotTitle: Rag'n'Bone Man - Human (Official Video) - YouTube (at www.youtube.com)
rindolfwrt <linkxlink:href="https://www.shlomifish.org/humour/fortunes/show.cgi?id=god-and-his-angels-as-technicians">"God and his angels as implementing humans' perception of the universe"</link> an #IRC friend joked that the giant world turtle was the most plausible cosmological model.
rindolfi also wonder why there cannot be more than one real universe. in https://en.wikipedia.org/wiki/The_Chronicles_of_Amber they have an alternative (and bizarre) "real world", and for all I know, https://en.wikipedia.org/wiki/La_Linea_%28TV_series%29 can/could imagine me.
gamedevbotTitle: The Chronicles of Amber - Wikipedia (at en.wikipedia.org)
rindolf[emulating Mr. Linea] emmmmm.... daaaahhhhhh! ;)
bjlwow rindolf is irc mates with terry pratchett
rindolfbjl: i draw inspiration from many other sources
BentoMonso you must use blender a lot…
dioI love Terry Pratchett
Tylakcat at station: http://www.tylak.com/retro_station_test.jpg
rindolfhttps://www.reddit.com/r/retrogaming/comments/3gkyqd/throne_of_games/
rindolfre Tylak
rindolfhttp://web.archive.org/web/20160810051929/http://ars.userfriendly.org/cartoons/?id=20060302 - heh, still funny
gamedevbotTitle: UserFriendly Strip Comments (at web.archive.org)
rindolfSk3letor: hi, sup? are you a closet skeleton? ;)
Sk3letorhi rindolf, played yesterday some raft and modelled place holder for conveyor belt. I have no idea what you mean by "closet skeleton"
Sk3letorhow about you_
rindolfSk3letor: a crossover of https://en.wiktionary.org/wiki/skeleton_in_the_closet and "closet homosexual"/"closet Muslim"/etc. inspired by your nickname
gamedevbotTitle: skeleton in the closet - Wiktionary, the free dictionary (at en.wiktionary.org)
Sk3letorah, secrets.
aethalso https://en.wikipedia.org/wiki/Trapped_in_the_Closet_(South_Park)
aethdespite being a parody, South Park Xenu is the best graphical depiction Xenu… by far.
Channel#gamedev
NetworkFreenode
Published2024-09-23

##cinema - Contemplating Strip Dungeons-and-Dragons (= “D&D”)

Display

rindolfDunceCotus: hi, what's up?
rindolfHow was your weekend?
DunceCotusrindolf, fine thanks, and yours?
rindolfDunceCotus: it was productive. I streamlined parts of the processes for adding a new screenplay to my site. in the process, I started work on How to Play Strip D&D [ References: https://www.shlomifish.org/humour/How-to-Play-Strip-Dungeons-and-Dragons/ ]
DunceCotusI see..
e1fstrip d&d seems pointless. what percentage of d&d players are female? or am I missing something
DunceCotuse1f, maybe they're gay
e1falways possible
rindolfe1f: 1. Quite a few judging by scifi/fantasy/etc. cons in Gush Dan and one in Greater London [ References: https://www.flickr.com/photos/shlomif/albums ]
rindolf2. It will be a parodical screenplay
e1fI am surprised. as always, the Hollywood stereotype doesn't stand up to closer inspection
rindolf3. I think I'm straight. While I'm attracted a little to men, I am attracted to women much more. [ References: https://www.shlomifish.org/meta/FAQ/are_you_straight.xhtml ]
Channel##cinema
NetworkFreenode
TaglineStripping stereotypes
Published2024-11-16

Past and present celebrity alpha females

Display

rindolfwearing pink does not make one gay: https://www.flickr.com/photos/shlomif/14774045111/in/album-72157645603097277
reddit-botTitle: IMG_2698 | Shlomi Fish | Flickr
mpeafreeexactly rindolf
mpeafreeok, play stopped
mpeafreerain starting to get real heavy now
mpeafreei never seen so many spectator umbrellas in my life...
DunceCotusrindolf, wearing pink signals you might just be gay and proud
DunceCotusbut what's the issue
mpeafreewearing pink means you ain't ashamed of coloured cloth
DunceCotusI guess pink never used to be a feminine colour, quite the opposite
* redstarcomradehas quit (Read error: Connection reset by peer)
DunceCotusits just, nowadays its more coded as feminine
mpeafreeevery woman has a little Marylin in her... you just has to figure out if it's Monroe or Manson
DunceCotusO.o
DunceCotusevery little girl is a world-destroyer
mpeafreehey, I have a pink dress shirt...
mpeafreedon't knock pink... it hides the wine stains well
DunceCotusmpeafree, I suppose it was reclaimed by the metrosexuals and ironics
DunceCotusbut you have to be a certain kind of bloke to pull that off
rindolfmpeafree: i think Michelle Pfeifer, Keri Russell, JLH, Summer Glau, Gabrielle Anwar, Emma Watson, Tiffany Alvord, Esti Ginsburg, etc. are prettier than Marilyn Monroe was
rindolfhttps://www.shlomifish.org/humour/image-macros/indiv-nodes/not_know_marilyn_monroe.xhtml
reddit-botTitle: Shlomif’s Memes - One does not simply not know who Marilyn Monroe is
mpeafreeSummer Glau (drools)
mpeafreei still think it a bit hasrh they made the kids play the match in this weather
mpeafreeit's apalling
DunceCotusmpeafree, its harsh enough they're making them play rugby
DunceCotusbrutish farce
mpeafreethey are not playing rugby
mpeafreeI said "At least they are not playing rugby"
DunceCotuswell football then
DunceCotusI dunno
DunceCotusfootball is also brutish farce
mpeafreerugby is a semi contact sport, football is not
DunceCotusfootball is technically non-contact, but not practically
mpeafreeFirst time rugby spectator: "Hand ball! Foul! Ref C'mon! Handball!"
DunceCotushard ball
mpeafreei like watching them trip and and face first in the mud
mpeafreeanyway... should play something real... like table tennis
rindolfi was told reddit.com are obsessed with Chuck Norris and Summer Glau, whereas slashdotters prefer Natalie Portman. imgur used to have many posts about Emma Watson, Jennifer Lawrence, and Anna Kendrick
mpeafreedon't misunderstand, i like women, i really do... some of my best friends are women... i just have a problem with names
rindolf“I can spell ‘Emma Watson’ easily enough, but how the hell do I spell ‘Kira Nightly’?”
DunceCotusKira Knightley
mpeafreeI be fucking a girl and saying "Oh Natalie!" and Jennifer be like "Who dda fuck is Natalie?!"
DunceCotusits really not hard
mpeafreeerm...
rindolfDunceCotus: Keira
mpeafreegeg :>
mpeafreeheh
DunceCotusmpeafree, then you say "Portman. Natalie Portman."
rindolfi rest my case ;]
DunceCotusrindolf, whatever
mpeafreewut
DunceCotusKiara Knotleigh
rindolfcut the https://en.wikipedia.org/wiki/Gordian_Knot
reddit-botTitle: Gordian Knot - Wikipedia
DunceCotusKnot what I had in mind
Channel#reddit
NetworkFreenode
Published2024-12-12

Really real programmers

Display

AwesomE123-So what's your linux of choice?
HelenasaurusRexDebian.
neoncortexthe simplicity of 'having a button' is charming, but the flexibility of having commands is much better. It is evident when you start doing advanced things, and write GUIs.
neoncortexthe solution is having GUIs that execute commands. Hence, IRC.
neoncortexand it is interesting when you look at plan9. That is also the conclusion the unix guys reached.
neoncortexof course I'm not advanced as them but yeah xD
rindolfAwesomE123-: https://www.shlomifish.org/meta/FAQ/#choice_of_operating_system ← mine
LinuxBot^ Shlomi Fish’s Frequently Asked Questions (FAQ) List - Shlomi Fish’s Homesite
blobdogAwesomE123-: choice of linux changes depending on what you need it to do
blobdogdebian is good all-around, very stable
blobdogif you're paranoid about security and you want a live distro, you might want to take a look at Tails: https://tails.net/
LinuxBot^ Tails - Home
blobdogsupposedly a portable operating system that protects against surveillance and censorship
AwesomE123-Heard about tails. thanks for the example.
blobdogcompiling the kernel yourself is an option if you want to save on limited system resources and have an image tailor-made to your hardware
blobdogor if you really need some kernel feature that isn't available elsewhere
neoncortexI would suggest Gentoo and a custom build. But that is not beginner friendly.
blobdogQubes OS is good if you want to containerize every program you're running
blobdogor if you want to try multiple distros at the same time
Elw3"english" best of answers you want to get for "what language do you need help in?" hehe, just seen such conversation.
rindolfneoncortex: real programmers use "linux from scratch" ;]]
neoncortexha
rindolfi only read the https://duckduckgo.com/?q=how+linux+works+book&atb=v140-1&ia=web PDF
LinuxBot^ how linux works book at DuckDuckGo
rindolfhttp://catb.org/jargon/html/story-of-mel.html
LinuxBot^ The Story of Mel
neoncortexrindolf: one day I will be a real programmer! Typing binary code, and doing the shifts by head.
neoncortexI just need a real machine first ..
neoncortexthat will be harder.
rindolfneoncortex: get yourself an Intel 1001: https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-bit-by-bit ;]
LinuxBot^ Bit by bit - Fortune [possible satire]
neoncortexheh
rindolfneoncortex: \o/ "Chuck Norris is a real programmer. He writes programs by implementing the most optimised machines for them using real atoms."
rindolfthere was a Slashdot feature about succeeding to make a transistor out of only 3 atoms
neoncortexhe places the atoms by looking at the disk plates with pure rage.
rindolfneoncortex: "Chuck Norris doesn't code. When he sits next to a computer, it just does what he wants"
neoncortexlike that xD
IndysayneFinally beat that game.
rindolfIndysayne: which game?
* Indysaynetips Fedora
IndysayneThe Great Circle :D
HelenasaurusRexrindolf: Chuck Norris likes to program the most deadliest roundhouse kicks performed by bots.
rindolfHelenasaurusRex: heh… I prefer roundhouse bans ;]
HelenasaurusRexhaha
rindolfRoundhouse K-lines?
Channel##Linux-offtopic
NetworkFreenode
TaglineI am a realer programmer than you
Published2025-01-14

##hiya - Rindolf and hiya feeling accomplished

Display

rindolfhiya: my father told me "consider what the worst case scenario will be"
rindolfoften the risk is small
rindolfhiya: also https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#will-a-change-i-would-like-to-do-break-some-functionality
MeowN3xUS(rindolf) Freenode-programming-channel-FAQ/FAQ_with_ToC__generated.md at master · shlomif/Freenode-programming-channel-FAQ · GitHub
hiyarindolf: but when you invest in a build, you cannot just replace things like that :P
rindolfplanning the wrong and funny way: https://www.youtube.com/watch?v=pL0WDTcOZcM
MeowN3xUS(rindolf) [▶️ YouTube] Brrrrilliant ! (Yzma's Plans) | Author: Pieuw | 988806 Views
hiyarindolf: hmm so you are basically calling me a stupid adult :P
hiyaIs it so, bro?
hiyarindolf: I think you do not wish to admit it to my face :P
rindolfhi. please don’t take it the wrong way. i think you are very intelligent and fun and insightful. But even Bill Gates said "i've said some stupid things and some wrong things" ( https://en.wikiquote.org/w/index.php?title=Bill_Gates&oldid=3534967#Misattributed ).
rindolfand it got him, and microsoft (and maybe us Selinaverseans) very far
rindolfi uttered some wrong[er]/stupid/misleading/opinionated/discriminatory things too.
rindolf[[mst: federated_life: every time I level, I put all my XP (= experience points) into "being right" rather than boring things like "tact" ;)]]
rindolf[[David: Hey, the "Qoheleth" Josephus is about to marry a goyah!
rindolfJosephus: Take back what you just said!
rindolfDavid: Hey, please don't hit me, man!
rindolfJosephus: I'm not going to hit you, I just detest calling a non-Jew "a goy", which meant "a people" or "a nation" in the Torah. The Jews are just one of many peoples. No wonder people think we have some kind of a sinister world-domination conspiracy.
rindolfDavid: Fine, you'll marry a "gerra" ( "גרה" ).
rindolfJosephus: fine.
rindolf[ He thinks for a moment. ]
rindolfJosephus: Maybe we should have a conspiracy … of goys… pluralistic. Let's call it The Neo-Tech conspiracy for establishing the Semitic culture.
rindolfVoice of a Damascus' royal guard from behind: you’re a little late to TheGame™ of Fantastecha™, Mr. Josephus Flavius!]]
hiyarindolf: :) Wow you are such a sweet and honest guy
hiyaAlways guiding people
rindolfhiya: being 'sweet' often is at odds with being 'honest' . or at least seemingly
rindolfhiya: I try to maximise both tact and openness, but often I feel my criticism is not important enough: https://www.modernperlbooks.com/mt/2009/10/from-novice-to-adept-on-answers-to-smart-questions.html
hiyaRindolf: I see that you are an elite person who has many privileges and less responsibility for the people who depend on you. However, your simplicity, persistence, and dedication topples everything else.
hiyaI see paulcarroty in a better situation too, he is in a good situation for the kind of work he does, I hope he does get a good job someday.
hiyarindolf: Also, for an elite you are very humble - and never insulting.
hiyaIt probably shows your upbringing too
rindolfhiya: thanks for thinking so highly of me, and the list of some of my better qualities.
hiyarindolf: To be critical towards you - although I like to butter you always as a younger bro - I wish you went out a lot more and shared more from recent times vs old pictures and stuff
hiyarindolf: nothing highly bro, just need free components from you for son's PC build. jk jk :P runs...
rindolfhiya: just for the record: I have been insulting in the past. mostly during the years before I /joined ##hiya .
rindolfsometimes to people who were friendly at 1st
hiyarindolf: hmm a lot of people told me about you and I never believed it because you were sweet yet knowingly giving here.
hiyain terms of time and efforts
hiyaand even money
rindolfand eg to a vaccine providing nurse who looked badly photoshopped
rindolfbye all, IRC is too addicting for now
Channel##hiya
NetworkFreenode
TaglineWe’ve come a long way, but we shouldn’t rest on our laurels
Published2025-03-20

Other Favourite Quotes

What is is

Display

What is is. Perceive It. Integrate it. Act on it. Idealize it.

AuthorLeonard Peikoff
Published2008-07-04

I/O, I/O…

Display

I/O, I/O,
It's off to disk I go,
a bit or byte to read or write,
I/O, I/O, I/O, I/O

AuthorDave Peacock
WorkHis signature
Published2008-07-04

Roses are red, Violets are Blue ("Fresh Prince of Bel-Air")

Display

Will: "Roses are red,
Violets are Blue.
Jazz and I are black,
But, Carlton, what are you?"

Excerpt from "The Fresh Prince of Bel-Air"

AuthorAndy Borowitz (Creator)
Work"The Fresh Prince of Bel-Air"
Published2008-07-04

"Wives live longer than husbands…"

Display

And the top story for today: wives live longer than husbands because they are not married to women.

AuthorColin Mochrie
Work"Who's Line is it, Anyway?"
Published2008-07-04

Let others praise ancient times

Display

Let others praise ancient times; I am glad I was born in these.

AuthorOvid (43 BC - 18 AD)
Published2008-07-04

"Bring it On": Cheerleader Song

Display

I'm sexy, I'm cute, I'm popular to boot.
I'm bitchin', great hair, the boys all love to stare!
I'm wanted, I'm hot, I'm everything you're not.
I'm pretty, I'm cool, I dominate this school.
Who am I? Just guess. Guys wanna touch my chest.
I'm rockin', I smile and many think I'm vile.
I'm flying, I jump you can look but don't you hump. Whoo!
I major, I roar. I swear I'm not a whore.
We cheer and we lead - we act like we're on speed.
You hate us cause we're beautiful but we don't like you either.
We're cheerleaders. We are cheerleaders!

Excerpt from "Bring it On"

WorkBring it On (The Original)
Published2008-07-04

"Suppose x is the speed…"

Display

An algebra teacher is discussing a problem with a student. The teacher says: "Now, suppose x is the speed at which the train is travelling…". And the student says "But teacher, what if x is not the speed at which the train is travelling?"

AuthorUnknown
WorkRe: "A Parody on Aristotle's Organum"
Published2008-07-04

The Shibber Factor

Display

Keep all the grades of the students who passed the test as is, and convert the grades of all the students who failed to 54%.

AuthorShlomi Fish
WorkBased on a Technion Legend
Published2008-07-04

God is Dead

Display

“God is Dead”

— Nietzsche

“Nietzsche is Dead”

— God

( writing on a toilet's wall )

AuthorAnonymous toilet's wall writers
WorkWriting on a toilet's wall.
Published2008-07-04

A serious Philosophical Work

Display

A serious and good philosophical work could be written that would consist entirely of jokes.

-- Ludwig Wittgenstein

AuthorLudwig Wittgenstein
Published2008-07-04

The difference between a bad student and a good student

Display

The difference between a bad student and a good student is that a bad student forgets all the material five minutes before the exam, while a good student five minutes after it.

AuthorOne of Shlomi Fish's Lecturers
WorkTechnion Class
Published2008-07-04

Histeria! - "did the Fall Hurt You?"

Display

[Isaac Newton falls off the tree]

Cho-Cho: Did the fall hurt you?

Newton: It wasn't the fall; it was the sudden stop at the end.

AuthorTom Ruegger
WorkHisteria!
Published2008-07-04

Knuth: Beware of Bugs

Display

Beware of bugs in the above code; I have only proved it correct, not tried it.

AuthorDonald Knuth
WorkMemo to Peter van Emde Boas
Published2008-07-04

Stallmanism vs. Stalinism

Display

It's not because they have suddenly converted to Stallmanism.

Anyone else misread that as "Stalinism"?

The word "Stalinism" is deprecated, the correct term is "GNU/Communism".

-- Spotted on Slashdot

Authork98sven
WorkSlashdot Comment: “Re: Misread”
Published2008-07-04

Slashdot: Creative Shells

Display

Personally, I'd have a far better time writing scripts if I had some more creative shells to script in…

ASMsh: The Assembly shell. Commands include MOV, SHL, SHR, JNE, etc.

shellTM: Turing machine shell. Only four commands. Read, write, move left, move right. Capable of producing any programming language imaginable, given enough time and nerves of steel.

GeneSH: Four commands. G, A, T, C. Need I say more?

Qsh: Only uses one environment variable, which contains all possible values simultaneously. Method of scripting: isolate the universe in which the desired result is already accomplished, and intersect with it.

Of course, I never said they'd be easy to use. But then, if these shells existed, and I knew a sysadmin who used any of them, you can believe Sysadmin Day would be a far more celebrated holiday.

The Night Watchman on a Slashdot Comment

AuthorThe Night Watchman
WorkSlashdot comment.
Published2008-07-04

Mission from God

Display

We're on a mission from God.

-- The Blues Brothers

AuthorDan Aykroyd and John Landis
Work"The Blues Brothers"
Published2008-07-04

Sitting Here Doing Nothing

Display

It may look like I'm just sitting here doing nothing, but I'm really actively waiting for all my problems to go away.

AuthorUnknown
WorkUnknown
Published2008-07-04

"The ones of you that have heard it before"

Display

I'm going to do a routine now, the ones of you that have heard it before may enjoy hearing it again. The ones of you that have not heard it before - may enjoy hearing it again next time.

AuthorVictor Borge
WorkPhonetic Punctuation
Published2008-07-04

Larry Wall: "I'm an Optimist"

Display

I guess I really am an optimist. A paranoid optimist, true, but an optimist nonetheless.

Larry Wall, "The 3rd State of the Onion"

AuthorLarry Wall
Work3rd State of the Onion
Published2008-07-04

"Linus Torvalds's Greatest Hack"

Display

In fact, I think Linus's [= Linus Torvalds'] cleverest and most consequential hack was not the construction of the Linux kernel itself, but rather his invention of the Linux development model. When I expressed this opinion in his presence once, he smiled and quietly repeated something he has often said: "I'm basically a very lazy person who likes to get credit for things other people actually do." Lazy like a fox. Or, as Robert Heinlein famously wrote of one of his characters, too lazy to fail.

Eric Raymond, the "Cathedral and the Bazaar"

AuthorEric Raymond
WorkThe Cathedral and the Bazaar
Published2008-07-04

"Democracy is two wolves and a lamb…"

Display

Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.

Misattributed to Benjamin Franklin

AuthorNot clear
WorkQuotes about Democracy
Published2008-07-04

On Tech Progress

Display

Shlomi Fish: And to think that home desktops can simulate these systems [= PDP-10's and PDP-11's] much faster than those ancient mainframes.

William Lee Irwin III: Shlomi, and to think the net usefulness of the home desktops is less than what users got out of those mainframes.

#offtopic on the oftc.net IRC network.

AuthorWilliam Lee Irwin III
Published2008-07-04

"I feel much better…"

Display

I feel much better, now that I've given up hope.

Ashleigh Brilliant

AuthorAshleigh Brilliant
Work"I Feel Much Better, Now That I've Given Up Hope
Published2008-07-04

Display

I have abandoned my search for truth, and am now looking for a good fantasy.

Ashleigh Brilliant

AuthorAshleigh Brilliant
Work"I Have Abandoned My Search for Truth and Am Now Looking for a Good Fantasy"
Published2008-07-04

"I may not be totally perfect…"

Display

I may not be totally perfect, but parts of me are excellent.

Ashleigh Brilliant

AuthorAshleigh Brilliant
WorkI May Not Be Totally Perfect, but Parts of Me Are Excellent
Published2008-07-04

Dijkstra on Whether a Computer can Think

Display

The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.

Edsger W. Dijkstra

AuthorEdsger W. Dijkstra
WorkEWD898 - The threats to computing science
Published2008-07-04

Intelligent Life

Display

Sometimes I think the surest sign, that intelligent life exists else where in our universe is, is that none of it has tried to contact us.

Calvin

AuthorBill Watterson
WorkCalvin & Hobbes quotes
Published2008-07-04

The more I think about it

Display

The more I think about it, the more I think I should think about it some more.

Clarissa in "Clarissa Explains it All"

WorkClarissa Explains it All
Published2008-07-04

Rusty Russell's Signature

Display

Rusty Russell's signature:

Anyone who quotes me in their sig is an idiot.
-- Rusty Russell

AuthorRusty Russell
WorkRusty Russell's Signature
Published2008-07-04

The First Law of Thermodynamics

Display

The First Law of Thermodynamics: A system with a constant energy, volume and pressure behaves in any way it wants.

AuthorUnknown
Published2008-07-04

Linus Torvalds about His Macros

Display

I wrote them (and looking at the original ones, I'm a bit ashamed: the "toupper()" and "tolower()" macros are so horribly ugly that I wouldn't admit to writing them if it wasn't because somebody else claimed to have done so.)

Linus Torvalds on the Linux Kernel Mailing List in response to SCO's Linux Kernel ownership claims.

AuthorLinus Torvalds
WorkPost to the Linux Kernel Mailing List
Published2008-07-04

Everything is Owned by SCO

Display

Baby making is owned by SCO. Linus's mother never paid royalties.

Also, having a name is a SCO trade secret. By giving Linus a name, they again ask for being fined.

Best regards,

Iztok

(p.s.: Iztok is owned by SCO, and phrase "Best Regards" as well. LWN is owned by SCO.)

An LWN comment in regards to the SCO ownership claims of Linux Kernel code.

AuthorIztok
WorkLinus is "owned by SCO"
Published2008-07-04

The source of my intention

Display

The source of my intention
really isn't crime prevention
My intention is prevention of the lie.

Scatman John
"Scatman's World"

AuthorScatman John
WorkScatman's World
Published2008-07-04

ESR: "To follow the Path"

Display

To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.

Eric S. Raymond in "How To Become a Hacker"

AuthorEric Raymond
WorkHow to Become a Hacker
Published2008-07-04

"GIMP Should Manipulate SVGs" on #gimp

Display

strestout1Can GIMP save to svg?
rindolfstrestout1: SVG is a vector graphics format.
rindolfstrestout1: GIMP manipulates bitmaps.
strestout1Yes rindolf, I know.
strestout1I just thought it would be nice to have one app for everything instead of having to use inkscape for svg and gimp for everything else.
UnNamedIt could do 3d too.
schumamlAnd Audio processing…
UnNamedAnd Audio mixing…
UnNamedAnd word processing…
schumamlAnd it gotta have a kitchen sink!
schumamlSo, the real question might be: is there an image editing mode for Emacs? ;)
Channel#gimp
NetworkGimpNet
Tagline"GIMP Should Manipulate SVGs"
Published2008-07-04

Hanah Senesh: Walk to Caesarea

Display

My God, My God,
May it never, never end.
The sand and the sea,
the jitter of the water,
the shine of the sky,
the prayer of Man.

"A Walk to Caesarea" / Hanah Senesh
( Translated from Hebrew by Shlomi Fish )

AuthorHanah Senesh
WorkWalk to Caesarea
Published2008-07-04

"I am not without artifice where magic is concerned…"

Display

'You must know that I am not without artifice where magic is concerned,' said Weasel. 'Only last year did I - assisted by my friend there - part the notoriously powerful Archmage of Ymitury from his staff, his belt of moon jewels, and his life, in that approximate order.'

AuthorTerry Pratchett
WorkThe Colour of Magic
Published2008-07-04

Linus Torvalds about the SHA1 Security

Display

If we want to have any kind of confidence that the hash is really unbreakable, we should make it not just longer than 160 bits, we should make sure that it's two or more hashes, and that they are based on totally different principles.

And we should all digitally sign every single object too, and we should use 4096-bit PGP keys and unguessable passphrases that are at least 20 words in length. And we should then build a bunker 5 miles underground, encased in lead, so that somebody cannot flip a few bits with a ray-gun, and make us believe that the sha1's match when they don't. Oh, and we need to all wear aluminum propeller beanies to make sure that they don't use that ray-gun to make us do the modification _ourselves_.

AuthorLinus Torvalds
WorkMessage to the git mailing list
Published2008-07-04

Neo-Tech: About Capitalism

Display

The dictionary definition of capitalism is: An economic system characterized by private ownership of capital goods and by investments that are determined by private decision rather than by state control. Prices, production and distribution of goods are determined by a free market.

But most writers and commentators put dishonest altruistic-platonistic connotations on the meaning of capitalism: A system of exploitation of the weak by the strong -- devoid of love and good will. A system in which unwanted goods and services are pushed onto consumers through clever, deceptive advertising for the sole purpose of profits and greed. Capitalism dominates most Western governments. Capitalism, big business, and fascism are synonymous.

Neo-Tech IV / The Neo-Tech Discovery.

AuthorFrank R. Wallace
WorkNeo Tech IV
Published2008-07-04

"People who disagree with me…"

Display

Which mindset is right? Mine, of course. People who disagree with me are by definition crazy. (Until I change my mind, when they can suddenly become upstanding citizens. I'm flexible, and not black-and-white.)

AuthorLinus Torvalds
WorkLinus compares Linux and BSDs
Published2008-07-04

One bug, two bugs, tar bugs, su bugs,

Display

One bug, two bugs, tar bugs, su bugs,
grep bugs, mew bugs, old bugs, new bugs.
This bug has a little hack,
This bug has a broken stack.
Say! What a lot of bugs to track.
Yes, some are in tar, and some in su.
Some are old. And some are new.
Some in sed, and some in jed.
And some are even in parted.
Why are they in parted, jed and sed?
I do not know. Bugs should be dead!
Some in jpeg, and some in TIFF
This TIFF one has an attached diff.
From there to here, from here to there
Test release bugs are everywhere.

AuthorRed Hat Inc. Fedora Workers
WorkFedora Core 2 Test 2 available for x86 and x86-64
Published2008-07-04

Charlene: The Sweet Life

Display

"I took the sweet life
but I never knew
I'd be bitter from the sweet"

AuthorCharlene
WorkI've Never Been to Me
Published2008-07-04

Neo-Tech: Fully Integrated Honesty

Display

Yet, acting on fully integrated honesty (Neo-Tech), not reason itself, is the basic moral act. When Genghis Khan, for example, chose to use reasoning for a specific military move, then in an out-of-context sense, he chose to act morally by protecting himself and his troops (thus filling human biological needs). But in the larger sense of fully integrated honesty, Khan's total actions were grossly immoral in choosing to use aggressive force in becoming a mass murderer (thus negating human biological needs). The highly destructive, irrational immorality of Genghis Khan's overall dictatorial military actions far outweighed any narrow, out-of-context "moral" actions. …Genghis Khan was enormously evil as were Stalin, Hitler, Mao, Castro, Pol Pot.

Neo-Tech Orientation and Definitions

AuthorFrank R. Wallace
WorkNeo Tech Orientation and Definitions
Published2008-07-04

chromatic: "Ruby Code Can't Be Bad"

Display

Why are there so many unmaintainable applications written in PHP and Perl? Because PHP and Perl let undisciplined, inexperienced programmers write useful code. So does Ruby -- but give it the popularity and longevity of PHP and Perl (at least in English-speaking circles) and I bet you'll see plenty of bad code written in Ruby too.

This seems like a variant of the Hackers and Painters fallacy. (Paul Graham is rich. Paul Graham writes Lisp. Therefore everyone who writes Lisp will get rich.) "All of the good, smart programmers I know are using Ruby. They write good code. Therefore you can't write bad code in Ruby!"

It feels like there's another fallacy in there somewhere. I want to call it the Pre-Post-Java Blindspot, where Java was the beginning of Serious Programming Languages and only its successor will unseat it. (Like any good fallacy, you have to ignore history, such as the fact that Ruby's between 10 and 12 years old.)

(I mean, if you really just can't read regular expressions, why not admit it? You could start a twelve-step program or something.)

Authorchromatic
WorkBlog Post for 17-Novemeber-2005
Published2008-07-04

I Upgraded the Plot Device's…

Display

I have upgraded the plot device's hard-drive, soft-drive and squishy drive,and it is now being the world's most powerful super-computer!

The Angry Scientist in "Sheep in the Big City"

AuthorMo Willems
WorkSheep in the Big City
Published2008-07-04

Affairs of Dragons

Display

Do not meddle in the affairs of Dragons, for you are crunchy and taste good with ketchup.

Source unknown.

AuthorUnknown Author
WorkInternet Meme
Published2008-07-04

Bjarne Stroustrup about Java

Display

Much of the relative simplicity of Java is - like for most new languages - partly an illusion and partly a function of its incompleteness. As time passes, Java will grow significantly in size and complexity. It will double or triple in size and grow implementation-dependent extensions or libraries. That is the way every commercially successful language has developed. Just look at any language you consider successful on a large scale. I know of no exceptions, and there are good reasons for this phenomenon. [I wrote this before 2000; now see a preview of Java 1.5 - http://xrl.us/kb3a ]

AuthorBjarne Stroustrup
WorkF.A.Q. Entry about Java
Published2008-07-04

Oscar Wilde on Redundancy (from the Uncyclopedia)

Display

"I simply hate, detest, loathe, despise, and abhor redundancy."

An Oscar Wilde quote, that quotes Oscar Wilde on his views on Redundancy in a quote.

AuthorUncyclopedia
WorkUncyclopedia entry about Redundancy
Published2008-07-04

Vital Enterprise Applications Are (DailyWTF)

Display

In yesterday's post (Bitten by the Enterprise Bug), we learned how vital enterprise application are for proactive organizations leveraging collective synergy to think outside the box and formulate their key objectives into a win-win game plan with a quality-driven approach that focuses on empowering key players to drive-up their core competencies and increase expectations with an all-around initiative to drive up the bottom-line.

http://thedailywtf.com/forums/64833/ShowPost.aspx

AuthorThe Daily WTF
WorkThe Daily WTF - Enterprise SQL
Published2008-07-04

Beatles: "Come Together"

Display

He says "One and one and one is three".
Got to be good-looking 'cause he's so hard to see.

Excerpt from "Come Together" by the Beatles.

AuthorThe Beatles
WorkCome Together
Published2008-07-04

The Smithsonian (from Ozy and Millie)

Display

Isolde: Any museum has a certain Americana factor. But the Smithsonian… This is the one place you can find the very essence of America, distilled.

Millie: Ooh.. do they let you drink it, and then take on mutant American superpowers, and then go around unilaterally dispensing frontier-style justice in the name of "Freedom"?

Isolde: No, not usually.

Millie: Museums would be a lot more fun if they'd actually *read* what I put in their suggestion boxes.

AuthorD.C. Simpson
WorkOzy and Millie - "The Essence of America"
Published2008-07-04

Slashdot: Vim Version 7

Display

Version 7? [of Vim]

GNU Emacs is at version 21.4. Can we really trust such an immature editor?

"yet another coward" in a Slashdot comment for the announcement of the release of Vim version 7. Slashdot comment

Authoryet another coward
WorkComment on the release of Vim version 7
Published2008-07-04

Star Trek Plot on Freenode's #bmp - The Beep Media Player channel.

Display

deadchipComputer: Remove characters 'nenolod' and 'sxpert'.
deadchip*beeepbeepbeebeeep*
deadchipComputer: Resume program.
sxpert"Program cannot run without characters 'nenolod' and 'sxpert'. restoring instances.
deadchipComputer: Command override, command code Lt. Cmdr. Milosz Derezynski omega-3-3-9-alpha zero. Remove instances 'nenolod' and 'sxpert'.
deadchip"Unable to comply."
deadchip"Computer: Is it possible to at least, _alter_ the subprograms nenolod and sxpert?"
deadchip"Specify parameters."
deadchiphmm i take that as a "yes"
sxpertlol
deadchip"Computer: Please remove 'nonsense' component from 'sxpert' character."
deadchip"Affirmative."
sxpert"unable to comply. "
deadchipbah
deadchipyeah
nenolodgrr
deadchipyou're truly un-nonsensifiable
deadchiphahaha
sxpert"the intellectual subroutines are not alterable"
deadchip"Computer: Is it possible to alter the _look_ of the character 'sxpert'?"
deadchip"Affirmative."
deadchip"Computer: Please dress character 'sxpert' in a clown's costume."
deadchip"Specify parameters."
deadchip"Mid-20th-century Earth, Balkan area."
deadchip"Processing. Character alteration complete."
deadchipsxpert: bah
deadchipyeah i knew you would delete the whole databank first
sxpertlol
geekoe"Computer, can we …. finally… simply remover the characters 'sxpert'?"
sxpert"computer, here's arlequin costume. apply to character deadchip"
sxpert"character parameters changed"
sxpert"woop"
geekoe:D
deadchipo_O
Channel#bmp
NetworkFreenode
TaglineStar Trek-Like Plot
Published2008-07-04

I'd love to change the world

Display

I'd love to change the world, but they won't give me the source code.

— Unknown

AuthorUnknown Author
WorkUnknown
Published2008-07-04

"What are stars?" on the Lion King

Display

Pumbaa: Timon, ever wonder what those sparkly dots are up there?

Timon: Pumbaa, I don't wonder; I know.

Pumbaa: Oh. What are they?

Timon: They're fireflies. Fireflies that, uh… got stuck up on that big bluish-black thing.

Pumbaa: Oh, gee. I always thought they were gigantic balls of gas burning billions of miles away.

Timon: Pumbaa, with you, everything's gas.

AuthorWalt Disney Corp
Work"The Lion King"
Published2008-07-04

Martin about UNIX Letting You Shoot Yourself in the Foot

Display

That's the nice thing about UNIX, it gives you so many ways to shoot yourself in the foot. :)

At least it does allow you to shoot yourself in the foot.

It doesn't say "shooting feet isn't supported"

Or you can shoot yourself in the foot by writing a management console plugin that will pass the data to Word using VBA and then call Excel via com to split it into columns and then write an activeX control to get the columns back as

AuthorMartin
WorkComment in the JoS Forum
Published2008-07-04

Dazjorz: "We are the Borg on IRC"

Display

[21:10] *** dazjorz changed nick to We
[21:10] * We are the Borg.
[21:10] *** We changed nick to Lower
[21:10] * Lower your shields and power down your weapons.
[21:11] *** Lower changed nick to We
[21:11] * We will add your biological and technological distinctiveness to our own.
[21:11] *** We changed nick to Resistance
[21:11] * Resistance is futile.
[21:11] *** Resistance changed nick to __You
[21:11] * __You will be assimilated.
[21:11] *** __You changed nick to dazjorz
AuthorSjors (Dazjorz)
WorkFreenode on IRC
Published2008-07-04

God is my favourite…

Display

"(God) is my favourite fictional character." - Homer Simpson

AuthorMatt Groening
WorkThe Simpsons
Published2008-07-04

Learn several new words everyday

Display

You should learn several new words everyday--eventually you will forget how to speak so others can understand you.

— Yaakov on Freenode's #perl

AuthorYaakov
WorkFreenode's #perl Conversation.
Published2008-07-04

Acme::NewMath

Display

For thousands of years, we have been plagued by mathematicians insisting that two plus two equals four. Who elected them? I, Stevie-O, am promoting an entirely new system, where two plus two equals FIVE. Eventually, it will be extended to provide other stuff these power-hungry madmen kept hidden away for themselves, such as division by zero, cold fusion, the ability to solve the halting problem, and the secret to attracting hot chicks.

Stevie-O on the Acme::NewMath POD document.
Acme-NewMath

AuthorStevie-O
WorkAcme::NewMath POD document
Published2008-07-04

Should Perl drop SCO Support?

Display

> Should Perl do the same? [= Drop SCO Support]

Absolutely not. Perl supports defunct operating systems, buggy operating systems, commercial operating systems, and poorly marketed operating systems. It would be inappropriate to drop SCO just because it happens to be all of the above.

AuthorKurt Starsinic
Workadvocacy@perl.org Email
Published2008-07-04

Climbing for the Apocalypse on #perlcafe

Display

jkauffmanLynx_: you do seem to do a lot of climbing
jkauffmanLynx_: you'll have the last laugh when the apocalypse comes
jkauffmanyou'll be physically fit
jkauffmanclimbing over the mountains of sulfurous ash
jkauffmanbounding over rivers of lava
Lynx_sounds great
Lynx_but what will i eat?
jkauffmanthose who didn't bother to practice climbing
Lynx_eww
Lynx_those will be all fatty
Lynx_but maybe sulfurous ash is not so bad with some salt
jkauffmanperhaps
Channel#perlcafe
NetworkFreenode
TaglineClimbing for the Apocalypse
Published2008-07-04

Slashdot: "In Soviet Russia…"

Display

In Soviet Russia, every time you kill a kitten, god masturbates

GyroTech on a Slashdot comment

AuthorGyroTech
WorkSlashdot Comment
Published2008-07-04

"I Wrote This Much Code" on Freenode's #perlcafe

Display

jagermandooky: A coworker used to like to say things like "I wrote this much code" while holding his hands a couple feet apart
mofinohahaha
jagermanOnce I asked him "At what font size?"
mofino+30
q[ender]hahah
jagermanHe never said it any more
Channel#perlcafe
NetworkFreenode
Tagline"I Wrote This Much Code"
Published2008-07-04

Slashdot: Dealing with RMS's Vim Attitude

Display

Recently, Richard Stallman gave a speech in which he illustrated an academic point about programming history by quoting a guy who described vi as 'an editor spread at sword-point and which is really hard to use'.

I think I speak for all moderate vi(m) users when I say -- DEATH and DAMNATION (in that order) to this Cardinal of the CTRL key! Needless to say my own local vim user group has dispatched assassins to kill Mr. Stallman, but this is hardly the end of the story. The fact is that a man has referred to another man who in turn expressed some often-voiced reservations about OUR EDITOR! On behalf of all editors of text everywhere, I implore EMACS users to return to the true path, lest you be burned at the stake and then go to hell, the Buffer From Which There Is No Unloading. We'll see how productive you are then, with your ctrl-meta-alt and your ELISP and your 'ring buffer', whatever THAT is.

Peace and love to all.
^C
^X
quit
q
QUIT
exit :exit
zz
ZZ

kahei on Slashdot

Authorkahei
WorkSlashdot Comment
Published2008-07-04

Linus: "debugging my own machines"

Display

The thing is, I don't actually enjoy debugging my own machines. I _much_ prefer having other people debug _their_ machines, and fixing my machine in the process. So I didn't want just something that worked on the Mac Mini, I wanted something that works _universally_, so that hopefully people who are even crazier than me will waste _their_ time trying to get these machines working.

Linus Torvalds in an Email message

AuthorLinus Torvalds
WorkEmail Message
Published2008-07-04

Slashdot: Iran: "First they came for"

Display

Re:Silly Iranians… ALWAYS!

First, they came for the newspapers, and I did nothing because the Farsi Side comic was just re-prints now.

Next, they came for the books, and I looked the other way because the Death to America Book of the Month Club was only recommending books to burn anyway.

Then, they came for the Satellite Dishes, and I said nothing because I still had a year left on my Infidelphia Cable contract.

Finally, they came for my Internet Service, and no one was left to hear my ululation!

patrixmyth on Slashdot

Authorpatrixmyth
WorkSlashdot Comment
Published2008-07-04

Linus Torvalds: "I Won't Always Change my Mind"

Display

I don't guarantee that I always change my mind, but I _can_ guarantee that if most of the people I trust tell me I'm a dick-head, I'll at least give it a passing thought.

[ Chorus: "You're a dick-head, Linus" ]

Linus Torvalds in an E-mail message.

AuthorLinus Torvalds
WorkEmail Message
Published2008-07-04

Review of the Oxford English Dictionary

Display

Review of the Oxford English Dictionary on Amazon.com:

[One Star]

"an epic work that has trouble holding the interest"

By: a customer

I'm at the ABs, and I still can't get a grip on the plot. Characters enter, are introduced in exhausting detail -- and then disappear again! Very frustrating. The only time an old character shows up again is in another's history! A lot like _A Dance to the Music of Time_, I suppose.

Perhaps things will become clearer when we meet Oxford, English or Dictionary -- clearly three key figures. Some kind of menage a trois?

WorkAmazon.com: Oxford English Dictionary
Published2008-07-04

Neo-Tech: Selfishness

Display

Although the contents of her book, The Virtue of Selfishness, are precisely accurate and widely integrated, Ayn Rand committed an error by distorting the word "selfishness" in fashioning a dramatic statement. The word "selfishness" does have valuable, precise denotations of "an irrational, harmful disregard for others". Rand could have strengthened her work by selecting accurate wording such as rational self-growth. Instead, she unnecessarily bent and undermined the precise, valuable meaning of selfishness. …As with selflessness, selfishness is a form of immature, destructive, irrational behavior -- a form of stupid behavior.

Neo-Tech Advantage No. 14 - "Self-Growth vs. Selfless View"

AuthorFrank R. Wallace
WorkNeo-Tech Advantage No. 14 - "Self-Growth vs. Selfless View"
Published2008-07-04

Alan Kay on C++

Display

I invented the term Object-Oriented, and I can tell you I did not have C++ in mind.

Alan Kay (Attributed)

AuthorAlan Kay
Published2008-07-04

VB.NET and Java Freenode's #perl

Display

ew73VB.NET is all of the fun of enforced privacy OO with all of the power of BASIC.
ew73java.sun.os.device.videocard.screen.pixel.dance.a.jig.and.turn.red('true')
Channel#perl
NetworkFreenode
TaglineVB.NET and Java
Published2008-07-04

Wilderness Cat: Extra Peculiar

Display

Extra Peculiar

Did you watch Uri Geller's show last night? He said that if anything extraordinary happened at home during the show, people should phone in, or report it at his website. During the entire show I was installing Hebrew Windows XP for my mother-in-law, and something extraordinary did happen. The operating system got installed, came up, ran without a glitch. Should I report this to Uri?

khatul's comment:

Without a glitch, huh? Apparently you (and Uri) managed to install Linux from a Windows XP installation CD. This is much more than telekinesis. It smells like pure alien intervention. Report immediately!

Authorwildernesscat
Workwildernesscat : Extra Peculiar (Blog Entry)
Published2008-07-04

Linus Torvalds: Rare "Perfect" Kernels

Display

It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.

You could send me and the kernel mailing list a note about it anyway, of course. (And perhaps pictures, if your dachshund is involved. Not that we'd be interested, of course. No. Just so that we'd know to avoid it next time).

Linus Torvalds announcing the 2.6.19 Linux kernel.
Email message

AuthorLinus Torvalds
WorkEmail Message
Published2008-07-04

"Not comparable" on Freenode's #perl

Display

castoffmerlyn: is it true that array iteration is better performance wise than hash iteration?
* avarwould guess that array iter is faster than hash iter
merlynwhat is "hash iter"?
merlynwith "each()"?
castoffforeach key…
avaryeah, or keys
merlynI don't see those as comparable
merlynwhen you have a hash, and you need to iterate, you do.
merlynwhen you have an array, and you need to iterate, you do
merlynwhat is there to choose between?
castoffthe hash has no real value stored other than the key so i converted to arrays
avarmerlyn: you can compare the speed of the two operations
avarwell duh
merlynWhy would you compare the speed of unrelated events?
merlyn"let's time baking this bread compared to driving to seattle"
merlynit's pointless
idesmerlyn: heh, yes, but I think it would make a funny performance comparison article! :)
merlyn"always optimize for baking bread!"
* avareats merlyn
idesmerlyn: I was thinking more along the lines of "Performance comparison on Perl vs RoR vs Ice Fishing"
merlyn"I repeated baking bread 5000 times to get the average"
merlyn"It took me six years"
idesmerlyn: too bad there isn't a Benchmark module for my oven…
merlynOvenmark
Channel#perl
NetworkFreenode
TaglineNot comparable
Published2008-07-04

Jokes about Particle Physics on Freenode's #perl

Display

TeratogenTwo atoms are walking down the street when one of them says "I think I've lost an electron." The second one says "are you sure?", to which the first one replies "Yes, I'm positive".
mpeg4codecSo officer Schroedinger pulls over this quantum particle and he says ``Do you know how fast you were going?''
mpeg4codecthe particle says, ``No, but I know exactly where I am.''
Teratogeneverybody has heard of Schroedinger's cat experiment
Teratogenbut very few people know that Schroedinger hated cats
Teratogenwith a passion
Teratogenand actually experimented on them
Teratogenhe even owned a set of cat-fur gloves
Teratogencats mysteriously disappeared around Schroedinger's laboratory
Teratogenand there was no Chinese restaurant close by to explain the disappearances
mpeg4codecSchroedinger's cat: wanted dead AND alive
Channel#perl
NetworkFreenode
TaglineJokes about Particle Physics
Published2008-07-04

Tel Aviv - a functional definition

Display

Tel Aviv - a functional definition:

Free parking space free space.

Shachar Shemesh
Blog Post

AuthorShachar Shemesh
Work"Tel Aviv - a Functional Definition" (Blog Post)
Published2008-07-04

Always find someone to blame on Freenode's #perl.

Display

BotjetecloSolaris: that's an irssi script. you can't run it outside irssi.
tecloSolarisbut it fails in irssi
Botjewhy does it fail?
merlynit fails because of its parents!
merlynI blame its parents
merlynIt fails because of society.
merlynit fails as a fundamental shortcoming of Perl
merlynit fails at succeeding
TeratogenI blame society!
merlynI blame Teratogen's society.
merlynI'll blame the blamer
Channel#perl
NetworkFreenode
TaglineAlways find someone to blame
Published2008-07-04

Linus Torvalds: Releasing Kernel 2.6.20 on Superbowl Sunday

Display

In a widely anticipated move, Linux "headcase" Torvalds today announced the immediate availability of the most advanced Linux kernel to date, version 2.6.20.

Before downloading the actual new kernel, most avid kernel hackers have been involved in a 2-hour pre-kernel-compilation count-down, with some even spending the preceding week doing typing exercises and reciting PI to a thousand decimal places.

The half-time entertainment is provided by randomly inserted trivial syntax errors that nerds are expected to fix at home before completing the compile, but most people actually seem to mostly enjoy watching the compile warnings, sponsored by Anheuser-Busch, scroll past.

As ICD head analyst Walter Dickweed put it: "Releasing a new kernel on Superbowl Sunday means that the important 'pasty white nerd' constituency finally has something to do while the rest of the country sits comatose in front of their 65" plasma screens".

Walter was immediately attacked for his racist and insensitive remarks by Geeks without Borders representative Marilyn vos Savant, who pointed out that not all of their members are either pasty nor white. "Some of them even shower!" she added, claiming that the constant stereotyping hurts nerds' standing in society.

Geeks outside the US were just confused about the whole issue, and were heard wondering what the big hoopla was all about. Some of the more culturally aware of them were heard snickering about balls that weren't even round.

-- Linus Torvalds announcing kernel 2.6.20

AuthorLinus Torvalds
WorkAnnouncement of Kernel 2.6.20
Published2008-07-04

Sesquipedallianism

Display

Sesquipedallianism:

Making excessive use of long words.

Definition

WorkDefinition for Sesquipedallian
Published2008-07-04

TimToady's Lament

Display

TimToadyTimToady's Lament: The pain in reign falls mainly in the 'splain. --
Channel#perl6
NetworkFreenode
TaglineTimToady's Lament
Published2008-07-04

Slashdot: The Spanish Inquisition

Display

You fool. Why did you tell him the Spanish Inquisition is coming. Now he's going to expect it.

niconorsk on a Slashdot Comment

Authorniconorsk
WorkSlashdot Comment
Published2008-07-04

Cluster of 386s

Display

From the Beowulf Cluster FAQ:

11. Should I build a cluster of these 100 386s? [1999-05-13]

If it's OK with you that it'll be slower than a single Celeron-333 machine, sure. Great way to learn.

WorkBeowulf mailing list FAQ
Published2008-07-04

Are you being installed in Freenode's #perl

Display

* f00li5hinstalls q-mail
* dazjorzinstalls f00li5h
* Zabainstalls dazjorz
jeegerqmail installs f00li5h
jeegerIn soviet russia …
jeegerSoftware installs YOU!
* dazjorzrm -rf zaba
* f00li5his in Soviet Australia
Channel#perl
NetworkFreenode
TaglineAre you being installed?
Published2008-07-04

Losing my Abstraction

Display

That's me in the corner.
That's me in the spotlight.
Losing my abstraction.

Trying to keep my point of view…
And I don't know if I can do it.
Oh no, I code too much.
Haven't debugged enough.

Is that why I heard you laughing?
I thought that I heard you ping.
I think I thought I saw you reply.

AuthorAndy Armstrong and Randal L. Schwartz
WorkPerl module-authors post
Published2008-07-04

Memorial Day Weekend and SQL Databases

Display

Slashdot Comment on Reasons to or not to use MySQL:

A nice flame war. I'm just going to sit back, crack a beer and enjoy it. It is almost memorial day weekend, you know. Hopefully it get hot enough in here to roast a hot dog.

Oh goody! I'll help get things going:

  • MySQL users will have to wait until you are done with the fire before they can roast their hot dogs, since MySQL is not a real database and does not support concurrent roasting;
  • I've read the PostgreSQL manual eight times and still can't figure out something as bloody simple as roasting a hot dog, though I did figure out I have to call VACUUM before I can apply ketchup;
  • Serious enterprises who care about their hot dogs use Oracle, since you can roast over 10,000 dogs at once and optionally impart the taste of filet mignon;
  • If you try to roast a footlong hotdog using MySQL it will silently truncate it to regular size, causing your child to cry;
  • Oracle will sue you if you complain about the difficulty of starting your fire or the blackened taste of the dogs;
  • With SQLite your hot dogs are pre-roasted;
  • Last year on Memorial Day, mysqld leapt out of my MacBook Pro and pushed my cousin into the fire, resulting in third degree burns. And also it causes cancer. And terrorism. Blindness. Violent puppy death. BOO! MYSQL IS SCARY DON'T USE MYSQL!!

— Slashdot Comment

WorkSlashdot Comment
Published2008-07-04

DailyWTF: Calculator 2.0

Display

Max Rabkin's description for his entry is better than anything I could come up with:

"Calculator 2.0 is an enterprise-level client-side numerical productivity suite. It leverages proven technologies to provide a clear and user-friendly interface to a rich set of efficient and powerful components. It is powered by an XML database."

OMGWTF Highlights #2: Misc. (The Daily WTF)

WorkOMGWTF Highlights #2: Misc. (The Daily WTF)
Published2008-07-04

Slashdot: Dual Core and Microsoft

Display

I think this is the idea behind dual core: 1 core belongs to microsoft, 1 core for you.

-- sucati on a Slashdot comment

No. All your core are belong to us.

-- geobeck in response.

WorkSlashdot Comments
Published2008-07-04

"Eye have a Spelling Chequer"

Display

Eye have a spelling chequer
It came with my pea sea
It plainly marques four my revue
Miss steaks eye kin knot sea.
Eye strike a key and type a word
And weight four it two say
Weather eye am wrong oar write.
It shows me strait a weigh.
As soon as a mist ache is maid
It nose bee fore two long
and eye can put the error rite.
Its rare lea ever wrong.
Eye have run this poem threw it
I am shore your pleased two no
Its letter perfect awl the weigh
My chequer tolled me sew.

WorkSpell Chequer
Published2008-07-04

Slashdot: Linus and Bill Gates

Display

Oh no, here we go again..

"Linus just made the kernel; it's irritating when he gets credit for Linux"

"Yeah, but at least he made the Kernel -- Gates just made the Basic compiler"

"That's news to me - have you ever heard of this guy called Paul Allen?"

"Doesn't matter - personally I think the Linux kernel isn't all that - I use BSD"

"Screw Linus -- he was wrong about BitKeeper and Tivo so he's wrong about MS & Novell"

"Yeah, well at least he's not a convicted monopolist"

"Yeah, until M$ stops treating me like a criminal I refuse to buy their software"

Also insert random quotes and mis-quotes such as: "When Microsoft writes an application for Linux, I've Won." - Linus Torvalds "640kb ought to be enough for everybody" - Bill Gates

That about cover it? Can we have a non-childish discussion now? If there's any other slime to be thrown, just reply to this post -- let's keep the forum clean for an actual discussion.

Slashdot comment

Authordhavleak
WorkSlashdot Comment
Published2008-07-04

Free Karma on Freenode's #perl6.

Display

masakthis definitely gives a more solid feel for kp6
masakkudos to whomever set exp_evalbot up!
moritz_masak: that was me ;)
masakmoritz_: kudos
masakmoritz_++
spincladmoritz_++
fglockmoritz++ :)
masakmoritz_++ # the best thing about karma is that it's free
masakmoritz++ # oh right
moritz_thanks
moritz_"karma is like software - it's better when it's free" ;-)
Channel#perl6
NetworkFreenode
TaglineFree Karma
Published2008-07-04

Getting rich easily on Freenode's #perl.

Display

talexbWow, I've won 4M pounds sterling, and all I have to do is contact someone in Zambia for more information. What could possibly go wrong?
rindolftalexb: heh.
jagermanWait, I thought *I* won that.
talexbrindolf, Can't believe people still fall for that line ..
fwilesdamn, wish I would win something… I just seem to be pre-approved for about $13 billion worth of home loans
talexbOops, sorry jagerman .. I'm already faxing this lady my Power of Attorney!!!
talexbfwiles, Oh, that'll buy you a nice semi in Toronto.
jagermantalexb: Oh, I'm way ahead of you then. I'm flying there to meet with "government officials."
jagermanI'm paying for it myself, of course, since I'll be rich once they transfer the money to me.
talexbjagerman, Rats! Hey, I know a couple of lawyers if you need 'em .. very trustworthy, share some office space with some barbers.
Channel#perl
NetworkFreenode
TaglineGetting Rich Easily
Published2008-07-04

Neo-Tech: All the Destruction for What?

Display

Poetical sing-song or hypnotically rhythmic meter are often found in the rhetoric of dictators, evangelists, sibyls, politicians, theologians, mountebanks, social "intellectuals", media men, medicine men, hallucinating psychotics, chanting shiites, and screaming terrorists. Consider how millions of normally rational Germans thrilled and responded to the poetical cadence and charisma of the consummate altruist neocheater, Adolph Hitler. The results: a reign of destruction with tens of millions of human beings slaughtered so one impotent man could indulge his mysticism to feel unearned power. All that slaughter was for nothing more than to let one neocheater feel a pseudo self-esteem. …Twenty million dead so one pip-squeak could feel big and important.

"So what!" cry the mystics as the lifetime efforts of a thousand productive, innocent individuals are blown to bits every day without a backward glance. So what if the troops roll across the country with military cadence and guns ablaze. So what if they level town after town, reducing to rubble and corpses all the values, beauty, and life that took generations of productive effort to build.

And that is all the chanting religious automatons or splendid Panzer divisions know how to do -- to destroy in a moment, without a thought, all the values that producers labored for lifetimes to build. Chanting mobs or marching troops never glance back, never think for a moment of the death and destruction they leave behind. So what! the mystics and neocheaters cry. So what if genocide happens in Russia, Nazi Germany, Cuba, Cambodia, Red China, or in our land. "I don't want to hear it! To hell with the lifetime efforts of productive individuals! …Save the snail darter!"

Neo-Tech Advantage No. 104

AuthorFrank R. Wallace
WorkNeo-Tech Advantage No. 104
Published2008-07-04

Fonts and Microsoft

Display

Ah, understood. I was stuck with Outlook at my last job, and it was impossible to get it to quote a message in a way that you could actually reply to things point by point. It seemed optimized for sending a message to every person in the company and making all of your text blue. What a fucking joke.

If it's a joke you should use Comic Sans so everyone /knows/ it's funny.

No no, Comic Sans is for presentations to the shareholders!

Somebody who is presenting to shareholders knows how to change the default font?

Weird…

AuthorJonathan Rockway, Andy Armstrong, Jonathan Rockway, and Adrian Howard
WorkPerl Module Authors Post
Published2008-07-04

Slashdot: 1 out of 10 Lawyers

Display

Geez…get any 10 lawyers together, one will be a real decent person, the other nine will be total asshats.

Slashdot Comment

It just appears that way because it's logarithmic. 100 lawyers will net you 2 good ones, 1000 lawyers 3 good ones and so forth.

Slashdot comment

WorkSlashdot Comment
Published2008-07-04

What would Jesus do?

Display

What *would* Jesus do?

Oh my god.

http://xrl.us/7j6w

"They felt Jesus would not have approved of copyright breaches."

Jesus, you da man! Stick it to those kids!

You might be interested to note that the students had studied "Exodus 20:15 - you shall not steal" which comes a little way before Jesus anyway. Wasn't the whole point of Jesus coming to make the "new commandment" that people "love one another as I have loved you" and to annul the previous commandments that were given to Moses? I was raised Christian and was Christian for a long time but now am not, but I can't quite remember the specifics of this point.

Anyway, the point is that Jesus probably would have told them to stick Exodus to the man and just get on with the lovin'. Or something.

liedra in a blog post.

Authorliedra
WorkBlog Post
Published2008-07-04

Geeky "Your Momma's So Fat" Jokes

Display

LeoNerddefc0n-: Make sure to use a nice tight knot, so your joined thread doesn't fall apart
Somnithread jokes, how droll
* LeoNerdgrins "I have a whole stack of them waiting here.."
defc0n-C jokes are worse, a la if (malloc(sizeof(yourmom_t)) == NULL) printf("error: mom too fat\n");
idiotbenjoke? hell that’s good logic! =P Your
idiotbenYour momma so fat, the bitch needs PAE to fit in memory w/o using up swap
idiotbenyo momma so fat, your dad has to run RHEL4's "hugemem" kernel
idiotbenyour mom is sooooo fat! everyone she comes in contact with has a buffer overflow!
LeoNerd… she needs 64k cluster size?
LeoNerd(going for a combined fat/FAT joke there)
Channel#perl
NetworkFreenode
TaglineGeeky "Your Momma's So Fat" Jokes
Published2008-07-04

use.perl.org - Managed C++

Display

Michael Frame:

Managed C++… there’s a pile of hate. Let’s take all the complexity and bad design in C++, and throw away the speed and efficiency by compiling it to .NET interpreted pseudocode instead. Microsoft has such great ideas when it comes to languages.

To which in reply, Yossi Kreinin:

What’s there not to like with C++/CLI? You can have macros expanding to templates from which generics are generated, and then have classes generated from the generics. And these classes can have a close function and two destructors, and hold references to unmanaged pointers to managed pointers! With C++, you only have duplicate features, but with C++/CLI, you can finally have triplicate ones! You see, this is a language for an expert. Experts love having 3 different ways to do things, each broken in its own way.

Workuse.perl.org Blog Post
Published2008-07-04

Display

I think you'll find that the [Windows] Desktop Search is completely inseparable from the desktop and that the latter would be rendered completely useless if it is uninstalled. Just like IE is.

speaker of the truth in a Slashdot comment

Authorspeaker of the truth
WorkSlashdot Comment
Published2008-07-04

A mouse is a device

Display

A mouse is a device used to point at the xterm you want to type in.

AuthorUnknown
Workalt.sysadmin.recovery
Published2008-07-04

Writing a Mailing List Manager from Scratch

Display

Apart from the fact that I congratulate you for writing bugless software without peer review, I also congratulate you for being able to write a fully RFC compliant MLM that won't blow up when you receive input you didn't account for.

Quite frankly, even a crappy sysadmin can get a reasonable mailman setup working (including nice archiving), quicker than the best coder can rewrite a full MLM from scratch. And you still have time left over to modify/fix/improve mailman to do the few things it didn't do quite right for you.

But if your attitude to coding is "I'd rather rewrite all this than soiling my eyes and hands looking at someone else's code", that's not a very good way to get hired anywhere as a coder, and even if you are super brilliant, you end up being a DJB that people snicker at with "that guy thinks he's so bright that he had to write his own libc" (instead of fixing/wrapping the few problematic pieces of them, and in the case of reasonable maintainers, contributing the code back).

AuthorMarc Merlin
Worklinux-elitists blog post
Published2008-07-04

"Not doing it for money"

Display

We're not just doing it for money…We're doing it for a shitload of money!

Excerpt from Spaceballs

AuthorMel Brooks
WorkSpaceballs
Published2008-07-04

"%s on %s" on Freenode's #perl

Display

asarchIs there any web application framework for Perl? Something ala Ruby on Rails
integralasarch: Jifty and Catalyst and lots more!
archon-asarch: catalyst
integralfor example CGI::Application.
Yaakovasarch: Perl on Pontoons.
integralJifty is closer to Rails than Catalyst is
integralCatalyst is like Lego, Jifty is like that not-Lego stuff that sucks :-)
asarchThanks Yaakov
asarchLet me see…
YaakovI WAS LYING
YaakovTHERE ARE NO PONTOONS
integralWhy can't you just use Rails? Too slow? Too crap?
asarchlol :-D
YaakovRuby on Rails will always seem like Ruby on Crack to me, thanks to that promotional video…
integralHaskell on Highways
YaakovLogo on Logs
YaakovPHP on PCP
integralBCPL on Boats
integralThey should bring back BCPL
YaakovJCL on Jets
anno-cobol on cobbles
YaakovAlgol on Airplanes
YaakovSnobol on Snowmobiles
YaakovAda on Armored Transports
Channel#perl
NetworkFreenode
Tagline%s on %s
Published2008-07-04

Slashdot: Response to "BBC Creates 'Perl on Rails'"

Display

Slashdot Response to "BBC Creates 'Perl on Rails'":

This is proof that there is a conspiracy to make up absurd programming shenanigans to sell overpriced door stoppers! Coming soon…

  • "Perl on Rails for Dummies"
  • "Perl on Rails for Idiots"
  • "Perl on Rails Bible"
  • "Perl on Rails in 24 Hours"
  • "Perl on Rails in a Nutshell"
  • "Perl on Rails: The Missing Manual"

…at a bookstore near you to burn a hole in your wallet!

Authorcreimer
WorkSlashdot Comment
Published2008-07-04

"Worse is Better" (Larry Wall)

Display

Among the generalists, the conventional wisdom is that the worse-is-better approach is more adaptive. Personally, I get a little tired of the argument: My worse-is-better is better than your worse-is-better because I'm better at being worser! Is it really true that the worse-is-better approach always wins? With Perl 6 we're trying to sneak one better-is-better cycle in there and hope to come out ahead before reverting to the tried and true worse-is-better approach. Whether that works, only time will tell.

Larry Wall in "State of the Onion 11"

AuthorLarry Wall
WorkState of the Onion 11
Published2008-07-04

Too many Freenode #perl cooks.

Display

ew73I have discovered another benefit to the unemployed status!
ew73I can cook whenever I want.
siliew73: cooking with… imagination?
ew73sili: I'm actually quite good at teh cookingz.
siliew73: ARE YOU GOOD PROGRAMMAR 2/
ew73no :(
siliI guess that explains why you're unemployed :p
ew73That was mean!
siliit's not like I stole your bike
ew73That also would be mean.
phroggygood cooking impresses the ladies a lot more than good programming.
utopia_depends on the lady
phroggy(any present female company excepted, of course)
jdv79phroggy: except when you don't have any money
ew73phroggy: But imagine, a good cook AND a good programmer.
siliI can cook some stuff.
phroggyjdv79: yeah, that nixes the deal. I have that problem too.
jdv79its a start
ew73"Here's my recipe for mushroom stir-fry. And HERE's the source for my nutritional database system."
phroggyhaha
jimew73: so when you load the data model, do you get the recipe free?
ew73jim: Geek.
* jimlooks around…
jimlike yer any different :)
Channel#perl
NetworkFreenode
TaglineToo many Freenode #perl cooks.
Published2008-07-04

Security by perl-deprivation on Freenode's #perl.

Display

→FilipeMendeshas joined #perl
FilipeMendesany way to avoid having users running perl? I need specify who can or who can not
dondelelcaroFilipeMendes: uh… why?
FilipeMendessecurity purposes
maukehaha
maukechmod 0 /usr/bin/perl
dondelelcaroquestion repeated, with more emphasis and incredulity
FilipeMendesi want specify some users
CaelumFilipeMendes: why would you not want users running perl?
FilipeMendeschmod wouldnt be useful
dkrFilipeMendes: chmod 750 /usr/bin/perl; chgrp leet /usr/bin/perl; and put the leet people in that group ?
FilipeMendeshmmm
dondelelcaroyou realize that any user who wants can just stick their own perl executable there?
go|dfishFilipeMendes: ACL , maybe.
dkralso your system scripts might rely on it
dondelelcaro(and probably all of the users actually end up using perl?)
dkrmodify the perl code to have it exit based on checking a uid whitelist. :)
dkrchange the name to something obscure only the cool people know
mauke_perl
dkrrealize that removing tools does not remove abilities and give up
maukethe _ means it's private!
dkrmauke: :D
Channel#perl
NetworkFreenode
TaglineSecurity by perl-deprivation
Published2008-07-04

"It was 20 years ago today…"

Display

It was 20 years ago today
Larry Wall taught some text to play
It's been going in & out of style
But it's stuck around for quite a while()
So may I introduce to you
The tool you've loved for all these years
Larry's Practical Extract & Report Laaaanguage

It's Larry's Practical Extract Report Lang
5.10 still has some bugs to fix
Larry's Practical Extract Report Lang
Don't ask for a date for version 6…

AuthorAndy Lester
WorkPerl's 20th Birthday
Published2008-07-04

Linus Torvalds: The Purpose of Holidays

Display

The regression list keeps shrinking, so we're still on track for a full 2.6.24 release in early January. Assuming we don't all overeat during the holidays and nobody gets any work done. But we all know that the holidays are really the time when we get away from the boring "real work", and can spend 24/7 on kernel hacking instead, right?

Here's to a merry christmas, doing the whole druidic festival around the tree thing.

AuthorLinus Torvalds
WorkAnnouncing Linux Kernel prepatch 2.6.24-rc6
Published2008-07-04

Counter-quoting Jamie Zawinski

Display

Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

--Jamie Zawinski, in comp.lang.emacs

— OMouse in http://programming.reddit.com/info/1awnv/comments/c1axk7

Some people, when confronted with regular expressions, always think "I know, I'll paste that Jamie Zawinski quote, and people will think I'm clever!"

These people have a problem.

— dmd in http://programming.reddit.com/info/1awnv/comments/c1axqc

Authordmd
WorkReddit Comment
Published2008-07-04

Boxing on Freenode's #perl

Display

BinGOsmst: doh.
BinGOsmst++ # thinking outside the box.
dwumst++ # utterly destroying the box.
DavemanSELL THE BOX!
dwuCAPITALIST PIG!
Daveman:D
Channel#perl
NetworkFreenode
TaglineBoxing
Published2008-07-04

DJB on Command Interfaces

Display

I have discovered that there are two types of command interfaces in the world of computing: good interfaces and user interfaces.

Daniel J. Bernstein (DJB) in http://cr.yp.to/qmail/guarantee.html

AuthorDaniel J. Bernstein (DJB)
Work"The qmail security guarantee"
Published2008-07-04

Slashdot: Xeno's Paradox

Display

Xeno's paradox is easily disproved in three steps:

  1. Get crossbow and bolt.
  2. Aim crossbow at Xeno.
  3. Fire.

If the bolt moves to Xeno, then it is proved that movement is possible. Also, Xeno will be dead. Win win situation.

AuthorHUADPE
WorkSlashdot Comment
Published2008-07-04

Linus Torvalds: "The Patch Fell…"

Display

I bow down before you.

I thought I had done some rather horrible things with gcc built-ins and macros, but I hereby hand over my crown to you.

As my daughter would say: that patch fell out of the ugly tree, and hit every branch on the way down. Very impressive.

AuthorLinus Torvalds
WorkEmail
Published2008-07-04

jerryleecooper on Windows

Display

Are you saying that this linux can run on a computer without windows underneath it, at all ? As in, without a boot disk, without any drivers, and without any services ?

That sounds preposterous to me.

If it were true (and I doubt it), then companies would be selling computers without a windows. This clearly is not happening, so there must be some error in your calculations. I hope you realise that windows is more than just Office ? Its a whole system that runs the computer from start to finish, and that is a very difficult thing to acheive. A lot of people dont realise this.

Microsoft just spent $9 billion and many years to create Vista, so it does not sound reasonable that some new alternative could just snap into existence overnight like that. It would take billions of dollars and a massive effort to achieve. IBM tried, and spent a huge amount of money developing OS/2 but could never keep up with Windows. Apple tried to create their own system for years, but finally gave up recently and moved to Intel and Microsoft.

Its just not possible that a freeware like the Linux could be extended to the point where it runs the entire computer fron start to finish, without using some of the more critical parts of windows. Not possible.

I think you need to re-examine your assumptions.

Authorjerryleecooper
WorkTalkback on ZDNet
Published2008-07-04

Slashdot: Keep Modding up this Joke

Display

I mean really, after the first 6143569056076952107294386875907695350 times maybe it was worthy of a chuckle, but to keep on modding up this joke suggests some form of psychosis.

Wait, I'll put this in a way that you mods can understand:

  1. go to slashdot
  2. find a story
  3. find a comment on that story
  4. post a tired, old, lame-ass joke for the 9 billionth time
  5. ???????
  6. GET MODDED UP!

Ok, I followed the silly meme, where's my +5 Funny?

AuthorAnonymous Coward
WorkSlashdot Comment
Published2008-07-04

Linux Genuine Advantage #1

Display

Linux Genuine Advantage™ is an exciting and mandatory new way for you to place your computer under the remote control of an untrusted third party!

According to an independent study conducted by some scientists, many users of Linux are running non-Genuine versions of their operating system. This puts them at the disadvantage of having their computers work normally, without periodically phoning home unannounced to see if it's OK for their computer to continue functioning. These users are also missing out on the Advantage of paying ongoing licensing fees to ensure their computer keeps operating properly.

To remedy this, we have created a new program available as a required free download: Linux Genuine Advantage™!

Finally! Linux users can experience a feature that until now remained the exclusive domain of proprietary software.

Once you've installed Linux Genuine Advantage™, you'll want to register and send in your licensing fees to receive these important benefits:

  • Your computer, which worked just fine before, will continue functioning normally!
  • Our software which you just installed will not disable logins on your computer (as long as our license server keeps working properly)!
  • It's totally awesome! We might not raise the yearly licensing fees in the future!

Plus, if you act now, we promise not to launch unfounded lawsuits against you, slander you or our competitors in the press and the courts (possibly by using other smaller companies as pawns), or require you to pay us for software you won't use on every new computer you buy!

WorkLinux Genuine Advantage
Published2008-07-04

Linux Genuine Advantage #2

Display

Get the Linux Genuine Advantage!

Did you wake up this morning and say "I wish someone would figure out a way to let me do less with my computer"? You've come to the right place!

WorkLinux Genuine Advantage
Published2008-07-04

Linux Genuine Advantage - News

Display

08/25/2007 - The Windows Genuine Advantage servers went down worldwide, marking any Windows machines as pirated during Microsoft's server outage. Meanwhile, the Linux Genuine Advantage™ activation server was up the whole time. Truly another victory for Open Source software! Microsoft, contact us if you'd like to license Linux Genuine Advantage™, we'd love to enter into a lucrative licensing agreement. With the money you save, you could put the WGA programmers onto other tasks, like improving Vista!

02/03/2007 - The Linux Genuine Advantage™ crack is spreading! Someone uploaded it to The Pirate Bay! Looks like it's time to get more involved in Swedish politics from across the globe!

02/02/2007 - Linux Genuine Advantage™ has been cracked by computer hackers! Rather than improving our software, we'll be sending our team of intimidating lawyers to pay them a visit.

WorkLinux Genuine Advantage
Published2008-07-04

Larry Wall: Manipulexity and Whipuptitude

Display

If you were a Unix programmer you either programmed in C or shell. And there really wasn't much in between. There were these little languages that we used on top of shell, but that was the big divide. The big revelation that hatched Perl, as it were, was that this opened up into a two-dimensional space. And C was good at something I like to call manipulexity, that is the manipulation of complex things. While shell was good at something else which I call whipuptitude, the aptitude for whipping things up.

So Perl was hatched. As a small egg. That was Perl 1. And it was designed from the very beginning to evolve. The fact that we put sigils in front of the variables meant that the namespaces were protected from new keywords. And that was intentional, so we could evolve the language fairly rapidly without impacting.

And it evolved… And it evolved… And finally we got to Perl 5. And… So… Perhaps the Perl 6 slogan should be "All Your Paradigms Are Belong To Us". We'll get to that.

AuthorLarry Wall
WorkPresent Continuous, Future Perfect
Published2008-07-04

Larry Wall's "My Own Irrationalities"

Display

So I'd like to start off with my own irrationalities.

I don't think syntax should dangle in the wind. I'm with Aristotle. I think things should have a beginning, a middle, and an end. Which means I like K&R bracketing. I do not like the way that Python hangs stuff out there, with no end.

I think that ordinary people dislike abstraction. That's because I dislike abstraction and I think I'm ordinary. (laughter) I might be wrong about that, but I don't know.

I simultaneously believe that languages are wonderful and awful. You have to hold both of those. Ugly things can be beautiful. And beautiful can get ugly very fast. You know, take Lisp. You know, it's the most beautiful language in the world. At least up until Haskell came along. (laughter) But, you know, every program in Lisp is just ugly. I don't figure how that works.

I think visual metaphors are very important. How it looks. Different things should look different. Similar things should look similar. A language designer simultaneously has to care what other people think, and has to not care what other people think. Otherwise you go crazy. Well, crazier. (laughter)

And finally, I think God has free will. And therefore he created programmers with free will and that they ought to be given choices.

AuthorLarry Wall
WorkPresent Continuous, Future Perfect
Published2008-07-04

Larry Wall's "Irrationalities of Other Languages"

Display

Now, I'm not the only language designer with irrationalities. You can think of some languages to go with some of these things.

  • "We've got to start over from scratch" - Well, that's almost any academic language you find.
  • "English phrases" - Well that's Cobol. You know, cargo cult English. (laughter)
  • "Text processing doesn't matter much" - Fortran.
  • "Simple languages produce simple solutions" - C.
  • "If I wanted it fast, I'd write it in C" - That's almost a direct quote from the original awk page.
  • "I thought of a way to do it so it must be right" - That's obviously PHP. (laughter and applause)
  • "You can build anything with NAND gates" - Any language designed by an electrical engineer. (laughter)
  • "This is a very high level language, who cares about bits?" - The entire scope of fourth generation languages fell into this… problem.
  • "Users care about elegance" - A lot of languages from Europe tend to fall into this. You know, Eiffel.
  • "The specification is good enough" - Ada.
  • "Abstraction equals usability" - Scheme. Things like that.
  • "The common kernel should be as small as possible" - Forth.
  • "Let's make this easy for the computer" - Lisp. (laughter)
  • "Most programs are designed top-down" - Pascal. (laughter)
  • "Everything is a vector" - APL.
  • "Everything is an object" - Smalltalk and its children. (whispered:) Ruby. (laughter)
  • "Everything is a hypothesis" - Prolog. (laughter)
  • "Everything is a function" - Haskell. (laughter)
  • "Programmers should never have been given free will" - Obviously, Python. (laughter)

So my psychological conjecture is that normal people, if they perceive that a computer language is forcing them to learn theory, they won't like it. In other words, hide the fancy stuff. It can be there, just hide it.

AuthorLarry Wall
WorkPresent Continuous, Future Perfect
Published2008-07-04

Larry Wall - Taking a Trip

Display

Back to dimensionality. When you are saying something linguistically, it's like taking a trip. You know, when you take a trip from California to Netanya, you don't go straight south and then straight west and then straight north. It's not orthogonal. There are little bits at the beginning. Then you take bigger hops on the planes and then you take littler hops at the end. Language works the same way, it's fractal. There is little orthogonality. At least apparently; you can have orthogonal views of it, there are orthogonal subsets. But there are multiple orthogonal subsets. At first glance it just looks like a network, and you have to navigate the geography.

AuthorLarry Wall
WorkPresent Continuous, Future Perfect
Published2008-07-04

Larry Wall - "Anthropology"

Display

Now in terms of the anthropology we try to welcome people into the tribe. We allow people to have their own little fiefdoms, where they are the ruler and can beat up on their followers.

We try to let people share with each other. We try to capture knowledge. Both of those things are why we have the CPAN, Comprehensive Perl Archive Network, which is arguably one of the greatest repositories of reusable crappy software in the world. (laughter).

And we have a culture of cooperating with other cultures too. We try to make Parrot so that other languages can ran on top of that. We've always tried to hook up Perl with everything. In kind of a humble sort of way. And finally it's culture of fun. At least we try to make it that way. And that's why I give weird talks.

AuthorLarry Wall
WorkPresent Continuous, Future Perfect
Published2008-07-04

Linus Torvalds: Hardware for Servers

Display

So, everybody has a different idea. Everybody also has different hardware. The desktop is also where all the hardware really exists. Servers have 1% of the hardware that the desktop has in terms of different drivers and things like that. You don’t find webcams on servers generally. You don’t find oddball IDE drives on servers.

AuthorLinus Torvalds
WorkInterview, Part II
Published2008-07-04

Slashdot: High-Quality Microsoft Products

Display

had been responsible for the 'production and distribution of more than 90 percent of the high-quality counterfeit Microsoft software products.

Why doesn't MSFT sell these "high-quality" products instead of the crap they've been selling us for years.

Authorboguslinks
WorkSlashdot Comment
Published2008-07-04

Timezone'd on Freenode's #perl

Display

x86can someone tell me what this epoch translates to in %Y-%m-%d format? 1202256000
integraleval: POSIX::strftime("%Y-%m-%d", gmtime(1202256000))
buubotintegral: 2008-02-06
x86nice!
integralnote that if you're not specifying timezone you're in for a world of hate
integralerr, *pain
ianks/pain/butter/
iankI will dump butter on you unless you specify tz.
iankAlso if you do specify tz.
iankFuck it, I will dump butter on you, fullstop.
integraldon't waste good butter on them, try margarine
Channel#perl
NetworkFreenode
TaglineTimezone'd
Published2008-07-04

CPAN is your Friend (or Enemy) on Freenode's #perl

Display

x86gah
x86DateTime::Format::Strptime is not one of the core modules
iankboo hoo cpan it
apeiron"i (can't|don't want to) use external modules"
iank(If only we had some sort of comprehensive archive network.. for perl stuff.. complete with a convenient tool you could use to easily fetch, build, and install modules!)
iankapeiron: "oh, but you're a dumbass"
iank"carry on then"
simcop2387-labiank! I know I'll call it Ruby on Rails!
integralwell, it'd be different if CPAN and CPANPLUS really were convenient.
x86POSIX::strptime is not a core module either
x86this sucks
apeironSend patches or shut up. :)
iankCPAN IS VERY FUCKING CONVENIENT DO YOU WANT ME TO PUNCH YOU IN THE SPLEEN
integralapt-get : cpan :: brilliant : annoying
iankthis : pretentious and awkward :: 1 : 1
x86iank: not so conveinent when you're writing software to be deployed on 100 servers and you dont want to have to install the same module 100 times
integralbundle it with your app.
iankx86: stop failing at sysadmining
iankOr that.
integralThey're also pure-perl so this is very, very trivial.
integralWe have PARs which are jsut like Java's JARs for even more deployability win
iankwoohoo
mstand people have this inane obsession with only using core
mstI mean, anybody who does perl for a living grows out of it pretty fucking fast
mstbut there's always colossal whining the first time you tell someone to get something from CPAN
integralBut due to my last point, PAR isn't as well known as it should be
mstx86: thanks for being today's example :)
Channel#perl
NetworkFreenode
TaglineCPAN is your Friend (or Enemy)
Published2008-07-04

As long as you don't resort to violence on Freenode's #perl

Display

mrmccrac-GumbyBRAIN: who is man bear pig?
GumbyBRAINMan i need to get a modification of a fried pig and eating without my hands wouldn't be "too much bacon" for me; i don't know what @inc is?
iankmrmccrac-: he is half man, and half bearpig.
* shaldannonis half man, half asleep
iankHalf ass leap?
iankWhat's a leap?
* shaldannonstabs iank
iankoof
* iankpunches shaldannon
* shaldannonkicks iank in the groin
* iankpasses out from the pain
Channel#perl
NetworkFreenode
TaglineAs long as you don't resort to violence
Published2008-07-04

chromatic: Choice of Syntax

Display

If choice of syntax were the main factor of the maintainability of existing code, wouldn't the comment mantra be "Comment what you're doing, not why"?

You can look up syntax in the language's documentation.

Authorchromatic
WorkChoice of Syntax
Published2008-07-04

Mark Jason Dominus - "More about How to Ask a Good Question"

Display

I don't have many examples where the author really blew it, because I try not to answer those questions. I figure that even if I don't, someone else will come along and say ``Because you can't just make shit up and expect the computer to magically know what you mean, Retardo!''. And even if nobody does come along and say this, that's not a bad thing.

AuthorMark Jason Dominus
Work"More about How to Ask a Good Question"
Published2008-07-04

Light Bulb Joke

Display

Q: How many hardware engineers does it take to replace a lightbulb?

A: None! We'll fix it in software.

AuthorUnknown Author
WorkLightbulb Jokes - Computers
Published2008-07-04

Linux Kernel Module's Programmer Guide: Beginning Programmers

Display

When the first caveman programmer chiseled the first program on the walls of the first cave computer, it was a program to paint the string `Hello, world' in Antelope pictures. Roman programming textbooks began with the `Salut, Mundi' program. I don't know what happens to people who break with this tradition, but I think it's safer not to find out. We'll start with a series of hello world programs that demonstrate the different aspects of the basics of writing a kernel module.

AuthorOri Pomerantz
WorkLinux Kernel Module's Programmer Guide
Published2008-07-04

chromatic - "Program vs. Script" - #1

Display

The difference between a program and a script isn't as subtle as most people think. A script is interpreted, and a program is compiled.

Of course, there's no reason you can't write a compiler that immediately executes the compiled form of a program without writing compilation artifacts to disk, but that's an implementation detail, and precision in technical matters is important.

Though Perl 5, for example, doesn't write out the artifacts of compilation to disk and Java and .Net do, Perl 5 is clearly an interpreter even though it evaluates the compiled form of code in the same way that the JVM and the CLR do. Why? Because it's a scripting language.

Okay, that's a facetious explanation.

The difference between a program and a script is if there's native compilation available in at least one widely-used implementation. Thus Java before the prevalence of even the HotSpot JVM and its JIT was a scripting language and now it's a programming language, except that you can write a C interpreter that doesn't have a JIT and C programs become scripts.

Authorchromatic
Work"Program vs. Script"
Published2008-07-04

chromatic - "Program vs. Script" - #2

Display

Of course, if someone were to write an extra optimizer step for Perl 5 to evaluate certain parts of the optree and generate native code in memory on certain platforms without writing it out to disk (uh oh…) and then execute that code under certain conditions, all Perl 5 scripts would automatically turn into programs. You know, like .pmc files, or Python's .pyc files. Uh.

As well, if more people use Punie (Perl 1 on Parrot) this year than native Perl 1 -- a possibility -- then Perl 1 scripts automatically become Perl 1 programs because Punie can use Parrot's JIT. I don't know if this powerful upgrade from script to program is retroactive, but I see no reason why not.

Perl 5 scripts were briefly programs while Ponie was viable, but the removal of the code from the Parrot tree has now downgraded them back to scripts. We apologize for the inconvenience.

Authorchromatic
Work"Program vs. Script"
Published2008-07-04

chromatic - "Program vs. Script" - #3

Display

To summarize, if you have a separate compilation step visible to developers, you have programs. If not, you have scripts. An exception is that if you have a separate, partial compilation step at runtime and not visible to users, then you may have programs. The presence of one implementation that performs additional compilationy thingies at runtime instantly upgrades all scripts to programs, while the presence of an interpreter for a language in which people normally write programs, not scripts, does not downgrade programs to scripts. Program-ness is sticky.

I hope this is now clear.

Ironically some JavaScript implementations have JITs, so the colloquial name of the language should change from JavaScript to JavaProgram.

Script bad, four-legs good.

Authorchromatic
Work"Program vs. Script"
Published2008-07-04

Stroustrup on Ease of Use

Display

I have always wished that my computer would be as easy to use as my telephone. My wish has come true - I no longer know how to use my telephone.

AuthorBjarne Stroustrup
WorkMy Other New Computer (Replacement Model)
Published2008-07-04

Moving Pianos

Display

Moving pianos is dangerous.
Moving pianos are dangerous.

AuthorLanguage Log
Work"Nearly All Strings of Words are Ungrammatical"
Published2008-07-04

"Real men don't"

Display

> Someone here said "Real Men use LaTeX". So I'll add:
> * "Real men don't install Wine"
> * "Real men don't watch T.V."

Real men don't listen to sentences that start with "Real men don't".

WorkWhatsup.org.il Comment
Published2008-07-04

"Let a Thousand Flowers Bloom"

Display

I have to say I cringed a little when I read it, because it helps reinforce the idea that there's a sort of Perl Hierarchy, or that there are Perl gods, or that "you must be this tall to ride".

Randal and I are just normal ol' Perl hackers. We just spend a lot of time on Perl, and writing about it, and talking about it. The only reason we are Perl luminaries is that we are Perl luminaries. I'm not necessarily a better programmer, or have better ideas, or I'm a better debugger than anyone else. I just do it and make noise about it.

Even though Joey's response was out of line, I admire his spirit of "I'm just going to go do it." TMTOWTDI is one of the cardinal rules of Perl. Similarly, over on the module-authors list, the perennial argument of "Maybe CPAN should have minimum requirements for posting modules" has raised its ugly head. Instead, I said what I always say during these arguments: "CPAN thrives BECAUSE of the unfettered uploading of shit, not in spite of it."

So to it will be with Joey's website. Maybe it will be a dismal failure. Maybe it will become the Next Great Perl resource. However, I know that there is zero chance of Next Great Perl resource if he doesn't try. The only way you get home runs is by stepping up to the plate, and if you strike out, you're doing pretty good. Batting 3/10 is a great batting average, but in real life we find those odds terrifying.

Personally, as much as I like the community around Perlmonks, I think it's a terrible site for new people, and is practically unsearchable. I'd love to see something leapfrog Perlmonks and become the Next Great Thing. That's why I stopped writing to use.perl.org, because I think it's a terrible news source. Instead, I started perlbuzz.com, and went with that. Yes, it's different, but that's OK.

Let a thousand flowers bloom!

AuthorAndy Lester
Work"Let a thousand flowers bloom"
Published2008-07-04

What do you do with ideas?

Display

jrockway"omg i have web 2.0 photoship skillz AND LOVE TEH GIT LETS MAKE A STARTUP!!!11!!"
awwaiidit drops my cool-concept impressedness of github like 100 points
jrockwaythat's the rails mentality
jrockway"I have an idea, so I'm going to make a company"
jrockwaycompared to the perl version, "i have an idea, so I'm going to write a module"
awwaiidis that why we're all poor?
jrockwayawwaiid: no, starting companies is not how you get rich :)
Channel#moose
Networkirc.perl.org
TaglineWhat do you do with an idea?
Published2008-07-04

Manipulating People Using Perl

Display

Khisanth<insert obligatory disclaimer about parsing HTML with regex>
BotjeKhisanth =~ s/disclaimer/death threat/
KhisanthI can live with that
Botjeooh, i got write access on Khisanth
BotjeKhisanth =~ s/must sleep/must give Botje all my money/
Botjeand now we play the waiting game … >:)
afallenhopeBotje, write&
Botjeyeah
* Khisanthgives all of Botje's money to himself
BotjeKhisanth: that's not supposed to happen!
* Botjeresets the universe
Khisanthbuggy code
snegtulno such thing Khisanth! =)
snegtulthe bugs are a lie!
Channel#perl
NetworkFreenode
TaglineManipulating People with Perl
Published2008-07-27

OSNews.com: Mono Syllabic Review

Display

Win95 - Wow!
Win98 - Oh
WinMe - Ow!
Win2k - Oooh
WinXp - Meh
Vista - Doh!

This mono-syllabic review brought to you by the letter 'W' and the number '7'

Authorfretinator
WorkI can't imagine saying "oh, wow!" about
Published2008-07-29

Cats and Computer Trees

Display

pkruminsPrim's algorithm, om nom nom
f00li5hcats don't like being trapped in trees, is handy to know how to traverse one quickly!
pkruminstrue
pkruminsthe more tree traversal algorithms a kit knows, the sneakier the kit is
* f00li5hvisits every node, travelling on the minimum weighted edges
pkruminssneaky kit
Channel#perl
NetworkFreenode
TaglineCats and Computer Trees
Published2008-08-12

"Stumble on a Wiki Page"

Display

Surely there's a better way, no?

Ask the maintainers of M::B, EU::MM and M::I to all export a `halt` function that does just this? That would also provide a convenient spot in the respective modules’ docs for related CPAN Testers arcana, so people wouldn’t have to stumble onto a wiki page in the bottom of a locked cabinet stuck in a disused lavatory with a sign on the door saying “beware the leopard” in order to learn these trivia.

AuthorAristotle Pagaltzis
WorkRe: cpantesters - why exit(0)?
Published2008-09-02

Samuel Beckett - Ever Tried

Display

Ever tried. Ever failed. No matter.

Try again. Fail again. Fail better.

AuthorSamuel Beckett
WorkWorstward Ho
Published2008-09-04

Larry Wall on Ada Lovelace

Display

Suppose you went back to Ada Lovelace and asked her the difference between a script and a program. She'd probably look at you funny, then say something like: Well, a script is what you give the actors, but a program is what you give the audience. That Ada was one sharp lady…

AuthorLarry Wall
Work"Programming is Hard, Let's Go Scripting"
Published2008-09-18

Larry Wall on BASIC

Display

Now, however it was initially intended, I think BASIC turned out to be one of the first major scripting languages, especially the extended version that DEC put onto its minicomputers called BASIC/PLUS, which happily included recursive functions with arguments. I started out as a BASIC programmer. Some people would say that I'm permanently damaged. Some people are undoubtedly right.

But I'm not going to apologize for that. All language designers have their occasional idiosyncrasies. I'm just better at it than most. :-)

Anyway, when I was a RSTS programmer on a PDP-11, I certainly treated BASIC as a scripting language, at least in terms of rapid prototyping and process control. I'm sure it warped my brain forever. Perl's statement modifiers are straight out of BASIC/PLUS. It even had some cute sigils on the ends of its variables to distinguish string and integer from floating point.

But you could do extreme programming. In fact, I had a college buddy I did pair programming with. We took a compiler writing class together and studied all that fancy stuff from the dragon book. Then of course the professor announced we would be implementing our own language, called PL/0. After thinking about it a while, we announced that we were going to do our project in BASIC. The professor looked at us like were insane. Nobody else in the class was using BASIC. And you know what? Nobody else in the class finished their compiler either. We not only finished but added I/O extensions, and called it PL 0.5. That's rapid prototyping.

AuthorLarry Wall
Work"Programming is Hard, Let's Go Scripting"
Published2008-09-18

Larry Wall - JAM (no not that one)

Display

My first scripting language was written in BASIC. For my job in the computer center I wrote a language that I called JAM, short for Jury-rigged All-purpose Meta-language. Story of my life…

JAM was an inside-out text-processing language much like PHP, except that HTML hadn't been invented yet. We mostly used it as a fancy macro processor for BASIC. Unlike PHP, it did not have 3,000 functions in one namespace. We wouldn't have had the memory, for one thing.

AuthorLarry Wall
Work"Programming is Hard, Let's Go Scripting"
Published2008-09-18

Larry Wall - LISP

Display

For good or ill, when I went off to grad school, I studied linguistics, so the only computer language I used there was LISP. It was my own personal McCarthy era.

Is LISP a candidate for a scripting language? While you can certainly write things rapidly in it, I cannot in good conscience call LISP a scripting language. By policy, LISP has never really catered to mere mortals.

And, of course, mere mortals have never really forgiven LISP for not catering to them.

AuthorLarry Wall
Work"Programming is Hard, Let's Go Scripting"
Published2008-09-18

Larry Wall - Common Memes Floating Around

Display

I think, to most people, scripting is a lot like obscenity. I can't define it, but I'll know it when I see it. Here are some common memes floating around:

Simple language
"Everything is a string"
Rapid prototyping
Glue language
Process control
Compact/concise
Worse-is-better
Domain specific
"Batteries included"

…I don't see any real center here, at least in terms of technology. If I had to pick one metaphor, it'd be easy onramps. And a slow lane. Maybe even with some optional fast lanes.

AuthorLarry Wall
Work"Programming is Hard, Let's Go Scripting"
Published2008-09-18

chromatic - Perl's reliable state of the art

Display

That's not helpful. When a project doesn't release a new version, some people say "Oh, don't use it! They don't release new versions!" When a project does release a new version, some people say "Oh, don't use it! It's not perfect yet!"

Meanwhile, the so-called reliable state of the art is a jumble of Perl which writes cross platform shell scripts to install Perl code, and you customize that by writing a superclass from which platform-specific modules inherit pseudo-methods which use regular expressions to search and replace cross-platform cross-shell code, with all of the cross-platform and cross-shell quoting issues that entails. I wish I were making any of this up. (I wrote tests for part of it.)

This is why we can't have nice things.

Authorchromatic
Work"Re: Module::Build 0.30 is released"
Published2008-09-29

"Ask Not What Your Country Can Do For You" and more

Display

Ask not what your country can do for you - ask what you can do for your country

-- John F. Kennedy (from his Inaugural Address).

The common good before the private good.

-- One of the slogans of Nazism in Nazi Germany.

AuthorBased on a page on an Objectivism Site
WorkGlossary of Nazi Germany in the Wikipedia
Published2008-11-06

What are You Trying to Achieve?

Display

sQuEEeval: [qr/^(\d)(?{ "x{$1}" })$/]
buubotsQuEE: [qr/(?-xism:^(\d)(?{ "x{$1}" })$)/]
* maukelooks at sQuEE
sQuEE:$
fizztpok_Man, I always feel like I'm getting the hang of Perl until I see nonsense like that.
maukewhat are you trying to do?
sQuEEim trying to eval qr/$regex/ which contains ^(\d)(??{ "x{$1}" })$ , but $@ returns null
maukeno, what are you actually trying to do?
iksQuEE: what is the point of doing the thing that you are doing?
sQuEEno, that’s just a testing example
sQuEEim trying to assign $regex what i captured from a previous match using qr// , eval { $regex = qr/$2/ };
sQuEEim not sure what im doing wrong
maukeI'm not interested in what you're doing; what are you trying to achieve?
ikYou're capturing a regex with a regex and attempting to use said regex?
ikI hope the data you're matching isn't input :(
PerlJammauke: I'm trying to achieve world peace and this regex is the last thing standing in my way! ;)
Khisanththere will be no world peace!
* Khisanthstabs PerlJam
DrForrCan I at least have whirled peas?
* PerlJamfires up the whirly gig for DrForr and inserts some peas
* Khisanthdumps a bowl of whirled peas on DrForr's head
DrForrMmm, whirled peas.
Channel#perl
NetworkFreenode
Tagline"What are you trying to achieve?"
Published2008-12-17

What's the Difference Between JavaScript and Java?

Display

What's the difference between JavaScript and Java?

One is essentially a toy, designed for writing small pieces of code, and traditionally used and abused by inexperienced programmers.

The other is a scripting language for web browsers.

AuthorShog9
WorkStackoverflow.com Question
Published2009-02-09

"R is similar…"

Display

R is similar to other programming languages, like C, Java and Perl, in that it helps people perform a wide variety of computing tasks by giving them access to various commands.

New York Times article about R, quoted in jest's use.perl.org journal

Authorjest
Work“Worst sentence ever written about programming in the Main-stream media”
Published2009-02-11

"A discussion is not a war"

Display

tk: A discussion is not a war, to be won or lost. It is a communal quest for truth. And you are inhibiting it by responding at only the most superficial level. Look beyond the presence of a word to its context. Respond to the thoughts expressed there. Or simply leave.

Authorslamb
Work"What does 'lose' mean?" (Comment on an Advogato Article)
Published2012-09-22

"Someone is Wrong"

Display

mstbut jrockway will bitch about them all anyway
stevanrhesa: 100% of those with the last name "Rockway" will do that
rhesahehehe
rjbsSubject: catalyst framework not compatible with PERL
jrockwaystevan: i am going to name my kid "Someone is WRONG"
stevanjrockway: I think that will be implied, no need to actually name him that
perigrinSomeone is WRONG rockway
perigrinhas a nice ring to it
Penfoldaka 'little Bobby wrong'?
rhesawould make a great children's book series: SiW in the zoo etc
stevan:D
stevanthe first one in the series should be Someone is Wrong on the internet
jrockwayrhesa: that is a great idea!
jrockwayrhesa: i have a friend who is writing a children's book
jrockwayi will tell her to change the title and content immediately!
jrockwaysomeone is wrong in the children's book industry!
rjbs"No, zookeeper. That animal doesn't have a tail; it's *not* a monkey!"
Channel#moose
Networkirc.perl.org
Tagline"Someone is Wrong"
Published2009-03-04

Lightning Fast Objects

Display

jrockwaybtw, feel free to LOL: http://stackoverflow.com/questions/605641/how-to-use-classarrayobjects
jrockwaywow, such concise code
jrockwayand i can FEEL THE SPEED from using arrays
rjbsbowl full of mush
rindolfjrockway: there was a discussion about using arrays as objects in module-authors.
jrockwayi read it and laughed
jrockway(yeah, someone is wrong on the internet, but i don't really care)
rjbsI use JSON strings as my objects, and define my classes in terms of regexps that pull out the right attributes.
rjbsIt makes the code portable to JavaScript, except the methods.
jrockwaygreat plan!
jrockwayregexps are fast in perl, because perl is designed for parsing text
rjbstx, can I add "endorsed by jon rockway" to my precis?
jrockwayoh yeah
jrockwayi recommend you reverse the JSON first, though, to provide better encapsulation
jrockwayotherwise people could read the objects… and that breaks encapsulation, dontchaknow
rjbsI use UTF-16 and rot4096.
jrockwayUTF-16 IS TOO SLOW!
rindolfHeh.
jrockwayi can't believe we are even having this conversation… utf-16…
jrockwayi am never speaking to you again!
* rindolfwonders how one can combine JSON with inside-out objects.
rjbsjrockway: no, no, WITHOUT the bom
rjbsBOM is what makes it slow.
rjbsrindolf: sub id { my $self = shift; $json_parser_for{ $self }->decode($json_for{ $self })->{id} }
rindolfrjbs: LOL.
rindolfrjbs++
Dylanunicode: somebody set us up the BOM
ilmariBOM-de-ada
rindolfWhere's the BOM? There was supposed to be an earth-shattering Ka-BOM!
rjbsI think Iran has it.
perigrinif it doesn't … Sen. McCain will introduce a bill to provide them with one
rjbsgive the bom bom bom, bom to Iran
rjbsfunnier if you pronounce Iran properly
perigriniran … iran so far away …
rindolfiRack - http://www.youtube.com/watch?v=rw2nkoGLhrE
autarchsomeone set us up the BOM
jnapiorkowskiI thought all our base waz ownzed or something like that
* confoundis the king of BOM
rjbswho's the BOM king?
confoundI'm the BOM king!
ubu"once i was the King of BOM"
rjbshear me now
Channel#moose
Networkirc.perl.org
TaglineLightning Fast Objects
Published2009-03-04

"pgTAP 0.20 Infiltrates Community"

Display

I did all I could to stop it, but it just wasn't possible. pgTAP 0.20 has somehow made its way from my Subversion server and infiltrated the PostgreSQL community. Can nothing be done to stop this menace? Its use leads to cleaner, more stable, and more-safely refactored code. This insanity must be stopped! Please review the following list of its added vileness since 0.19 to determine how you can stop the terrible, terrible influence on your PostgreSQL unit-testing practices that is pgTAP: …

Don't make the same mistake I did, where I wrote a lot of pgTAP tests for a client, and now testing database upgrades from 8.2 to 8.3 is just too reliable! And by all means, DO NOT read the documentation or download and install this monstrosity, since it could easily lead to cleaner, more stable code, and therefore losing your job!

http://pgtap.projects.postgresql.org/ http://pgfoundry.org/frs/?group_id=1000389

YOU HAVE BEEN WARNED.

Good luck with your mission.

AuthorDavid E. Wheeler
WorkpgTAP 0.20 Infiltrates Community
Published2009-03-30

"I'm a Lesbian…"

Display

I'm a Lesbian born in a man's body.

AuthorUnclear (origin needed)
WorkUnknown
Published2009-09-02

If you have the same ideas as everybody else…

Display

If you have the same ideas as everybody else, but have them one week earlier than everyone else - then you will be hailed as a visionary. But if you have them five years earlier, you will be named a lunatic.

— Barry Jones

AuthorBarry Jones
WorkBarry Jones Quotes
Published2009-10-07

Great, mediocre and small minds

Display

Great minds discuss ideas, average minds discuss events, small minds discuss people.

Unknown, quoted by Admiral Hyman G. Rickover

AuthorHyman G. Rickover
WorkHyman G. Rickover Quotes
Published2009-11-03

Tail for the lions…

Display

Better be a tail for the lions, rather than the head of the jackals.

Rabbi Mathiah Ben Charash in Pirkei Avot 4, 15

AuthorRabbi Mathiah Ben Charash
WorkPirkei Avot 4, 15
Published2009-11-11

Learned a lot from my teachers

Display

I learned a lot from my teachers, and from my friends more than my teachers, and from my pupils the most.

— Rabbi Hanina, the Talmud

AuthorRabi Hanina, The Jewish Talmud
Work"Three Levels of Learnings" (from "Thoughts about the Best Introductory (Programming) Language")
Published2009-11-11

Slashdot: Internet Explorer is Perfectly Safe

Display

I must dispute your view in the strongest terms possible. Internet Explorer is perfectly safe for everyday use. However, as there is no such thing as perfect security, you must take additional precautions to keep evil hackers away from your data. Apply these rules according to the sensitivity of your data, from least important to most:

  • Disconnect your computer from your local network. Download files on another computer, scan them for viruses, print them out, scan them into your Windows PC using OCR software, and then view the pages in IE.
  • Do the above, but have a priest onsite to bless each page individually before scanning it. This is an excellent deterrent against viruses with the word "demon" in the name.
  • Do the above, but encase your PC in acrylic and immerse it in a 10,000 gallon tank of holy water. Interact with it while wearing scuba gear.
  • Do the above, but put a lid on the tank and immerse it in the ocean. Interact with your PC via a submersible robot in the tank from from outside while wearing scuba gear.

If you fail to follow these simple security guidelines, you can't blame Microsoft for the results.

Authorpalegray.net
Work"Re: Breaking News" Slashdot Comment
Published2009-12-04

What is an encyclopedia?

Display

Yesterday I asked one of my students if she knew what an encyclopedia is, and she said: "Is it something like Wikipedia?".

Authoralisonclement
WorkTwitter Twit
Published2010-02-01

J. Hall in response to Dr. Judith Bauer

Display

The move from a structuralist account in which capital is understood to structure social relations in relatively homologous ways to a view of hegemony in which power relations are subject to repetition, convergence, and rearticulation brought the question of temporality into the thinking of structure, and marked a shift from a form of Althusserian theory that takes structural totalities as theoretical objects to one in which the insights into the contingent possibility of structure inaugurate a renewed conception of hegemony as bound up with the contingent sites and strategies of the rearticulation of power.

By the eight brazen balls of Azuza the Bibulous Bandicoot, I'd rather be cast naked and chained into a lake of bubbling white hot fondue cheese than be one of her students.

That is, if she actually teaches anything at Berkeley [which can be, really, a lovely place full of very smart science people, theologians and historians, though you'd never know it by this whale's spout of academic doublespeak].

I suspect she sits on a lot of committees and inserts the word 'hegemony' into conversations as often as possible and is avoided at all costs during the holidays lest one become becalmed in the horse latitudes of her spleen regarding Christmas trees, "The Ref" and the hegemony of Zionist post-piety in a restructured universe of gender in-articulation.

For a full PhD at UCB in a language art, she cannot, and will not, though, write a simple, clear, understandable sentence. Think about that for a minute.

And to think my Cal state taxes pay for her office desk chair. Man.

Hegemoniously yours, etc.

J

AuthorJ. Hall
WorkPost to writers@mit.edu .
Published2010-02-25

Valerie Aurora: Sleeping with the Enemy

Display

Jonathan Schwartz’s resignation via Twitter reminded me of a strange facet of Sun company culture: I’ve never known so many married couples working for the same company. Some of them even worked on the same project together. For the same boss. From home.

Now, the exact percentage of married couples in a company can’t be used to compare companies directly – after all, it depends heavily on things like industry, age, and local marriage laws – but it seems linked to another facet of Sun company culture: Complete, almost embarrassing disconnect from public opinion.

The post-Google standard company perks – free food, on-site exercise classes, company shuttles – make it trivial to speak only to fellow employees in daily life. If you spend all day with your co-workers, socialize only with your co-workers, and then come home and eat dinner with – you guessed it – your co-worker, you might go several years without hearing the words, “Run Solaris on my desktop? Are you f—ing kidding me?

Schwartz’s “the financial crisis did it” explanation for Sun’s demise is a symptom of an inbred company culture in which employees at all levels voluntarily isolated themselves from the larger Silicon Valley culture. Tech journalists write incessantly about the exchange of expertise and best practice between companies as a major driver of the Bay area’s success. But you have to actually talk to your competition to do that – over a beer, or maybe a pillow.

AuthorValerie Aurora
Work"Sleeping with the enemy"
Published2010-03-19

All American Rejects - "Gives You Hell" Quote

Display

And truth be told I miss you.

And truth be told I'm lying.

AuthorThe All American Rejects
Work"Gives You Hell" Lyrics
Published2010-03-29

Rob Pike's Answer to "One Tool for One Job"

Display

One tool for one job?

Given the nature of current operating systems and applications, do you think the idea of "one tool doing one job well" has been abandoned? If so, do you think a return to this model would help bring some innovation back to software development?

(It's easier to toss a small, single-purpose app and start over than it is to toss a large, feature-laden app and start over.)

Rob Pike: Those days are dead and gone and the eulogy was delivered by Perl.

AuthorRob Pike
WorkSlashdot Interview
Published2010-06-21

Larry Wall about Do One Thing and Do it Well

Display

Or think about shell programming, and reductionism. How many times have we heard the mantra that a program should do one thing and do it well?

Well…Perl does one thing, and does it well. What it does well is to integrate all its features into one language. More importantly, it does this without making them all look like each other. Ducts shouldn't look like girders, and girders shouldn't look like ducts. Neither of those should look like water pipes, and it's really important that water pipes not look like sewer pipes. Or smell like sewer pipes. Modernism says that we should make all these things look the same (and preferably invisible). Postmodernism says it's okay for them to stick out, and to look different, because a duct ought to look like a duct, and a sewer pipe ought to look like a sewer pipe, and hammer ought to look like a hammer, and a telephone ought to look like either a telephone, or a Star Trek communicator. Things that are different should look different.

AuthorLarry Wall
Work"Perl, the first postmodern computer language"
Published2010-06-21

Slashdot: Jokes on Slashdot

Display

Which is why I didn't belabor it, or introduce it out of context. I was pointing out that Firefox's scheme is only as secure as the master password you choose. The particular bad password I chose for the Spaceballs reference on the hope that it might get a chuckle or trigger a brief moment of pleasant nostalgia, forgetting that on /., every joke must be beaten to death and explained, rehashed, insulted, re-explained by someone who thinks the insult came due to unfamiliarity, etc., until all traces of humor vanish. Oh well…

Hmm… This is an old story, so this probably won't receive any mods, but I have no idea what I'd mod it if I were moderating. Flamebait/Insightful/Funny/Interesting/Off-topic maybe? Mods, if you can coordinate to apply each of those once, it would be awesome (and I'd end up with overall neutral Karma!). :-)

AuthorShadowRangerRIT
Work"Re: Prettier Tool, Old Exploit"
Published2010-07-11

Larry Wall Quote

Display

Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.

AuthorLarry Wall
Work"Re: grep on keys of associative array s-l-o-w. Why?" (comp.lang.perl Usenet post)
Published2010-07-12

What does "If it ain't broke, don't fix it." really mean?

Display

I keep hearing and reading this nice proverb if it ain't broke, don't fix it. The latest appearance was in response to Shlomi Fish suggesting that some Ancient Perl code should be replaced by Modern Perl code.

I am not saying that every piece of code should be rewritten every 6 months, but in my understanding that sentence actually translates to let's wait till it breaks and then panic.

I think people who say that sentence are afraid that the new version will break something. Sure, there is always a chance that a change introduces an error, but, if we are afraid to touch the code, what will happen when later on we encounter a case where it does not work? For example, if we need to use it in a new environment. Will we have the courage to change the code then? How much will it cost in money, time, and lost sleep?

I think we have been trying to teach ourselves that we should have really good test coverage of our code and then we can easily refactor it and get rid of technical debt. So why do we keep hearing that sentence?

AuthorGabor Szabo
WorkWhat does "If it ain't broke, don't fix it." really mean?
Published2010-08-29

Gabor Szabo on "I don't know Perl."

Display

Often, when I ask the people I train if they know Perl, they tell me “I don't know Perl. I can only read it”. I wonder whether it indicates that Perl is not a write-only language as some people like to claim.

AuthorGabor Szabo
WorkGabor Szabo (Perl programmer and trainer)
Published2010-10-06

Slashdot on Patents on Reality T.V.

Display

(Discussing patents on storylines.)

Hopefully someone will patent reality TV shows. I am rather sick of those.

Wait no, this wont work. You need to have a story to be able to patent it. Soon all that will be on the air is reality TV. Noooo!

Authornitehawk214
WorkUSPTO Issues Provisional Storyline Patent
Published2011-02-10

Vanguard about Real Programmers

Display

Real programmers use a nice editor and a nice programming language and get it done in less than O(N!).

-- vanguard on Freenode's ##programming

Authorvanguard
WorkFreenode's ##programming
Published2011-03-14

Modern Fairy Tale about Short Stories

Display

* Juliet|Awesomeshould publish her short stories
cmptrgeekkencan #so get a discount, juju?
Juliet|Awesomeonly if you say nice things about them
cmptrgeekken"This book is teh s3x"
Juliet|AwesomeI'm like one of those people who is so overly critical about her writing and has such an intense fear of failure that I never… ummmm…. get around to it
madsyJuliet|Awesome: Your title can be "Kawaii". Now get to it ;-)
Juliet|AwesomeOnce upon a time there was midwestern computer programmer who couldn't bring herself to write the warped and tortured stories spinning round and round her sordid imagination
jessicahand then a kiwi married her and made all things right in her world
jessicah;)
Juliet|AwesomeThen she did, and it was awesome, for she was awesome. She absolutely radiated with awesomeness, so much so it gave all the kids at the nearby elementary school a rare form of leukemia and radiation sickness
Channel#stackoverflow
NetworkFreenode
TaglineThe Awesome princess, rescued by the awesome prince on his awesome white horse
Published2011-03-31

Gandhi - “An Eye for an Eye…“

Display

An eye for an eye will make the whole world blind.

AuthorMohandas Karamchand Gandhi (Attributed)
WorkMohandas Gandhi's Quotes
Published2011-04-07

Spaceballs - Druish Princess

Display

Princess Vespa: I am Princess Vespa, daughter of Roland, King of the Druids.

Lone Starr: Oh great. That's all we needed. A Druish princess.

Barf: Funny, she doesn't look Druish.

AuthorMel Brooks
WorkSpaceballs
Published2011-04-08

UserFriendly.org: Greg at the Veterans Club

Display

[ Greg the tech support guy is sitting in a Veterans club along with a veteran. ]

Veteran: Tech support? What the hell kind of wussy veteran experience is that?!

Greg: Look, pal, you try to deal rationally with a horde of puerile, clueless, I-make-more-money-than-you-so-fix-this-now dorks on a daily basis and then tell me who should get a medal.

[ Pause. ]

Veteran: I…I'm sorry. I didn't know...

Greg: Buddy, you have just no idea what real pain is about.

AuthorIlliad
WorkUserFriendly Comic Strip for 10 October, 2001
Published2011-05-19

“Yo Dawg,”

Display

Lubaf“yo dawg, we heard you like recursion, so we put a yo dawg, we heard you like recursion, so we put a yo dawg, we heard you like recursion…”
rindolfLubaf: :-)
LubafFurther variation: “yo dawg, we heard you don’t like fractals.”
Channel#wikipedia
NetworkFreenode
TaglineYo Dawg
Published2011-06-11

There was one Napoleon…

Display

There was one Napoleon, one George Washington, and one me!

AuthorJim Cash and Joe Epps Jr.
WorkDick Tracy (1990 film)
Published2011-06-12

“If at first…”

Display

If at first you don't succeed, destroy all evidence that you tried.

AuthorUnknown
WorkUnknown
Published2011-06-19

Daniel Browning about Correct Spelling and Grammar

Display

In this doggy-dog world, does grammer; spelling; “or correct” quotation usage really matter anymore? I beleive not. Case and point: mitsakes is literally a diamond dozen, but they TOTALLY don’t make me want to claw my eyes out with a dull spoon. Irregardless, it begs the question: is it a mute point? For all intensive purposes, if bad enlgish would of been the downfall of society, then we’d of seen it bye now. some say teh worst problem is loosing capitalization punctuation is also an issue i think some thoughts need to be seperated or maybe its the run on sentences? Does it try your patients when I’LOL OMG Y U BFF said IDK BRB?!! OIC, the BBQ is W/E GF IKR!! 1 How bad does it get before i.e. its something up with which you will not put?

AuthorDaniel Browning
WorkPost to the Portland Perl Mongers Mailing List
Published2011-09-14

“A UDP packet walks into a bar”

Display

A UDP packet walks into a bar, no one acknowledges him.

A TCP packet walks into a bar twice because no one acknowledged him the first time.

An ICMP packet walks into a bar, says “Hello!” to the bartender, who then in turn runs out to tell the ICMP packet’s wife.

A BGP peer walks into a bar, exchanges contact details with every one, then leaves and… yeah I’ve probably gone over my quota for terrible jokes today.

AuthorOmega-00
WorkYou Down with UDP?
Published2011-09-14

UDP Joke

Display

The best thing about a UDP joke is that I don’t care if you get it or not.

AuthorBrandon
WorkYou Down with UDP?
Published2011-09-14

Steven Rostedt about comments and code

Display

Golden rule #12: When the comments do not match the code, they probably are both wrong ;)

AuthorSteven Rostedt
WorkPost to the Linux kernel mailing list
Published2012-01-13

Display

Way too boring, what you really want is for every package to have its own twitter account so you can tweet karma :-).

You might be on to something here! But the 140 char limit would really stifle my creativity when it comes to comments. I'd rather create Facebook pages for every package - that way we could add karma by “liking” a package.

We could even take it a step farther and use this for marketing. Just imagine - “Play farmville with glibc next Wednesday and learn about the great new features!”, “gdb has shared a picture with you”, “NetworkManager wants to be your friend”. Oh the possibilities …

Then again, the thought of getting an email saying “Anaconda is now following you on Twitter” also amuses me.

AuthorTim Flink
WorkRe: Fedora QA and Google Summer of Code 2012
Published2012-05-04

Children warned name of first pet should contain 8 characters and a digit

Display

Popular pet names Rover, Cheryl and Kate could be a thing of the past. Banks are now advising parents to think carefully before naming their child’s first pet. For security reasons, the chosen name should have at least eight characters, a capital letter and a digit. It should not be the same as the name of any previous pet, and must never be written down, especially on a collar as that is the first place anyone would look. Ideally, children should consider changing the name of their pet every 12 weeks.

Expectant mothers have also been advised to choose carefully where they give birth. Anywhere that has a place name is best avoided. These are listed on maps, which are freely available on the Internet.

It’s a good idea too, security experts have warned, for children not to get friendly with certain teachers. For instance, Miss Smith may be enriching your son’s education but he should try and see if he can’t make a favourite of Father O’Grinnighan-Scythe II, even though it may mean a lot of staying late.

We tried to call Barclays’ security expert R0b Ste!nway for a comment, but he was not available for 24 hours, having answered his phone incorrectly three times in succession.

AuthorBoutros
WorkNewsBiscuit Post
Published2012-08-15

Why Debian May Have an Older Version of a Package

Display

There are a ton of reasons why Debian may have an older version of an upstream release. For example, and I hasten to point out that the following list is by no means exhaustive, and not all of the possibilities are common:

  • The Debian package maintainer is dead, but nobody noticed it yet, and nobody has wanted an update badly enough to do an NMU or to adopt the package.
  • The upstream release is actually a fake. It's a trojan, which was put there by the NSA in order to infiltrate the CIA mainframe. The Debian package maintainer noticed this and uploaded that version of the package to non-free instead of main, since the trojan code does not come with proper source.
  • Upstream has moved the RSS feed for new releases without notifying the old feed of the move, so the Debian package maintainer missed that, and doesn't actually know about the new release. Due to a complicated series of happenstance involving rainbows, midget unicorns, and the ongoing rewrite of the Netsurf web browser, the Debian package maintainer is not able to find the new feed because it would require doing a web search and their browser doesn't have working form support now. No other browser is available on the Amiga they're using as their only computer, either.
  • The new release is requested by insistent Hurd porters, and the Debian package maintainer absolutely loathes the Hurd, and will refuse to upload any packages that work on the Hurd.
  • The Debian package maintainer suffers from mental problems cause by reading debian-devel too much, and now has a nervous breakdown every time they recognize a name as someone whom they've seen on the list.
  • The Debian development process is being sabotaged by Microsoft sending people to the developers' houses pretending to be TV license checkers or Jehova's witnesses every time they detect, using the hardware wireless keylogger embedded in every PC, that the developer is trying to run any Debian packaging command.
  • Apple is also sabotaging Debian by paying me to write snarky e-mails on Debian mailing lists to distract everyone from working on the actual release, so that we can get past the freeze and start uploading things again without having to worry that it breaks things in ways that makes the freeze longer.
AuthorLars Wirzenius
WorkPost to debian-devel
Published2012-08-29

Writing for the World

Display

Some European users bugged me into adding an option to limit the number of messages retrieved per session (so they can control costs from their expensive phone networks). I resisted this for a long time, and I'm still not entirely happy about it. But if you're writing for the world, you have to listen to your customers—this doesn't change just because they're not paying you in money.

AuthorEric Raymond
WorkThe Cathedral and the Bazaar
Published2012-10-10

Excerpt from “Best Thing I Never Had”

Display

Thank God I found the good in goodbye!

AuthorBeyoncé
Work“Best Thing I Never Had”
Published2012-10-28

Eleanor Roosevelt Quote

Display

Do one thing every day that scares you.

AuthorEleanor Roosevelt
WorkQuote
Published2012-11-03

Larry Wall: “All Truth is God’s Truth”

Display

I have a book on my bookshelf that I’ve never read, but that has a great title. It says, “All Truth is God’s Truth.” And I believe that. The most viable belief systems are those that can reach out and incorporate new ideas, new memes, new metaphors, new interfaces, new extensions, new ways of doing things. My goal this year is to try to get Perl to reach out and cooperate with Java. I know it may be difficult for some of you to swallow, but Java is not the enemy. Nor is Lisp, or Python, or Tcl. That is not to say that these languages don't have good and bad points. I am not a cultural relativist. Nor am I a linguistic relativist. In case you hadn't noticed. :-)

AuthorLarry Wall
WorkLarry Wall’s “Perl Culture” Keynote
Published2013-04-02

The CIA vs. The KGB vs. The Shin Bet

Display

A contest is being held to see which intelligence agency can find a rabbit in a forest as quickly as possible.

First, it's the CIA's turn. Using cutting edge satellite technology, deep electronic scans, and other high-tech equipment, it is able to locate the rabbit in a week.

Then, it's the KGB's turn. They install secret agents, bribe or threaten a few animals, and find the rabbit in two weeks.

Then it's the Shin Bet’s turn (the Shin Bet being the Israeli internal security agency). A week passes, and then two, and then three.

After two months, the camera zooms into the forest to see a bear tied to a tree with a Shin Bet agent slapping him saying “Admit you’re a rabbit! Admit you’re a rabbit! Admit it already, goddamnit!”

AuthorIsraeli Joke
WorkGoogle Plus Post
Published2013-04-03

An Engineer in Hell

Display

An engineer dies and reports to the pearly gates. St. Peter checks his dossier and says, “Ah, you’re an engineer. You are in the wrong place.”

So, the engineer reports to the gates of hell and is let in. Pretty soon, the engineer gets dissatisfied with the level of comfort in hell, and starts designing and building improvements. After a while, they’ve got air conditioning and flush toilets and escalators, and the engineer is a pretty popular guy.

One day, God calls Satan up on the telephone and says with a sneer, “So, how’s it going down there in hell?”

Satan replies, “Hey, things are going great. We’ve got air conditioning and flush toilets and escalators, and there’s no telling what this engineer is going to come up with next.”

God replies, “What? You’ve got an engineer? That’s a mistake. He should never have gotten down there; send him up here.”

Satan says, “No way. I like having an engineer on the staff, and I’m keeping him.”

God says, “Send him back up here or I’ll sue.”

Satan laughs uproariously and answers, “Yeah, right. And just where are you going to get a lawyer?”

AuthorUnknown
WorkJoke
Published2013-04-12

Joke: The Believer Rabbi

Display

There was a Rabbi living in Louisiana - he was great in the Torah, very friendly, extremely helpful and righteous - helps the poor, finds jobs for people, resolves feuds - everybody liked him. And he lived in a remote shack on the Louisiana coast, right before Hurricane Katrina came.

So two people arrived there in a Jeep and told the Rabbi: “Rabbi, there will be a flood, come with us so you’ll be saved.” and the Rabbi said: “No, that’s OK - God will save me.”.

And indeed it started to rain, and there was a lot of water, and so a boat arrived at the Rabbi’s house and the people there told the Rabbi: “Rabbi, there’s a flood, come with us and you’ll be saved.” and the Rabbi told them: “No, that’s OK - God will save me.” and he remained there.

And it continued to rain, and the water level went up and the Rabbi had to climb to the roof of his shack. A helicopter arrived at his shack, and the people inside told the Rabbi: “Rabbi, there’s a big flood. Come with us to safety.”, and the Rabbi said: “No, that’s OK - God will save me.”. And the Helicopter left.

The water levels rose even more, and the Rabbi drowned, and his soul went to heaven. There he confronted God and asked him: “Dear God all mighty, I have been a righteous and benevolent man my entire life - why didn't you save me?”, and God replied “Well, I tried. I sent you a Jeep, a boat - even a helicopter - but you wouldn't accept any of them. What more could I have done?”

————

Moral of the story is: God helps them that help God help them.

AuthorUnknown
WorkJoke
Published2013-04-15

Joke: How did the Engineering Student Get His Bicycle

Display

Two engineering students were walking across campus when one said, “Where did you get such a great bike?” The second engineer replied, “Well, I was walking along yesterday minding my own business when a beautiful woman rode up on this bike. She threw the bike to the ground, took off all her clothes and said, "Take what you want." The second engineer nodded approvingly, and said: “Good choice; the clothes probably wouldn’t have fit.”

AuthorUnknown
WorkJokes: Comprehending Engineers
Published2013-04-19

Larry Wall - The Ada Programming Language

Display

Once I got into industry, I wrote a compiler in Pascal for a discrete event simulator, and slavered over the forthcoming Ada specs. As a linguist, I don't think of Ada as a big language. Now, English and Japanese, those are big languages. Ada is just a medium-sized language.

AuthorLarry Wall
Work"Programming is Hard, Let's Go Scripting"
Published2013-04-26

Excerpt from “Bad Grammar” by James at War

Display

I’m worser at superlatives.
And I don’t ever use no double negatives.

AuthorJames at War
Work“Bad Grammar”
Published2013-08-09

Excerpt from Wyrd Sisters by Terry Pratchett

Display

It was a good storm. There was quite effective projection and passion there, and critics agreed that if it would only learn to control its thunder it would be, in years to come, a storm to watch.

AuthorTerry Pratchett
WorkWyrd Sisters
Published2013-08-20

Excerpt from Harvey Danger’s “Wine, Women, and Song”

Display

I figured wrong (with a capital R).

AuthorHarvey Danger
Work“Wine, Women, and Song”
Published2013-09-27

Joke: Praying at the Western Wall

Display

In Jerusalem, an American female journalist heard about an old Rabbi who visited the Kotel, the Western Wall to pray twice a day every day for over five decades.

In an effort to check out the story, she goes to the holy site and there he is. She watches the old man at prayer and after about 45 minutes, when he turns to leave, she approaches him for an interview. “I’m Rebecca Smith from CNN, sir, how long have you been coming to the Wailing Wall and praying?”

“For about 50 years,” he informs her. “That’s amazing! What do you pray for?” “I pray for peace between the Jews and Arabs. I pray for all the hatred to stop and I pray for all of our children to grow up in safety and friendship.”

“And how do you feel, sir, after doing this for 50 years?”

“Like I’m talking to a brick wall!”

AuthorUnknown
WorkJoke
Published2013-10-12

Lawrence Lessig: Rewarding the Critics

Display

Blog space is different. You can see people read your writing; if you allow, you can see their comments. The consequence of both is something you can’t quite understand until you’ve endured it. Like eating spinach or working out, I force myself to suffer it because I know it’s good for me. I’ve written a blog since 2002. Each entry has a link for comments. I don’t screen or filter comments (save for spam). I don’t require people to give their real name. The forum is open for anyone to say whatever he or she wants. And people do. Some of the comments are quite brilliant. Many add important facts I’ve omitted or clarify what I’ve misunderstood. Some commentators become regulars. One character, “Three Blind Mice,” has been a regular for a long time, rarely agreeing with anything I say.

But many of the comments are as rude and abusive as language allows. There are figures— they’re called “trolls”—who live for the fights they can gin up in these spaces. They behave awfully. Their arguments are (in the main) ridiculous, and they generally make comment spaces deeply unpleasant.

Other commentators find ways around these trolls. Norms like “don’t feed the troll” are invoked whenever anyone takes a troll on. But there’s only so much that can be done, at least so long as the forum owner (me) doesn’t block certain people or force everyone to use his or her real name.

I find it insanely difficult to read these comments [to my blog posts]. Not because they’re bad or mistaken, but mainly because I have very thin skin. There’s a direct correlation between what I read and pain in my gut. Even unfair and mistaken criticism cuts me in ways hat are just silly. If I read a bad comment before bed, I don’t sleep. If I trip upon one when I’m trying to write, I can be distracted for hours. I fantasize about creating an alter ego who responds on my behalf. But I don’t have the courage for even that deception. So instead, my weakness manifests itself through the practice (extraordinarily unfair to the comment writer) of sometimes not reading what others have said.

So then why do I blog all? Well, much of the time, I have no idea why I do it. But when I do, it has something to do with an ethic I believe that we all should live by. I first learned it from a judge I clerked for, Judge Richard Posner. Posner is without a doubt the most significant legal academic and federal judge of our time, and perhaps of the last hundred years. He was also the perfect judge to clerk for. Unlike the vast majority of appeals court judges, Posner writes his own opinions. The job of the clerk was simply to argue. He would give us a draft opinion, and we’d write a long memo in critique. He’d use that to redraft the opinion.

I gave Posner comments on much more than his opinions. In particular, soon after I began teaching he sent me a draft of a book, which would eventually become Sex and Reason. Much of the book was brilliant. But there was one part I thought ridiculous. And in a series of faxes (I was teaching in Budapest, and this was long before e-mail was generally available), I sent him increasingly outrageous comments, arguing about this section of the book.

The morning after I sent one such missive, I reread it, and was shocked by its abusive tone. I wrote a sheepish follow-up, apologizing, and saying that of course, I had endless respect for Posner, blah, blah, and blah. All that was true. So too was it true that I thought my comments were unfair. But Posner responded not by accepting my apology, but by scolding me. And not by scolding me for my abusive fax, but for my apology. “I’m surrounded by sycophants,” he wrote. “The last thing in the world I need is you to filter your comments by reference to my feelings.”

I was astonished by the rebuke. But from that moment on, I divided the world into those who would follow (or even recommend) Posner’s practice, and those who wouldn’t. And however attractive the anti-Posner pose was, I wanted to believe I could follow his ethic: Never allow, or encourage, the sycophants. Reward the critics. Not because I’d ever become a judge, or a public figure as important as Posner. But because in following his example, I would avoid the worst effects of the protected life (as a tenured professor) that I would lead.

AuthorLawrence Lessig
WorkRemix: Making Art and Commerce Thrive in the Hybrid Economy
Published2013-12-26

Gabor Szabo: Yak Shaving

Display

I was lucky as Ricardo SIGNES was also awake who explained that actually he has stopped using Module::Starter as he is writing Dist::Zilla that provides much better project management capabilities. I pointed him at my blog entry and after reading it he asked me if I know the expression yak shaving [= performing a task which is required by a different task which is required by… to achieve what one wants in the first place]. I've heard it, actually I even read about it in in The Productive Programmer I mentioned earlier in The Quest for the Perfect Editor but I did not really understand it.

Actually, I think I understood it back when I read the book but promptly forgotten it as I did not have any way to connect the expression to the actions or lack of actions.

I was so lucky to find Ricardo there, as he explained:

  • I need to fix this bug, but first I better eat something so I don’t get tired.
  • So I'm going to have some cereal, but I'm out of milk.
  • So I'll go get some milk. But I heard that yak milk is the best, so I'll go out to Nepal to find a yak.
  • But they're all so hairy, I can't get to their udders.
  • So, first I'll just shave the yak.

This is just the way you have to teach. Now I can remember it much more easily.

AuthorGabor Szabo
Work“Yak Shaving” Blog Post
Published2014-02-06

“If a tree falls down in the middle of the forest…”

Display

If a tree falls down in the middle of the forest, and there’s no one there to hear it… what colour is the tree?

AuthorRon Gilbert
WorkMonkey Island 2: LeChuck’s Revenge
Published2014-04-30

Tim Berners-Lee, the World Wide Web, and the Dexter Model

Display

Tim Berners-Lee's abandonment of the Dexter Model for hypertext a hypertext model where all links must be resolvable at all times was (IMHO) the single biggest factor in creating a successful World Wide Web.

Before the Web, hypertext systems were assumed to have all links resolvable at all times. This was not a robust design. Now, you would think this would be more robust than the Web but it fails even for single-file hypertext systems. Early in my career, I realized that computer systems were not 100% reliable, so if wanted to create software that failed safe (or at least failed soft), you had to account for errors at every step of the way. A single-file hypertext system can still fail if access to the single file is disturbed. Across the Internet, where all computers on the Internet have not been all up at the same time since the late 1970's (and possibly not even then), you cannot build a Dexter Model hypertext system because not all of your links can be resolved all of the time.

Microsoft's Help system has become much more usable since they went to a Web (i.e. HTML) based-system. At the risk of being redundant, even if you have a lint program to verify all hypertext links and destinations, file access errors will derail your hypertext system when you use a all-resolvable-all-the-time design (and I don't know if Microsoft had such a lint tool).

It boils down to handling failures with at least a small amount of grace. Unix/Linux systems handle errors much better than Microsoft Windows 1.0-3.x systems because processes can handle out-of-bounds memory errors better (Windows NT and its descendants fall in-between Unix/Linux and 16-bit Windows). I once wrote a Perl 4-based server that would run for months at a time because it could either recover gracefully from an error or stop gracefully upon an error. The Web runs as well as it does because the software systems handle link errors with a small amount of grace, rather than just throwing up their hands or dying horribly. Thank Tim Berners-Lee and his fellow designers for the reliability of the Web we have today.

AuthorMark Leighton Fisher
Work“Tim Berners-Lee, the World Wide Web, and the Dexter Model” blog post
Published2014-05-24

Peter Ustinov about Comedy

Display

Comedy is simply a funny way of being serious.

AuthorPeter Ustinov
WorkPeter Ustinov Quotes
Published2014-07-26

Peter Ustinov about Botticelli

Display

If Botticelli were alive today, he’d be working for Vogue.

AuthorPeter Ustinov
WorkPeter Ustinov Quotes
Published2014-07-26

Peter Ustinov about Beliefs

Display

Beliefs are what divide people. Doubt unites them.

AuthorPeter Ustinov
WorkPeter Ustinov Quotes
Published2014-07-26

Avicii - “Wake me up” Lyrics

Display

Feeling my way through the darkness
Guided by a beating heart
I can't tell where the journey will end
But I know where to start

They tell me I'm too young to understand
They say I'm caught up in a dream
Life will pass me by if I don't open up my eyes
Well that's fine by me

So wake me up when it's all over
When I'm wiser and I'm older
All this time I was finding myself
And I didn't know I was lost

I tried carrying the weight of the world
But I only have two hands
I hope I get the chance to travel the world
But I don't have any plans

Wish that I could stay forever this young
Not afraid to close my eyes
Life's a game made for everyone
And love is the prize

AuthorAvicii
Work“Wake Me Up”
Published2014-07-27

“What have the Romans ever done for us?”

Display

Reg: All right, but apart from the sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system, and public health, what have the Romans ever done for us?

Attendee: Brought peace?

Reg: Oh, peace - shut up!

AuthorMonty Python
WorkLife of Brian (1979)
Published2014-07-29

Shakespears Sister - “Hello (Turn Your Radio On)” Excerpt

Display

Life is a strange thing. Just when you think you learned how to use it, it’s gone.

AuthorShakespears Sister
Work“Hello (Turn Your Radio On)”
Published2014-09-02

The Mighty Boosh: The Ape of Death Scene

Display

Ape of Death: Shut up! Now you shall burn! You and your wife with the ridiculous hair.

Vince Noir: Ridiculous hair? Have you seen yours? It’s like split-ends-central!

Ape of Death: Shut up!

Vince Noir: Well look at it - it’s an Urban Fuzz.

Ape of Death: Shut your gub!

Vince Noir: You look ridiculous - it's like a ginger ball bag.

Ape of Death: Shut up I say! [ Rises up. ]

Ape of Death: I’ve always had problems with my hair. Even as a child. It’s not curly, it’s not straight. It’s somewhere in between. If I wash it, it becomes too dry, if I lead [ ? ] it, it become too greasy.

Ape of Death: I can't do a thing with it.

Vince Noir: Listen, there are hair products - straighteners, finishing gel.

Ape of Death: Finishing gel? What is finishing gel?

Vince Noir: Where have you been. I could sort your hair out in six minutes.

Ape of Death: Why didn’t you tell me about this? Davy? Nemo?

[ The two Mandrill guards lower their gazes ]

Ape of Death: You can do this for me?

[ Cut. Message on the screen - “Six Minutes Later” ]

Ape of Death: This is sheer liquid wonderment. For this smashing gift, I shall set you both free. Thank you.

Vince Noir: Don’t thank me, thank Naboo’s Miracle Wax.

Ape of Death: Look at me. I’m so confident, and feel strong and super-sexy.

Ape of Death: Hit it!

Ape of Death: [Singing] I'm the Ape of Death and I don't care, cause I'm the monkey with the lovely hair.

Ape of Death: It's all fluffy and shiny too cause I got that Miracle Wax from Naboo.

Ape of Death: Don't be cynical!

Ape of Death: It's a particle Miracle!

Ape of Death: I said "don't be cynical!"

Ape of Death: I get waxin' Miracle!

Ape of Death: He's the Ape of Death and he don't care, cause he's the monkey with the lovely hair.

Ape of Death: Look around my monkey hair, you can touch it, I don't care…

Ape of Death: Come on everybody and walk around my hair.

AuthorThe Mighty Boosh
WorkThe Mighty Boosh - “The Ape of Death” Scene
Published2014-10-03

Big O

Display

Shammahany time I see people talk about "Big O" as if it's some magic voodoo I cringe hard
Shammah> I have worked +7 years as a programmer and still don't know what Big O is
Shammah> Big O is very important and is one of the most important things you should learn!
Shammahbro, you can learn it in 10 minutes
Shammahit's not a big deal
Shammah> In particular, "Big O" (and its related data structures and algorithms concepts) is a key concept to making programs go fast.
Shammahshit like that
Shammahrustles my jimmies so hard
Shammahmy poor jimmies
k-hosnon stop jimmies vibration
_bryanthe cloud is more annoying
_bryanaka the internet renamed
ShammahA series of tubes 3.0
_bryanmy old company launched a cloud marketing campaign on the cloud
_bryannot a single customer of mine knew or cared
ShammahIn particular, "Big O" (and its related data structures and algorithms concepts) is a key concept to making programs go fast.
Shammahthe fuck did i just read
alteredwritten by this guy http://i.imgur.com/Tsm63TJ.png
ShammahD:
k-hossanic the hodgepodge!
Jonas__Shammah, you don't use big o magic?
Jonas__I use the big-o lib for everything
Shammahuh
ShammahI just use std::bigO();
Jonas__that's not even fast
Shammah:|
Jonas__boost::bigO<T>() is like the least you should even consider
Jonas__it's boosted so it's faster
Shammahsounds legit
Channel##reddit-gamedev
NetworkFreenode
TaglineBig O No
Published2014-12-26

Santayana’s Definition of a Fanatic

Display

A fanatic: one who redoubles his efforts after he has forgotten his aim.

AuthorGeorge Santayana
WorkESR: “Evaluating the harm from closed source”
Published2015-01-04

Compiling a C program from 20 years ago

Display

As it turns out, compiling a C program [= Vim] from more than 20 years ago is actually a lot easier than getting a Rails app from last year to work.

AuthorPascal Hartig
Work“Building Vim from 1993 today”
Published2015-01-10

D&D Stats Explained with Tomatoes

Display

  • Strength is being able to crush a tomato.
  • Dexterity is being able to dodge a tomato.
  • Constitution is being able to eat a bad tomato.
  • Intelligence is knowing a tomato is a fruit.
  • Wisdom is knowing not to put a tomato in a fruit salad.
  • Charisma is being able to sell a tomato based fruit salad.
Authortan620
WorkD&D Reddit “D&D Stats Explained With Tomatoes”
Published2015-01-18

Some people were allocating memory…

Display

Some people were allocating memory before it was cool. These people are called heapsters.

AuthorUnknown
Workvia ZadYree
Published2015-01-19

A Positive Attitude

Display

A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.

AuthorHerm Albright
Work“Herm Albright’s ‘Positive Attitude’”
Published2015-02-03

Joke: Thinking Big

Display

A banker, who always advised his son to think big, came home one day to find the boy in the yard with the family dog and a sign, “Dog for Sale, $38,000.” The father smiled and went into the house.

The next day, the sign–and the dog–had vanished. The banker asked his son, “You didn’t get $38,000 for the dog, did you?”

“No,” the boy replied, “but I traded him for two $19,000 cats.”

AuthorHerm Albright
Work“Herm Albright’s ‘Positive Attitude’”
Published2015-02-03

A Productive Day

Display

One of my most productive days was throwing away 1,000 lines of code.

AuthorKen Thompson (Attributed)
WorkKen Thompson Quote
Published2015-02-10

“Ice Ice Baby” Excerpt

Display

Anything less than the best is a felony.

AuthorVanilla Ice
Work“Ice Ice Baby” Song
Published2015-02-22

Learning How to Drum at Age 65

Display

When I was 18, I had been drumming for about 10 years. (They say that if you want to be a good drummer, you better have started by your teenage years, or you'll never make it.)

I got a call from my neighbor. He was about 65 years old.

"Jason," he said, "I made a promise to myself when I turned 60 that I was going to do 3 things. Lose 60 pounds. Stop smoking. And learn to play a musical instrument. So far, I've done 2 of those things."

"Which two?" I asked.

"I hear you're a pretty good drummer. Would you like to teach me how to drum?"

(I didn't know what to say. You can't learn drums when you're SIXTY-FIVE! What do I tell him? Well, maybe it'd be best to let him try it, then he can move on to guitar or piano or something if he doesn't like it.)

I've never seen anyone that age take a hobby as seriously as this guy took drumming. A year later, he was pretty proficient, and I cried a little when, after I left for college, I saw a video of him playing live on stage at a concert back home.

I learned way more from him than he did from me. I figure now that I should have been the one paying him for the lesson.

You ain't dead until you decide you're dead.

AuthorJason Riggs
WorkReply to “What do you think about starting new activities at the age of 36 like music or exercising?” on Quora.com
Published2015-02-23

Linus Torvalds: Indirections

Display

Trust me: every problem in computer science may be solved by an indirection, but those indirections are expensive. Pointer chasing is just about the most expensive thing you can do on modern CPUs.

AuthorLinus Torvalds
WorkPost to the Linux Kernel Mailing List
Published2015-02-28

Backcompat is holding us back!

Display

“Let’s free ourselves from the shackles and do something bold!”

I always cringe when I hear this battle cry. Isn’t that sentiment exactly what set the trajectory for the Perl 6 effort? Maybe it’s just been so long that people have forgotten.

But that is precisely how Perl 6 became such an amazingly long trek: once you remove the constraint of staying compatible, everything is suddenly, potentially, up for reconsideration. Then when you start changing things, you discover that changes in one part of the language also affect several other, remote parts of the language. So it starts with the simple desire to fix a handful of obvious problems in obvious ways… and spirals out as you make changes, and further still as you make changes in response to your changes, ever further and further.

At that point, it is exceedingly likely that the project will fizzle out before it ever comes to any fruition. But even if you have the perseverance, you face an uphill battle: unless your project has the community’s implicit blessing as the successor (as Perl 6 does, due to Larry’s presence), it is likely to simply slip into oblivion… the way Kurila did.

So yes: backcompat is holding us back… the same way that gravity is. It keeps us from floating away untethered.

Note that I’m not saying it doesn’t really hold us back. I’d love to travel to space easily, too! I still await Perl 6, as well.

But what I think, every time someone proposes to throw off the shackles of backcompat and go for it, is that we already have one Perl 6 – we don’t need another.

AuthorAristotle (the Perl enthusiast)
Work“Backcompat is holding us back!”
Published2015-03-23

“You gotta go out there…”

Display

The Wise Janitor: You gotta go out there, believe in the ball, and throw yourself.

AuthorVarious Writers
WorkNot Another Teen Movie
Published2015-05-17

Reportedly, SANE (= “Scanner Access Now Easy”) was called that way in part so one can say “TWAIN is not SANE!”.

AuthorVia an Israeli FOSS Enthusiast.
WorkUnknown
Published2015-08-08

Open Source Software

Display

Open source software: each person contributes a brick, but ultimately each person receives a house in return.

AuthorBrendan Scott (Attributed)
WorkUnknown
Published2015-08-08

“I didn’t stop pretending…”

Display

I didn’t stop pretending when I became an adult, it’s just that when I was a kid I was pretending that I fit into the rules and structures of this world. And now that I’m an adult, I pretend that those rules and structures exist.

AuthorZe Frank
WorkUnknown
Published2015-08-09

New Diet

Display

Hi! I’m Tony Horne, creator of P90X, and I got a brand new program for overweight pop-stars to go from bass to treble in just 90 seconds. It’s called Treble 90X.

AuthorBart Baker
WorkMeghan Trainor - “All About That Bass” PARODY
Published2015-09-26

Your Momma Might Have Told You…

Display

Well, your momma might have told you “Don’t worry about your size” but in this cut-throat industry… well, your momma doesn’t know shit.

AuthorBart Baker
WorkMeghan Trainor - “All About That Bass” PARODY
Published2015-09-26

The kind of movie where…

Display

It's the kind of movie where you would expect The Rock to slide on skateboard, along moving chopper rotors, to pick up a girl that is dodging a lion on a flag pole at the 200th floor of a building that is currently collapsing.

Authorxeno
WorkChat on Freenode’s ##programming
Published2015-10-04

Two Things I Hate

Display

There's only two things I hate in this world: people who are intolerant of other people's cultures, and the Dutch.

AuthorMike Myers, and Michael McCullers
WorkAustin Powers in Goldmember
Published2015-10-11

The Greatest threat to Authors and Creative Artists

Display

The greatest threat to authors and creative artists is not piracy — it’s obscurity.

AuthorTim O’Reilly
Work“Piracy is progressive taxation.”
Published2015-12-13

“Tech needs less…”

Display

Tech needs less wizards, ninjas, and rockstars, and way more sociologists.

AuthorNoah Slater
WorkTweet
Published2015-12-30

PSD is not my favourite file format.

Display

At this point, I'd like to take a moment to speak to you about the Adobe PSD format. PSD is not a good format. PSD is not even a bad format. Calling it such would be an insult to other bad formats, such as PCX or JPEG. No, PSD is an abysmal format. Having worked on this code for several weeks now, my hate for PSD has grown to a raging fire that burns with the fierce passion of a million suns.

If there are two different ways of doing something, PSD will do both, in different places. It will then make up three more ways no sane human would think of, and do those too. PSD makes inconsistency an art form. Why, for instance, did it suddenly decide that *these* particular chunks should be aligned to four bytes, and that this alignment should *not* be included in the size? Other chunks in other places are either unaligned, or aligned with the alignment included in the size. Here, though, it is not included. Either one of these three behaviours would be fine. A sane format would pick one. PSD, of course, uses all three, and more.

Trying to get data out of a PSD file is like trying to find something in the attic of your eccentric old uncle who died in a freak freshwater shark attack on his 58th birthday. That last detail may not be important for the purposes of the simile, but at this point I am spending a lot of time imagining amusing fates for the people responsible for this Rube Goldberg of a file format.

Earlier, I tried to get a hold of the latest specs for the PSD file format. To do this, I had to apply to them for permission to apply to them to have them consider sending me this sacred tome. This would have involved faxing them a copy of some document or other, probably signed in blood. I can only imagine that they make this process so difficult because they are intensely ashamed of having created this abomination. I was naturally not gullible enough to go through with this procedure, but if I had done so, I would have printed out every single page of the spec, and set them all on fire. Were it within my power, I would gather every single copy of those specs, and launch them on a spaceship directly into the sun.

PSD is not my favourite file format.

AuthorGreg Onufer
WorkXee’s source code
Published2016-03-12

“Stop reinventing wheels…”

Display

Stop reinventing wheels, start building space rockets.

Authorwww.cpan.org
WorkMotto of CPAN
Published2016-03-27

The key to making programs fast

Display

The key to making programs fast is to make them do practically nothing.

AuthorMike Haetel (the original author of GNU grep)
Work“Why GNU grep is fast”
Published2016-06-04

Excerpt from the Windows Vista Licence

Display

“You may not work around any technical limitations in the software”

— Windows Vista licence

AuthorMicrosoft
WorkWindows Vista EULA
Published2016-06-20

The Attack-Reporting Computer

Display

There was a country which bordered two enemy countries - one to the north and one to the south. So they set up a computer to report if one of the enemy countries was attacking it and placed an army officer in charge of it.

One day the computer raises the alarm and says “Attack! Attack! We are attacked!”. So the officer asks it: “From the north or from the south?” and the computer replies: “Yes.”.

The officer asks it again ”Are we getting attacked from the north or from the south?”. And the computer replies : “Yes.”.

The officer gets angry and asks: “‘Yes’, what?”. The computer thinks for a moment and replies: “Yes, SIR!!”.

AuthorUnknown
WorkJoke
Published2016-09-24

Don’t use a big word

Display

Don’t use a big word when a singularly unloquacious and diminutive linguistic expression will satisfactorily accomplish the contemporary necessity.

AuthorUltimate Giggles
WorkFacebook Post
Published2017-02-27

It’s better to have loved

Display

It’s better to have loved and lost than to never have lost at all.

AuthorSamuel Butler (Unsourced)
WorkUnknown
Published2017-03-04

What My Latest Project Has

Display

My latest personal project has a manual page, unit and integration tests, Debian packaging, a CI project, and a home page. I can install it and run it. It doesn’t yet do anything useful.

AuthorLars Wirzenius
WorkNew project? Start with the scaffolding
Published2017-04-13

The cool thing about Vim

Display

The cool thing about Vim is — you find something interesting with every typo.

AuthorSu-Shee
WorkFreenode’s #perl conversation
Published2017-07-28

chromatic about testing DSLs

Display

I've never used Cucumber in anger, but I thought it was for creating testcases that could be understood by non-technical clients, so you can concretely discuss features. If you're writing a compiler then all your clients will be programmers, so there's no need for such a thing.

Our clients are the parents, guardians, and teachers of children between the ages of eight and twelve inclusive.

The intent of Cucumber is to make readable testcases, just as the intent of COBOL and AppleScript and visual component programming is to enable non-programmers to create software without having to learn how to program.

Authorchromatic
WorkComment on “What Testing DSLs Get Wrong”
Published2017-08-20

Bill Raymond about Optimisation

Display

I achieved my fast times by multitudes of 1% reductions.

AuthorBill Raymond
WorkPost to the Freecell Solver mailing list
Published2017-10-11

Monologue and Dialogue

Display

I shall explain: Monologue: one person talking to himself ; Dialogue: like Monologue - two people talking to themselves.

AuthorShaike Ophir
WorkThe English Teacher
Published2018-01-19

Wikipedia

Display

"How can you trust an encyclopedia that everyone can edit?" How can you trust an encyclopedia that no one can edit!!

AuthorDavid Shay
WorkTalk on an Israeli FOSS Conference
Published2019-05-30

No broken windows

Display

So what should I do to eliminate it?

Maybe Just Nothing

The issue is that you can't special case get_current_coords to be truish, as far as Devel::Cover is concerned - it might not be.

Any fix that could be thought up is inherently problematic.

Coverage reporting is not done for the pretty colors - a human reads it, and says "OK, this is logical, get_current_coords always returns a true value". It's not a race for greens and percentages.

While I agree coverage is not a race, I disagree that a human should have to disambiguate between real missing coverage and a false negative. At least not more than once.

I'll make the same argument "no broken windows" argument here that I do about warnings and tests: eliminate all warnings, even if they are dubious. Ensure all tests pass eliminating all false negatives. Do not leave any "expected warnings" or "expected failures" because this erodes the confidence in the test suite. Warnings and test failures fail to ring alarm bells. One "expected" warning leads to two. Then four. Then finally too many to remember which are expected and which are not and you ignore them all together.

The Pragmatic Programmer does a good job with this argument. http://www.pragmaticprogrammer.com/ppbook/extracts/no_broken_windows.html

So goes the same with coverage. Red should be a BAD color, something you do not want to see. You want to eliminate the red. But sometimes its a false negative. In that case there should be some way to tell the tool that it is, in fact, a false negative. Just like skipping tests, you store the fact that there is a false negative to make the red go away. Red remains a bad color and seeing it means something is wrong. The team doesn't have to remember which bits are expected to be uncovered and which are not.

What's missing is a way to let Devel::Cover know that a bit of coverage is not necessary. The first way to do this which pops into my mind is a comment.

my $foo = $bar || default(); # DC ignore X|0

"Hey, Devel::Cover! Ignore the case where the right side of this logic is false."

Ignored conditions would be green, but perhaps a slightly different shade of green so they can be spotted if you're looking for them.

AuthorMichael G Schwern
WorkPost to the Perl-QA mailing list
Published2019-06-22

"It wasn't your fault"

Display

The Wise Janitor: Look, the thing that happened with Marty - it wasn't your fault.

Jake Wyler: Really?

The Wise Janitor: OK, it was your fault…

AuthorVarious Writers
WorkNot Another Teen Movie
Published2019-12-04

Great Programmers

Display

So, did I immediately launch into a furious whirl of coding up a brand-new POP3 client to compete with the existing ones? Not on your life! I looked carefully at the POP utilities I had in hand, asking myself ``Which one is closest to what I want?'' Because:

2. Good programmers know what to write. Great ones know what to rewrite (and reuse).

While I don't claim to be a great programmer, I try to imitate one. An important trait of the great ones is constructive laziness. They know that you get an A not for effort but for results, and that it's almost always easier to start from a good partial solution than from nothing at all.

Linus Torvalds, for example, didn't actually try to write Linux from scratch. Instead, he started by reusing code and ideas from Minix, a tiny Unix-like operating system for PC clones. Eventually all the Minix code went away or was completely rewritten—but while it was there, it provided scaffolding for the infant that would eventually become Linux.

AuthorEric Raymond
WorkThe Cathedral and the Bazaar
Published2020-04-04

Soviet feature: God and his angels as implementing humans' perception of the universe

Display

I recall a conversation where I told that in the comics HelpDex, the protagonist has wondered whether God was a programmer and in what programming language he wrote the universe. Then she had a dream where she heard God saying "I will tell you in which language I wrote the universe: Object-Oriented COBOL!" at which point the protagonist wakes up scared.

Then, a different participant who had immigrated from the former Soviet Union said that he was reminded of a story he read in a Soviet science magazine, where God and his angels were technicians who kept changing the universe based on how humans perceived it. Then during the 20th century, they had to implement subatomic particles, black holes and more, and fondly recalled how they once took a giant world turtle, put four elephants on top, and called it a day

AuthorSoviet magazine
WorkConversation
Published2020-06-21

"I thought using loops was cheating"

Display

I thought using loops [for producing Electronic dance music (“EDM”)] was cheating so I programmed my own samples. Then I thought using samples was cheating so I recorded real drums.

I then thought that programming it was cheating so I learnt to play drums for real. I then thought using bought drums was cheating so I learnt to make my own.

I then thought that using pre-made skins was cheating so I killed a goat and skinned it. I then thought that that was cheating too, so I grew my own goat from a baby goat. I also think that is cheating but I'm not sure where to go from here. I haven't made any music lately, what with the goat farming and all.

AuthorPagan-za
WorkReddit reply to "Do you ever feel like you're cheating by using sample packs?"
Published2020-08-27

The Word's "Forgiveness"…

Display

The word's "forgiveness",
look it up.
It's what Jesus has in store for you,
but I don't no matter what.

AuthorAshton Shepherd
Work“Look it Up”
Published2020-10-22

“They who saved one soul has saved the world Entire”

Display

“They who saved one soul has saved the world Entire”

Mishnah

Midrash:

It's fine to help, convince, inspire, etc. even only one person at a time.

AuthorJewish Mishnah
Work"He who sustains one soul"
Published2020-12-26

“I've heard a Jew and a Muslim argue in a Damascus café with less”

Display

"I've heard a Jew and a Muslim argue in a Damascus café with less passion than the emacs wars."

-- Ronald Florence in <ueu1c4mbrc.fsf@auda.18james.com>

AuthorRonald Florence
WorkDebian Bug
Published2021-01-18

"Those who make a distinction between education and entertainment don't know the first thing about either."

Display

"Those who make a distinction between education and entertainment don't know the first thing about either."

- Marshall McLuhan (via "movement-sigs")

AuthorMarshall McLuhan
WorkDebian Bug
Published2021-02-14

"The difference between theory and practice is that in theory, there is no difference between theory and practice, while in practice, there is."

Display

The difference between theory and practice is that in theory, there is no difference between theory and practice, while in practice, there is.

AuthorAttributed to Yogi Berra and others
Workvia fortune-mod
Published2021-02-15

Nasruddin seeking the Perfect Wife

Display

There's the story of Mullah Nasruddin, who was asked why he never married and answered, "I was looking for the perfect wife. I went to Damascus and met a wonderful woman but she had no spiritual side. Then I went to Cairo and met a woman who was deeply spiritual, but we didn't communicate well. I went from place to place looking for the perfect woman, then finally I found her and she was beautiful and spiritual and we communicated well. She was perfect."

Then his friend asked why he didn’t marry her, and Mullah Nasruddin replied, "Unfortunately, she was looking for the perfect man!".

Authorvia "Nice Inspiration For Everyone"
WorkLooking For The Perfect Wife
Published2021-03-05

Sarah Michelle Gellar about giving back money and time

Display

Of her charitable pursuits, she (= Sarah Michelle Gellar) says:

I started because my mother taught me a long time ago that even when you have nothing, there's ways to give back. And what you get in return for that is tenfold. But it was always hard because I couldn't do a lot. I couldn't do much more than just donate money when I was on [Buffy] because there wasn't time. And now that I have the time, it's amazing.

AuthorSarah Michelle Gellar
WorkSarah Michelle Gellar as quoted on the English Wikipedia
Published2021-03-18

American Propaganda

Display

"eta prapaganda, americanska, imperialistitstisca, capitalististisca"

AuthorLool
Work"Lool": "I am a woman"
Published2021-07-05

"3 to 1"

Display

Seems like these four rabbis had a series of theological arguments, and three were always in accord against the fourth. One day, the odd rabbi out, with the usual "3 to 1, majority rules" statement that signified that he had lost again, decided to appeal to a higher authority. "Oh, God!" he cried. "I know in my heart that I am right and they are wrong! Please show me a sign, so they too will know that I understand Your laws."

It was a beautiful, sunny day. As soon as the rabbi finished his plaint, a storm cloud moved across the sky above the four. It rumbled once and dissolved. "A sign from God! See, I'm right, I knew it!" But the other three disagreed, pointing out that stormclouds form on hot days.

So he asked again: "Oh, God, I need a bigger sign to show that I am right and they are wrong. So please, God, a bigger sign."

This time four stormclouds appeared, rushed toward each other to form one big cloud, and a bolt of lightning knocked down a tree ten feet away from the rabbis. The cloud dispersed at once. "I told you I was right!" insisted the loner, but the others insisted that nothing had happened that could not be explained by natural causes.

The insisting rabbi is all ready to ask for a *very big* sign when just as he says "Oh God..." the sky turns pitch black, the earth shakes, and a deep, booming voice intones, "HEEEEEEEE'S RIIIIIIIGHT!"

The sky returns to normal. The one rabbi puts his hands on his hips and snarls, "Well?" "Okay, okayyyy," replied another, "so now it's 3 to 2!"

Authorvia fortune-mod
Workfortune
Published2021-10-20

Third Cousin

Display

I had sex with my third cousin. My sister told me to stop counting.

AuthorTrashlord
Work#perlcafe conversation.
Published2021-10-20

Quote from "Steal Like an Artist"

Display

As the French writer André Gide put it, “Everything that needs to be said has already been said. But, since no one was listening, everything must be said again.” If we’re free from the burden of trying to be completely original, we can stop trying to make something out of nothing, and we can embrace influence instead of running away from it.

AuthorAustin Kleon
WorkSteal Like an Artist
Published2021-11-07

Good Luck, Bad Luck

Display

There is a Chinese story of a farmer who used an old horse to till his fields. One day, the horse escaped into the hills and when the farmer's neighbours sympathized with the old man over his bad luck, the farmer replied, "Bad luck? Good luck? Who knows?" A week later, the horse returned with a herd of horses from the hills and this time the neighbours congratulated the farmer on his good luck. His reply was, "Good luck? Bad luck? Who knows?"

Then, when the farmer's son was attempting to tame one of the wild horses, he fell off its back and broke his leg. Everyone thought this very bad luck. Not the farmer, whose only reaction was, "Bad luck? Good luck? Who knows?"

Some weeks later, the army marched into the village and conscripted every able-bodied youth they found there. When they saw the farmer's son with his broken leg, they let him off. Now was that good luck or bad luck?

Who knows?

Everything that seems on the surface to be an evil may be a good in disguise. And everything that seems good on the surface may really be an evil. So we are wise when we leave it to God to decide what is good fortune and what misfortune, and thank him that all things turn out for good with those who love him.

AuthorUnknown
WorkWeb page
Published2022-03-12

Atlas Shrugged: interests of the public

Display

"Are we to understand," asked the judge, "that you hold your own interests above the interests of the public?"

"I hold that such a question can never arise except in a society of cannibals."

AuthorAyn Rand
WorkAtlas Shrugged
Published2022-03-24

Two sides to the world

Display

Basically, there were two sides to the world. There was the entire computer games software industry engaged in a tremendous effort to stamp out piracy, and there was Wobbler. Currently, Wobbler was in front.

AuthorTerry Pratchett
WorkOnly You Can Save Mankind
Published2022-04-10

Liberals target

Display

Liberals target Christians instead of Muslims for the same reason that PETA targets women wearing fur instead of biker gangs wearing leather…

It's all about who it is easier to intimidate.

AuthorUnknown
WorkCaptioned Image
Published2022-05-03

"we don’t wake up for less than $10,000 a day"

Display

The loudest fashion statement ever made came from one of the ‘90s most powerful supermodels at the height of her career. Linda Evangelista who turns 54 this week, infamously told a reporter in October 1990 that, “We have this saying, Christy [Turlington] and I… we don’t wake up for less than $10,000 a day.”

The statement echoed around the fashion world and backlash quickly ensued. Though she continued to work, the quotation seemed to followed her everywhere. Through the years, it has often been twisted and heard differently like a game of telephone. Some popular versions include, “I don’t get out of bed for less than $10,000 a day” and “I never get out of bed for less than $10,000 a day.”

In hindsight, Evangelista once admitted, “I feel like those words are going to be engraved on my tombstone. It was brought up every single time I did an interview. I apologized for it; I acknowledged it; I said it was true; I said it was a joke. Do I regret it? I used to regret. Not anymore. I don’t regret anything anymore. Would I hope that I would never say something like that ever again? Yes. Am I capable of saying something like that again? I hope not.”

AuthorLinda Evangelista
Workfill in
Published2022-05-05

Idiot-proof Programs

Display

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

AuthorRick Cook
WorkThe Wizardry Compiled (1989)
Published2022-07-09

The Programmer and the Genie

Display

A programmer is walking along a beach and finds a lamp. He rubs the lamp, and a genie appears. “I am the most powerful genie in the world. I can grant you any wish, but only one wish.”

The programmer pulls out a map, points to it and says, “I’d want peace in the Middle East.”

The genie responds, “Gee, I don’t know. Those people have been fighting for millenia. I can do just about anything, but this is likely beyond my limits.”

The programmer then says, “Well, I am a programmer, and my programs have lots of users. Please make all my users satisfied with my software and let them ask for sensible changes.”

At which point the genie responds, “Um, let me see that map again.”

Authorugg.li
Workugg.li Post
Published2022-08-10

Christina Grimmie - “Feelin’ Good” Lyrics

Display

[Verse 1]
Before last night I was down on my luck
There was nothing going my way
Before last night wasn't feelin' the love
No reason for a smile on my face
But I was always told you could turn it around
Do it for the light of day
So get yourself together, head out on the town
The music gets you feeling okay
Now I'm on a roll and I'm losing control, 'cause

[Chorus]
I got that sunshine
It's like the world is mine
I can't deny I'm feelin' good (Feelin' good)
Can't stop from smiling, I'm bottled lightning
Oh, deep inside I'm feelin' good (Feelin' good)
All my heartbreak, my long and rainy days
Are gone and now I can't complain
Everything's alright, I'm feeling so alive
I can't deny I'm feelin' good, yeah

[Verse 2]
I was so low on a Friday alone
No one even calling my phone
I looked in the mirror and I said to myself
Why am I still sitting at home?
Now I'm on a roll and I'm losing control, 'cause

[Chorus]
I got that sunshine
It's like the world is mine
I can't deny I'm feelin' good (Feelin' good)
Can't stop from smiling, I'm bottled lightning
Oh, deep inside I'm feelin' good (Feelin' good)
All my heartbreak, my long and rainy days
Are gone and now I can't complain
Everything's alright, I'm feeling so alive
I can't deny I'm feelin' good, yeah

[Bridge]
I got that sunshine, world is mine, I'm feelin' good
I feel it deep inside, can't deny I'm feelin' good
Everything's alright, so alive
I'm feelin' good, I'm feelin' good, I'm feelin' good
Hey, yeah

[Chorus]
I got that sunshine
It's like the world is mine
I can't deny I'm feelin' good (Feelin' good)
Can't stop from smiling, I'm bottled lightning
Oh, deep inside I'm feelin' good (Feelin' good)
Yeah, all my heartbreak, my long and rainy days
Are gone and now I can't complain (No, no, I can't complain)
Everything's alright (Alright), I'm feeling so alive
I can't deny I'm

[Chorus]
I got that sunshine
It's like the world is mine (Yeah)
I can't deny I'm feelin' good (Oh, I can't deny I'm feelin' good)
Can't stop from smiling (Smiling), I'm bottled lightning
Oh, deep inside I'm feelin' good, yeah
All my heartbreak, my long and rainy days
Are gone and now I can't complain (Yeah-yeah-yeah)
Everything's alright (Alright), I'm feeling so alive, yeah
I can't deny I'm feelin' good, yeah

AuthorChristina Grimmie
Work“Feelin’ Good”
Published2022-09-10

I am pleased to see that we have differences

Display

“I am pleased to see that we have differences. May we together become greater than the sum of both of us.” — Surak of Vulcan, Star Trek: "The Savage Curtain", stardate 5906.4

AuthorUnknown
WorkStar Trek
Published2022-12-29

Capitalism vs. communism

Display

Under capitalism, man exploits man. Under communism, it's just the opposite.

AuthorJ. K. Galbraith
Workvia fortune-mod
Published2022-12-29

“There's never time to do it right”

Display

  • Meskimen's Law: There's never time to do it right, but there's always time to do it over.

  • If you don't have time to do it right, where are you going to find the time to do it over?

AuthorUnknown
Workvia fortune-mod
Published2023-04-08

Atlas Shrugged: what would you tell Atlas to do?

Display

"If you saw Atlas, the giant who holds the world on his shoulders, if you saw that he stood, blood running down his chest, his knees buckling, his arms trembling but still trying to hold the world aloft with the last of his strength, and the greater his effort the heavier the world bore down upon his shoulders-what would you tell him to do?"

"I . . . don't know. What . . . could he do? What would you tell him?"

"To shrug."

AuthorAyn Rand
WorkAtlas Shrugged
Published2023-05-26

If the human brain were so simple that we could understand it, we would be so simple we couldn’t.

Display

If the human brain were so simple that we could understand it, we would be so simple we couldn’t.

AuthorUnknown
Workvia fortune-mod
Published2023-11-03

Excerpt from “Amish Paradise” by Weird Al Yankovic

Display

Think you're really righteous? Think you're pure in heart?
Well, I know I'm a million times as humble as thou art!

AuthorWeird Al Yankovic
Work“Amish Paradise”
Published2023-11-06

Burning Love [mod] ("Fresh Prince of Bel-Air")

Display

Jazz: My love to you is like a river;
like the summer breeze, it makes my soul shiver;
one look from you is more precious than gold.
Let’s go get some barbecue and get busy!

AuthorAndy Borowitz (Creator)
Work"The Fresh Prince of Bel-Air"
Published2023-11-08

God is Dead

Display

“God is Dead”

— Nietzsche

“Nietzsche is Dead”

— God

“Nietzsche is God”

— Dead

AuthorUnknown fortune-mod contributor
Workfortune-mod
Published2024-05-14

True Ignorance

Display

True ignorance is not the absence of knowledge, but the refusal to acquire it.

AuthorUnknown
WorkVia Trashlord’s IRC /quit message
Published2024-06-10

“The odds are SO much insanely higher to not ever exist, vs. being born. I can’t believe I exist.”

Display

The odds are SO much insanely higher to not ever exist, vs. being born. I can’t believe I exist.

AuthorAlex Goot ( @alexgoot )
WorkTwitter Tweet
Published2024-06-15

The systemd conspiracy

Display

Systemd is nothing but a thinly-veiled plot by Vladimir Putin and Beyonce to import illegal German Nazi immigrants over the border from Mexico who will then corner the market in kimchi and implement Sharia law!!!

AuthorReverend Green
WorkSlashdot Comment
Published2024-08-24

“Most of your excuses are traceable to a fear of criticism, not a fear of failure.”

Display

Most of your excuses are traceable to a fear of criticism, not a fear of failure. #LifeCoaching #Leadership

AuthorBruce Van Horn ( @BruceVH )
WorkTwitter Tweet
Published2024-08-29

“Protozoa are small, and bacteria are small, but viruses are smaller than them both put together.”

Display

“Protozoa are small, and bacteria are small, but viruses are smaller than them both put together.”

AuthorUnknown fortune-mod contributor
Workfortune-mod
Published2024-11-05

A cat programmer

Display

A cat enters the café, orders a coffee and a slice of cake. The waiter is stunned and the cat notices this and asks him:

- Did something happen?

- Well, you're a cat!

- Yes and?

- You speak!

- Seems normal to me and bring me the order, please!

- Okay, right away, please don't be upset, but I've never seen anything like this!

- I've never been here before. I'm looking for a job, I went to an interview and I wanted to have a coffee.

The waiter comes with the order, and sees it on the cat typing on a laptop!

- Here's the coffee. Looking for a job, right? I'm.asking because my uncle is the director of the circus and he would hire you right away!

- The circus with the arena, the dome, the orchestra?

- Yes!

- Clowns, acrobats, elephants?

- Yes!

- Cotton candy, popcorn, lollipops?

- Yes Yes Yes!

- Sounds tempting, but I don't see why he'd need a programmer!

Authorvia Dan Dascalescu
WorkFacebook chat
Published2024-12-15

“In the beginning the Universe was created.”

Display

The story so far:

In the beginning the Universe was created.

This has made a lot of people very angry and been widely regarded as a bad move.

AuthorDouglas Adams
WorkThe Restaurant at the End of the Universe
Published2025-01-11

Superficiality

Display

Caring that the man or woman you are dating is ugly does not make you superficial. You are only superficial if you do not care that you care about it.

AuthorVictor Fresco
WorkAndy Richter Controls the Universe
Published2025-02-28

4 Levels of Crazy

Display

4 Levels of crazy:

  1. Talks to self
  2. Argues with self
  3. Interrupts self while arguing with self
  4. No longer speaking to self
Authorvia mpeafree on ##reddit
WorkIRC
Published2025-03-06

Excerpts from the T.V. Show The Big Bang Theory

Big Bang Theory: Summer Glau #1

Display

Raj: Holy crap! Look!

Leonard: Is that who I think it is?

Howard: It can’t be. What would Summer Glau be doing riding the train?

Leonard: Maybe John Connor’s aboard and she’s protecting him from an evil Terminator.

Sheldon: Unlikely. That’s a television show, Leonard.

Leonard: Thank you.

Sheldon: Of course, if SkyNet actually did exist in the future, a perfect way to infiltrate and destroy mankind would be to send Terminators back posing as actors who have played Terminators in popular films and television series, lulling us into a false sense of security, i.e., that’s Summer Glau from The Sarah Connor Chronicles. No, Summer, don’t kill me! I’m pro-robot! Ahh!

AuthorChuck Lorre and Bill Prady
WorkThe Big Bang Theory S02E17 (The Terminator Decoupling)
Published2014-07-11

Big Bang Theory: Summer Glau #2

Display

Howard: Sheldon, I owe you an apology. Taking the train was a stroke of brilliance! I’ve actually got a shot at a Terminator [= Summer Glau].

Raj: Oh, please.When it comes to Terminators, you’ve got a better shot of scoring with Arnold Schwarzenegger.

Howard: You’re overlooking something. I have 11 hours with her in a confined space. Unless she’s willing to jump off a moving train, tuck and roll down the side of a hill, she will eventually succumb to the acquired taste that is Howard Wolowitz.

Leonard: My money’s on tuck and roll.

AuthorChuck Lorre and Bill Prady
WorkThe Big Bang Theory S02E17 (The Terminator Decoupling)
Published2014-07-11

Big Bang Theory: Summer Glau #3

Display

Sheldon: I’m confused. I thought you were involved in some sort of socially intimate pairing with Leslie Winkle.

Howard: Sheldon, let me explain to you how this works.

Sheldon: All right.

Howard: That’s Summer Glau.

Sheldon: Yes?

Howard: That’s it.

Raj: Hang on a sec. Why do you get first crack at her?

Howard: Um, well, let’s see, couple reasons. One, I saw her first.

Raj: No, you didn’t. I did.

Howard: Fair enough. But then let me move on to number two, unlike you, I can actually talk to women when I’m sober.

Raj: You fail to take into account that even mute, I am foreign and exotic, while you, on the other hand, are frail and pasty.

Howard: Well, you know the old saying, pasty and frail never fail.

Leonard: Excuse me, but what about me? Why don’t I get a shot?

Howard: Fine, go ahead. Take a shot.

Leonard: You know, I’ve already got a gorgeous blonde back home that I can’t score with. I think I’ll let you two take this one.

AuthorChuck Lorre and Bill Prady
WorkThe Big Bang Theory S02E17 (The Terminator Decoupling)
Published2014-07-11

Big Bang Theory: Penny After Watching Buffy

Display

[ Penny’s Apartment: Leonard and Penny finished watching an episode of Buffy the Vampire Slayer ]

Leonard: So, did you love it? Of course you loved it. How could you not love it? Tell me how much you loved it.

Penny: It was cute!

Leonard: Oh, don’t say cute. That’s the worst.

Penny: What’s wrong with cute?

Leonard: It just makes things seem small. It diminishes them.

AuthorChuck Lorre and Bill Prady
WorkThe Big Bang Theory S06E21 (The Closure Alternative)
Published2014-07-12

Big Bang Theory: “What does it stand for?”

Display

Sheldon: Make yourself comfortable. (Sits in Sheldon’s place.) Not there. (Sits on other end of sofa. Puts feet on table. Sheldon looks disapprovingly. Removes feet from table. Sheldon sits and replaces headset.) Sheldor is back online.

Penny: Sheldor?

Sheldon: The Conqueror.

Penny: What are you doing?

Sheldon: AFK. I’m playing Age of Conan, an online multiplayer game set in the universe of Robert E. Howard’s Conan the Barbarian.

Penny: Oh.

Sheldon: Sheldor, back online.

Penny: What’s AFK?

Sheldon: AFK. Away from keyboard.

Penny: OIC.

Sheldon: What does that stand for?

Penny: Oh, I see?

Sheldon: Yes, but what does it stand for?

AuthorChuck Lorre and Bill Prady
WorkThe Big Bang Theory S02E0
Published2024-12-20

Excerpts from the T.V. Show Friends

Excerpt from the TV Show Friends - #1

Display

Phoebe: Yeah, so I said, “OK, relax please,” y’know, I mean, sex can be just about two people right there in the moment, y’know, it’s, if he wants to see me again he can call and if not, that’s fine too. So after a looooot of talking… I convinced him.

Joey: Let me get this straight. He got you to beg to sleep with him, he got you to say he never has to call you again, and he got you thinking this was a great idea.

Phoebe: Um-hum.

Joey: This man is my God.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #2

Display

Chandler: Alright, okay, alright. So I can’t fire Joseph but uh, I can sleep with his wife.

Joey: Karen?

Chandler: Yeah, Karen. I’m thinking about having an affair with her. Oh, you know what? I just did.

Joey: Ahh. What the hell are you doing to me man.

Chandler: Oh well it’s not me, it’s my character, Chandy. Yeah, the rogue processor who seduces his co-workers’ wives for sport and then laughs about it the next day at the water cooler. In fact, I have her panties right there in my drawer.

Joey: Really?

Chandler: No freak-show, she’s fictional.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #3

Display

Monica: Okay, everybody relax. This is not even a date. It’s just two people going out to dinner and- not having sex.

Chandler: Sounds like a date to me.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #4

Display

Rachel: Let me tell you something. As a woman there, is nothing sexier than a man who does not want to have sex.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #5

Display

Duncan [Phoebe’s Husband]: Oh God, I don’t know how to tell you this. I’m straight.

Phoebe: Huh.

Duncan: Yeah, I know, I.

Phoebe: I, I don’t, I don’t understand, how can you be straight? I mean, you’re, you’re so smart and funny and you throw such great Academy Award parties.

Duncan: I know, that’s what I kept telling myself but you just reach a point where you can’t live a lie any more.

Phoebe: So how long have you known?

Duncan: Well I guess on some level I always knew I was straight. I thought I was supposed to be something else, you know, I’m an ice dancer, all my friends are gay, I was just tryin’ to fit in.

Phoebe: And um, and there’s actually a, a woman?

Duncan: Her name’s Debra.

Phoebe: Oh. Well is she, is she the first that you’ve been with?

Duncan: Well, I’ve never told you this but, there were one or two times, back in college, when I’d get really drunk, go to a straight bar and wake up with a woman next to me. But I, I, I told myself it was the liquor and e-everyone experiments in college.

Phoebe: Sure.

Duncan: But now I know I don’t have a choice about this, I was born this way.

Phoebe: I, I don’t know what to say. I mean, you know, you’re married to someone for six years and you think you know him and then one day says, “Oh, I’m not gay.”

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #6

Display

Rachel: Oh my God,

Phoebe: I know.

Rachel: Why have I never tasted these before?

Phoebe: Oh, I don’t make them a lot because I don’t think it’s fair to the other cookies.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #7

Display

Monica: Paolo, I really hate you for what you did to Rachel, [hands him a Lasagna] but I still have five of these, so heat it at 375 until the cheese bubbles.

Paolo: Grazie.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #8

Display

Chandler: I think you should go back with Gary. I don’t wanna be the guy that breaks up a family, y’know when my parents split up, it was because of that guy. Whenever I would see him I was always think y’know “You’re the reason, you are the reason why they’re not together.” and I hated that guy. And it didn’t matter how nice he was, or how happy he made my Dad.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #9

Display

Monica: I feel terrible, I really do.

Rachel: Oh, I’m sorry, did my back hurt your knife?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #10

Display

Joey: These new kids, they never last. Sooner or later, they all…stop lastin’.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #11

Display

Phoebe: OK. [singing] Smelly cat, smell-ly cat, what are they feeding you? Smelly cat [back up singers - smelly, smelly, smelly, really bad smelly cat, it’s not your fault] OK, sorry. I’m just, I’m just not getting that everyone um, gets how smelly this cat actually is. I just think that maybe if we could talk about this, cause I need to feel that you really care about the cat.

Producer: Honey, uh we, we can talk about this. It’s just that it’s costing about a hundred dollars a minute to be in here.

Phoebe: Oh OK. So, um, the cat stinks but you love it, let’s go.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #12

Display

Ross: No, there is no way he was a velociraptor. No Tony, look at the cranial ridge, OK. If Dino was a velociraptor, he would have eaten the Flintstones.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #13

Display

Phoebe: Oh, okay, except I broke up with Roger.

[…]

Rachel: What happened?

Phoebe: I don’t know, I mean, he’s a good person, and he can be really sweet, and in some ways I think he is so right for me, it’s just… I hate that guy!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #14

Display

Ross: You uh, you don’t believe in gravity?

Phoebe: Well, it’s not so much that you know, like I don’t believe in it, you know, it’s just…I don’t know, lately I get the feeling that I’m not so much being pulled down as I am being pushed.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #15

Display

Erica: [= Joey’s loony fan] Drake, what’re you getting at?

Joey: I’m not Drake.

Ross: That’s right, he’s not Drake, he’s Hans Remore, Drake’s evil twin.

Erica: Is this true?

Rachel: Yes, yes it is true. And I know this because, because he pretended to be Drake to, to sleep with me. [throws water in his face]

Monica: And then he told me he would run away with me, and he didn’t. [throws water in his face]

Chandler: And you left the toilet seat up, you bastard. [throws water in his face]

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #16

Display

Rachel: No no no, wait, I wanna see what happens [in the show].

Joey: Uh, I get Leslie out of the coma and then we make out.

Rachel: Well how can that be, you were just kissing Sabrina?

Monica: Rachel, it’s a world where Joey is a neurosurgeon.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #17

Display

Ross: I don’t know, I don’t get, I don’t get it, I mean, wh, wh, two months ago Rachel and I were like, this close. Right now, what, I’m takin messages from guys she, she meets at the movies? I mean this, this Casey should be takin’ down my messages, ya know, or, or, Rachel and I should be together and, and we should get some kind of me, message service.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #18

Display

Joey: Well, what about the fact that you insulted the bracelet and you made fun of me?

Chandler: OK, well that’s the part where I’m a wank. But I was hoping we wouldn’t focus on that.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #19

Display

Joey: When I was little, I wanted to be a veterinarian, but then I found out you had to put your hands into cows and stuff.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #20

Display

ROSS: See what? I don’t know what she [=Rachel] sees in… in that goober. And it takes him, what? Like… like… I don’t know, uh… uh, hello… a… week, to get out a sentence.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #21

Display

Monica: Rachel you have to read this book. It’s called “Be Your Own Wind-keeper”. It’s about how women need to become more empowered.

Phoebe: Yeah and oh, and but there’s, there’s wind and the wind can make us goddesses. But you know who takes out wind? Men, they just take it.

Rachel: Men just take out wind?

Phoebe: Ya-huh, all the time, cause they are the lightning bearers.

Rachel: Wow.

Phoebe: Yeah.

Rachel: Well that sounds kinda cool, kinda like The Hobbit.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #22

Display

Phoebe: Okay, Ben, this is the part where Ernie buries Bert in the sand and can’t find him. Now, I’ve looked ahead on the tape and he does find him again. But, okay, before that happens, there’s some pretty rough goin’ for a while but I think we can handle it. And, there’s just the alphabet but we know that ends well so. Okay, here we go. [starts the tape again]

Ernie [in the videotape]: Bert, Bert. Bert. Hey, what happened to my friend Bert? He was here just a moment ago. Oh no, my old friend Bert is lost.

Phoebe: [to Ben] Oh, I’m so glad you’re here.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #23

Display

Chandler: You’re just, you’re just clearly not familiar with our young persons vernacular. See, when we say dad, we mean buddy. We mean pal.

Richard: Uh-huh, yeah.

Chandler: No no, seriously, Joey’s my dad, Monica’s my dad. I’ve even got some dads down at work.

Richard: That’s fine. Well, your other dad and I are gonna go have a romantic evening and I guess I’ll just see you kids around.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #24

Display

Monica: Oh, why does this bother me so much? I mean I don’t wanna be one of those people who tells their boyfriend they wanna spend 24 hours a day with them.

Phoebe: Sure.

Monica: It’s just that he doesn’t have that much free time, ya know, and I don’t know, what do I do?

Phoebe: Does it matter? You’re ultimately just gonna die or get divorced or have to blow your pets head off.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #25

Display

Phoebe: Hey is this true, that you write a lot of your own lines?

Joey: Uh, well, kinda yeah. Like, remember last week when Alex was in the accident? Well the line in the script was, “If we don’t get this woman to a hospital, she’s going to die.” But I made it, “If this woman doesn’t get to a hospital, she’s not gonna live.”

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #26

Display

Janice: Janice has a question. Who of the six of you has sleep with the six of you?

Phoebe: Wow, it’s like a dirty math problem.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #27

Display

Chandler: All right, let’s get some perspective here, okay? These things, they happen for a reason.

Monica: Yeah. You!

Chandler: All right, Pheebs, back me up here, okay? You believe in that karma crap, don’t you?

Phoebe: Yeah, by the way, good luck in your next life as a dung beetle.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #28

Display

Monica: Phoebe, listen. You were with me, and we were shopping all day.

Phoebe: What?

Monica: We were shopping, and we had lunch.

Phoebe: Oh, all right. What did I have?

Monica: You had a salad.

Phoebe: Oh, no wonder I don’t feel full.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #29

Display

Rachel: Okay, so uh, who wants the last hamburger?

Phoebe: Oh, alright, that’s it, now I have to go see him.

Monica: Why?

Phoebe: Hamburger. McDonald’s. Old MacDonald had a farm, my dad is a pharm-acist.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #30

Display

Erica: I don’t understand, why didn’t you help that man?

Joey: Uh, cause, uh, I’m a neurosurgeon and that was clearly a case of, uh, uh, foodal chokage.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #31

Display

Phoebe: Today we’re gonna start with some songs about barnyard animals.

Phoebe: [singing]
Oh, the cow in the meadow goes moo,
Oh, the cow in the meadow goes moo.
Then the farmer hits him on the head and grinds him up,
And that’s how we get hamburgers.
+++: Nooowww, chickens!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #32

Display

Joey: Look, I know I should have told you this a long time ago but I am not Drake Remore, OK. I’m not even a doctor, I’m an actor. I just pretend to be a doctor.

Erica: Oh my God. Do the people at the hospital know about this?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #33

Display

Nurse: All right, all right, there’s a few too many people in this room, and there’s about to be one more, so anybody who’s not an ex-husband or a lesbian life partner, out you go!

ALL: Good luck!

Chandler: [to nurse] Let me ask you, do you have to be Carol’s lesbian life partner?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #34

Display

Ross: [to Ben] I know, I know. Everybody, there’s someone I’d like you to meet. Yeah. This is Ben. Ben, this is everybody.

Phoebe: Susan, he looks just like you.

Susan: Thanks.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #35

Display

Monica: So we’re back on?

Carol: We’re back on.

Monica: You heard the woman. Peel, chop, devil! I can’t believe I lost 2 minutes.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #36

Display

Phoebe: I don’t know how to say this, but I think when your wife’s spirit left her body, it um, kind of stuck around in me.

Mr. Adelman: You’re saying, my wife is in you?

Phoebe: Yeah. Okay, you don’t have to believe me but um, can you think of any unfinished business she might have had, like any reason she’d be hanging around?

Mr. Adelman: Well, I don’t know what to tell you, Dear. The only thing I can think of is that she always used to say that before she died, she wanted to see everything.

Phoebe: Everything?

Mr. Adelman: Everything.

Phoebe: Whoa, that’s a lot of stuff.

Mr. Adelman: Oh, wait, I remember, she also said she wanted to sleep with me one last time.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #37

Display

[ At Carol & Susan’s lesbian wedding ]

Rachel: Hey, Mom? Having fun?

Mrs Green: Oh, am I! I just danced with a wonderfully large woman. And three other girls made eyes at me over the buffet. Oh, I’m not saying it’s something I wanna pursue, but it’s nice to know I have options.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #38

Display

Susan: You wanna dance?

Ross: No, that’s fine.

Susan: Come on. I’ll let you lead.

Ross: Okay.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #39

Display

Ross: Question. Why do we always have to have parties where you poach things?

Monica: You wanna be in charge of the food committee?

Ross: Question two. Why do we always have to have parties with committees?

Joey: Really. Why can’t we just get some pizzas and get some beers and have fun?

Ross: Yeah.

Phoebe: Yeah, I agree. Ya know, I think fancy parties are only fun if you’re fancy on the inside and I’m just not sure we are.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #40

Display

Monica: Sandra, I am so sorry, I thought you were Rachel and we just weren’t ready for you yet.

Mrs. Greene: You thought I was Rachel?

Chandler: Yes because uh, you look so young.

Phoebe: And because you’re both, you know, white women.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #41

Display

Phoebe: Listen if you wanna go, just go.

Gunter: No, she’ll yell at me again.

Phoebe: Alright, I can get you out.

Gunter: What?

Phoebe: Shh. In a minute, I’m gonna create a diversion. When I do, walk quickly to the door and don’t look back.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #42

Display

[ At Rachel’s double birthday party ]

Phoebe: Okay, okay, she’s taking the trash out so I can get you out of here but it has to be now, she’ll be back any minute.

Girl 1: What about my friend Victor?

Phoebe: No, only the three of you, any more than that and she’ll get suspicious.

Girl 1: Alright, let me just get my coat.

Phoebe: There isn’t time. You must leave everything. They’ll take care of you next door.

Girl 1: Is it true they have beer?

Phoebe: Everything you’ve heard is true.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #43

Display

Ross: Hi Dr. Greene. So, uh, how’s everything in the uh, vascular surgery ….game?

Mr. Greene: It’s not a game Ross, a woman died on my table today.

Ross: I’m sorry. See that’s the good thing about my job. All the dinosaurs on my table are already dead.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #44

Display

Monica: Okay everybody, it’s time for flan.

Chandler: Yup, get ready for the gelatinous fun.

Joey: Kinda looks like that stuff you get when you get a bad infection.

Monica: Okay, that’s enough.

Phoebe: Okay Rachel, make a special flan wish.

Rachel: Okay, I’ve got one.

[ blows out the candles. Somebody calls out “heads up” and the volleyball lands in the flan ]

Rachel: Wow, those things almost never come true.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #45

Display

Phoebe: Okay, okay. If I were omnipotent for a day, I would want, um, world peace, no more hunger, good things for the rain-forest…And bigger boobs!

Ross: Yeah, see.. you took mine.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #46

Display

Chandler: Phoebs, play with meeee.

Phoebe: No. This game is grotesque. Twenty armless guys joined at the waist by a steel bar, forced to play soccer forever. Ahh, hello, human-rights violation.

Chandler: Ya know Phoebs, don’t feel so bad for ’em. After they’re done playing, I break out the little plastic women and everybody has a pretty good time.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #47

Display

Ryan: If I had one wish, it would be to build a time machine, go back to when I was 7, when Jimmy Hauser had the chicken pox. I would grab that kid and rub him all over my face.

Phoebe: Yeah, or you know, you could just wish that I didn’t have them now.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #48

Display

Joey: Well, see when you’re acting you need to think about stuff like that. My character, Joseph the processor guy, has two little girls, Ashley and Brittany. Ashley copies everything Brittany does.

Chandler: Well, invisible kids can be that way sometimes.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #49

Display

Chandler: She’s amazing! She makes the women that I dream about look like short, fat, bald men!

Monica: Well, go over to her! She’s not with anyone.

Chandler: Oh yeah, and what would my opening line be? “Excuse me. Blarrglarrghh.”

Rachel: Oh, c’mon. She’s a person, you can do it!

Chandler: Oh please, could she be more out of my league? Ross, back me up here.

Ross: He could never get a woman like that in a million years.

Chandler: Thank you, buddy.

Phoebe: Oh, oh, but y’know, you always see those really beautiful women with those really nothing guys. You could be one of those guys!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #50

Display

Chandler: Well, y’know, I had some trouble with it at first too, but the way I look at it is, I get all the good stuff: all the fun, all the talking, all the sex; and none of the responsibility. I mean, this is every guy’s fantasy!

Phoebe: Oh, yeah. That is not true. Ross, is this your fantasy?

Ross: No, of course not! [Thinks] …Yeah, yeah, it is.

Monica: What? So you guys don’t mind going out with someone else who’s going out with someone else?

Joey: I couldn’t do it.

Monica: Good for you, Joey.

Joey: When I’m with a woman, I need to know that I’m going out with more people than she is.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #51

Display

Phoebe: Well, you know what Chandler? I think you’ve gotta face it. You’re like, the guy in the big office, you know. You’re the one that hires them, that fires them… They still say you’re a great boss.

Chandler: They do?

Phoebe: Uh huh. But they’re not your friends any more.

Chandler: I just want to--

Phoebe: No, but you can’t.

Chandler: But I just wa--

Phoebe: Uh uh.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #52

Display

Phoebe: Well, then you should come tonight. You know, just hang out with them. Let them see what a great guy you still are.

Chandler: You think I should?

Phoebe: I really do, yeah.

Chandler: Okay.

Phoebe: Okay.

Chandler: Okay.

Phoebe: Oh, but, could we not go together? I, I don’t wanna be the geek that invited the boss.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #53

Display

Chandler: And this man-child has no problem with how old you are?

Monica: No, of course not. It’s not even an issue. Cause I told him I was 22.

All: What?

Monica: Oh, I can’t pass for 22?

Phoebe: Well, maybe 25-26.

Monica: I am 26.

Phoebe: There you go.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #54

Display

Chandler: You’re okay there?

Ross: I can’t believe you two had sex in her dream.

Chandler: I’m sorry, it was a one-time-thing. I was very drunk and it was in somebody else’s subconscious.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #55

Display

Monica: Okay. It’s, it’s about Alan. There’s something that you should know. I mean, there’s really no easy way to say this.. uh.. I’ve decided to break up with Alan.

Ross: Is there somebody else?

Monica: No, nononono… it’s just… things change. People change.

Rachel: We didn’t change!

Joey: So that’s it? It’s over? Just like that?

Phoebe: You know… you let your guard down, you start to really care about someone, and I just- I- [chews her hair]

Monica: Look, I- I could go on pretending-

Joey: Okay!

Monica: -but that wouldn’t be fair to me, it wouldn’t be fair to Alan- It wouldn’t be fair to you!

Ross: Who-who wants fair? Y’know, I just want things back. Y’know, the way they were.

Monica: I’m sorry..

Chandler: [Sarcastic] Oh, she’s sorry! I feel better!

Rachel: [Tearful] I just can’t believe this! I mean, with the holidays coming up- I wanted him to meet my family-

Monica: I’ll meet someone else. There’ll be other Alans.

ALL: Oh, yeah! Right!

Monica: Are you guys gonna be okay?

Ross: Hey hey, we’ll be fine. We’re just gonna need a little time.

Monica: [dubious] I understand.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #56

Display

Monica [on the phone]: Hey, have you guys eaten, because uh, Richard and I just finished and we’ve got leftovers… Chicken and potatoes… What am I wearing?… Actually, nothing but rubber gloves.

[ Chandler and Joey come sprinting in ]

Joey: Ya know, one of these times you’re gonna really be naked and we’re not gonna come over.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #57

Display

Chandler: Yeah, I think for us, kissing is pretty much like an opening act, y’know? I mean it’s like the stand-up comedian you have to sit through before Pink Floyd comes out.

Ross: Yeah, and-and it’s not that we don’t like the comedian, it’s that-that… that’s not why we bought the ticket.

Chandler: The problem is, though, after the concert’s over, no matter how great the show was, you girls are always looking for the comedian again, y’know? I mean, we’re in the car, we’re fighting traffic… basically just trying to stay awake.

Rachel: Yeah, well, word of advice: Bring back the comedian. Otherwise next time you’re gonna find yourself sitting at home, listening to that album alone.

Joey: [Pause]….Are we still talking about sex?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #58

Display

Rachel: You’re twins?

Phoebe: Yeah. We don’t speak. She’s like this high-powered, career driven type.

Chandler: What does she do?

Phoebe: She’s a waitress.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #59

Display

[ Joey and Chandler are watching T.V. ]

Phoebe: You know you should go outside and be with the three-dimensional people.

Joey: No, inside good, outside bad.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #60

Display

Monica: Alright, but I’m very excited about this OK, so you gotta promise you won’t get all big-brothery and judgmental.

Ross: Oh, I promise, what.

Monica: It’s Richard Burke.

Ross: Who’s Richard Burke? Doc, Doctor Burke? You have a date with Doctor Burke? Why? Why, why should that bother me? I, I love that man, he’s like a uh, brother… to dad.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #61

Display

[ Rachel dashes into the café, excited. ]

Rachel: Airport, airport. Ross, not alone, Julie, arm around her. Cramp, cramp.

Chandler: Okay, I think she’s trying to tell us something. Quick, get the verbs.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #62

Display

Joey: He’s right, man. Please. Move on. Go to China. Eat Chinese food.

Chandler: Course there, they just call it food.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #63

Display

Joey: It was amazing! And not just for her… uh-uh. For me, too. It’s like, all of a sudden, I’m blind. But all my other senses are heightened, y’know? It’s like… I was able to appreciate it on another level.

Chandler: I didn’t know you had another level.

Joey: I know! Neither did I!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #64

Display

Monica: Hey, great skirt! Birthday present?

Rachel: Yeah.

Monica: Oh, from who?

Rachel: From you. I exchanged the blouse you got me.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #65

Display

Rachel: Well, I have to be, I don’t really have a choice, I mean, you know, I could look at the bright side, I get two birthday parties and two birthday cakes.

Chandler: Well, actually just one birthday flan.

Rachel: What?

Chandler: It’s a traditional Mexican custard dessert…Look talk to Monica, she’s on the food committee.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #66

Display

Rachel: Listen honey, can you keep dad occupied, I’m gonna go talk to mom for a while.

Ross: Okay, do you have any ideas for any openers?

Rachel: Uh, let’s just stay clear of “I’m the guy that’s doing your daughter” and you should be okay.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #67

Display

Chandler: I am telling you, years from now, schoolchildren will study it as one of the greatest first dates of all time. It was unbelievable! We could totally be ourselves, we didn’t have to play any games…

Monica: So have you called her yet?

Chandler: Let her know I like her? What are you, insane? It’s the next day! How needy do I want to seem? [To the guys] I’m right, right?

Joey &amp; Ross: Oh, yeah. Yeah. Let her dangle.

Monica: I can’t believe my parents are actually pressuring me to find one of you people.

Phoebe: Oh, God, just do it! Call her! Stop being so testosteroney!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #68

Display

Joey: Oh, have either one of you guys ever been to the Rainbow Room? Is it real expensive?

Chandler: Well, only if you order stuff.

Joey: I’m takin’ Ursula tonight. It’s her birthday.

Ross: Whoa. What about Phoebe’s birthday?

Joey: When’s that?

Ross: Tonight.

Joey: Oh, man. What’re the odds of that happening?

Ross: You take your time.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #69

Display

Chandler: [Entering with an issue of Cosmo] All right, I took the quiz, and it turns out, I do put career before men.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #70

Display

Mr. Geller: Honey, relationships are hard. Like with your Mom and me. You know after we graduated college we broke up for a while. It seems her Father, your Grandfather, wanted her to travel around Europe, like he did.

Mr. Geller: Of course, he got to do it on Uncle Sam’s nickel, because he was also strafing German troop trains at the time.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #71

Display

Ross: Mon, Mon, are you OK?

Monica: You remember that video I found of mom and dad?

Ross: Yeah.

Monica: Well, I just caught the live show.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #72

Display

Joey: Hey, this isn’t about juice any more, alright man.

Chandler: Alright, so what’s it about?

Joey: Eggs. Who’s eggs do you like better, his or mine, huh?

Chandler: Well I like both eggs equally.

Joey: Oh come on. Nobody likes two different kinds of eggs equally. You like one better than the other and I wanna know which.

Chandler: Well what’s the difference? Your eggs aren’t here any more, are they? You took your eggs and you left. You really expect me to never find new eggs?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #73

Display

[ on “The Days of our Lives”:]

Amber: I want you Drake.

Dr. Remore: I know you do but you and I can never be together that way.

Amber: What?

Dr. Remore: There’s something I never told you Amber. I’m actually your half-brother.

[ Everyone gasps. The show ends.]

Rachel: So what happens next?

Joey: Well, I get the medical award for separating the Siamese twins. Then Amber and I go to Venezuela to meet our other half-brother, Ramone. And that’s where I find the world’s biggest emerald. It’s really big but it’s cursed.

Chandler: God, that is good TV.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #74

Display

Joey: Come on man! You never want to do anything since you and Janice broke up.

Chandler: That’s not true! I wanted to wear my bathrobe and eat peanut clusters all day. I wanted to start drinking in the morning. Don’t say that I don’t have goals!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #75

Display

Ross: Anyway. That’s when our Mom said we were not to play football ever again.

Monica: Y’know what, I think we should play a game. I mean come on, it’s been twelve years.

Ross: Can I see you for a second?

[ They walk over to the sink and discuss it for a moment ]

Monica: [shouting] Once!!

Ross: All right, we’re gonna play.

Chandler: But wait a minute though, how are we gonna get there, though, because my Mom won’t let me cross the street.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #76

Display

Rachel: We should definitely play football more often. Maybe there’s like a league we could join or something.

Phoebe: Isn’t there a national football league?

Chandler: Yes. Yes, there is, they play on Sundays and Monday nights.

Rachel: Oh shoot! I work Monday nights.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #77

Display

Phoebe: Oh! You know my friend Abby who shaves her head? She said that if you want to break the bad boyfriend cycle, you can do like a cleansing ritual.

Rachel: Phoebes, this woman is voluntarily bald.

Phoebe: Yeah. So, we can do it tomorrow night, you guys. It’s Valentine’s Day. It’s perfect.

Monica: Okay, well, what kind of ritual?

Phoebe: Okay. We can, um, we can burn the stuff they gave us.

Rachel: Or?

Phoebe: Or…or we can chant and dance around naked, you know, with sticks.

Monica: Burning’s good.

Rachel: Burning’s good. Yeah, I got stuff to burn.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #78

Display

Ross: I’m just sayin’ if dogs do experience jet lag, then, because of the whole um, seven dog years to one human year thing, then, when a dog flies from New York to Los Angeles, he doesn’t just lose three hours, he loses like a week and a half.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #79

Display

Janice: You seek me out. Something deep in your soul calls out to me like a foghorn: “Janice! Janice!”. You want me. You need me. You can’t live without me. And you know it. You just don’t know you know it. See ya.

[ She kisses him passionately,then leaves. ]

Chandler: Call me!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #80

Display

Frank Jr.: Well, no, maybe-maybe it wasn’t perfect, but y’know it was pretty cool, y’know, cause we had all those great talks y’know.

Phoebe: Yeah, um, which ones in particular were great for you?

Frank: Well y’know about the tongue thing, y’know, and how I told you about my likes and my dislikes…

Phoebe: I don’t….

Frank: How-how I like to melt stuff, and how I dislike stuff that doesn’t melt.

Phoebe: Right, okay, um-mm.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #81

Display

Monica: So, Chandler, who’s on your list?

Chandler: Ah, Kim Basinger, Cindy Crawford, Halle Berry, Yasmine Bleeth, and ah, Jessica Rabbit.

Rachel: Now, you do realize that she’s a cartoon, and way out of your league?

Chandler: I know, I know, I just always wondered if I could get her eyes to pop out of her head.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #82

Display

[ Monica is in her bed but can’t fall asleep ]

Monica (voice-over): If it bothers you that much, just go out and get the shoes. No. Don’t do this. This is stupid! I don’t have to prove anything, I’m gonna go get them… But then everyone will know. Unless I get them, and then wake up really early and put them back! …I need help! [Buries her head in her pillow]

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #83

Display

Monica: Sure. Oh, um, Chandler? Y’know, the-the old Monica would - would remind you to scrub that Teflon pan with a plastic brush…But I’m not gonna do that.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #84

Display

Rachel: Okay, uh, Billy Dreskin, Pete Carney, Barry, and uh, oh, Paolo.

Ross: Oh yes, the weenie from Torrini.

Rachel: Oh honey, are you jealous of Paolo? Oh, c’mon, I’m so much happier with you than I ever was with him.

Ross: Really?

Rachel: Oh please. That Paolo thing was barely a relationship. All it really was was just, you know, meaningless animal sex.

[ Realizing what she just said. ]

Rachel: Okay, you know, that sounded soooo much better in my head.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #85

Display

Phoebe: I can’t believe two cows made the ultimate sacrifice so you guys could watch TV with your feet up.

Chandler: Well they were chair-shaped cows. They never would have survived in the wild.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #86

Display

Rachel: Yes, but I, I think about who’s apartment we’re gonna sleep at tomorrow night and, and where we’re gonna have dinner next Saturday night. I do not think about what our children’s names are gonna be. [watches Ross’ expression] You know what our children’s names are gonna be.

Ross: No, no, I mean, ya know, I, I read a book and there was a girl named Emily and I thought, I thought that might be good.

Rachel: What was the book?

Ross: The Big Book of Children’s Names.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #87

Display

Ross: Nono, me neither. Although, uh, y’know, back in college, Susan Sallidor did [think Chandler was gay].

Chandler: You’re kidding! Did you tell her I wasn’t?

Ross: No. No, it’s just cause, uh, I kinda wanted to go out with her too, so I told her, actually, you were seeing Bernie Spellman… who also liked her.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #88

Display

Monica: So, Ross, what’s going on with you? Any stories? [Digs her elbow into his hand] No news, no little anecdotes to share with the folks?

Ross: [Pulls his hand away] Okay! Okay. [To Mr. & Mrs. Geller] Look, I, uh- I realise you guys have been wondering what exactly happened between Carol and me, and, so, well, here’s the deal. Carol’s a lesbian. She’s living with a woman named Susan. She’s pregnant with my child, and she and Susan are going to raise the baby.

[ Stunned silence ]

Mrs. Geller: [Turns to Monica] And you knew about this?!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #89

Display

[ Rachel is on the phone ]

Rachel: Okay. [listens] Okay, daddy we’ll see you tomorrow night. [listens] Okay bye-bye. [hangs up]

Ross: We?

Rachel: Are ah, having dinner with my Dad tomorrow night, I hope that’s okay.

Ross: Oh shoot, tomorrow’s not so good, I’m supposed to um, fall off the Empire State building and land on a bicycle with no seat. Sorry.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #90

Display

Joey: Hey, Monica bought a bed from the “Mattress King”?

Phoebe: Yeah, so please, please, please, don’t say anything to Chandler.

Joey: You want me to lie to Chandler?

Phoebe: Is that a problem?

Joey: No.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #91

Display

Dr. Green: You know what’s really good here, the lobster. What do you say - shall I just order three?

Ross: Yeah, if you’re really hungry. (Dr. Green stares at him) It was a joke, I made a joke.

Rachel: Yeah. Actually, Daddy, Ross is allergic to lobster.

Dr. Green: What kind of person is allergic to lobster? I guess the kind of person that works at a library.

Ross: It’s not a library…

Dr. Green: [interrupting him] I know!! It’s a museum! What, you’re the only one around here who can make a joke? At least mine was funny. Ah, waiter, we will have two lobsters and a menu.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #92

Display

Joey: Okay, some tricks of the trade. Now, I’ve never been able to cry as an actor, so if I’m in a scene where I have to cry, I cut a hole in my pocket, take a pair of tweezers, and just start pulling. O Bleethr ah, or, let’s say I wanna convey that I’ve just done something evil. That would be the basic “I have a fish-hook in my eyebrow and I like it”. [Does it by raising one eyebrow, and showing off the pretend fish-hook.] Okay, let’s say I’ve just gotten bad news, well all I do there is try and divide 232 by 13. [looks all confused] And that’s how it’s done. Great soap opera acting tonight everybody, class dismissed.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #93

Display

Phoebe: I’m, I’m freaking out! Monica kinda trusted me with something and she shouldn’t have! All right, I haven’t lived here in a while, so I have to ask you something: does Monica still turn on the lights in her bedroom?

Rachel: Um. yeah.

Phoebe: I am soooo dead. [goes to Monica’s room]

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #94

Display

Ross: Look, honey, I have tried to make nice, it doesn’t work.

Rachel: Okay, look, Ross, I realise that my Father is difficult, but that’s why you have got to be the bigger man here.

Ross: Look sweetie, I could be the bigger man, I could be the biggest man, I could be a big, huge, giant man, and it still wouldn’t make any difference, except that I could pick your Father up and say “Like me! Like me tiny doctor!”

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #95

Display

Rachel: What? It’s true, my right leg is two inches shorter.

Dr. Green: Come on! You’re just titling! [to Ross] Her legs are fine!

Ross: I know that!

Dr. Green: So, why do you let her go to a chiropractor for?

Rachel: I’m sorry, let her?

Ross: What can I do, she doesn’t listen to me about renter’s insurance either.

Dr. Green: Wait a minute, you don’t have renter’s insurance?!

Rachel: No.

Dr. Green: Well what if somebody steals something? How are you gonna run after him with one leg shorter than the other?!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #96

Display

Joey: And I gotta go sell some Christmas trees.

Phoebe: Have fun. Oh wait, no, don’t! I forgot I am totally against that now.

Joey: What? Me having a job?

Phoebe: No, no, I am against innocent trees being cut down in their prime, and their, their corpses grotesquely dressed in like tinsel and twinkly lights. [to Joey] Hey, how do you sleep at night?

Joey: Well, I’m pretty tired from lugging the trees around all day. Hey, Phoebe listen, you got this all wrong. Those trees were born to be Christmas trees, their fulfilling their life purpose, by, by making people happy.

Phoebe: Really?

[ Phoebe turns and looks at Monica, while Joey frantically motions to Chandler to help him out. ]

Chandler: Yes. Yes, and ah, ah, the trees are happy too, because for most of them, it’s the only chance to see New York.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #97

Display

Ross: Hi, I’m selling Brown Bird cookies.

Woman: You’re no Brown Bird, I can see you through my peep-hole.

Ross: No, hi, I’m, I’m an honorary Brown Bird [does the Brown Bird salute.]

Woman: What does that mean?

Ross: Ah, well, it means that I can sell cookies, but I’m not invited to sleep-overs.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #98

Display

Joey: If you ask me, as long as you got this job, you’ve got nothing pushing you to get another one. You need the fear.

Rachel: The fear?

Chandler: He’s right, if you quit this job, you then have motivation to go after a job you really want.

Rachel: Well then how come you’re still at a job that you hate, I mean why don’t you quit and get `the fear’?

[ Chandler and Joey both laugh ]

Chandler: Because, I’m too afraid.

Rachel: I don’t know, I mean I would give anything to work for a designer, you know, or a buyer…. Oh, I just don’t want to be 30 and still work here.

Chandler: Yeah, that’d be much worse than being 28, and still working here.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #99

Display

Rachel: [entering] Okay, stop what you’re doing, I need envelope stuffers, I need stamp lickers…..

Ross: Well hey, who did these resumes for ya?

Chandler: Me! On my computer.

Ross: Well you sure used a large font.

Chandler: Eh, yeah, well ah, waitress at a coffee shop and cheer squad co-captain only took up so much room.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #100

Display

[ At the Brown Bird meeting ]

Ross: [to the girl sitting next to him] Hi there. How many, how many ah, did you sell?

Girl: I’m not gonna tell you! You’re the bad man who broke Sarah’s leg.

Ross: Hey now! That was an accident, okay.

Girl: You’re a big scrud.

Ross: What’s a scrud?

Girl: Why don’t you look in the mirror, scrud.

Ross: I don’t have to. I can just look at you.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #101

Display

Ross: What, so this guy is helping you for no apparent reason?

Rachel: Uh-huh!

Ross: And he’s, he’s a total stranger?

Rachel: Yeah! His name is um, Mark something.

Ross: Huh. Sounds like Mark Something wants to have some sex.

Rachel: What!?

Ross: Well, I’m just saying, I mean why else would he just, y’know, swoop in out of nowhere for no reason.

Rachel: To be nice.

Ross: Hey, Joey. Are men ever nice to strange women for no reason?

Joey: No, only for sex.

Ross: Thank you.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #102

Display

[ Chandler enters hungover and groaning ]

Monica: How ya feelin’?

Chandler: Well, my apartment isn’t there any more, because I drank it.

Phoebe: Where’d you get to? We lost you after you opened up all the presents.

Ross: Yeah.

Chandler: Yeah, I ended up in the storage room, and not alone.

All: Woooo hoooo!!!

Chandler: Ow, no “woo-hooing,” no “woo-hooing.”

Phoebe: Why, what happened?

Chandler: Ah, I fooled around with Joey’s sister. (Phoebe gasps) Well, that’s not the worst part.

Monica: What is the worse part?

Chandler: I can’t remember which sister.

Ross: [To Rachel] You see what men do! Don’t tell me men are nice! [points to Chandler ] This is men!!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #103

Display

[ Some knocking is heard from the ceiling ]

Ross: Ah, somebody’s at the door on the ceiling.

Rachel: Noo, that’s our unbelievably loud upstairs neighbor.

Monica: He took up the carpet, and now you can hear everything.

Phoebe: Why don’t you go up there and ask him to “step lightly, please?”

Monica: I have like five times, but the guy is so charming, that I go up there to yell and then I end up apologizing to him.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #104

Display

Ross: I’m hurt! I’m actually hurt, that you would think that I would send you any of those things out of any thing other than love. Hurt! Hurt!

Rachel: All right Ross!! I get it!!

Ross: I mean my God…

Rachel: You’re hurt!

Ross: …can’t, can’t a guy send a barbershop quartet to his girlfriend’s office anymorrrrre!!

Rachel: Oh, please, Ross it was so obvious! It was like you were marking your territory. I mean you might have well have just come in and peed all around my desk!

Ross: I would never do that.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #105

Display

Chandler: All right fine, don’t do anything, just sit here and talk to us, meanwhile she is talking to him about you. And he’s being Mr. Joe Sensitive,and she starts thinking “Maybe this is the guy for me, because he understands me.”

Joey: And before you know it, she’s with him. And you’ll be all, “Oh, man!” And he’ll be all, “Yes!” And us, we’ll be like, “Wh-whoa, dude.” And pretty soon you’ll be like, [sadly] “Hhiii,” and, and, and, “I can’t go, Rachel and Mark might be there.” And we’ll be like, “Man get over it, it’s been four years!!”

Chandler: He paints quite a picture doesn’t he?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #106

Display

Margha: (coming over) The game is over, we eat now?

Chandler: No-no-no-no, the game’s not over, we’re just switching teams.

Joey: Yeah, Chandler finds me so intimidating that it’s better if we’re on the same team.

Ross: Right. Okay, let’s play. Let’s go.

Chandler: No ah, hold on a second Joe, where do Dutch people come from?

Joey: Ah well, the ah, Pennsylvania Dutch, come from Pennsylvania.

Chandler: And the other ah, Dutch people, they come from somewhere near the Netherlands, right?

Joey: Nice try. (to Margha) See the Netherlands is this make believe place where Peter Pan and Tinker Bell come from.

Margha: Oh, my.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #107

Display

Luisa: Oookay. Are you aware that possession of an illegal exotic [Ross’ Monkey, Marcel] is, uh, punishable by up to two years in prison and confiscation of the animal?

Phoebe: Oh my God. You’d put that poor little creature in jail?

Monica: Pheebs, you remember how we talked about saying things quietly to yourself first?

Phoebe: Yes, but there isn’t always time!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #108

Display

Ross: Alright, I want my monkey.

Luisa [from Animal Control]: No!

Rachel: Oh, c’mon, Luisa!

Luisa: Sorry, prom queen.

Ross: [To Rachel] You had to be a bitch in high school, you couldn’t have been fat.

Rachel: Alright. In high school I was the prom queen and I was the homecoming queen and the class president and you… were also there!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #109

Display

Phoebe: Hi.

All: Hey.

Joey: [to Phoebe] Look at you. Since when do you roller blade?

Phoebe: Oh! Since tomorrow. I met this really cute guy in the park and he like y’know, jogs, and blades, and swims, and so y’know we made a deal that’s he’s going to teach me all sorts of jock stuff.

Ross: And what are you going to do for him?

Phoebe: I’m going to let him.

Ross: Okay.

Joey: Cool.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #110

Display

Joey: Hey, Rach, how you doing with The Shining?

Rachel: Oh, Danny just went into room 217.

Joey: Ooh, the next part’s the best, when that dead lady in the bathtub…

Rachel: Oh, no, meh-nah-nah-nah, come on you’re gonna ruin it!

Joey: All right I’ll talk in code. (to Ross and Chandler) Remember when the kid sees those two blanks in the hallway?

Chandler: Hmmm, that’s very cool.

Joey: Oh, all blank, and no blank, makes blank a blank blank. Oh no-no-no, no, the end when Jack almost kills them all with that blank, but then at last second they get away. Aw!

Rachel: Joey! I can’t believe you just did that!

Chandler: I can’t believe she cracked your code!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #111

Display

Joey: These little women. Wow!

Chandler: Your liking it, huh?

Joey: Oh yeah! Amy just burned Jo’s manuscript. I don’t see how he could ever forgive her.

Ross: Um, Jo’s a girl, it’s short for Josephine.

Joey: But Jo’s got a crush on Laurie. (Ross nods his head) Oh. You mean it’s like a girl-girl thing? Cause that is the one thing missing from The Shining.

Chandler: No, actually Laurie’s a boy.

Joey: No wonder Rachel had to read this so many times.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #112

Display

Joey: (to Monica) Hey, how much will you give me to eat this whole jar of olives?

Monica: I won’t give you anything, but you’ll owe me 2.95.

Joey: Done.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #113

Display

Joey: So Pheebs what’s this guy like?

Phoebe: Um, well he’s very dashing, y’know, and um, very, very sophisticated, and he doesn’t speak any English, but according to his translator, he totally gets me.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #114

Display

Chandler: (entering) Hey, does anybody need anything copied? I’m going down to the Xerox place.

Monica: Oh, no thanks.

Chandler: Okay listen, just give me anything I can make two of.

Monica: Well, if you don’t have anything to copy, why are you going down there?

Joey: Yeah, are you just going down there to gawk at that hot girl with the belly button ring again?

Chandler: Yeah! You wanna come?

Joey: Yeah!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #115

Display

Monica: So you had fun, huh?

Phoebe: Yeah. Except for, y’know when you’re on a date and you’re getting along really great but the guy’s translator keeps getting in the way.

Monica: No.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #116

Display

Chandler: Hey, y’know what, maybe we should get going. I mean what time did Chloe say we should be there?

Joey: Uh, 10:30.

Chandler: What time is it now?

Joey: 4:30.

Chandler: Yeah all right, so we’ll hang out.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #117

Display

Rachel: You had no right coming down to my office, Ross. You do not bring a picnic basket to somebody’s work! Unless maybe they were a park ranger.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #118

Display

Chloe: [seeing Ross enter] Hey, it’s the dinosaur guy. [runs over to Ross] Hi, Ross.

Ross: Oh, hi Chloe.

Chloe: I want you to met some friends of mine. [Introduces him to Chandler and Joey] This guy is my hero, he comes in with some stuff he wants it blown up 400%, we said we don’t do that, and he says you gotta. And y’know what? we did it. And now any time anybody wants 400, we just say “let’s Ross it!”.

Chandler: And that’s the only colour that comes in.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #119

Display

Monica: Oh, and I can also speak a little French. Voulez-vous coucher avec moi ce soir? [Mischa laughs] Why? What did I say?

Mischa: Well, you just asked if I wanted to go to bed with you tonight.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #120

Display

Phoebe: Monica, can I talk to you behind my menu, please. [Behind the menu] What are you doing?

Monica: Well, I was having a conversation.

Phoebe: Yeah but, Mischa is so interested in you, that Sergei and I haven’t been able to say two words to each other.

Monica: What do you want me to do? Just sit here silently while you three have a conversation?

Phoebe: That would be great. Thank you.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #121

Display

Ross: Oh come on, we just had this huge fight, all right, don’t I have to wait a while?

Chandler: Hey, this isn’t like swimming after you eat, pick up the phone!!

[ Ross goes to call her.]

Chandler: Y’know that whole swimming thing is a myth.

Joey: Yeah, tell that to my Uncle Lenny.

Chandler: Why? What happened to him?

Joey: Nothing, he just really believes in that.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #122

Display

Mischa: [to Monica] And the vet said it was time. And so from half a world away, while my Mother held the phone to his ear, I said good bye to my dog. In seven languages.

Monica: Oh. [to Phoebe] Can I have a tissue?

Phoebe: Oh, yeah, sure. I just hope you, hope you don’t accidentally suck it up through your nose and choke on it.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #123

Display

Monica: Okay, all right don’t judge me to much. Okay? Um, but I saw this infomercial, and um, I swear to you I have never-ever bought anything on TV before, except for this mop. But there was this stuff on leg waxing, it just, it looked so amazing….

Phoebe: Waxine!!

Monica: Yes! Have you seen it?

Phoebe: Oh, it’s incredible! I so want to be a Waxine girl.

Monica: I know!!

Phoebe: God. Do you think it really doesn’t hurt? `Cause how can they do that?

Monica: Hello! Organic substances recently discovered in the depths of the rain forest!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #124

Display

Ross: You think?! God, I, ah, I’m in hell. I mean what, what am I gonna do? Rachel’s all like, “I love you and, and let’s work on this.” And all I can think about is, “What is she gonna do? What is she gonna say?” when I tell her what I did.

Chandler: Well, before we answer that, I think we should address the more important question: how dumb are you?

Ross: What?! Look, we’re trying to rebuild a relationship here, right. How am I supposed to do that here, without being totally honest with each other?

Joey: Look, Ross look, I’m on board about this total honesty thing, I am. Just not about stuff that’s gonna get you in trouble.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #125

Display

Rachel: Ross, you had sex with another woman!

[ Cut to Monica’s bedroom, both Monica and Phoebe gasp. ]

Monica: Oh my God.

Phoebe: Oh, I knew something had to be wrong, because my fingernails did not grow at all yesterday.

Chandler: Yeah, well, I guess they had a fight, and he got drunk…

Monica: Oh!! [hits Chandler and Joey on the head] You guys knew about this and you didn’t tell us?!

Chandler: [To Joey] He has sex, and we get hit on our heads.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #126

Display

Rachel: God! And to have to hear about it from Gunther!!

Ross: Come on! Like I wanted him to tell you, I ran all over the place trying to make sure that didn’t happen!

Rachel: Oh, that is so sweet. I think I’m falling in love with you all over again.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #127

Display

Phoebe: We could eat the wax! It’s organic.

Chandler: Oh great, food with hair on it.

Phoebe: No, not the used wax.

Chandler: Because that would be crazy?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #128

Display

Rachel: Fine. [on the phone] Hi! Yes, I’d like to order a large pizza.

Ross: No anchovies.

Rachel: With ah, extra anchovies.

Ross: That’s okay, I’ll just pick `em off.

Rachel: Yeah, and could you please chop some up and just put it right there in the sauce?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #129

Display

Phoebe: Y’know I had a dream where Ross and Rachel were still together, they never broke up. And we were all just like hanging out, and everyone was happy….

Joey: I had the same dream!

Phoebe: Yeah, and nobody slept with that Xerox girl.

Joey: Oh, I had the opposite dream.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #130

Display

[ Rachel enters. ]

Monica: (seeing her) Okay, let’s go!! Let’s hit the road!!

Rachel: Hey!

Monica: Let’s get the show on it!

Rachel: Okay, let me just get a cup of coffee.

Monica: Oh Rachel, I know the best coffee house and it’s soooo close.

Rachel: Closer than here?

Phoebe: (turning around and picking a cup off of a table) Oh, hey, look, I found coffee! (handing her the cup) Okay, let’s skedaddle.

Rachel: Wait, I’m not just gonna drink somebody’s old coffee.

Phoebe: Okay, your highness.

[ Ross enters behind Rachel, and look at each other for a moment. ]

Phoebe: (in a deep voice, imitating Ross) Um, Rachel I’m really sorry. (imitating Rachel) That’s okay, do you wanna get back together? (imitating Ross) Yeah, okay. (in her normal voice) Did anyone else hear that?!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #131

Display

Phoebe: Okay, Monica’s are the biggest.

Monica: These tiny, little non-breasts?! Please, it’s gotta be Rachel.

Rachel: What, no, no, no, mine are deceptively small I mean, I-I-I actually sometimes, st-stuff my bra.

Monica: All right then, your bra would still be big.

Rachel: No, I stuff outside the bra.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #132

Display

Phoebe: Okay. [She puts the car in gear. The car moves a few feet and sputters to a stop.] Phoebe: Oh, no!

Rachel: What, what’s it, what’s going on?

Phoebe: Yeah, this has happened before.

Rachel: So you know how to fix it?

Phoebe: Yep. Put more gas in.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #133

Display

Phoebe: Do you at least know what route we’re on?

Rachel: Yeah, we are definitely on Route 27.

Phoebe: Okay. [on phone] We are at a rest stop on Route 27. Okay. [to Rachel] There is no Route 27. [listens on phone] [to Rachel] Okay, either 93 or 76?

Rachel: I don’t know, I’m sorry, I always slept in the back when we drove up here.

Phoebe: Okay. [on phone] Hey, can you send somebody up and down 76 and check every rest stop, and, and also 93? [listens] Okay! [hangs up] Yeah, no they don’t do that.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #134

Display

[ Joey is making a sign on the ground out of sticks ]

Joey: Okay, done.

Monica: [reading the sign] What’s “PLEH”?

Joey: That’s “HELP” spelled backwards, so that the helicopters can read it from the air!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #135

Display

Ross: [sarcastic] Oh please, can’t I come to your special, magical cabin?

Rachel: Why would you even want to come Ross? You’re a horrible skier.

Ross: Oh-oh, hitting me where it hurts - my ski skills.

Monica: Here we go again.

Joey: I-I can’t handle this, you guys.

Chandler: You know what, I can handle it, handle is my middle name. Actually it’s the ah, middle part of my first name.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #136

Display

Ross: All we’re saying is don’t rush into anything.

Joey: Yeah, come on, think about it. You’re 18, okay? She’s 44. when you’re 36, she’s gonna be 88!

Frank: What, you don’t think I know that?

Joey: Look, the point is, there’s a lot of women out there you haven’t even had sex with yet!

Ross: Yeah, he-he’s right, he’s right. This is your time, y’know. Yeah: you’re young, you’re…you’re weird. Chicks dig that.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #137

Display

Pete: …so y’know, that’s why, within a few years, that voice recognition is gonna be pretty much standard on any computer you buy. Y’know, so you could be like-like, “Wash my car!”, “Clean my room!” It’s not gonna be able to do any of those things, but it’ll understand what you’re saying.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #138

Display

Joey: [entering, dancing and singing] Oh mommie, oh daddie, I am a big old baddie! Oh mommie, oh daddie, I am a big old baddie! [He dances around the dinner table and exits]

Ross: I guess he musta gotten the part in that play.

Monica and Phoebe: Oh.

Chandler: Yeah, either that, or Gloria Estefan was right, eventually, the rhythm is going to get you.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #139

Display

Kate: That infomercial! For the milk carton spout thing! You’re.. you’re.. you’re the guy that doesn’t know how to pour milk!!

Joey: See, I actually can pour milk, but I got you believing that I couldn’t. Now, see - that’s acting.

Kate: Right, at the end, you choked on a cookie.

Joey: Yeah, that was real.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #140

Display

Rachel: I mean I think I’d say no to anybody right now. Oh, but it was so strange. I mean I’m standing there with this charming, cute guy, who’s asking me to go out with him, which I’m allowed to do, and I felt guilty. You know, like I’d be cheating on Ross or something.

Phoebe: Wow. So, okay, maybe that means that, you’re not over Ross yet and you have issues with your father.

Rachel: I don’t have any issues with my Father.

Phoebe: Okay, so it’s probably just the Ross thing then.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #141

Display

Monica: Look, is there something wrong with me? I mean why am I only attracted to guys where there’s no future? Either they’re too old, or they’re too young, and then there’s Pete who’s… who’s crazy about me, and who’s absolutely perfect for me, and there’s like zip going on! I mean, seriously, does it sound like something’s wrong with me?!

Phoebe: Yeah, kinda.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #142

Display

Joey: God, I just, I hate her! I hate her!! With her, “Oh, I’m so talented.” and “Oh, I’m so pretty,” and “Ooh, I smell so good.”

Chandler: I think somebody has a crush on somebody.

Joey: Hey, Chandler, can we please stay focused on my problem here?! You know?

Chandler: I’m talking about you. You big, big freak.

Joey: Oh. (realises) Oh. Oh, you’re out of your mind.

Chandler: Hey, you have nothing but talk about her for the last 48 hours! If you were in a school yard you’d be pulling her pigtails and pushing her down now!

Joey: Oh, yeah?! Then how come I keep thinking about her in all these sexual scenarios and stuff, huh?!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #143

Display

Chandler: [holding a tissue] And is this in case the house sneezes?

Phoebe: No, no, that’s the ghost for the attic.

Monica: I don’t want a ghost.

Phoebe: Well, nobody wants a ghost. But you’ve got one, because the house is sitting on an ancient Indian burial ground.

Ross: Wait a minute, the house was built on radioactive waste, and an ancient Indian burial ground? That would never happen.

Phoebe: Okay, obviously you don’t know much about the U.S. government.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #144

Display

Kate: He happens to be brilliant. Which is more than I can say for that sweater you’re dating.

Joey: Hey, I’m not interested in her sweater! It’s what’s underneath her sweater that counts. And besides, since ah, since when do you care who I’m going out with?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #145

Display

Kate: Look um, I, I was, I was just caught up in the moment. That’s all it was. Joey, I’m, I’m sorry you feel bad, but haven’t you ever sleep with a woman where it meant more to her than it did to you?

Joey: Noo.

Lauren: [entering] Hi, Kate!

Kate: Hi, Lauren.

Joey: Hi, Lauren.

Lauren: Hi, pig!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #146

Display

Phoebe: [entering] Hey!

Monica: [runs over to her] I tried to reach you at work. There’s… been a fire.

Phoebe: What?! Oh my… [sees the remains of the house] Oh my God!! What happened?!

Ross: Well, we believe it originated here. [He uses a pointer and points to the point of origin.] In the Aroma Room.

Phoebe: All right. Did everyone get out okay?

Monica: Well, the giraffe’s okay. And so is the pirate.

Phoebe: Oh. What is this? [She sees a tissue covering something, and moves to remove it.]

Ross: No Phoebe, don’t look! You don’t want to see what’s under there!!

Phoebe: [She pauses to ready herself, and removes the tissue.] Oh, the - the Foster puppets!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #147

Display

Joey: [on phone] Well, so anyway Beth, what I’m saying is I should’ve considered your feelings before I went home with you that night. I’ve ah, I’ve recently learned what’s it like to be on your side of it, and I’m sorry. So, do you think you can forgive me? [listens] Great. Thanks. Okay, bye. [He sits down and crosses out something, and dials the phone again.] Hello, Jennifer? [listens] Oh hi, Mrs. Loreo, is Jennifer there? [listens] Oh, she’s not home, huh? [listens] Well ah, actually I kinda need to talk to you too.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #148

Display

[ Ross enters, wearing a white suit with a little red bow tie ]

Ross: Hey, you guys! Guess what?

Rachel: [looking at the outfit] Got a job on a river boat?

Ross: Y’know what I didn’t wear this suit for a year because you hated it. Well, guess what? You’re not my girlfriend any more so…

Rachel: Oh I see, so this suit is making a point.

Ross: Right.

Rachel: Now that you’re on you’re own, you’re free to look as stupid as you like.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #149

Display

Ross: All right, listen, I-I have that TV thing in like two hours, and I need your help, okay? What do you think? [takes out two suits] This blue suit, or this brown one?

Joey: Well, the brown one brings out your eyes, but your butt looks great in the blue one.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #150

Display

Monica: Does it involve travel?

Phoebe: Noo!

Monica: Does it involve clogs?

Phoebe: Oh, wait, wait. Clogs, or claws?

Monica: Clogs.

Phoebe: No.

Monica: Claws?!

Phoebe: No.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #151

Display

Joey: Oh, hey, you guys are finally gonna get to meet Kate!

All: Oh!

Joey: [To Chandler:] And I ah, borrowed some of your cologne. I hope she likes it.

Monica: Joey, what are you doing?! It’s never gonna happen, she’s seeing somebody.

Chandler: Yeah, and I don’t have any cologne.

Joey: The green bottle next to the shaving cream.

Chandler: Oh! Worm medicine for the duck.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #152

Display

Caitlin: So. How’d you guys meet?

Pete: Well ah, the short version is, I ah pursued her for a couple of months, then I gave her a check for 20,000 dollars, and she was mine.

Monica: Yeah, and in the long version, I dump him for telling people the short version.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #153

Display

The Director: [entering carrying a newspaper] Here we go people! [starts reading the review] Boxing Day! The Lucille Lortel Theatre, blah-la-la-la… Ah-ha! Joey Tribbiani, gives an uneven performance, but Mr. Tribbiani is not the worst thing in this production.

Joey: Yes!!! Ha-ha-ha!

The Director: Kate Miller’s awkward and mannered portrayal is laughable. [Kate walks away depressed.] Badda-badda-badda. Ah-ha! Here it is! The direction by Marshal Talmant is… [stops, reads it again, and throws down the paper in disgust] Thank you, boys and girls, you’ve ruined my life. Please, stuff your talentless faces with my Mother’s crab cakes! [Starts to leave] Excuse me!!

[ Joey steps in a picks up the paper, the gang all look at him. ]

Joey: Anyone mind if I save this?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #154

Display

[ After the bad review of the play in the “New York Times”. ]

Joey: Hey, tell ya what. Let me walk you home. We’ll stop by every news stand and burn every copy of their Times and the Post.

Kate: Why the Post?

Joey: Oh, you didn’t see the Post?

Kate: No. You?

Joey: No. Why?

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #155

Display

Joey: Well so, how come you blew me off? Y’know? How come you were with him?

Kate: I don’t know! I just, just do this! I-I always have to pick the… like the smartest guy, or-or the most talented guy. Why can’t I just pick someone like you?

Joey: Thanks.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #156

Display

Joey: So Pheebs, do they know about each other?

Phoebe: Does a dog’s lips move when he reads? [Pause.] Okay, no they don’t.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #157

Display

Monica: Pete’s breaking up with me.

All: What?!

Monica: I just checked my messages, and he said that when he gets back from Atlanta, we need to talk.

Rachel: And?

Monica: Well that’s it. People never say “We need to talk” unless it’s something bad.

Joey: Whoa, that doesn’t necessarily mean that he’s breaking up with you.

Monica: Really?!

Joey: Yeah, maybe he just cheated on you.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #158

Display

Rachel: So Pheebs, pick one of them.

Monica: Yeah. Which one do you like more?

Phoebe: Well, Vince is great, y’know cause, he’s like a guy, guy. Y’know? He’s so burly, he’s soooo very burly. (giggles)

Joey: Okay, good, so there you go. Go with Vince.

Phoebe: Yeah, but Jason’s really sensitive.

Chandler: Well sensitive is important, pick him.

Phoebe: Yeah.

Joey: Oh sure, go with the sissy.

Phoebe: Jason is not a sissy!

Joey: Oh no-no-no-no, I meant Chandler.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #159

Display

Chandler: Yes, but this is Pete. Okay? He’s not like other people, on your first date he took you to Rome. For most guys that’s like a third or fourth date kinda thing.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #160

Display

Guru Saj: You must be Ross.

Ross: Hi.

Guru Saj: I am Guru Saj. (takes the drawer back and replaces)

Ross: Listen, I got to tell you I’ve… I’ve never been to a guru before, so…

Guru Saj: Well, relax. If it makes you feel better, I’ve attended some of the finest medical schools in Central America.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #161

Display

Rachel: So, come on, what was the big news Pete wanted to tell you Mon?! Or should I say Mrs. Monica Becker?

Phoebe: No-no-no oh, keep your name, don’t take his name.

Monica: He didn’t ask me to marry him.

All: Oh.

Phoebe: Well then definitely don’t take his name.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #162

Display

Monica: Please tell me you’re stopping now.

Pete: I’m fine! I’d fight tonight, if they’d let me. [stands up and starts swinging his arms] See this circle I’m marking off here? This is my zone of terror.

Monica: You are insane! You-you gotta give this up!

Pete: I can’t until I’m the ultimate fighter. I will do it. I’m telling you, the day will come when children will argue over who will win a fight, me or Superman. Now, I’m not saying I could beat Superman, but y’know, kids are stupid.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #163

Display

Phoebe: Oh, I am having the best karma this week. First, I find this woman who knew my parents, and then my client with the fuzzy back gives me his beach house.

Ross: Yeah? What about ah, that bike messenger you hit?

Phoebe: Oh, I wasn’t talking about his karma.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #164

Display

Phoebe Sr.: So I guess you’d like to know how it all happened.

Phoebe: I-I mean I, well I think I can figure it out. I guess y’know I was born, and everyone started lying their asses off!

Phoebe Sr.: Noo! No! It wasn’t like that I… Remember how I told you how Lily, Frank, and I we were, we were close. Well, we were, we were very close.

Phoebe: How close?

Phoebe Sr.: Well, the-the three of us we were, kind of um, a couple.

Phoebe: I don’t even know how that would work!

Phoebe Sr.: Well, we were…

Phoebe: (interrupting) I’m not asking!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #165

Display

Joey: All right. [gets up]

Monica: [stopping him] No! Joey, we swore we’d never tell!

Chandler: [running over and joining Monica] They’ll never understand!

Joey: Well, we have to say something! We have to get it out! It’s eating me alive!! Monica got stung by a jellyfish.

Monica: [interrupting] All right!! All right. [walks slowly into the living room] I got stung. Stung bad. I couldn’t stand. I-I couldn’t walk.

Chandler: [following Monica] We were two miles from the house. Scared and alone. We didn’t think we could make it. [He goes to put his hands on Monica’s shoulders but for some reason can quite complete the action and pulls back.]

Monica: I was in too much pain.

Joey: And I was tired from digging the huge hole!

Chandler: And then Joey remembered something.

Joey: I’d seen this thing on The Discovery Channel…

Ross: Wait a minute! I saw that! On The Discovery Channel, yeah! About jellyfish and how if you… [stops suddenly and turns to look at Monica] Ewwww!! You peed on yourself?!

Phoebe and Rachel: Ewwww!!

Monica: You can’t say that!! You-you don’t know!! I mean I thought I was gonna pass out from the pain! Anyway I-I tried, but I-I couldn’t…bend that way. So… [looks at Joey.]

Phoebe, Ross, and Rachel: [turning to look at Joey] Ewwww!!

Joey: That’s right I stepped up! She’s my friend and she needed help! And if I had too, I’d pee on anyone of you! Only, uh, I couldn’t. I got the stage fright. I wanted to help, but there was too much pressure. So-so I uh, I turned to Chandler.

Chandler: [wails loudly into his hands] Joey kept screaming at me: “Do it now! Do it!! Do it! Do it now!!”. Sometimes late at night I can still hear the screaming.

Joey: [laughs] That’s cause sometimes I just do it through my wall to freak you out.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #166

Display

Ross: I didn’t know what I was taking full responsibility for! Okay?! I didn’t finish the whole letter!

Rachel: What?!!

Ross: I fell asleep!

Rachel: You fell asleep?!

Ross: It was 5:30 in the morning, and you had rambled on for 18 pages. Front and back!! Oh-oh-oh, and by the way, Y-O-U-apostrophe-R-E means “you are,” Y-O-U-R means “your!”

Rachel: Y’know I can’t believe I even thought about getting back together again! We are so over!!

Ross: [starts to cry] FINE BY ME!! [he opens the door and traps Chandler behind it]

Rachel: Oh, oh, and hey-hey-hey, those little spelling tips will come in handy when you’re at home on Saturday nights playing Scrabble with Monica!!

Monica: Hey!!

Rachel: [to Monica] Sorry!! [to Ross] I just feel bad about all that sleep you’re gonna miss wishing you were with me!

Ross: Oh, no-no-no don’t you worry about me falling asleep. I still have your letter!!!

Rachel: And hey! Just so you know, it’s not that common, it doesn’t happen to every guy, and it is a big deal!!

Chandler: I KNEW IT!!!

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Excerpt from the TV Show Friends - #167

Display

Joey: Hey-hey, Ross?

Ross: Yeah.

Joey: I’ve got a science question.

Ross: Hmm?

Joey: If the Homo sapiens, were in fact “Homo-sapien”, is that why they’re extinct?

Ross: Joey, Homo sapiens are people.

Joey: Hey-hey, I’m not judging.

AuthorDavid Crane & Marta Kauffman
WorkFriends (T.V. Show)
Published2008-07-04

Quotes from the site “Joel on Software”

Joel on Software - Programmers are architects in their hearts

Display

We’re programmers. Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand. We’re not excited by incremental renovation: tinkering, improving, planting flower beds.

AuthorJoel Spolsky
WorkThings you Should Never Do, Part I
Published2008-07-04

Joel on Software - “The Joel Test” ; “SEMA”

Display

Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understand that stuff. So I’ve come up with my own, highly irresponsible, sloppy test to rate the quality of a software team. The great part about it is that it takes about 3 minutes. With all the time you save, you can go to medical school.

AuthorJoel Spolsky
WorkThe Joel Test: 12 Steps to Better Code
Published2008-07-04

Joel on Software - when is a UI well-designed - Excerpt from “UI Design for Programmers”

Display

To make people happy, you have to let them feel like they are in control of their environment. To do this, you need to correctly interpret their actions. The interface needs to behave in the way they are expecting it to behave.

Thus, the cardinal axiom of all user interface design:

A user interface is well-designed when the program behaves exactly how the user thought it would.

As Hillel said, everything else is commentary. All the other rules of good UI design are just corollaries.

AuthorJoel Spolsky
WorkUser Interface Design for Programmers - Chapter 1
Published2008-07-04

Joel on Software - Excerpt from “Things you Should Never Do, Part I”: It’s harder to read code than to write it.

Display

There’s a subtle reason that programmers always want to throw away the code and start over. The reason is that they think the old code is a mess. And here is the interesting observation: they are probably wrong. The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming:

It’s harder to read code than to write it.

AuthorJoel Spolsky
WorkThings you Should Never Do, Part I
Published2008-07-04

Joel on Software - Excerpt from “Painless Bug Tracking”

Display

TRS-80 Level-I BASIC could only store two string variables, A$ and B$. Similarly, I was born with only two bug-storing-slots in my brain. At any given time, I can only remember two bugs. If you ask me to remember three, one of them will fall on the floor and get swept under the bed with the dust bunnies, who will eat it.

AuthorJoel Spolsky
WorkPainless Bug Tracking
Published2008-07-04

Joel on Software - “Bloatware and the 80/20 Myth”

Display

A lot of software developers are seduced by the old “80/20” rule. It seems to make a lot of sense: 80% of the people use 20% of the features. So you convince yourself that you only need to implement 20% of the features, and you can still sell 80% as many copies.

Unfortunately, it’s never the same 20%. Everybody uses a different set of features. In the last 10 years I have probably heard of dozens of companies who, determined not to learn from each other, tried to release “lite” word processors that only implement 20% of the features. This story is as old as the PC. Most of the time, what happens is that they give their program to a journalist to review, and the journalist reviews it by writing their review using the new word processor, and then the journalist tries to find the “word count” feature which they need because most journalists have precise word count requirements, and it’s not there, because it’s in the “80% that nobody uses,” and the journalist ends up writing a story that attempts to claim simultaneously that lite programs are good, bloat is bad, and I can’t use this damn thing ’cause it won’t count my words. If I had a dollar for every time this has happened I would be very happy.

AuthorJoel Spolsky
WorkStrategy Letter IV: Bloatware and the 80/20 Myth
Published2008-07-04

Joel on Software - Nobody else is going to understand it

Display

Whenever somebody gives you a spec for some new technology, if you can’t understand the spec, don’t worry too much. Nobody else is going to understand it, either, and it’s probably not going to be important. This is the lesson of SGML, which hardly anyone used, until Tim Berners-Lee dumbed it down dramatically and suddenly people understood it. For the same reason he simplified the file transfer protocol, creating HTTP to replace FTP.

You can see this phenomenon all over the place; even within a given technology some things are easy enough to figure out and people use them (like COM’s IUnknown), while others are so morbidly complicated (IMonikers) when they should be simple (what’s wrong with URLs?) that they languish.

AuthorJoel Spolsky
WorkDiary entry for 2 April, 2002
Published2008-07-04

Joel on Software - Excerpt from “UI Design for Programmers” : computers sizes

Display

When I was 6 and my dad brought home one of the world’s first pocket calculators, an HP-35, he tried to convince me that it had a computer inside it. I thought that was unlikely. All the computers on Star Trek were the size of a room and had big reel-to-reel tape recorders. I thought that there was just a clever correlation between the keys on the keypad and the individual elements of the LED display that happened to produce mathematically correct results. (Hey, I was 6).

AuthorJoel Spolsky
WorkUser Interface Design for Programmers - Chapter 2
Published2008-07-04

Joel on Software - “Law of Leaky Abstractions” - How TCP is Implemented

Display

Imagine that we had a way of sending actors from Broadway to Hollywood that involved putting them in cars and driving them across the country. Some of these cars crashed, killing the poor actors. Sometimes the actors got drunk on the way and shaved their heads or got nasal tattoos, thus becoming too ugly to work in Hollywood, and frequently the actors arrived in a different order than they had set out, because they all took different routes. Now imagine a new service called Hollywood Express, which delivered actors to Hollywood, guaranteeing that they would (a) arrive (b) in order (c) in perfect condition. The magic part is that Hollywood Express doesn’t have any method of delivering the actors, other than the unreliable method of putting them in cars and driving them across the country. Hollywood Express works by checking that each actor arrives in perfect condition, and, if he doesn’t, calling up the home office and requesting that the actor’s identical twin be sent instead. If the actors arrive in the wrong order Hollywood Express rearranges them. If a large UFO on its way to Area 51 crashes on the highway in Nevada, rendering it impassable, all the actors that went that way are rerouted via Arizona and Hollywood Express doesn’t even tell the movie directors in California what happened. To them, it just looks like the actors are arriving a little bit more slowly than usual, and they never even hear about the UFO crash.

AuthorJoel Spolsky
WorkThe Law of Leaky Abstractions
Published2008-07-04

Joel on Software - “Working on CityDesk, Part One”

Display

A common misconception, I assume popularized by Hollywood, is that as you get closer to shipping software, activity becomes frenetic as everybody scrambles to finish all the things that need to be done in time for the deadline. In the typical crappy movie, there’s a mad rush of typing in a room full of cool alterna-dressed programmers with found-object earrings and jeans jackets. Somebody stands up and shouts to the room in general “I need the Jiff subroutine! Somebody give me the Jiff subroutine!” A good looking young woman in Vivienne Tam urbanwear throws a floppy disk at him. “Thanks!” As the second hand swoops towards the :00, the whole team waits breathlessly around Ryan Phillippe’s computer and watches the “copy” progress indicator as the final bits are put onto a floppy disk with less than a second to spare before the VC cuts off funding. … On good teams, the days before shipping just get quieter and quieter as programmers literally run out of things to do one at a time. (Yesterday I took the day off to explore New York City with my wee niece and nephews.)

AuthorJoel Spolsky
WorkWorking on CityDesk, Part One
Published2008-07-04

Joel on Software - “Bloatware and the 80/20 Myth” : Microsoft Excel’s Historical Sizes

Display

Version 5.0 of Microsoft’s flagship spreadsheet program Excel came out in 1993. It was positively huge: it required a whole 15 megabytes of hard drive space. In those days we could still remember our first 20MB PC hard drives (around 1985) and so 15MB sure seemed like a lot. By the time Excel 2000 came out, it required a whopping 146MB… almost a tenfold increase! Dang those sloppy Microsoft programmers, right?

Wrong.

In 1993, given the cost of hard drives in those days, Microsoft Excel 5.0 took up about $36 worth of hard drive space. In 2000, given the cost of hard drives in 2000, Microsoft Excel 2000 takes up about $1.03 in hard drive space. (These figures are adjusted for inflation and based on hard drive price data from here.)

In real terms, it’s almost like Excel is actually getting smaller!

AuthorJoel Spolsky
WorkStrategy Letter IV: Bloatware and the 80/20 Myth
Published2008-07-04

Joel on Software - On Unicode

Display

So I have an announcement to make: if you are a programmer working in 2003 and you don’t know the basics of characters, character sets, encodings, and Unicode, and I catch you, I’m going to punish you by making you peel onions for 6 months in a submarine. I swear I will.

AuthorJoel Spolsky
WorkThe Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Published2008-07-04

Joel on Software - “How Microsoft Lost the API War” - How not to stop arguments

Display

But the idea of unifying the mess of Visual Basic and Windows API programming by creating a completely new, ground-up programming environment with not one, not two, but three languages (or are there four?) is sort of like the idea of getting two quarreling kids to stop arguing by shouting “shut up!” louder than either of them. It only works on TV. In real life, when you shout “shut up!” to two people arguing loudly, you just create a louder three-way argument.

(By the way, for those of you who follow the arcane but politically-charged world of blog syndication feed formats, you can see the same thing happening over there. RSS became fragmented with several different versions, inaccurate specs and lots of political fighting, and the attempt to clean everything up by creating yet another format called Atom has resulted in several different versions of RSS plus one version of Atom, inaccurate specs and lots of political fighting. When you try to unify two opposing forces by creating a third alternative, you just end up with three opposing forces. You haven’t unified anything and you haven’t really fixed anything.)

AuthorJoel Spolsky
WorkHow Microsoft Lost the API War
Published2008-07-04

Joel on Software - “How Microsoft Lost the API War” - Microsoft had lost a whole generation of developers

Display

And here’s the clincher: I noticed (and confirmed this with a recruiter friend) that Windows API programmers here in New York City who know C++ and COM programming earn about $130,000 a year, while typical Web programmers using managed code languages (Java, PHP, Perl, even ASP.NET) earn about $80,000 a year. That’s a huge difference, and when I talked to some friends from Microsoft Consulting Services about this they admitted that Microsoft had lost a whole generation of developers. The reason it takes $130,000 to hire someone with COM experience is because nobody bothered learning COM programming in the last eight years or so, so you have to find somebody really senior, usually they’re already in management, and convince them to take a job as a grunt programmer, dealing with (God help me) marshalling and monikers and apartment threading and aggregates and tearoffs and a million other things that, basically, only Don Box ever understood, and even Don Box can’t bear to look at them any more.

AuthorJoel Spolsky
WorkHow Microsoft Lost the API War
Published2008-07-04

Joel on Software - On the Pricing of Software

Display

One of the biggest questions you’re going to be asking now is, “How much should I charge for my software?” When you ask the experts they don’t seem to know. Pricing is a deep, dark mystery, they tell you. The biggest mistake software companies make is charging too little, so they don’t get enough income, and they have to go out of business. An even bigger mistake, yes, even bigger than the biggest mistake, is charging too much, so they don’t get enough customers, and they have to go out of business. Going out of business is not good because everybody loses their job, and you have to go work at Wal*Mart as a greeter, earning minimum wage and being forced to wear a polyester uniform all day long.

So if you like cotton uniforms you better get this right.

The answer is really complicated. I’m going to start with a little economic theory, then I’m going to tear the theory to bits, and when I’m finished, you’ll know a lot more about pricing and you still won’t know how much to charge for your software, but that’s just the nature of pricing. If you can’t be bothered to read this, just charge $0.05 for your software, unless it does bug tracking, in which case charge $30,000,000 for it.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - What Humps Mean

Display

NOW WE’RE GETTING SOMEWHERE!

This is really cool. I think we’re on the verge of solving the problem of how much to charge for software! I’M SO EXCITED!

The reason I’m so excited is it looks like if you plot price against profit, you get a nice curve with a big hump in the middle! And we all know what humps mean! Humps mean local maxima! Or camels. But here they mean local maxima!

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - “You’re not leaving.”

Display

“O frabjous day! Callooh! Callay!” I chortle. We have found the optimum price, $220, and that’s how much you should charge for your software. Thanks for your time.

Ahem.

Thank you for your time! Nothing more to see here! Move along now!

You’re not leaving.

I see.

Some of the more observant members of my audience have detected through careful analysis of the scrollbar position in their web browser that I might have something more to say other than “$220.”

Well, maybe. There’s just a tiny little loose end I left untied which I might as well tie up now if you’re all still up for it. Ok? OK!

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - The consumer surplus

Display

The difference between $399 and $220, i.e., $179, is called consumer surplus. It’s the extra value that those rich consumers got from their purchase that they would have been perfectly happy to do without.

It’s sort of like if you were all set to buy that new merino wool sweater, and you thought it was going to cost $70, which is well worth it, and when you got to Banana Republic it was on sale for only $50! Now you have an extra $20 in found money that you would have been perfectly happy to give to the Banana Republicans!

Yipes!

That bothers good capitalists. Gosh darn it, if you’re willing to do without it, well, give it to me! I can put it to good use, buying a SUV or condo or Mooney or yacht one of those other things capitalists buy!

In economist jargon, capitalists want to capture the consumer surplus.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - segmenting using grocery coupons

Display

There are more subtle ways to segment. You know those grocery coupons you see in the paper? The ones that get you 25 cents off a box of Tide detergent if you clip them out and remember to bring them to the store? Well, the trouble with grocery coupons is that there’s so much manual labour involved in clipping them, and sorting them out, and remembering which ones to use, and choosing brands based on which coupons you have, and so on, and the net effect is that if you clip coupons you’re probably working for about $7.00 an hour.

Now, if you’re retired and living off of social security, $7 an hour sounds pretty good, so you do it, but if you’re a stock analyst at Merrill Lynch getting paid $12,000,000 a year to say nice things about piece-of-junk Internet companies, working for $7 an hour is a joke, and you’re not going to clip coupons. Heck, in one hour you could issue “buy” recommendations on ten piece-of-junk Internet companies! So coupons are a way for consumer products companies to charge two different prices and effectively segment their market into two. Mail-in rebates are pretty much the same as coupons, with some other twists like the fact that they reveal your address, so you can be direct marketed to in the future.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software: "Home" vs. "Professional"

Display

In the world of software, you can just make a version of your product called “Professional” and another version called “Home” with some inconsequential differences, and hope that the corporate purchasers (again, the people who are not spending their own money) will be too embarrassed at the thought of using “Windows XP Home Edition” at work and they’ll buy the Pro edition. Home Edition at work? Somehow that feels like coming to work in your pyjamas! Ick!

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - Site Licences

Display

Bad Idea #1: Site Licenses.

The opposite of segmentation, really. I have certain competitors that do this: they charge small customers per-user but then there’s a “unlimited” license at a fixed price. This is nutty, because you’re giving the biggest price break precisely to the largest customers, the ones who would be willing to pay you the most money. Do you really want IBM to buy your software for their 400,000 employees and pay you $2000? Hmm?

As soon as you have an “unlimited” price, you are instantly giving a gigantic gift of consumer surplus to the least price-sensitive customers who should have been the cash cows of your business.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software: software prices’ gap

Display

Notice the gap? There’s no software priced between $1000 and $75,000. I’ll tell you why. The minute you charge more than $1000 you need to get serious corporate signoffs. You need a line item in their budget. You need purchasing managers and CEO approval and competitive bids and paperwork. So you need to send a salesperson out to the customer to do PowerPoint, with his airfare, golf course memberships, and $19.95 porn movies at the Ritz Carlton. And with all this, the cost of making one successful sale is going to average about $50,000. If you’re sending salespeople out to customers and charging less than $75,000, you’re losing money.

The joke of it is, big companies protect themselves so well against the risk of buying something expensive that they actually drive up the cost of the expensive stuff, from $1000 to $75000, which mostly goes towards the cost of jumping all the hurdles that they set up to insure that no purchase can possibly go wrong.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software

Display

We have lots of FogBugz customers who have high-priced Remedy, Rational, or Mercury products sitting on the shelves after investments of well over $100,000, because that software isn’t good enough to actually use. Then they buy a couple of thousand dollars worth of FogBugz and that’s the product they really use. The Rational salesperson is laughing at me, because I have $2000 in the bank and he has $100,000. But I have far more customers than he does, and they’re all using my product, and evangelizing it, and spreading it, while Rational customers either (a) don’t use it or (b) use it and can’t stand it. But he’s still laughing at me from his 40 foot yacht while I play with rubber duckies in the bathtub. Like I said, all three methods work fine. But cheaper prices is like buying advertising and as such is an investment in the future.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software

Display

You can have focus groups and ask people, but they’ll lie to you. Some people will lie to show off their generosity and wealth. “Heck, yeah, I’d buy a pair of $400 jeans in a New York Minute!” Other people will lie because they really want your thing and they think you’ll decide to charge less money if they tell you a low number. “Blogging software? Hmm. I’d pay, at most, 38 cents.”

Then you ask another focus group the next day, and this time, the first man to speak has a crush on a pretty woman in the group, and he wants to impress her, so he starts talking about how much his car cost and everyone is thinking Big Numbers. And the day after that, you serve Starbucks during the break, and while you’re in the john everyone unbeknownst to you gets into a side conversation about paying $4 for a cup of coffee, and they’re in a real frugal mood when you ask them about their willingness to pay.

Then you finally get the focus group to agree that your software is worth $25 a month, and then you ask them how much they would pay for a permanent license and the same people just won’t go a penny over $100. People seriously can’t count.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - “prices send signals”

Display

And, in fact, you can’t even be sure that the demand curve is downward sloping.

The only reason we assumed that the demand curve is downward sloping is that we assumed things like “if Freddy is willing to buy a pair of sneakers for $130, he is certainly willing to buy those same sneakers for $20.” Right? Ha! Not if Freddy is an American teenager! American teenagers would not be caught dead in $20 sneakers. It’s, like, um, the death penalty? if you are wearing sneakers? that only cost $20 a pair? in school?

I’m not joking around here: prices send signals. Movies in my town cost, I think, $11. Criminy. There used to be a movie theatre that had movies for $3. Did anyone go there? I DON’T THINK SO. It’s obviously just a dumping ground for lousy movies. Somebody is now at the bottom of the East River with $20.00 cement sneakers because they dared to tell the consumer which movies the industry thought were lousy.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software - “prices send signals”

Display

When you’re setting a price, you’re sending a signal. If your competitor’s software ranges in price from about $100 to about $500, and you decide, heck, my product is about in the middle of the road, so I’ll sell it for $300, well, what message do you think you’re sending to your customers? You’re telling them that you think your software is “eh.” I have a better idea: charge $1350. Now your customers will think, “oh, man, that stuff has to be the cat’s whiskers since they’re charging mad coin for it!”

And then they won’t buy it because the limit on the corporate AMEX is $500.

Misery.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - On the Pricing of Software

Display

The more you learn about pricing, the less you seem to know.

I’ve been nattering on about this topic for well over 5000 words and I don’t really feel like we’re getting anywhere, you and I.

Some days it seems like it would be easier to be a taxi driver, with prices set by law. Or to be selling sugar. Plain ol’ sugar. Yep. That would be sweet.

Take my advice, offered about 20 pages back: charge $0.05 for your software. Unless it does bug tracking, in which case the correct price is $30,000,000. Thank you for your time, and I apologize for leaving you even less able to price software than you were when you started reading this.

AuthorJoel Spolsky
WorkCamels and Rubber Duckies
Published2008-07-04

Joel on Software - Blog Entry of 2 September, 2004 - Internet forums' forks

Display

In Usenet, whenever a single newsgroup got too large, it tended to fork. So from comp we got comp.sys.ibm.pc which split into smaller and smaller groups like the unloved comp.sys.ibm.pc.hardware.video, created because people were sick of talking about video drivers on the main group.

I didn’t like forks, because they make discussions less interesting. I mean, it’s bad enough there’s a comp.software.windows.nt.40.microsoft.notepad, does there have to be a comp.software.windows.nt.40.microsoft.notepad.helpfile.index? Seriously now.

AuthorJoel Spolsky
WorkBlog entry of 2 September, 2004
Published2008-07-04

Joel on Software - “Two Stories”

Display

I want to tell you two stories from my career which I think are classic illustrations of the difference between tech companies that are well-managed and tech companies that are disasters. It comes down to the difference between trusting employees and letting them get things done, versus treating them like burger flippers that need to be monitored and controlled every minute, lest they wander off and sabotage everything.

AuthorJoel Spolsky
WorkTwo Stories
Published2008-07-04

Joel on Software - “Two Stories”

Display

My first assignment at my first job was working at Microsoft, where I was told to come up with a new macro language strategy for Excel. Pretty soon, I had the first draft of the “Excel Basic” spec (which later evolved into Visual Basic for Applications, but that’s another story). Somehow, this mysterious group of people at Microsoft called the “Application Architecture” group got wind of my spec, which must have concerned them, because for some reason they thought that they were in charge of things like macro language strategies, and they asked to see my spec.

I asked around. Who’s the Application Architecture group? Nobody seemed to think they were very serious. It turns out that they were a group of just four people, recent hires with PhDs (very unusual for Microsoft). I sent them a copy of my spec and went to meet them, in case they had something interesting to say.

AuthorJoel Spolsky
WorkTwo Stories
Published2008-07-04

Joel on Software - “Two Stories”

Display

I sent them [= the Application Architecture group] a copy of my spec and went to meet them, in case they had something interesting to say.

“Blah blah!” said one of them. “Blah blah blah, blah blah blah!” said another. I don’t think they quite had anything interesting to say. They were very enamored of the idea of subclassing and sort of thought that people making macros in Excel wanted to subclass a lot of things. In any case, one of the fellows said, “Well, this is all very interesting. What’s next? Who has to approve your spec?”

I laughed. Even though I had only been at Microsoft for a few months, I knew that there was no such thing as somebody approving my spec. Hell, nobody had time to read my spec, let alone approve it. The programmers were bugging me every day to get them more pages so that they could write more code. My boss (and his boss) made it very clear to me that nobody else understood macros or had time to work on macros, so whatever I did, it better be right. And here this PhD working in a strange research group at Microsoft assumed that things were a bit more formal than that.

AuthorJoel Spolsky
WorkTwo Stories
Published2008-07-04

Joel on Software - “Two Stories”

Display

I pretty rapidly realized that the App Architecture group knew even less than I did about macros. At least, I had talked to a handful of macro developers and some Excel old-timers to get a grip on what people actually did with Excel macros: things like recalculating a spreadsheet every day, or rearranging some data according to a certain pattern. But the App Architecture group had merely thought about macros as an academic exercise, and they couldn’t actually come up with any examples of the kind of macros people would want to write. Pressured, one of them came up with the idea that since Excel already had underlining and double-underlining, perhaps someone would want to write a macro to triple underline. Yep. REAL common. So I proceeded to ignore them as diplomatically as possible.

AuthorJoel Spolsky
WorkTwo Stories
Published2008-07-04

Joel on Software - “Two Stories”

Display

I would have been perfectly happy to leave it at that. If the Apps Architecture team needed care and feeding and wanted to argue about stuff, that was OK, I would argue with them as much as they wanted as long as they left the programmers alone to do their work. But then something even more interesting happened that blew my mind. I was sitting at lunch with some coworkers, in the Redmond sun, when Pete Higgins came up to me. At that time Pete was the general manager for Office -- I knew who he was, of course, but didn’t expect that he knew me very well.

- “How’s it going, Joel?” he asked.

“I hear you’ve been having some issues with the App Architecture group.”

- “Oh no!” I said. “Nothing I can’t handle.”

- “Say no more,” he said, “I understand.” He left.

By the next day the rumor had gotten back to me: the App Architecture group was disbanded. Not only that, but each member of the group was sent to a different department at Microsoft, as far apart as possible. I never heard from them again. I was blown away, of course. At Microsoft, if you’re the Program Manager working on the Excel macro strategy, even if you’ve been at the company for less than six months, it doesn’t matter - you are the GOD of the Excel macro strategy, and nobody, not even employee number 6, is allowed to get in your way. Period.

AuthorJoel Spolsky
WorkTwo Stories
Published2008-07-04

Joel on Software - “Biculturalism” - “Silence is Golden”

Display

Let’s look at a small example. The Unix programming culture holds in high esteem programs which can be called from the command line, which take arguments that control every aspect of their behavior, and the output of which can be captured as regularly-formatted, machine readable plain text. Such programs are valued because they can easily be incorporated into other programs or larger software systems by programmers. To take one miniscule example, there is a core value in the Unix culture, which Raymond calls “Silence is Golden,” that a program that has done exactly what you told it to do successfully should provide no output whatsoever. It doesn’t matter if you’ve just typed a 300 character command line to create a file system, or built and installed a complicated piece of software, or sent a manned rocket to the moon. If it succeeds, the accepted thing to do is simply output nothing. The user will infer from the next command prompt that everything must be OK.

AuthorJoel Spolsky
WorkBiculturalism
Published2008-07-04

Joel on Software - “FogBugz 4+1/2 and Subjective Well-Being”

Display

Brett also snuck in a feature he’s been itching for: lots and lots and lots of keyboard shortcuts. There’s only one keyboard shortcut you have to memorize, though: Ctrl+; switches FogBugz into keyboard mode and little letters light up reminding you what the shortcuts are for various commands around the screen. It’s really pretty cool to be able to work through a bunch of cases, assigning, editing, and reprioritizing, without ever reaching for the mouse. Combined with the speed and responsiveness from Ajax, FogBugz has almost reached the level of speed and fluidity of my dry cleaner’s DOS 2.0 character mode database application. And that’s pretty darn responsive for a web app.

AuthorJoel Spolsky
WorkFogBugz 4+1/2 and Subjective Well-Being
Published2008-07-04

Joel on Software - “The Perils of JavaSchools”

Display

The recruiters-who-use-grep, by the way, are ridiculed here, and for good reason. I have never met anyone who can do Scheme, Haskell, and C pointers who can’t pick up Java in two days, and create better Java code than people with five years of experience in Java, but try explaining that to the average HR drone.

AuthorJoel Spolsky
WorkThe Perils of JavaSchools
Published2008-07-04

Joel on Software - “The Perils of JavaSchools”

Display

The most sympathetic interpretation of why CS departments are so enthusiastic to dumb down their classes is that it leaves them more time to teach actual CS concepts, if they don’t need to spend two whole lectures unconfusing students about the difference between, say, a Java int and an Integer. Well, if that’s the case, 6.001 has the perfect answer for you: Scheme, a teaching language so simple that the entire language can be taught to bright students in about ten minutes; then you can spend the rest of the semester on fixed points. Feh.

I’m going back to ones and zeros.

(You had ones? Lucky bastard! All we got were zeros.)

AuthorJoel Spolsky
WorkThe Perils of JavaSchools
Published2008-07-04

Joel on Software - “The Joel Test”

Display

Of course, these are not the only factors that determine success or failure: in particular, if you have a great software team working on a product that nobody wants, well, people aren’t going to want it. And it’s possible to imagine a team of “gunslingers” that doesn’t do any of this stuff that still manages to produce incredible software that changes the world. But, all else being equal, if you get these 12 things right, you’ll have a disciplined team that can consistently deliver.

AuthorJoel Spolsky
WorkThe Joel Test: 12 Steps to Better Code
Published2008-07-04

Joel on Software - “The Joel Test”

Display

The very first version of Microsoft Word for Windows was considered a “death march” project. It took forever. It kept slipping. The whole team was working ridiculous hours, the project was delayed again, and again, and again, and the stress was incredible. When the dang thing finally shipped, years late, Microsoft sent the whole team off to Cancun for a vacation, then sat down for some serious soul-searching.

What they realized was that the project managers had been so insistent on keeping to the “schedule” that programmers simply rushed through the coding process, writing extremely bad code, because the bug fixing phase was not a part of the formal schedule. There was no attempt to keep the bug-count down. Quite the opposite. The story goes that one programmer, who had to write the code to calculate the height of a line of text, simply wrote “return 12;” and waited for the bug report to come in about how his function is not always correct. The schedule was merely a checklist of features waiting to be turned into bugs. In the post-mortem, this was referred to as “infinite defects methodology”.

To correct the problem, Microsoft universally adopted something called a “zero defects methodology”. Many of the programmers in the company giggled, since it sounded like management thought they could reduce the bug count by executive fiat. Actually, “zero defects” meant that at any given time, the highest priority is to eliminate bugs before writing any new code.

AuthorJoel Spolsky
WorkThe Joel Test: 12 Steps to Better Code
Published2008-07-04

Joel on Software - “The Joel Test”

Display

Writing code in a compiled language is one of the last things that still can’t be done instantly on a garden variety home computer. If your compilation process takes more than a few seconds, getting the latest and greatest computer is going to save you time. If compiling takes even 15 seconds, programmers will get bored while the compiler runs and switch over to reading The Onion, which will suck them in and kill hours of productivity.

Debugging GUI code with a single monitor system is painful if not impossible. If you’re writing GUI code, two monitors will make things much easier.

Most programmers eventually have to manipulate bitmaps for icons or toolbars, and most programmers don’t have a good bitmap editor available. Trying to use Microsoft Paint to manipulate bitmaps is a joke, but that’s what most programmers have to do.

At my last job, the system administrator kept sending me automated spam complaining that I was using more than… get this… 220 megabytes of hard drive space on the server. I pointed out that given the price of hard drives these days, the cost of this space was significantly less than the cost of the toilet paper I used. Spending even 10 minutes cleaning up my directory would be a fabulous waste of productivity.

AuthorJoel Spolsky
WorkThe Joel Test: 12 Steps to Better Code
Published2008-07-04

Joel on Software - “Seven steps to remarkable customer service”

Display

This has two implications.

One: it’s crucial that tech support have access to the development team. This means that you can’t outsource tech support: they have to be right there at the same street address as the developers, with a way to get things fixed. Many software companies still think that it’s “economical” to run tech support in Bangalore or the Philippines, or to outsource it to another company altogether. Yes, the cost of a single incident might be $10 instead of $50, but you’re going to have to pay $10 again and again.

When we handle a tech support incident with a well-qualified person here in New York, chances are that’s the last time we’re ever going to see that particular incident. So with one $50 incident we’ve eliminated an entire class of problems.

Somehow, the phone companies and the cable companies and the ISPs just don’t understand this equation. They outsource their tech support to the cheapest possible provider and end up paying $10 again and again and again fixing the same problem again and again and again instead of fixing it once and for all in the source code. The cheap call centers have no mechanism for getting problems fixed; indeed, they have no incentive to get problems fixed because their income depends on repeat business, and there’s nothing they like better than being able to give the same answer to the same question again and again.

AuthorJoel Spolsky
WorkSeven steps to remarkable customer service
Published2008-07-04

Joel on Software - “Seven steps to remarkable customer service”

Display

Microsoft’s Raymond Chen tells the story of a customer who complains that the keyboard isn’t working. Of course, it’s unplugged. If you try asking them if it’s plugged in, “they will get all insulted and say indignantly, ‘Of course it is! Do I look like an idiot?’ without actually checking.”

“Instead,” Chen suggests, “say ‘Okay, sometimes the connection gets a little dusty and the connection gets weak. Could you unplug the connector, blow into it to get the dust out, then plug it back in?’

“They will then crawl under the desk, find that they forgot to plug it in (or plugged it into the wrong port), blow out the dust, plug it in, and reply, ‘Um, yeah, that fixed it, thanks.’”

Many requests for a customer to check something can be phrased this way. Instead of telling them to check a setting, tell them to change the setting and then change it back “just to make sure that the software writes out its settings.”

AuthorJoel Spolsky
WorkSeven steps to remarkable customer service
Published2008-07-04

Joel on Software - “Strategy Letter II: Chicken and Egg Problems”

Display

When the Macintosh first came out, there was no software available for it. So obviously, Apple created a giant glossy catalog listing all the great software that was “available”. Half of the items listed said, in fine print, “under development,” and the other half couldn’t be had for love or money. Some were such lame products nobody would buy them. But even having a thick glossy catalog with one software “product” per page described in glowing prose couldn’t disguise the fact that you just could not buy a word processor or spreadsheet to run on your 128KB Macintosh. There were similar “software product guides” for NeXT and BeOS. (Attention, NeXT and BeOS bigots: I don’t need any flak about your poxy operating systems, OK? Write your own column.) The only thing a software product guide tells you is that there is no software available for the system. When you see one of these beasts, run fleeing in the opposite direction.

AuthorJoel Spolsky
WorkStrategy Letter II: Chicken and Egg Problems
Published2008-07-04

Joel on Software - “Strategy Letter II: Chicken and Egg Problems”

Display

Amiga, Atari ST, Gem, IBM TopView, NeXT, BeOS, Windows CE, General Magic, the list of failed “new platforms” goes on and on. Because they are platforms, they are, by definition, not very interesting in and of themselves without juicy software to run on them. But, with very few exceptions (and I’m sure I’ll get a whole host of email from tedious supporters of arcane and unloved platforms like the Amiga or RSTS-11), no software developer with the least bit of common sense would intentionally write software for a platform with 100,000 users on a good day, like BeOS, when they could do the same amount of work and create software for a platform with 100,000,000 users, like Windows. The fact that anybody writes software for those oddball systems at all proves that the profit motive isn’t everything: religious fervor is still alive and well. Good for you, darling. You wrote a nice microEmacs clone for the Timex Sinclair 1000. Bravo. Here’s a quarter, buy yourself a treat.

AuthorJoel Spolsky
WorkStrategy Letter II: Chicken and Egg Problems
Published2008-07-04

Joel on Software - “Evidence Based Scheduling”

Display

Software developers don’t really like to make schedules. Usually, they try to get away without one. “It’ll be done when it’s done!” they say, expecting that such a brave, funny zinger will reduce their boss to a fit of giggles, and in the ensuing joviality, the schedule will be forgotten.

Most of the schedules you do see are halfhearted attempts. They’re stored on a file share somewhere and completely forgotten. When these teams ship, two years late, that weird guy with the file cabinet in his office brings the old printout to the post mortem, and everyone has a good laugh. “Hey look! We allowed two weeks for rewriting from scratch in Ruby!”

Hilarious! If you’re still in business.

AuthorJoel Spolsky
WorkEvidence Based Scheduling
Published2008-07-04

Joel on Software - “Evidence Based Scheduling”

Display

Most estimators get the scale wrong but the relative estimates right. Everything takes longer than expected, because the estimate didn’t account for bug fixing, committee meetings, coffee breaks, and that crazy boss who interrupts all the time. This common estimator has very consistent velocities, but they’re below 1.0. For example, {0.6, 0.5, 0.6, 0.6, 0.5, 0.6, 0.7, 0.6}

AuthorJoel Spolsky
WorkEvidence Based Scheduling
Published2008-07-04

Joel on Software - “Evidence Based Scheduling”

Display

Let me walk you through a quick example. To make this example as simple as possible, I’m going to imagine a very predictable programmer, John, whose whole job is writing those one-line getter and setter functions that inferior programming languages require. All day long this is all he does:

private int width; public int getWidth () { return width; } public void setWidth (int _width} { width = _width; }

I know, I know… it’s a deliberately dumb example, but you know you’ve met someone like this.

Anyway. Each getter or setter takes him 2 hours. So his task estimates look like this:

{2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, … }

Now, this poor guy has a boss who interrupts him every once in a while with a two-hour conversation about marlin fishing. Now, of course, John could have a task on his schedule called “Painful conversations about marlin,” and put that on his timesheet, but this might not be politically prudent. Instead, John just keeps the clock running. So his actual times look like this:

{2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, … }

And his velocities are:

{1, 1, 1, 1, 0.5, 1, 1, 1, 1, 0.5, 1, … }

AuthorJoel Spolsky
WorkEvidence Based Scheduling
Published2008-07-04

Joel on Software - “Evidence Based Scheduling”

Display

Assuming you had everything planned down to the last detail when you started work, EBS works great. To be honest, though, you may do some features that you hadn’t planned. You get new ideas, your salespeople sell features you don’t have, and somebody on the board of directors comes up with a cool new idea to make your golf cart GPS application monitor EKGs while golfers are buzzing around the golf course. All this leads to delays that could not have been predicted when you did the original schedule.

AuthorJoel Spolsky
WorkEvidence Based Scheduling
Published2008-07-04

Joel on Software - “Evidence Based Scheduling”

Display

Way back when I was working on Excel 5, our initial feature list was huge and would have gone way over schedule. “Oh my!” we thought. “Those are all super important features! How can we live without a macro editing wizard?”

As it turns out, we had no choice, and we cut what we thought was “to the bone” to make the schedule. Everybody felt unhappy about the cuts. To make people feel better, we told ourselves that we weren’t cutting the features, we were simply deferring them to Excel 6.

As Excel 5 was nearing completion, I started working on the Excel 6 spec with a colleague, Eric Michelman. We sat down to go through the list of “Excel 6” features that had been punted from the Excel 5 schedule. Guess what? It was the shoddiest list of features you could imagine. Not one of those features was worth doing. I don’t think a single one of them ever was. The process of culling features to fit a schedule was the best thing we could have done. If we hadn’t done this, Excel 5 would have taken twice as long and included 50% useless crap features that would have had to be supported, for backwards compatibility, until the end of time.

AuthorJoel Spolsky
WorkEvidence Based Scheduling
Published2008-07-04

Joel on Software - Blog Entry for 19 February, 2008

Display

Last week, Microsoft published the binary file formats for Office. These formats appear to be almost completely insane. The Excel 97-2003 file format is a 349 page PDF file. But wait, that’s not all there is to it! This document includes the following interesting comment:

Each Excel workbook is stored in a compound file.

You see, Excel 97-2003 files are OLE compound documents, which are, essentially, file systems inside a single file. These are sufficiently complicated that you have to read another 9 page spec to figure that out. And these “specs” look more like C data structures than what we traditionally think of as a spec. It’s a whole hierarchical file system.

If you started reading these documents with the hope of spending a weekend writing some spiffy code that imports Word documents into your blog system, or creates Excel-formatted spreadsheets with your personal finance data, the complexity and length of the spec probably cured you of that desire pretty darn quickly. A normal programmer would conclude that Office’s binary file formats:

  • are deliberately obfuscated
  • are the product of a demented Borg mind
  • were created by insanely bad programmers
  • and are impossible to read or create correctly.
AuthorJoel Spolsky
WorkBlog entry for 19 February 2008
Published2008-07-04

Joel on Software Forum - PHP, Perl and Python

Display

You know, as much as I hate to see Joel backhand ole Perl, I’ve seen it done before (http://www.cabochon.com/~stevey/blog-rants/blog-ancient-perl.html) and I’m over it. Whatever. It’s not a real object oriented language, too many idiosyncrasies, yadda yadda yadda I woke up next to python.

But, I mean, PHP?? Uh, what?

Weekly root exploits, a thousand ways to escape a DB insert, object oriented is even further behind in adoption than Perl (there’s actually tons of pretty clean oo Perl code, on CPAN), doesn’t play well with apache2.

Oh but it’s popular. Yes, it’s very easy to find PHP programmers. You know, it’s also pretty easy to find JavaScript programmers! COBOL was apparently pretty hot at one point.

It’s not that I have anything against PHP. I mean, people seem to get sh*t done with it. And they’re not all friggin frigtards. Even 37 signals built their website in PHP and those guys are supposed to be the bees knees.

But… PHP is industrial strength, Python is halfway there, and Perl is ass?

Yes. Also: Toyota can be deeded to your grandkids, but Honda will explode before you drive it home; Heath tastes totally incredible and Skor will make you vomit.

Author“a Hack”
WorkPHP more maintainable than Perl, also Pepsi way better than Coke
Published2008-07-04

Joel on Software - Excerpt from the Book Reviews

Display

A few months ago when we released CityDesk, I got an email from a customer complaining that he was used to doing Alt+F, Alt+S to save files. Unfortunately due to a tiny, unnoticed bug, that keyboard shortcut saved the file and then closed it, irritatingly. I had never noticed because I’m in the habit of doing Alt+F,S to save files, not Alt+F,Alt+S -- a tiny difference -- and Alt+F,S worked fine.

Once you get into the habit of doing Alt+F,Alt+S to save, it becomes so automatic you don’t think of it as Alt+F,Alt+S. You think of it as save. And when you push the “save” button in your brain and the file you were working on goes away, it makes you feel like you’re not in control of your environment. It’s a small thing, but about the fourth time that it happens, you’re going to be seriously unhappy. That’s why I spent several hours tracking down this bug and fixing it. In a bizarre application of Murphy’s Law, this fix led to a cascade of events that caused us to waste something like a week, but that’s neither here nor there. It was worth the time spent. This is what it means to be concerned about usability. If you still think that something as small as how long you hold down the Alt key when you active a menu command doesn’t matter, well, your software is going to make people unhappy. These tiny inconsistencies are what makes Swing applications so unbearably annoying to use, and in my opinion it’s why there are virtually no commercially successful Java GUI applications.

AuthorJoel Spolsky
WorkBook Reviews
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

You’re about to see the mother of all flamewars on internet groups where web developers hang out. It’ll make the Battle of Stalingrad look like that time your sister-in-law stormed out of afternoon tea at your grandmother’s and wrapped the Mustang around a tree.

This upcoming battle will be presided over by Dean Hachamovitch, the Microsoft veteran currently running the team that’s going to bring you the next version of Internet Explorer, 8.0. The IE 8 team is in the process of making a decision that lies perfectly, exactly, precisely on the fault line smack in the middle of two different ways of looking at the world. It’s the difference between conservatives and liberals, it’s the difference between “idealists” and “realists,” it’s a huge global jihad dividing members of the same family, engineers against computer scientists, and Lexuses vs. olive trees.

And there’s no solution. But it will be really, really entertaining to watch, because 99% of the participants in the flame wars are not going to understand what they’re talking about. It’s not just entertainment: it’s required reading for every developer who needs to design interoperable systems.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

And the whole problem hinges on the little tiny decision of what IE8 should do when it encounters a page that claims to support “standards”, but has probably only been tested against IE7.

What the hell is a standard?

Don’t they have standards in all kinds of engineering endeavors? (Yes.)

Don’t they usually work? (Mmmm…..)

Why are “web standards” so frigging messed up? (It’s not just Microsoft’s fault. It’s your fault too. And Jon Postel’s (1943-1998). I’ll explain that later.)

There is no solution. Each solution is terribly wrong. Eric Bangeman at ars technica writes, “The IE team has to walk a fine line between tight support for W3C standards and making sure sites coded for earlier versions of IE still display correctly.” This is incorrect. It’s not a fine line. It’s a line of negative width. There is no place to walk. They are damned if they do and damned if they don’t.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

That’s why I can’t take sides on this issue and I’m not going to. But every working software developer should understand, at least, how standards work, how standards should work, how we got into this mess, so I want to try to explain a little bit about the problem here, and you’ll see that it’s the same reason Microsoft Vista is selling so poorly, and it’s the same issue I wrote about when I referred to the Raymond Chen camp (pragmatists) at Microsoft vs. the MSDN camp (idealists), the MSDN camp having won, and now nobody can figure out where their favorite menu commands went in Microsoft Office 2007, and nobody wants Vista, and it’s all the same debate: whether you are an Idealist (”red”) or a Pragmatist (”blue”).

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

Imagine that you went to Mars, where you discovered that the beings who live there don’t have the portable music player. They’re still using boom boxes.

You realize this is a huge business opportunity and start selling portable MP3 players (except on Mars they’re called Qxyzrhjjjjukltks) and compatible headphones. To connect the MP3 player to the headphones, you invent a neat kind of metal jack that looks like this:

Because you control the player and the headphone, you can ensure that your player works with your headphones. This is a ONE TO ONE market. One player, one headphone.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

So far, all is well. We have a de-facto standard for headphone jacks here. The written spec is not complete and not adequate, but anybody who wants to make a compatible headphone just has to plug it into your personal stereo device and test it, and if it works, all is well, they can sell it, and it will work.

Until you decide to make a new version, the Qxyzrhjjjjukltk 2.0.

The Qxyzrhjjjjukltk 2.0 is going to include a telephone (turns out Marslings didn’t figure out cell phones on their own, either) and the headphone is going to have to have a built-in microphone, which requires one more conductor, so you rework the connector into something totally incompatible and kind of ugly, with all kinds of room for expansion:

Completely different 25-conductor connector. And the Qxyzrhjjjjukltk 2.0 is a complete and utter failure in the market. Yes, it has a nice telephone thing, but nobody cared about that. They cared about their large collections of headphones. It turns out that when I said Marslings are very particular about the color of things that they stick in their ears, I meant it. Most trendy Marslings at this point have a whole closet full of nice headphones. They all look the same to you (red), but Marslings are very, very finicky about shades of red in a way that you never imagined. The newest high-end apartments on Mars are being marketed with a headphone closet. I kid you not.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

A few years pass; you’re still selling Qxyzrhjjjjukltks like crazy; but now there are lots of Qxyzrhjjjjukltk clones on the market, like the open source FireQx, and lots of headphones, and you all keep inventing new features that require changes to the headphone jack and it’s driving the headphone makers crazy because they have to test their new designs out against every Qxyzrhjjjjukltk clone which is costly and time consuming and frankly most of them don’t have time and just get it to work on the most popular Qxyzrhjjjjukltk 5.0, and if that works, they’re happy, but of course when you plug the headphones into FireQx 3.0 lo and behold they explode in your hands because of a slight misunderstanding about some obscure thing in the spec which nobody really understands called hasLayout, and everybody understands that when it’s raining the hasLayout property is true and the voltage is supposed to increase to support the windshield-wiper feature, but there seems to be some debate over whether hail and snow are rain for the purpose of hasLayout, because the spec just doesn’t say. FireQx 3.0 treats snow as rain, because you need windshield wipers in the snow, Qxyzrhjjjjukltk 5.0 does not, because the programmer who worked on that feature lives in a warm part of Mars without snow and doesn’t have a driver’s license anyway. Yes, they have driver’s licenses on Mars.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

And eventually some tedious bore writes a lengthy article on her blog explaining a trick you can use to make Qxyzrhjjjjukltk 5.0 behave just like FireQx 3.0 through taking advantage of a bug in Qxyzrhjjjjukltk 5.0 in which you trick Qxyzrhjjjjukltk into deciding that it’s raining when it’s snowing by melting a little bit of the snow, and it’s ridiculous, but everyone does it, because they have to solve the hasLayout incompatibility. Then the Qxyzrhjjjjukltk team fixes that bug in 6.0, and you’re screwed again, and you have to go find some new bug to exploit to make your windshield-wiper-equipped headphone work with either device.

NOW. This is the MANY-MANY market. Many players on the left hand side who don’t cooperate, and SCRILLIONS of players on the right hand side. And they’re all making mistakes because To Err Is Human.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Martian Headsets”

Display

If you’ve ever visited the ultra-orthodox Jewish communities of Jerusalem, all of whom agree in complete and utter adherence to every iota of Jewish law, you will discover that despite general agreement on what constitutes kosher food, that you will not find a rabbi from one ultra-orthodox community who is willing to eat at the home of a rabbi from a different ultra-orthodox community. And the web designers are discovering what the Jews of Mea Shearim have known for decades: just because you all agree to follow one book doesn’t ensure compatibility, because the laws are so complex and complicated and convoluted that it’s almost impossible to understand them all well enough to avoid traps and landmines, and you’re safer just asking for the fruit plate.

AuthorJoel Spolsky
WorkMartian Headsets
Published2008-07-04

Joel on Software - “Five Worlds”

Display

Last week Kent Beck made a claim that you don’t really need bug tracking databases when you’re doing Extreme Programming, because the combination of pair programming (with persistent code review) and test driven development (guaranteeing 100% code coverage of the automated tests) means you hardly ever have bugs.That didn’t sound right to me. I looked in our own bug tracking database here at Fog Creek to see what kinds of bugs were keeping it busy.

Lo and behold, I discovered that very few of the bugs in there would have been discovered with pair programming or test driven development. Many of our “bugs” are really what XP calls stories -- basically, just feature requests.

A lot of the other bugs were only discovered after much use in the field. The Polish keyboard thing. There’s no way pair programming was going to find that. And logical mistakes that never occurred to us in the way that different features work together. The larger and more complex a program, the more interactions between the features that you don’t think about. A particular unlikely sequence of characters ({${?, if you must know) that confuses the lexer. Some ftp servers produce an error when you delete a file that doesn’t exist (our ftp server does not complain so this never occurred to us.)

I carefully studied every bug. Out of 106 bugs we fixed for the service pack release of CityDesk, exactly 5 of them could have been prevented through pair programming or test driven design. We actually had more bugs that we knew about and thought weren’t important (only to be corrected by our customers!) than bugs that could have been caught by XP methods.

But Kent is right, for other types of development. For most corporate development applications, none of these things would be considered a bug. Program crashes on invalid input? Run it again, and this time watch your {${?’s! And we only have One Kind of FTP server and nobody in the whole company uses Polish Windows.

AuthorJoel Spolsky
WorkFive Worlds
Published2008-07-04

All those wonderful GUI tools for Linux administration

Display

“Seriously, there is no reason why the command line should be required to configure Oracle just like there is no reason why the command line should be required to configure Linux. It is an indication of a company and people who are trying to raise the barrier to entry in order to hold on to revenue streams from support and training.”

You’re so right. I mean, all those wonderful GUI tools for Linux administration out there that Linux Inc. won’t let you use.

Oh wait. That’s right. There’s no single company deciding what you can and can’t use.

Okay, maybe it’s the fact that the people who *could* write tools for Linux system administration *already know* how to administer Linux systems, so they don’t need GUI tools. Yeah, that sounds a bit more likely.

Maybe with Oracle you have point. I’m sure they balance the lost support revenue from better tools against the lost sales revenue from more people wanting to buy their product because of the tools.

AuthorDrew Kime
WorkComment on “Oracle - How Quaint?”
Published2008-07-04

Joel on Software - Fire and Motion

Display

Think of the history of data access strategies to come out of Microsoft. ODBC, RDO, DAO, ADO, OLEDB, now ADO.NET - All New! Are these technological imperatives? The result of an incompetent design group that needs to reinvent data access every goddamn year? (That’s probably it, actually.) But the end result is just cover fire. The competition has no choice but to spend all their time porting and keeping up, time that they can’t spend writing new features. Look closely at the software landscape. The companies that do well are the ones who rely least on big companies and don’t have to spend all their cycles catching up and reimplementing and fixing bugs that crop up only on Windows XP. The companies who stumble are the ones who spend too much time reading tea leaves to figure out the future direction of Microsoft. People get worried about .NET and decide to rewrite their whole architecture for .NET because they think they have to. Microsoft is shooting at you, and it’s just cover fire so that they can move forward and you can’t, because this is how the game is played, Bubby. Are you going to support Hailstorm? SOAP? RDF? Are you supporting it because your customers need it, or because someone is firing at you and you feel like you have to respond? The sales teams of the big companies understand cover fire. They go into their customers and say, “OK, you don’t have to buy from us. Buy from the best vendor. But make sure that you get a product that supports (XML / SOAP / CDE / J2EE) because otherwise you’ll be Locked In The Trunk.” Then when the little companies try to sell into that account, all they hear is obedient CTOs parroting “Do you have J2EE?” And they have to waste all their time building in J2EE even if it doesn’t really make any sales, and gives them no opportunity to distinguish themselves. It’s a checkbox feature -- you do it because you need the checkbox saying you have it, but nobody will use it or needs it. And it’s cover fire.

AuthorJoel Spolsky
WorkFire and Motion
Published2008-07-26

Joel on Software - Rub a dub dub

Display

In those days, I thought, golly, there are zillions of bug tracking packages out there. Every programmer has written a dinky bug tracking package. Why would anyone buy ours? I knew one thing: programmers who start businesses often have the bad habit of thinking everybody else is a programmer just like them and wants the same stuff as them, and so they have an unhealthy tendency to start businesses that sell programming tools. That’s why you see so many scrawny companies hawking source-code-generating geegaws, error catching and emailing geegaws, debugging geegaws, syntax-coloring editing tchotchkes, ftping baubles, and, ahem, bug tracking packages. All kinds of stuff that only a programmer could love. I had no intention of falling into that trap!

Of course, nothing ever works out exactly as planned. FogBUGZ was popular. Really popular. It accounts for a significant chunk of Fog Creek’s revenue and sales are growing steadily. The People won’t stop buying it.

AuthorJoel Spolsky
WorkRub a dub dub
Published2008-11-19

Joel on Software - Rub a dub dub

Display

So we did version 2.0. This was an attempt to add some of the most obviously needed features. While David worked on version 2.0 we honestly didn’t think it was worth that much effort, so he tended to do things in what you might call an “expedient” fashion rather than, say, an “elegant” fashion. Certain, ahem, design issues in the original code were allowed to fester. There were two complete sets of nearly identical code for drawing the main bug-editing page. SQL statements were scattered throughout the HTML hither and yon, to and fro, pho and ton. Our HTML was creaky and designed for those ancient browsers that were so buggy they could crash loading about:blank.

Yeah, it worked brilliantly, we’ve been at zero known bugs for a while now. But inside, the code was, to use the technical term, a “big mess.” Adding new features was a hemorrhoid. To add one field to the central bug table would probably require 50 modifications, and you’d still be finding places you forgot to modify long after you bought your first family carplane for those weekend trips to your beach house on Mars.

AuthorJoel Spolsky
WorkRub a dub dub
Published2008-11-19

Joel on Software - Five Worlds - The Introduction

Display

Something important is almost never mentioned in all the literature about programming and software development, and as a result we sometimes misunderstand each other.

You’re a software developer. Me too. But we may not have the same goals and requirements. In fact there are several different worlds of software development, and different rules apply to different worlds.

You read a book about UML modeling, and nowhere does it say that it doesn’t make sense for programming device drivers. Or you read an article saying that “the 20MB runtime [required for .NET] is a NON issue” and it doesn’t mention the obvious: if you’re trying to write code for a 32KB ROM on a pager, it very much is an issue!

I think there are five worlds here, sometimes intersecting, often not. The five are:

  1. Shrinkwrap
  2. Internal
  3. Embedded
  4. Games
  5. Throwaway

When you read the latest book about Extreme Programming, or one of Steve McConnell’s excellent books, or Joel on Software, or Software Development magazine, you see a lot of claims about how to do software development, but you hardly ever see any mention of what kind of development they’re talking about, which is unfortunate, because sometimes you need to do things differently in different worlds.

AuthorJoel Spolsky
WorkFive Worlds
Published2009-05-13

Joel on Software - Wrong Code Look Wrong - Clean Code

Display

When you start out as a beginning programmer, or you try to read code in a new language, it all looks equally inscrutable. Until you understand the programming language itself, you can’t even see obvious syntactic errors.

During the first phase of learning, you start to recognize the things that we usually refer to as “coding style.” So you start to notice code that doesn’t conform to indentation standards and Oddly-Capitalized variables.

It’s at this point you typically say, “Blistering Barnacles, we’ve got to get some consistent coding conventions around here!”, and you spend the next day writing up coding conventions for your team, and the next six days arguing about the One True Brace Style, and the next three weeks rewriting old code to conform to the One True Brace Style, until a manager catches you and screams at you for wasting time on something that can never make money, and you decide that it’s not really a bad thing to only reformat code when you revisit it, so you have about half of a True Brace Style, and pretty soon you forget all about that, and then you can start obsessing about something else irrelevant to making money like replacing one kind of string class with another kind of string class.

AuthorJoel Spolsky
WorkMaking Wrong Code Look Wrong
Published2009-12-20

Joel on Software - Perfectionism

Display

Perfectionism

If I was as much of a perfectionist as some here would have me be, I would never get out the door in the morning, I’d be so busy scrubbing the floors of my apartment until they sparkle and shaving every ten minutes and removing lint from my clothing with masking tape, and by the time I finished that I’d have to shave again and take out the trash because there was masking tape in the trash and re-scrub the floor because when I took the trash out I might have tracked in dust. And then I’d have to shave again.

I could go insane with the web page behind the discussion board. First I could make it 110% xhtml 1.1 + CSS. Heck, why not xhtml 2.0 just to be extra addictive-personality-disordered. Then I could neatly format all the html code so it’s perfectly indented. But the html is generated by a script, and the script has to be indented correctly so that it’s perfect too, and a correctly indented ASP script does not, by definition, produce correctly indented HTML. So I could write a filter that takes the output of the ASP script and reindents it so that if anybody does a View Source they would see neatly indented HTML and think I have great attention to detail. Then I would start to obsess about all the wasted bandwidth caused by meaningless whitespace in the HTML file, and I’d go back and forth in circles between compressed HTML and nicely laid out HTML, pausing only to shave.

I could spend the rest of my life perfecting the HTML behind every page on all of our sites, or I could do something that might actually benefit someone.

Perfectionism is a very dangerous quality in business and in life, because by being perfectionist about one thing you are, by definition, neglecting another. The three days I spent insuring that all icons in CityDesk 3.0 are displayed with perfect alpha-blended effects came at the price of having a web site where the descender of the “g” is not a hyperlink. And both are at the price of working on my next book, or writing another article for Joel on Software, or making CityDesk publish really big sites faster.

If you’re noticing a recurring theme, it’s that I never like to talk about whether or not to do X. The question should never be “X, yes or no?” As long as you have limited time and resources, you always have to look at the cost and the benefit of X. Questions should be “Is X worth the time” or “Will X or Y have a greater return on investment?”

AuthorJoel Spolsky
WorkNews for 22-April-2004
Published2010-08-23

Joel on Software - Sesame Seeds

Display

In one of Gerald Weinberg’s books, probably The Secrets of Consulting, there’s the apocryphal story of the giant multinational hamburger chain where some bright MBA figured out that eliminating just three sesame seeds from a sesame-seed bun would be completely unnoticeable by anyone yet would save the company $126,000 per year. So they do it, and time passes, and another bushy-tailed MBA comes along, and does another study, and concludes that removing another five sesame seeds wouldn’t hurt either, and would save even more money, and so on and so forth, every year or two, the new management trainee looking for ways to save money proposes removing a sesame seed or two, until eventually, they’re shipping hamburger buns with exactly three sesame seeds artfully arranged in a triangle, and nobody buys their hamburgers any more.

AuthorJoel Spolsky
WorkThere’s no place like 127.0.0.1
Published2010-11-19

Joel on Software - Learn how to write

Display

Would Linux have succeeded if Linus Torvalds hadn’t evangelized it? As brilliant a hacker as he is, it was Linus’s ability to convey his ideas in written English via email and mailing lists that made Linux attract a worldwide brigade of volunteers.

Have you heard of the latest fad, Extreme Programming? Well, without getting into what I think about XP, the reason you’ve heard of it is because it is being promoted by people who are very gifted writers and speakers.

Even on the small scale, when you look at any programming organization, the programmers with the most power and influence are the ones who can write and speak in English clearly, convincingly, and comfortably. Also it helps to be tall, but you can’t do anything about that.

The difference between a tolerable programmer and a great programmer is not how many programming languages they know, and it’s not whether they prefer Python or Java. It’s whether they can communicate their ideas. By persuading other people, they get leverage. By writing clear comments and technical specs, they let other programmers understand their code, which means other programmers can use and work with their code instead of rewriting it. Absent this, their code is worthless. By writing clear technical documentation for end users, they allow people to figure out what their code is supposed to do, which is the only way those users can see the value in their code. There’s a lot of wonderful, useful code buried on sourceforge somewhere that nobody uses because it was created by programmers who don’t write very well (or don’t write at all), and so nobody knows what they’ve done and their brilliant code languishes.

I won’t hire a programmer unless they can write, and write well, in English. If you can write, wherever you get hired, you’ll soon find that you’re getting asked to write the specifications and that means you’re already leveraging your influence and getting noticed by management.

Most colleges designate certain classes as “writing intensive,” meaning, you have to write an awful lot to pass them. Look for those classes and take them! Seek out classes in any field that have weekly or daily written assignments.

Start a journal or weblog. The more you write, the easier it will be, and the easier it is to write, the more you’ll write, in a virtuous circle.

AuthorJoel Spolsky
WorkAdvice for Computer Science College Students
Published2011-04-02

Joel on Software - Software prototypes

Display

Years ago, the Excel team was trying to figure out if it would be a good idea to allow users to drag and drop cells using the mouse. They had a couple of interns “whip up a prototype” suitable for usability testing, using the cutting edge Visual Basic 1.0. Building the prototype took all summer, because it had to duplicate so much of Excel’s real functionality or you couldn’t do a real usability test.

The conclusion of the usability test? Yes, it was a good feature! The programmer in charge spent maybe a week and completely implemented the drag and drop feature. The joke is, of course, that the whole point of creating a prototype is to “save time.”

A year later, another top-secret Microsoft team built a complete prototype for a new user interface using the cutting edge product Asymetrix Toolbook (good lord, it’s hard to believe that thing survived). This prototype took something like a year to build. The real product: Microsoft Bob, the PCjr of the software world. Another wasted prototype.

I’ve basically given up on software prototypes. If the prototype can do everything the product can do, it might as well be the product, and if it can’t, it’s not much use. Luckily, there’s a much better idea: paper prototypes, which neatly solve this problem and the iceberg problem in one fell swoop. Even luckier, Carolyn Snyder has just written a great new book, Paper Prototyping, on the subject. This is an essential reference for anyone designing user interfaces, and it’s well written to boot.

AuthorJoel Spolsky
WorkMay 2003 Post
Published2019-07-03

Joel on Software - “Seven steps to remarkable customer service” - Fix everything two ways

Display

Almost every tech support problem has two solutions. The superficial and immediate solution is just to solve the customer’s problem. But when you think a little harder you can usually find a deeper solution: a way to prevent this particular problem from ever happening again.

Sometimes that means adding more intelligence to the software or the SETUP program; by now, our SETUP program is loaded with special case checks. Sometimes you just need to improve the wording of an error message. Sometimes the best you can come up with is a knowledge base article.

We treat each tech support call like the NTSB treats airliner crashes. Every time a plane crashes, they send out investigators, figure out what happened, and then figure out a new policy to prevent that particular problem from ever happening again. It’s worked so well for aviation safety that the very, very rare airliner crashes we still get in the US are always very unusual, one-off situations.

AuthorJoel Spolsky
WorkSeven steps to remarkable customer service
Published2020-04-01

Joel on Software - "Software is neat like that" (“Rub a dub dub”)

Display

One reason people are tempted to rewrite their entire code base from scratch is that the original code base wasn’t designed for what it’s doing. It was designed as a prototype, an experiment, a learning exercise, a way to go from zero to IPO in nine months, or a one-off demo. And now it has grown into a big mess that’s fragile and impossible to add code to, and everybody’s whiny, and the old programmers quit in despair and the new ones that are brought in can’t make head or tail of the code so they somehow convince management to give up and start over while Microsoft takes over their business. Today let me tell you a story about what they could have done instead.

FogBUGZ started out six years ago as an experiment to teach myself ASP programming. Pretty soon it became an in-house bug tracking system. It got embellished almost daily with features that people needed until it was good enough that it no longer justified any more work.

Various friends asked me if they could use FogBUGZ at their companies. The trouble was, it had too many hardcoded things that made it a pain to run anywhere other than on the original computer where it was deployed. I had used a bunch of SQL Server stored procedures, which meant that you needed SQL Server to run FogBUGZ, which was expensive and overkill for some of the two person teams that wanted to run it. And so on. So I would tell my friends, “gosh, for $5000 in consulting fees, I’ll spend a couple of days and clean up the code so you can run it on your server using Access instead of SQL Server.” Generally, my friends thought this was too expensive.

After this happened a few times I had a revelation — if I could sell the same program to, say, three people, I could charge $2000 and come out ahead. Or thirty people for $200. Software is neat like that. So in late 2000, Michael sat down, ported the code so that it worked on Access or SQL Server, pulled all the site-specific stuff out into a header file, and we started selling the thing. I didn’t really expect much to come of it.

AuthorJoel Spolsky
WorkRub a dub dub
Published2020-12-03

Joel on Software - addressing people in English

Display

In most of the English speaking world it is not considered polite to open letters to a Mr. Joel Spolsky by writing “Dear Spolsky.” One might write “Dear Mr. Spolsky,” or “Dear sir,” or perhaps, “Hi Joel!” But “Dear Spolsky” is usually followed by some story about embezzled funds and needing to borrow my bank account.

AuthorJoel Spolsky
WorkGetting Your Résumé Read – Joel on Software
Published2021-08-11

Joel on Software - Why People Buy Operating Systems

Display

Remember the definition of an operating system? It’s the thing that manages a computer’s resources so that application programs can run. People don’t really care much about operating systems; they care about those application programs that the operating system makes possible. Word Processors. Instant Messaging. Email. Accounts Payable. Web sites with pictures of Paris Hilton. By itself, an operating system is not that useful. People buy operating systems because of the useful applications that run on it. And therefore the most useful operating system is the one that has the most useful applications.

The logical conclusion of this is that if you’re trying to sell operating systems, the most important thing to do is make software developers want to develop software for your operating system. That’s why Steve Ballmer was jumping around the stage shouting “Developers, developers, developers, developers.” It’s so important for Microsoft that the only reason they don’t outright give away development tools for Windows is because they don’t want to inadvertently cut off the oxygen to competitive development tools vendors (well, those that are left) because having a variety of development tools available for their platform makes it that much more attractive to developers. But they really want to give away the development tools. Through their Empower ISV program you can get five complete sets of MSDN Universal (otherwise known as “basically every Microsoft product except Flight Simulator“) for about $375. Command line compilers for the .NET languages are included with the free .NET runtime… also free. The C++ compiler is now free. Anything to encourage developers to build for the .NET platform, and holding just short of wiping out companies like Borland.

AuthorJoel Spolsky
WorkHow Microsoft Lost the API War
Published2021-10-13

Paul Graham Quotes

Paul Graham: People who do Great Work

Display

The people I’ve met who do great work… generally feel that they’re stupid and lazy, that their brain only works properly one day out of ten, and that it’s only a matter of time until they’re found out.

AuthorPaul Graham
Work“Great Hackers” (old Version)
Published2008-07-04

Paul Graham about Great Men in their Youth

Display

What they really mean is, don’t get demoralized. Don’t think that you can’t do what other people can. And I agree you shouldn’t underestimate your potential. People who’ve done great things tend to seem as if they were a race apart. And most biographies only exaggerate this illusion, partly due to the worshipful attitude biographers inevitably sink into, and partly because, knowing how the story ends, they can’t help streamlining the plot till it seems like the subject’s life was a matter of destiny, the mere unfolding of some innate genius. In fact I suspect if you had the sixteen year old Shakespeare or Einstein in school with you, they’d seem impressive, but not totally unlike your other friends.

AuthorPaul Graham
WorkWhat You’ll Wish You’d Known
Published2008-07-04

Paul Graham about Java - #1

Display

It could be that in Java’s case I’m mistaken. It could be that a language promoted by one big company to undermine another, designed by a committee for a “mainstream” audience, hyped to the skies, and beloved of the DoD [= “Department of Defense”], happens nonetheless to be a clean, beautiful, powerful language that I would love programming in. It could be, but it seems very unlikely.

AuthorPaul Graham
WorkJava’s Cover
Published2008-07-04

Paul Graham - Java Hype

Display

But for what it’s worth, as a sort of time capsule, here’s why I don’t like the look of Java:

1. It has been so energetically hyped. Real standards don’t have to be promoted. No one had to promote C, or Unix, or HTML. A real standard tends to be already established by the time most people hear about it. On the hacker radar screen, Perl is as big as Java, or bigger, just on the strength of its own merits.

AuthorPaul Graham
WorkJava’s Cover
Published2008-07-04

Paul Graham - about Computer Science Mathematicians

Display

Bundling all these different types of work together in one department may be convenient administratively, but it’s confusing intellectually. That’s the other reason I don’t like the name “computer science.” Arguably the people in the middle are doing something like an experimental science. But the people at either end, the hackers and the mathematicians, are not actually doing science.

The mathematicians don’t seem bothered by this. They happily set to work proving theorems like the other mathematicians over in the math department, and probably soon stop noticing that the building they work in says “computer science” on the outside. But for the hackers this label is a problem. If what they’re doing is called science, it makes them feel they ought to be acting scientific. So instead of doing what they really want to do, which is to design beautiful software, hackers in universities and research labs feel they ought to be writing research papers.

AuthorPaul Graham
Work“Hackers and Painters” (the Essay)
Published2008-07-04

Paul Graham - figure a Program Completely on Paper

Display

For example, I was taught in college that one ought to figure out a program completely on paper before even going near a computer. I found that I did not program this way. I found that I liked to program sitting in front of a computer, not a piece of paper. Worse still, instead of patiently writing out a complete program and assuring myself it was correct, I tended to just spew out code that was hopelessly broken, and gradually beat it into shape. Debugging, I was taught, was a kind of final pass where you caught typos and oversights. The way I worked, it seemed like programming consisted of debugging.

For a long time I felt bad about this, just as I once felt bad that I didn’t hold my pencil the way they taught me to in elementary school. If I had only looked over at the other makers, the painters or the architects, I would have realized that there was a name for what I was doing: sketching. As far as I can tell, the way they taught me to program in college was all wrong. You should figure out programs as you’re writing them, just as writers and painters and architects do.

AuthorPaul Graham
WorkHackers and Painters
Published2008-07-04

Paul Graham on Business Oscillations

Display

I only discovered this myself quite recently. When Yahoo bought Viaweb, they asked me what I wanted to do. I had never liked the business side very much, and said that I just wanted to hack. When I got to Yahoo, I found that what hacking meant to them was implementing software, not designing it. Programmers were seen as technicians who translated the visions (if that is the word) of product managers into code.

This seems to be the default plan in big companies. They do it because it decreases the standard deviation of the outcome. Only a small percentage of hackers can actually design software, and it’s hard for the people running a company to pick these out. So instead of entrusting the future of the software to one brilliant hacker, most companies set things up so that it is designed by committee, and the hackers merely implement the design.

If you want to make money at some point, remember this, because this is one of the reasons startups win. Big companies want to decrease the standard deviation of design outcomes because they want to avoid disasters. But when you damp oscillations, you lose the high points as well as the low. This is not a problem for big companies, because they don’t win by making great products. Big companies win by sucking less than other big companies.

AuthorPaul Graham
WorkHackers and Painters
Published2008-07-04

Paul Graham: “What those who teach, cannot do”

Display

It’s not true that those who can’t do, teach (some of the best hackers I know are professors), but it is true that there are a lot of things that those who teach can’t do. Research imposes constraining caste restrictions. In any academic field there are topics that are ok to work on and others that aren’t. Unfortunately the distinction between acceptable and forbidden topics is usually based on how intellectual the work sounds when described in research papers, rather than how important it is for getting good results. The extreme case is probably literature; people studying literature rarely say anything that would be of the slightest use to those producing it.

Though the situation is better in the sciences, the overlap between the kind of work you’re allowed to do and the kind of work that yields good languages is distressingly small. (Olin Shivers has grumbled eloquently about this.) For example, types seem to be an inexhaustible source of research papers, despite the fact that static typing seems to preclude true macros-- without which, in my opinion, no language is worth using.

AuthorPaul Graham
WorkThe Hundred-Year Language
Published2008-07-04

Paul Graham: Meaning of Hacker/Hack

Display

To the popular press, “hacker” means someone who breaks into computers. Among programmers it means a good programmer. But the two meanings are connected. To programmers, “hacker” connotes mastery in the most literal sense: someone who can make a computer do what he wants-- whether the computer wants to or not.

To add to the confusion, the noun “hack” also has two senses. It can be either a compliment or an insult. It’s called a hack when you do something in an ugly way. But when you do something so clever that you somehow beat the system, that’s also called a hack. The word is used more often in the former than the latter sense, probably because ugly solutions are more common than brilliant ones.

Believe it or not, the two senses of “hack” are also connected. Ugly and imaginative solutions have something in common: they both break the rules. And there is a gradual continuum between rule breaking that’s merely ugly (using duct tape to attach something to your bike) and rule breaking that is brilliantly imaginative (discarding Euclidean space).

AuthorPaul Graham
WorkThe Word “Hacker”
Published2008-07-04

Paul Graham: Hacking Predates Computers

Display

Hacking predates computers. When he was working on the Manhattan Project, Richard Feynman used to amuse himself by breaking into safes containing secret documents. This tradition continues today. When we were in grad school, a hacker friend of mine who spent too much time around MIT had his own lock picking kit. (He now runs a hedge fund, a not unrelated enterprise.)

It is sometimes hard to explain to authorities why one would want to do such things. Another friend of mine once got in trouble with the government for breaking into computers. This had only recently been declared a crime, and the FBI found that their usual investigative technique didn’t work. Police investigation apparently begins with a motive. The usual motives are few: drugs, money, sex, revenge. Intellectual curiosity was not one of the motives on the FBI’s list. Indeed, the whole concept seemed foreign to them.

AuthorPaul Graham
WorkThe Word “Hacker”
Published2008-07-04

Paul Graham: Founding Fathers Saying Things Like Hackers

Display

When you read what the founding fathers had to say for themselves, they sound more like hackers. “The spirit of resistance to government,” Jefferson wrote, “is so valuable on certain occasions, that I wish it always to be kept alive.”

Imagine an American president saying that today. Like the remarks of an outspoken old grandmother, the sayings of the founding fathers have embarrassed generations of their less confident successors. They remind us where we come from. They remind us that it is the people who break rules that are the source of America’s wealth and power.

Those in a position to impose rules naturally want them to be obeyed. But be careful what you ask for. You might get it.

AuthorPaul Graham
WorkThe Word “Hacker”
Published2008-07-04

Paul Graham: MBAs in the Fortune 400

Display

If you work your way down the Forbes 400 making an x next to the name of each person with an MBA, you’ll learn something important about business school. You don’t even hit an MBA till number 22, Phil Knight, the CEO of Nike. There are only four MBAs in the top 50. What you notice in the Forbes 400 are a lot of people with technical backgrounds. Bill Gates, Steve Jobs, Larry Ellison, Michael Dell, Jeff Bezos, Gordon Moore. The rulers of the technology business tend to come from technology, not business. So if you want to invest two years in something that will help you succeed in business, the evidence suggests you’d do better to learn how to hack than get an MBA.

AuthorPaul Graham
WorkHow to Start a Startup
Published2008-07-04

Paul Graham: Judging a Book by its Cover

Display

The aphorism “you can’t tell a book by its cover” originated in the times when books were sold in plain cardboard covers, to be bound by each purchaser according to his own taste. In those days, you couldn’t tell a book by its cover. But publishing has advanced since then: present-day publishers work hard to make the cover something you can tell a book by.

I spend a lot of time in bookshops and I feel as if I have by now learned to understand everything publishers mean to tell me about a book, and perhaps a bit more. The time I haven’t spent in bookshops I’ve spent mostly in front of computers, and I feel as if I’ve learned, to some degree, to judge technology by its cover as well. It may be just luck, but I’ve saved myself from a few technologies that turned out to be real stinkers.

AuthorPaul Graham
WorkJava’s Cover
Published2008-07-04

Paul Graham: Java Aims Low

Display

2. It’s aimed low. In the original Java white paper, Gosling explicitly says Java was designed not to be too difficult for programmers used to C. It was designed to be another C++: C plus a few ideas taken from more advanced languages. Like the creators of sitcoms or junk food or package tours, Java’s designers were consciously designing a product for people not as smart as them. Historically, languages designed for other people to use have been bad: Cobol, PL/I, Pascal, Ada, C++. The good languages have been those that were designed for their own creators: C, Perl, Smalltalk, Lisp.

AuthorPaul Graham
WorkJava’s Cover
Published2008-07-04

Paul Graham: The Wrong People Like Java

Display

The wrong people like it. The programmers I admire most are not, on the whole, captivated by Java. Who does like Java? Suits, who don’t know one language from another, but know that they keep hearing about Java in the press; programmers at big companies, who are amazed to find that there is something even better than C++; and plug-and-chug undergrads, who are ready to like anything that might get them a job (will this be on the test?). These people’s opinions change with every wind.

AuthorPaul Graham
WorkJava’s Cover
Published2008-07-04

Paul Graham: Popularity and Being a Scripting Language

Display

Let’s start by acknowledging one external factor that does affect the popularity of a programming language. To become popular, a programming language has to be the scripting language of a popular system. Fortran and Cobol were the scripting languages of early IBM mainframes. C was the scripting language of Unix, and so, later, was Perl. Tcl is the scripting language of Tk. Java and JavaScript are intended to be the scripting languages of web browsers.

Lisp is not a massively popular language because it is not the scripting language of a massively popular system. What popularity it retains dates back to the 1960s and 1970s, when it was the scripting language of MIT. A lot of the great programmers of the day were associated with MIT at some point. And in the early 1970s, before C, MIT’s dialect of Lisp, called MacLisp, was one of the only programming languages a serious hacker would want to use.

AuthorPaul Graham
WorkBeing Popular
Published2008-07-04

Paul Graham: Brevity of Programming Languages

Display

One thing hackers like is brevity. Hackers are lazy, in the same way that mathematicians and modernist architects are lazy: they hate anything extraneous. It would not be far from the truth to say that a hacker about to write a program decides what language to use, at least subconsciously, based on the total number of characters he’ll have to type. If this isn’t precisely how hackers think, a language designer would do well to act as if it were.

It is a mistake to try to baby the user with long-winded expressions that are meant to resemble English. Cobol is notorious for this flaw. A hacker would consider being asked to write

add x to y giving z

instead of

z = x+y

as something between an insult to his intelligence and a sin against God.

AuthorPaul Graham
WorkBeing Popular
Published2008-07-04

Paul Graham: “Evolutionary Dead Ends”

Display

I think that, like species, languages will form evolutionary trees, with dead-ends branching off all over. We can see this happening already. Cobol, for all its sometime popularity, does not seem to have any intellectual descendants. It is an evolutionary dead-end-- a Neanderthal language.

I predict a similar fate for Java. People sometimes send me mail saying, “How can you say that Java won’t turn out to be a successful language? It’s already a successful language.” And I admit that it is, if you measure success by shelf space taken up by books on it (particularly individual books on it), or by the number of undergrads who believe they have to learn it to get a job. When I say Java won’t turn out to be a successful language, I mean something more specific: that Java will turn out to be an evolutionary dead-end, like Cobol.

This is just a guess. I may be wrong. My point here is not to dis Java, but to raise the issue of evolutionary trees and get people asking, where on the tree is language X? The reason to ask this question isn’t just so that our ghosts can say, in a hundred years, I told you so. It’s because staying close to the main branches is a useful heuristic for finding languages that will be good to program in now.

AuthorPaul Graham
WorkThe Hundred-Year Language
Published2008-07-04

Paul Graham: Wasteful Things

Display

This isn’t just something that happens with programming languages. It’s a general historical trend. As technologies improve, each generation can do things that the previous generation would have considered wasteful. People thirty years ago would be astonished at how casually we make long distance phone calls. People a hundred years ago would be even more astonished that a package would one day travel from Boston to New York via Memphis.

AuthorPaul Graham
WorkThe Hundred-Year Language
Published2008-07-04

Paul Graham: Succinctness is Power

Display

In the discussion about issues raised by Revenge of the Nerds on the LL1 mailing list, Paul Prescod wrote something that stuck in my mind.

Python’s goal is regularity and readability, not succinctness

On the face of it, this seems a rather damning thing to claim about a programming language. As far as I can tell, succinctness = power. If so, then substituting, we get

Python’s goal is regularity and readability, not power.

and this doesn’t seem a tradeoff (if it is a tradeoff) that you’d want to make. It’s not far from saying that Python’s goal is not to be effective as a programming language.

AuthorPaul Graham
WorkSuccinctness is Power
Published2008-07-04

Paul Graham: Mathematicians and Vogue

Display

Bureaucrats by their nature are the exact opposite sort of people from startup investors. The idea of them making startup investments is comic. It would be like mathematicians running Vogue-- or perhaps more accurately, Vogue editors running a math journal.

AuthorPaul Graham
WorkHow to Be Silicon Valley
Published2008-07-04

Paul Graham: about Technology Parks

Display

If you go to see Silicon Valley, what you’ll see are buildings. But it’s the people that make it Silicon Valley, not the buildings. I read occasionally about attempts to set up “technology parks” in other places, as if the active ingredient of Silicon Valley were the office space. An article about Sophia Antipolis bragged that companies there included Cisco, Compaq, IBM, NCR, and Nortel. Don’t the French realize these aren’t startups?

Building office buildings for technology companies won’t get you a silicon valley, because the key stage in the life of a startup happens before they want that kind of space. The key stage is when they’re three guys operating out of an apartment. Wherever the startup is when it gets funded, it will stay. The defining quality of Silicon Valley is not that Intel or Apple or Google have offices there, but that they were started there.

So if you want to reproduce Silicon Valley, what you need to reproduce is those two or three founders sitting around a kitchen table deciding to start a company. And to reproduce that you need those people.

AuthorPaul Graham
WorkHow to Be Silicon Valley
Published2008-07-04

Paul Graham about Hackers and Discipline

Display

One of the most dangerous illusions you get from school is the idea that doing great things requires a lot of discipline. Most subjects are taught in such a boring way that it’s only by discipline that you can flog yourself through them. So I was surprised when, early in college, I read a quote by Wittgenstein saying that he had no self-discipline and had never been able to deny himself anything, not even a cup of coffee.

Now I know a number of people who do great work, and it’s the same with all of them. They have little discipline. They’re all terrible procrastinators and find it almost impossible to make themselves do anything they’re not interested in. One still hasn’t sent out his half of the thank-you notes from his wedding, four years ago. Another has 26,000 emails in her inbox.

I’m not saying you can get away with zero self-discipline. You probably need about the amount you need to go running. I’m often reluctant to go running, but once I do, I enjoy it. And if I don’t run for several days, I feel ill. It’s the same with people who do great things. They know they’ll feel bad if they don’t work, and they have enough discipline to get themselves to their desks to start working. But once they get started, interest takes over, and discipline is no longer necessary.

AuthorPaul Graham
WorkWhat You’ll Wish You’d Known
Published2008-07-04

Paul Graham: “Kids behaving like Adults”

Display

Your teachers are always telling you to behave like adults. I wonder if they’d like it if you did. You may be loud and disorganized, but you’re very docile compared to adults. If you actually started acting like adults, it would be just as if a bunch of adults had been transposed into your bodies. Imagine the reaction of an FBI agent or taxi driver or reporter to being told they had to ask permission to go the bathroom, and only one person could go at a time. To say nothing of the things you’re taught. If a bunch of actual adults suddenly found themselves trapped in high school, the first thing they’d do is form a union and renegotiate all the rules with the administration.

AuthorPaul Graham
WorkWhat You’ll Wish You’d Known
Published2008-07-04

Paul Graham: Physicists and Professors of French Literature

Display

I disagree with your generalization that physicists are smarter than professors of French Literature.

Try this thought experiment. A dictator takes over the US and sends all the professors to re-education camps. The physicists are told they have to learn how to write academic articles about French literature, and the French literature professors are told they have to learn how to write original physics papers. If they fail, they’ll be shot. Which group is more worried?

We have some evidence here: the famous parody that physicist Alan Sokal got published in Social Text. How long did it take him to master the art of writing deep-sounding nonsense well enough to fool the editors? A couple weeks?

What do you suppose would be the odds of a literary theorist getting a parody of a physics paper published in a physics journal?

AuthorPaul Graham
WorkRe: What You Can’t Say
Published2008-07-04

Paul Graham: the Great American Novel

Display

Imagine, for example, what would happen if the government decided to commission someone to write an official Great American Novel. First there’d be a huge ideological squabble over who to choose. Most of the best writers would be excluded for having offended one side or the other. Of the remainder, the smart ones would refuse such a job, leaving only a few with the wrong sort of ambition. The committee would choose one at the height of his career—that is, someone whose best work was behind him—and hand over the project with copious free advice about how the book should show in positive terms the strength and diversity of the American people, etc, etc.

The unfortunate writer would then sit down to work with a huge weight of expectation on his shoulders. Not wanting to blow such a public commission, he’d play it safe. This book had better command respect, and the way to ensure that would be to make it a tragedy. Audiences have to be enticed to laugh, but if you kill people they feel obliged to take you seriously. As everyone knows, America plus tragedy equals the Civil War, so that’s what it would have to be about. Better stick to the standard cartoon version that the Civil War was about slavery; people would be confused otherwise; plus you can show a lot of strength and diversity. When finally completed twelve years later, the book would be a 900-page pastiche of existing popular novels—roughly Gone with the Wind plus Roots. But its bulk and celebrity would make it a best-seller for a few months, until blown out of the water by a talk-show host’s autobiography. The book would be made into a movie and thereupon forgotten, except by the more waspish sort of reviewers, among whom it would be a byword for bogusness like Milli Vanilli or Battlefield Earth.

Maybe I got a little carried away with this example. And yet is this not at each point the way such a project would play out? The government knows better than to get into the novel business, but in other fields where they have a natural monopoly, like nuclear waste dumps, aircraft carriers, and regime change, you’d find plenty of projects isomorphic to this one—and indeed, plenty that were less successful.

AuthorPaul Graham
WorkThe Power of the Marginal
Published2008-07-04

Paul Graham - Democracy and the Wikipedia

Display

The second big element of Web 2.0 is democracy. We now have several examples to prove that amateurs can surpass professionals, when they have the right kind of system to channel their efforts. Wikipedia may be the most famous. Experts have given Wikipedia middling reviews, but they miss the critical point: it’s good enough. And it’s free, which means people actually read it. On the web, articles you have to pay for might as well not exist. Even if you were willing to pay to read them yourself, you can’t link to them. They’re not part of the conversation.

AuthorPaul Graham
WorkWeb 2.0
Published2008-08-15

Paul Graham - Newspapers vs. Blogs

Display

One measure of the incompetence of newspapers is that so many still make you register to read stories. I have yet to find a blog that tried that.

AuthorPaul Graham
Work“What Business Can Learn from Open Source” (Footnote)
Published2008-08-15

Paul Graham - News that are not News

Display

And when I read, say, New York Times stories, I never reach them through the Times front page. Most I find through aggregators like Google News or Slashdot or Delicious. Aggregators show how much better you can do than the channel. The New York Times front page is a list of articles written by people who work for the New York Times. Delicious is a list of articles that are interesting. And it's only now that you can see the two side by side that you notice how little overlap there is.

Most articles in the print media are boring. For example, the president notices that a majority of voters now think invading Iraq was a mistake, so he makes an address to the nation to drum up support. Where is the man bites dog in that? I didn't hear the speech, but I could probably tell you exactly what he said. A speech like that is, in the most literal sense, not news: there is nothing new in it.

Nor is there anything new, except the names and places, in most "news" about things going wrong. A child is abducted; there's a tornado; a ferry sinks; someone gets bitten by a shark; a small plane crashes. And what do you learn about the world from these stories? Absolutely nothing. They're outlying data points; what makes them gripping also makes them irrelevant.

As in software, when professionals produce such crap, it's not surprising if amateurs can do better. Live by the channel, die by the channel: if you depend on an oligopoly, you sink into bad habits that are hard to overcome when you suddenly get competition.

AuthorPaul Graham
Work“What Business Can Learn from Open Source” (Footnote)
Published2012-10-06

Paul Graham - “How can you dismiss socialism so casually”

Display

I've thought a lot about this, actually; it was not a casual remark. I think the fundamental question is not whether the government pays for schools or medicine, but whether you allow people to get rich.

In England in the 1970s, the top income tax rate was 98%. That’s what the Beatles' song “Tax Man” is referring to when they say “one for you, nineteen for me.”

Any country that makes this choice ends up losing net, because new technology tends to be developed by people trying to make their fortunes. It’s too much work for anyone to do for ordinary wages. Smart people might work on sexy projects like fighter planes and space rockets for ordinary wages, but semiconductors or light bulbs or the plumbing of e-commerce probably have to be developed by entrepreneurs. Life in the Soviet Union would have been even poorer if they hadn’t had American technologies to copy.

Finland is sometimes given as an example of a prosperous socialist country, but apparently the combined top tax rate is 55%, only 5% higher than in California. So if they seem that much more socialist than the US, it is probably simply because they don't spend so much on their military.

AuthorPaul Graham
Work“Re: What You Can’t Say
Published2014-07-26

Paul Graham - What “amateur” meant

Display

I think the most important of the new principles business has to learn is that people work a lot harder on stuff they like. Well, that's news to no one. So how can I claim business has to learn it? When I say business doesn't know this, I mean the structure of business doesn't reflect it.

Business still reflects an older model, exemplified by the French word for working: travailler. It has an English cousin, travail, and what it means is torture.

This turns out not to be the last word on work, however. As societies get richer, they learn something about work that's a lot like what they learn about diet. We know now that the healthiest diet is the one our peasant ancestors were forced to eat because they were poor. Like rich food, idleness only seems desirable when you don't get enough of it. I think we were designed to work, just as we were designed to eat a certain amount of fiber, and we feel bad if we don't.

There's a name for people who work for the love of it: amateurs. The word now has such bad connotations that we forget its etymology, though it's staring us in the face. "Amateur" was originally rather a complimentary word. But the thing to be in the twentieth century was professional, which amateurs, by definition, are not.

That's why the business world was so surprised by one lesson from open source: that people working for love often surpass those working for money. Users don't switch from Explorer to Firefox because they want to hack the source. They switch because it's a better browser.

It's not that Microsoft isn't trying. They know controlling the browser is one of the keys to retaining their monopoly. The problem is the same they face in operating systems: they can't pay people enough to build something better than a group of inspired hackers will build for free.

I suspect professionalism was always overrated-- not just in the literal sense of working for money, but also connotations like formality and detachment. Inconceivable as it would have seemed in, say, 1970, I think professionalism was largely a fashion, driven by conditions that happened to exist in the twentieth century.

AuthorPaul Graham
Work“What Business Can Learn from Open Source”
Published2018-09-14

Paul Graham - Rare Distinction

Display

By conventional standards, Jobs and Wozniak were marginal people too. Obviously they were smart, but they can't have looked good on paper. They were at the time a pair of college dropouts with about three years of school between them, and hippies to boot. Their previous business experience consisted of making "blue boxes" to hack into the phone system, a business with the rare distinction of being both illegal and unprofitable.

AuthorPaul Graham
Work“The Power of the Marginal”
Published2019-01-20

Technologies created for stupider people

Display

Because there are 100x more drones than hackers, most new commercial technologies are aimed at them. You have to learn to quickly identify which tools are and aren't meant for you.

Any technology that has the outward features of Java (hype, accessibility, committee design, ulterior commercial motives, ...) is probably designed for drones, so avoid it for the same reason you would avoid a novel with Fabio on the cover, or an inn that advertises parking for trucks. They may be right for their target audience. They may be created by smart people. They're just not meant for you.

AuthorTrevor Blackwell
Work“Trevor Re: Java's Cover”
Published2019-11-21

Paul Graham - “No one reads the average blog”

Display

One of the most powerful of those was the existence of "channels." Revealingly, the same term was used for both products and information: there were distribution channels, and TV and radio channels.

It was the narrowness of such channels that made professionals seem so superior to amateurs. There were only a few jobs as professional journalists, for example, so competition ensured the average journalist was fairly good. Whereas anyone can express opinions about current events in a bar. And so the average person expressing his opinions in a bar sounds like an idiot compared to a journalist writing about the subject.

On the Web, the barrier for publishing your ideas is even lower. You don't have to buy a drink, and they even let kids in. Millions of people are publishing online, and the average level of what they're writing, as you might expect, is not very good. This has led some in the media to conclude that blogs don't present much of a threat-- that blogs are just a fad.

Actually, the fad is the word "blog," at least the way the print media now use it. What they mean by "blogger" is not someone who publishes in a weblog format, but anyone who publishes online. That's going to become a problem as the Web becomes the default medium for publication. So I'd like to suggest an alternative word for someone who publishes online. How about "writer?"

Those in the print media who dismiss the writing online because of its low average quality are missing an important point: no one reads the average blog. In the old world of channels, it meant something to talk about average quality, because that's what you were getting whether you liked it or not. But now you can read any writer you want. So the average quality of writing online isn't what the print media are competing against. They're competing against the best writing online. And, like Microsoft, they're losing.

AuthorPaul Graham
Work“What Business Can Learn from Open Source” (Footnote)
Published2020-10-31

Paul Graham: Hackability of Programming Languages

Display

4 Hackability

There is one thing more important than brevity to a hacker: being able to do what you want. In the history of programming languages a surprising amount of effort has gone into preventing programmers from doing things considered to be improper. This is a dangerously presumptuous plan. How can the language designer know what the programmer is going to need to do? I think language designers would do better to consider their target user to be a genius who will need to do things they never anticipated, rather than a bumbler who needs to be protected from himself. The bumbler will shoot himself in the foot anyway. You may save him from referring to variables in another package, but you can't save him from writing a badly designed program to solve the wrong problem, and taking forever to do it.

AuthorPaul Graham
WorkBeing Popular
Published2024-02-01

Nadav Har’El Signatures - Fortunes Cookies - Shlomi Fish’s Collection

"A mathematician is a device for turning

Display

"A mathematician is a device for turning
coffee into theorems" -- P. Erdos

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"A witty saying proves nothing." --

Display

"A witty saying proves nothing." --
Voltaire

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Arguing with nyh just doesn't pay off."

Display

"Arguing with nyh just doesn't pay off."
-- Muli Ben-Yehuda, Linux-il list

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Computers are useless. They can only

Display

"Computers are useless. They can only
give you answers." -- Pablo Picasso

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Did you sleep well?" "No, I made a

Display

"Did you sleep well?" "No, I made a
couple of mistakes."

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Do you want to restart Windows now or

Display

"Do you want to restart Windows now or
wait for the next crash?"

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"God is dead." - Nietzsche; "Nietzsche is

Display

"God is dead." - Nietzsche; "Nietzsche is
dead" - God

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"How could we possibly use sex to get

Display

"How could we possibly use sex to get
what we want? Sex IS what we want!" Fraser

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"I don't use drugs, my dreams are

Display

"I don't use drugs, my dreams are
frightening enough." -- M. C. Escher

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"I'll doublecross that bridge when I come

Display

"I'll doublecross that bridge when I come
to it" (a politician about the future)

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Luck is when preparation meets

Display

"Luck is when preparation meets
opportunity." - Richard Sherman

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Mommy! The garbage man is here!" "Well,

Display

"Mommy! The garbage man is here!" "Well,
tell him we don't want any!"- Groucho Marx

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Never be afraid to tell the world who

Display

"Never be afraid to tell the world who
you are." -- Anonymous

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"Outlook not so good." Wow! That magic 8-

Display

"Outlook not so good." Wow! That magic 8-
ball knows everything! So, what about IE?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"There is no system but GNU, and Linux is

Display

"There is no system but GNU, and Linux is
one of its kernels" -- Richard Stallman

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

"[I'm] so full of action, my name should

Display

"[I'm] so full of action, my name should
be a verb" -- Big Daddy Kane ("Raw", 1987)

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

(On the back of a VW Beetle) Don't honk,

Display

(On the back of a VW Beetle) Don't honk,
I'm peddling as fast as I can.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

:(){ :|:&};: # DANGER: DO NOT run this,

Display

:(){ :|:&};: # DANGER: DO NOT run this,
unless you REALLY know what you're doing!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A Life? Cool! Where can I download one of

Display

A Life? Cool! Where can I download one of
those from?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A Nobel Peace Prize? I would KILL for one

Display

A Nobel Peace Prize? I would KILL for one
of those.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A bird in the hand is safer than one

Display

A bird in the hand is safer than one
overhead.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A cat has claws ending its paws. A

Display

A cat has claws ending its paws. A
sentence has a pause ending its clause.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A city is a large community where people

Display

A city is a large community where people
are lonesome together.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A computer program does what you tell it

Display

A computer program does what you tell it
to do, not what you want it to do.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A computer without Microsoft is like a

Display

A computer without Microsoft is like a
chocolate cake without mustard.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A conclusion is simply the place where

Display

A conclusion is simply the place where
you got tired of thinking.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A conscience does not prevent sin. It

Display

A conscience does not prevent sin. It
only prevents you from enjoying it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A diplomat thinks twice before saying

Display

A diplomat thinks twice before saying
nothing.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A facility for quotation covers the

Display

A facility for quotation covers the
absence of original thought.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A fanatic is one who can't change his

Display

A fanatic is one who can't change his
mind and won't change the subject.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A fine is a tax for doing wrong. A tax is

Display

A fine is a tax for doing wrong. A tax is
a fine for doing well.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A good programmer is someone who looks

Display

A good programmer is someone who looks
both ways before crossing a one-way street.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A language is a dialect with an army.

Display

A language is a dialect with an army.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A man is incomplete until he is married.

Display

A man is incomplete until he is married.
After that, he is finished.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A man with a watch knows what time it is.

Display

A man with a watch knows what time it is.
A man with two watches is never sure.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A messy desk is a sign of a messy mind.

Display

A messy desk is a sign of a messy mind.
An empty desk is a sign of an empty mind.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A professor is one who talks in someone

Display

A professor is one who talks in someone
else's sleep.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A smart man always covers his ass. A wise

Display

A smart man always covers his ass. A wise
man just keeps his pants on.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

A thing is not necessarily true because a

Display

A thing is not necessarily true because a
man dies for it. - Oscar Wilde

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

AAAAA: the American Association for the

Display

AAAAA: the American Association for the
Abolition of Abbreviations and Acronyms

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

AlGoreithm, n: Repeating a calculation

Display

AlGoreithm, n: Repeating a calculation
until a prior desired result is produced.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Alarm clock: A device to wake people

Display

Alarm clock: A device to wake people
without small kids.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

All those who believe in psychokinesis,

Display

All those who believe in psychokinesis,
raise my hand.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Always borrow money from pessimists. They

Display

Always borrow money from pessimists. They
don't expect to be paid back.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Always go to other people's funerals,

Display

Always go to other people's funerals,
otherwise they won't come to yours.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Always keep your words soft and sweet,

Display

Always keep your words soft and sweet,
just in case you have to eat them.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Always remember you're unique, just like

Display

Always remember you're unique, just like
everyone else.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

An Apple a day, keeps Windows away.

Display

An Apple a day, keeps Windows away.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

An apple a day keeps the doctor away. An

Display

An apple a day keeps the doctor away. An
onion a day keeps everyone away!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

An egotist is a person of low taste, more

Display

An egotist is a person of low taste, more
interested in himself than in me.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

An error? Impossible! My modem is error

Display

An error? Impossible! My modem is error
correcting.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

And now for some feedback:

Display

And now for some feedback:
EEEEEEEEEEEEEEEEEEEEEEEEEEE

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Anyone who quotes me in their sig is an

Display

Anyone who quotes me in their sig is an
idiot. -- Rusty Russell's sig.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Are you still here? The message is over.

Display

Are you still here? The message is over.
Shoo! Go away!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

As every cat owner knows, nobody owns a

Display

As every cat owner knows, nobody owns a
cat.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

As far as we know, our computer has never

Display

As far as we know, our computer has never
had an undetected error.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Attention: There will be a rain dance

Display

Attention: There will be a rain dance
Friday night, weather permitting.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Bank, n: a place that will lend you money

Display

Bank, n: a place that will lend you money
if you can prove that you don't need it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Bigamy: Having one wife too many.

Display

Bigamy: Having one wife too many.
Monogamy: The same thing!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Birthdays are good for you - the more you

Display

Birthdays are good for you - the more you
have the longer you live.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Boat: A hole in the water surrounded by

Display

Boat: A hole in the water surrounded by
wood into which one pours money.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Bore, n.: A person who talks when you

Display

Bore, n.: A person who talks when you
wish him to listen.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Bumper sticker on stealth bomber: "If you

Display

Bumper sticker on stealth bomber: "If you
can read this, we wasted a lot of money!"

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Bureaucracy, n: A method for transforming

Display

Bureaucracy, n: A method for transforming
energy into solid waste.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Business jargon is the art of saying

Display

Business jargon is the art of saying
nothing while appearing to say a lot.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Cat rule #2: Bite the hand that won't

Display

Cat rule #2: Bite the hand that won't
feed you fast enough.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Cats are smarter than dogs. You can't get

Display

Cats are smarter than dogs. You can't get
eight cats to pull a sled through snow.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Cats aren't clean, they're just covered

Display

Cats aren't clean, they're just covered
with cat spit.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Cats know what we feel. They don't care,

Display

Cats know what we feel. They don't care,
but they know.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Cement mixer collided with a prison van.

Display

Cement mixer collided with a prison van.
Look out for sixteen hardened criminals.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Christopher Robin Hood steals from the

Display

Christopher Robin Hood steals from the
rich and gives to the Pooh.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Cigarette: tobacco wrapped in paper, fire

Display

Cigarette: tobacco wrapped in paper, fire
at one end, and a fool at the other.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Committee: A group of people that keeps

Display

Committee: A group of people that keeps
minutes and wastes hours.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Communism is the equal distribution of

Display

Communism is the equal distribution of
poverty.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Computers are like air conditioners. Both

Display

Computers are like air conditioners. Both
stop working if you open windows.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Corduroy pillows - they're making

Display

Corduroy pillows - they're making
headlines!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Creativity consists of coming up with

Display

Creativity consists of coming up with
many ideas, not just that one great idea.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Deja Moo: The feeling that you've heard

Display

Deja Moo: The feeling that you've heard
this bull before.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Despite the cost of living, have you

Display

Despite the cost of living, have you
noticed how it remains so popular?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Diplomat: A man who always remembers a

Display

Diplomat: A man who always remembers a
woman's birthday but never her age.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Disclaimer: The opinions expressed above

Display

Disclaimer: The opinions expressed above
are not my own.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Does replacing myself with a shell-script

Display

Does replacing myself with a shell-script
make me impressive or insignificant?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Don't be irreplaceable. If you can't be

Display

Don't be irreplaceable. If you can't be
replaced, you can't be promoted.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Drink varnish and you'll get a lovely

Display

Drink varnish and you'll get a lovely
finish.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Early bird gets the worm, but the second

Display

Early bird gets the worm, but the second
mouse gets the cheese.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Earth First! We can strip-mine the other

Display

Earth First! We can strip-mine the other
planets later...

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Energizer Bunny arrested - charged with

Display

Energizer Bunny arrested - charged with
battery.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Enjoy the new millennium; it might be

Display

Enjoy the new millennium; it might be
your last.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Entropy: Not just a fad, it's the future!

Display

Entropy: Not just a fad, it's the future!


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Everybody lies, but it doesn't matter

Display

Everybody lies, but it doesn't matter
since nobody listens.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Experience is what causes a person to

Display

Experience is what causes a person to
make new mistakes instead of old ones.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Experience is what lets you recognize a

Display

Experience is what lets you recognize a
mistake when you make it again.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Fame: when your name is in everything but

Display

Fame: when your name is in everything but
the phone book.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

For people who like peace and quiet - a

Display

For people who like peace and quiet - a
phoneless cord.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

From the Linux getopt(3) manpage: "BUGS:

Display

From the Linux getopt(3) manpage: "BUGS:
This manpage is confusing."

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Give Yogi a rifle. Support your right to

Display

Give Yogi a rifle. Support your right to
arm bears!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

God created the world out of nothing, but

Display

God created the world out of nothing, but
the nothingness still shows through.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Guarantee: this email is 100% free of

Display

Guarantee: this email is 100% free of
magnetic monopoles, or your money back!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Happiness isn't getting what you want,

Display

Happiness isn't getting what you want,
it's wanting what you've got.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Hardware, n.: The parts of a computer

Display

Hardware, n.: The parts of a computer
system that can be kicked.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Having a smoking section in a restaurant

Display

Having a smoking section in a restaurant
is like having a peeing section in a pool

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

He who dies with the most toys is still

Display

He who dies with the most toys is still
dead -- Citibank billboard, Manhattan 2001

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

He who has more is not happier than he

Display

He who has more is not happier than he
who wants less.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Help Microsoft stamp out piracy. Give

Display

Help Microsoft stamp out piracy. Give
Linux to a friend today!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Help Wanted: Telepath. You know where to

Display

Help Wanted: Telepath. You know where to
apply.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Hi! I'm a signature virus! Copy me into

Display

Hi! I'm a signature virus! Copy me into
your signature to help me spread!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Hindsight is always 20:20

Display

Hindsight is always 20:20


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Hospital: Where they wake you up to give

Display

Hospital: Where they wake you up to give
you a sleeping pill.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Hospitality: Making your guests feel at

Display

Hospitality: Making your guests feel at
home, even if you wish they were.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

How do you tell when a pineapple is ready

Display

How do you tell when a pineapple is ready
to eat? It picks up its knife and fork

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

How long a minute depends on what side of

Display

How long a minute depends on what side of
the bathroom door you're on.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

How much wood would a woodchuck chuck if

Display

How much wood would a woodchuck chuck if
a woodchuck would chuck wood?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

How to become immortal: Read this

Display

How to become immortal: Read this
signature tomorrow and follow its advice.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

How's he gonna read that magazine rolled

Display

How's he gonna read that magazine rolled
up like that? What the ... - a fly.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I am logged in, therefore I am.

Display

I am logged in, therefore I am.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I am the world's greatest authority on my

Display

I am the world's greatest authority on my
own opinion.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I am thinking about a new signature. Stay

Display

I am thinking about a new signature. Stay
tuned.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I before E except after C. We live in a

Display

I before E except after C. We live in a
weird society!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I considered atheism but there weren't

Display

I considered atheism but there weren't
enough holidays.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I couldn't afford a cool signature, so I

Display

I couldn't afford a cool signature, so I
just got this one.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I couldn't think of an interesting

Display

I couldn't think of an interesting
signature to put here... Maybe next time.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I don't eat snails. I prefer fast food.

Display

I don't eat snails. I prefer fast food.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I don't live on the edge, but sometimes I

Display

I don't live on the edge, but sometimes I
go there to visit.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I don't suffer from insanity, I enjoy

Display

I don't suffer from insanity, I enjoy
every minute of it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I had a lovely evening. Unfortunately,

Display

I had a lovely evening. Unfortunately,
this wasn't it. - Groucho Marx

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I have a great signature, but it won't

Display

I have a great signature, but it won't
fit at the end of this message -- Fermat

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I have a watch cat! If someone breaks in,

Display

I have a watch cat! If someone breaks in,
she'll watch.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I have an open mind - it's just closed

Display

I have an open mind - it's just closed
for repairs.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I intend to live forever - so far, so

Display

I intend to live forever - so far, so
good.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I love deadlines. I love the whooshing

Display

I love deadlines. I love the whooshing
sound they make as they go by.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I planted some bird seed. A bird came up.

Display

I planted some bird seed. A bird came up.
Now I don't know what to feed it...

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I put a dollar in one of those change

Display

I put a dollar in one of those change
machines. Nothing changed.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I started out with nothing... I still

Display

I started out with nothing... I still
have most of it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I used to be a lumberjack, but I just

Display

I used to be a lumberjack, but I just
couldn't hack it, so they gave me the axe.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I used to work in a pickle factory, until

Display

I used to work in a pickle factory, until
I got canned.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I want to be a human being, not a human

Display

I want to be a human being, not a human
doing -- Scatman John

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I want to live forever or die in the

Display

I want to live forever or die in the
attempt.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I work for money. If you want loyalty,

Display

I work for money. If you want loyalty,
buy yourself a dog.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I would give my right arm to be

Display

I would give my right arm to be
ambidextrous.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

I'm a peripheral visionary: I see into

Display

I'm a peripheral visionary: I see into
the future, but mostly off to the sides.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If God had intended us to be vegetarians,

Display

If God had intended us to be vegetarians,
He wouldn't have made animals out of meat

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If God is watching us, the least we can

Display

If God is watching us, the least we can
do is be entertaining.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If I am not for myself, who will be for

Display

If I am not for myself, who will be for
me? If I am only for myself, who am I?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If I were two-faced, would I be wearing

Display

If I were two-faced, would I be wearing
this one?.... Abraham Lincoln

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If Windows is the answer, you didn't

Display

If Windows is the answer, you didn't
understand the question.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If a million Shakespeares tried to write

Display

If a million Shakespeares tried to write
together, they would write like a monkey.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If at first you don't succeed, skydiving

Display

If at first you don't succeed, skydiving
is not for you.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If con is the opposite of pro, is

Display

If con is the opposite of pro, is
congress the opposite of progress?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If glory comes after death, I'm not in a

Display

If glory comes after death, I'm not in a
hurry. (Latin proverb)

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If marriage was illegal, only outlaws

Display

If marriage was illegal, only outlaws
would have in-laws.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If the universe is expanding, why can't I

Display

If the universe is expanding, why can't I
find a parking space?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If you choke a Smurf, what color does it

Display

If you choke a Smurf, what color does it
turn?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If you drink, don't park; Accidents cause

Display

If you drink, don't park; Accidents cause
people.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If you lost your left arm, your right arm

Display

If you lost your left arm, your right arm
would be left.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If you tell the truth, you don't have to

Display

If you tell the truth, you don't have to
remember anything.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

If you're looking for a helping hand,

Display

If you're looking for a helping hand,
look first at the end of your arm.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

In Fortran, God is real unless declared

Display

In Fortran, God is real unless declared
an integer.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

In God we Trust -- all others must submit

Display

In God we Trust -- all others must submit
an X.509 certificate.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

In case of emergency, this box may be

Display

In case of emergency, this box may be
used as a quotation device.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Isn't Disney World a people trap operated

Display

Isn't Disney World a people trap operated
by a mouse?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

It is better to be thought a fool, then

Display

It is better to be thought a fool, then
to open your mouth and remove all doubt.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

It's fortunate I have bad luck - without

Display

It's fortunate I have bad luck - without
it I would have no luck at all!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

It's hard to fly like an eagle when

Display

It's hard to fly like an eagle when
you're surrounded by turkeys.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Jury: Twelve people who determine which

Display

Jury: Twelve people who determine which
client has the better lawyer.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Just remember that if the world didn't

Display

Just remember that if the world didn't
suck, we would all fall off.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Learn from mistakes of others; you won't

Display

Learn from mistakes of others; you won't
live long enough to make them all yourself

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Life can only be understood backwards but

Display

Life can only be understood backwards but
it must be lived forwards.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Life is what happens to you while you're

Display

Life is what happens to you while you're
busy making other plans. - John Lennon

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Life's a bitch, but god forbid the bitch

Display

Life's a bitch, but god forbid the bitch
divorce me -- Nas

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Linux *is* user-friendly. Not

Display

Linux *is* user-friendly. Not
idiot-friendly, but user-friendly.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Linux is just like a wigwam: no Windows,

Display

Linux is just like a wigwam: no Windows,
no Gates and an Apache inside.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Linux: Because rebooting is for adding

Display

Linux: Because rebooting is for adding
new hardware.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Live as if you were to die tomorrow,

Display

Live as if you were to die tomorrow,
learn as if you were to live forever.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Long periods of drought are always

Display

Long periods of drought are always
followed by rain.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Lottery: A tax on people who are bad at

Display

Lottery: A tax on people who are bad at
math.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Lumber Cartel member #2224.

Display

Lumber Cartel member #2224.
http://lumbercartel.freeyellow.com/

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Make it idiot proof and someone will make

Display

Make it idiot proof and someone will make
a better idiot.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Martin Luther King said "I have a dream",

Display

Martin Luther King said "I have a dream",
not "I have a plan".

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

May you live as long as you want - and

Display

May you live as long as you want - and
never want as long as you live.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Microchips: what's left at the bottom of

Display

Microchips: what's left at the bottom of
the bag when it reaches you.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Ms Piggy's last words: "I'm pink,

Display

Ms Piggy's last words: "I'm pink,
therefore I'm ham."

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

My greatest fear is that no-one will

Display

My greatest fear is that no-one will
remember me after I'm dead - some dead guy

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

My password is my dog's name. His name is

Display

My password is my dog's name. His name is
a#j!4@h, but I change it every month.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

My typos are intentional copyright traps.

Display

My typos are intentional copyright traps.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

New! Divorcee Barbie! Comes with all the

Display

New! Divorcee Barbie! Comes with all the
usual accessories, plus all of Ken's stuff

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Only dead fish go with the flow.

Display

Only dead fish go with the flow.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Open your arms to change, but don't let

Display

Open your arms to change, but don't let
go of your values.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Politics, n: from Greek, "poly"=many,

Display

Politics, n: from Greek, "poly"=many,
"ticks"=blood sucking parasites.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Promises are like babies: fun to make,

Display

Promises are like babies: fun to make,
but hell to deliver.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Quitters never win. Winners never quit.

Display

Quitters never win. Winners never quit.
Idiots never win BUT STILL never quit.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Recursive, adj.: See Recursive

Display

Recursive, adj.: See Recursive


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Red meat is not bad for you: fuzzy green

Display

Red meat is not bad for you: fuzzy green
meat is bad for you.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Seen on a sign outside a church: "This is

Display

Seen on a sign outside a church: "This is
a C H _ _ C H ... what's missing?"

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Seen on the back of a dump truck:

Display

Seen on the back of a dump truck:
<---PASSING SIDE . . . . . SUICIDE--->

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Share your knowledge. It's a way to

Display

Share your knowledge. It's a way to
achieve immortality.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Shortening Year-2000 to Y2K was just the

Display

Shortening Year-2000 to Y2K was just the
kind of thinking that caused that problem!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Sign above a shop selling burglar alarms:

Display

Sign above a shop selling burglar alarms:
"For the man who has everything"

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Sign in pool: "Welcome to our OOL. Notice

Display

Sign in pool: "Welcome to our OOL. Notice
there is no P, please keep it that way."

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Sign in zoo: Do not feed the animals. If

Display

Sign in zoo: Do not feed the animals. If
you have food give it to the guard on duty

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Sign on a back of truck: "Overtakers

Display

Sign on a back of truck: "Overtakers
beware, or you might meet the Undertaker"

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Sign seen in restaurant: We Reserve The

Display

Sign seen in restaurant: We Reserve The
Right To Serve Refuse To Anyone!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Snowflakes are very fragile, but look

Display

Snowflakes are very fragile, but look
what they can do when they stick together!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Software is like sex, it is better when

Display

Software is like sex, it is better when
it's free -- Linus Torvalds

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Some people bring happiness wherever they

Display

Some people bring happiness wherever they
go, others whenever they go.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Someone offered you a cute little quote

Display

Someone offered you a cute little quote
for your signature? JUST SAY NO!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Sorry, but my karma just ran over your

Display

Sorry, but my karma just ran over your
dogma.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Spelling mistakes left in for people who

Display

Spelling mistakes left in for people who
feel the need to correct others.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Strike not only while the iron is hot,

Display

Strike not only while the iron is hot,
make the iron hot by striking it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Support bacteria - they're the only

Display

Support bacteria - they're the only
culture some people have!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Tact is the art of making a point without

Display

Tact is the art of making a point without
making an enemy.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Tact: The ability to describe others as

Display

Tact: The ability to describe others as
they see themselves. - Abraham Lincoln

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Take my advice, I don't use it anyway.

Display

Take my advice, I don't use it anyway.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Tea or coffee? Coffee, without cream. It

Display

Tea or coffee? Coffee, without cream. It
will be without milk, we have no cream.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The 3 stages of sex: Tri-weekly, try

Display

The 3 stages of sex: Tri-weekly, try
weekly, try weakly.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The fact that no one understands you

Display

The fact that no one understands you
doesn't mean you're an artist.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The human mind is like a parachute - it

Display

The human mind is like a parachute - it
functions better when it is open.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The knowledge that you are an idiot, is

Display

The knowledge that you are an idiot, is
what distinguishes you from one.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The meek shall inherit the Earth, for

Display

The meek shall inherit the Earth, for
they are too timid to refuse it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The message above is just this

Display

The message above is just this
signature's way of propagating itself.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The path of least resistance is what

Display

The path of least resistance is what
makes rivers and politicians crooked.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The person who knows how to laugh at

Display

The person who knows how to laugh at
himself will never cease to be amused.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The road to good intentions is paved with

Display

The road to good intentions is paved with
hell.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The socks in my drawer are like

Display

The socks in my drawer are like
snowflakes: No two are alike.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The space between my ears was

Display

The space between my ears was
intentionally left blank.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The trouble with being punctual is that

Display

The trouble with being punctual is that
nobody is there to appreciate it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The trouble with political jokes is they

Display

The trouble with political jokes is they
get elected.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The two most common elements in the

Display

The two most common elements in the
universe are hydrogen and stupidity.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The two rules for success are: 1. Never

Display

The two rules for success are: 1. Never
tell them everything you know.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

The world is coming to an end ... SAVE

Display

The world is coming to an end ... SAVE
YOUR BUFFERS!!!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

There are 2 ways to do it - my way and

Display

There are 2 ways to do it - my way and
the right way

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

This '|' is not a pipe.

Display

This '|' is not a pipe.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

This box was intentionally left blank.

Display

This box was intentionally left blank.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

This message contains 100% recycled

Display

This message contains 100% recycled
characters.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

This signature was intentionally left

Display

This signature was intentionally left
boring.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

This space is for sale - inquire inside.

Display

This space is for sale - inquire inside.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Those are my principles. If you don't

Display

Those are my principles. If you don't
like them, I have others.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Those who beat their swords into

Display

Those who beat their swords into
plowshares will plow for those who don't.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Thousands of years ago, cats were

Display

Thousands of years ago, cats were
worshipped as gods. They never forgot.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Time is the best teacher. Unfortunately

Display

Time is the best teacher. Unfortunately
it kills all its students.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

To decide or not to decide, that is the

Display

To decide or not to decide, that is the
question. Or is it?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Today is the tomorrow you worried about

Display

Today is the tomorrow you worried about
yesterday, and now you know why.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Topologist, n.: A person who cannot tell

Display

Topologist, n.: A person who cannot tell
a doughnut from a coffee mug.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Tourist: Someone who goes 3,000 miles to

Display

Tourist: Someone who goes 3,000 miles to
get a picture in front of his car.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Two wrongs may not make a right, but three

Display

Two wrongs may not make a right, but three
rights make a left.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Unix is simple, but it takes a genius to

Display

Unix is simple, but it takes a genius to
understand its simplicity.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Unix is user friendly - it's just picky

Display

Unix is user friendly - it's just picky
about its friends.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Unlike Microsoft, a restaurant will not

Display

Unlike Microsoft, a restaurant will not
ask me to pay for food with a bug in it!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

War doesn't determine who's right but

Display

War doesn't determine who's right but
who's left.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Ways to Relieve Stress #10: Make up a

Display

Ways to Relieve Stress #10: Make up a
language and ask people for directions.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

We aim to please, you aim too, please.

Display

We aim to please, you aim too, please.
(sign in a gas station men's room)

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

We are Microsoft. You will be

Display

We are Microsoft. You will be
assimilated. Resistance is futile.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

We could wipe out world hunger if we knew

Display

We could wipe out world hunger if we knew
how to make AOL's Free CD's edible!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Wear short sleeves! Support your right to

Display

Wear short sleeves! Support your right to
bare arms!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Welcome to the Church of the Holy

Display

Welcome to the Church of the Holy
Cabbage. Lettuce pray...

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

What did the Buddhist say to the hot dog

Display

What did the Buddhist say to the hot dog
vendor? Make me one with everything.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

What's the difference between roast beef

Display

What's the difference between roast beef
and pea soup? Anyone can roast beef.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

What's the greatest world-wide use of

Display

What's the greatest world-wide use of
cowhide? To hold cows together.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

What's tiny, yellow and very dangerous? A

Display

What's tiny, yellow and very dangerous? A
canary with the super-user password.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

When everything's coming your way, you're

Display

When everything's coming your way, you're
in the wrong lane.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

When you handle yourself, use your head;

Display

When you handle yourself, use your head;
when you handle others, use your heart.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

When you lose, don't lose the lesson.

Display

When you lose, don't lose the lesson.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Why are you looking down here? The joke

Display

Why are you looking down here? The joke
is above!

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Why aren't fishmongers generous? Their

Display

Why aren't fishmongers generous? Their
business makes them selfish.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Why do doctors call what they do

Display

Why do doctors call what they do
practice? Think about it.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Why do programmers mix up Christmas and

Display

Why do programmers mix up Christmas and
Halloween? Because DEC 25 = OCT 31

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Why do we drive on a parkway and park on

Display

Why do we drive on a parkway and park on
a driveway?

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Willpower: The ability to eat only one

Display

Willpower: The ability to eat only one
salted peanut.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Windows detected you moved your mouse.

Display

Windows detected you moved your mouse.
Reboot for this change to take effect.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Windows-2000/Professional isn't.

Display

Windows-2000/Professional isn't.


	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

You do not need a parachute to skydive.

Display

You do not need a parachute to skydive.
You only need one to skydive twice.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

You have the right to remain silent.

Display

You have the right to remain silent.
Anything you say will be used against you.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

You may only be one person to the world,

Display

You may only be one person to the world,
but may also be the world to one person.

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

ech`echo xiun|tr nu oc|sed

Display

ech`echo xiun|tr nu oc|sed
'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

echo '[q]sa[ln0=aln256%Pln256/snlbx]

Display

echo '[q]sa[ln0=aln256%Pln256/snlbx]
sb3135071790101768542287578439snlbxq'|dc

	-- One of Nadav Har’El's Email Signatures.
AuthorNadav Har’El
WorkNadav Har’El’s E-mail Signature Quotes
Published2008-07-04

Rules of Open Source Programming

Rule of Open-Source Programming #1

Display

Rule of Open-Source Programming #1:

Don’t whine unless you are going to implement it yourself.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #4

Display

Rule of Open-Source Programming #4:

If you don’t work on your project, chances are that no one will.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #5

Display

Rule of Open-Source Programming #5:

A project is never finished.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #6

Display

Rule of Open-Source Programming #6:

The user is always right unless proven otherwise by the developer.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #7

Display

Rule of Open-Source Programming #7:

Release early, release often. Clean compilation is optional.

AuthorOmer Zak
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #8

Display

Rule of Open-Source Programming #8:

Open-Source is not a panacea.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #9

Display

Rule of Open-Source Programming #9:

Give me refactoring or give me death!

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #11

Display

Rule of Open-Source Programming #11:

When a developer says he will work on something, he or she means “maybe”.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #13

Display

Rule of Open-Source Programming #13:

Your first release can always be improved upon.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #15

Display

Rule of Open-Source Programming #15:

If you like it, let the author know. If you hate it, let the author know why.

AuthorMuli Ben-Yehuda
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #20

Display

Rule of Open-Source Programming #20:

Open Code != Good Code

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #22-23

Display

Rules of Open-Source Programming:

22. Backward compatibility is your worst enemy.

23. Backward compatibility is your users’ best friend.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #33

Display

Rule of Open-Source Programming #33:

Don’t waste time on writing test cases and test scripts - your users are your best testers.

AuthorOmer Zak
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #34

Display

Rule of Open-Source Programming #34:

Every successful project will eventually spawn a sub-project

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #37

Display

Rule of Open-Source Programming #37:

Duplicate effort is inevitable. Live with it.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Rule of Open-Source Programming #48

Display

Rule of Open-Source Programming #48:

The number of items on a project’s to-do list always grows or remains constant.

AuthorShlomi Fish
WorkRules of Open Source Programming
Published2008-07-04

Quotes from the Online Folklore of the Subversion Version Control System

A typical day on #svn, the Subversion channel

Display

rindolfsussman: I get a " " instead of "!"
sussman!!
sussmanfor the parent directory?
* sussmanbanishes libsvn_wc into the underworld
Channel#svn
NetworkFreenode
Published2008-07-04

The Subversion developers acting like children on #svn

Display

kfogelheh
kfogelsussman just filed a dup, sussman just filed a dup, sussman just fi
* epgpoints and laughs at sussman
kfogeleveryone: point and laugh at sussman
* kfogelhears the raucous, hyena-like sound of #svn laughing at sussman
* sussmancrumbles
Channel#svn
NetworkFreenode
Published2008-07-04

Writing a BitKeeper Replacement

Display

Writing a BitKeeper replacement is probably easier at this point than getting its license changed.

Matt Mackall on OFTC.net #offtopic.

P.S: Matt Mackall has eventually projected Mercurial, which is a version control system, and an alternative to BitKeeper.

AuthorMatt Mackall
Published2008-07-04

Internal Microsoft Code

Display

Sometimes I think Microsoft has more internal code than code it sells to the outside.

AuthorShlomi Fish
Published2008-07-04

Subversion: Contributing Member

Display

Great. Just Great. I wanted to remain a lazy leech, just using the selfless work others have done on subversion for my own personal advantage. The problem is, as soon as I read HACKING and learn how to submit a patch and begin by contributing something as tiny as a FAQ fix, I'll be hooked, and I'll start to become a contributing member of society. Next, I'm afraid I'll want to tackle a bite-sized task and help fix bugs and develop the product. (You guys are so sneaky!!) :-)

(“Sorry, Honey. Can you take care of that? I have to submit another svn patch…”)

— Steve Dwire on the Subversion Development List

AuthorSteve Dwire
WorkPost to svn-dev
Published2008-07-04

What happened to Christopher Michael Pilato?

Display

What happened to Christopher Michael Pilato?
Is he gone?
Is he gone for good?
Is he gone for better?
Is he gone for best?
Is he gone forever?
Will he return?
Who is Christopher Michael Pilato, anyway?

AuthorShlomi Fish
WorkAdapted from an IRC Monologue
Published2008-07-04

Discussing the Subversion Build System in #svn.

Display

rindolfsussman: for the record, I think the build system is the ultimate proof that python code can be as bad as Perl one.
* clkaogiggles
jackrhehe
* rindolfhopes he's not starting a flamewar
clkaobtw, freebsd svn port maintainer was complaining about unable to do --with-swig specifying only perl or python bindings to build..
* cmpilatonotes that the topic of this channel is Subversion.
clkao(so he refused to include the option for building either bindings in the port!)
rindolfI once saw a perl5 code written in perl4 style. Now that was hideous.
fitzcomplicated != bad
fitz"Building is complicated--that's why build systems are complicated." --kfogel
Channel#svn
NetworkFreenode
Published2008-07-04

Python vs. Perl on #svn

Display

rindolfIs gstein the person to blame for the anti-Perl FUD on http://viewcvs.sf.net/?
sussmanyes.
cmpilatolikely. . . .
ghudsonSubversion used to be this amazing nest of anti-perl people. That's calmed down a bit... largely because Greg Stein has been distracted. :)
rindolfI personally am a Perl guy who despises Python, but can still tolerate the Subversion tests because they are actually shell scripts in disguise.
* jackrthinks there are other Python-loving Perl haters around
Channel#svn
NetworkFreenode
Published2008-07-04

#svn - Faster Checkouts

Display

sussmanwow.
sussmanso 0.33 is gonna have way faster checkouts/updates in both network layers.
sussmanthat's fantastic.
josanderhow is this compared to http, svn-ssh and cvs: svn co floppy:// ? Has anyone measured this?
ghudsonfloppy://?
sussmanhehehe
josanderyes, the floppy network. -:)
Channel#svn
NetworkFreenode
Published2008-07-04

#svn while releasing svn 0.34

Display

sussmanrollin rollin rollin
sussmankeep that tarball rollin
plasmabalo/~ roll roll roll the ball o/~
plasmabalo/~ gently down the stream o/~
sussmanroll the plasma ball?
* plasmabalroll~~~ #svn
Channel#svn
NetworkFreenode
Published2008-07-04

kfogel is Paranoid on #svn

Display

kfogelghudson: there was a three hour difference, so people would have noticed the warnings
kfogelbut yes, that's the only difference
kfogeli.e., you could theoretically test with the current test tarball
ghudsonYeah, not important for my purposes, is what I meant.
* kfogelis super paranoid and prefers testing of the real tarball, but has retained just enough sanity to know that this is paranoia...
kfogel"Why, what could *possibly* go wrong?"
* fitzwatches kfogel's hair spontaneously combust
kfogelarrrrgh
CIAkfogel committed revision 7737: * CHANGES: Mention APR req upgrade for 0.33.
* roonegwonders how kfogel will deal with having burning hair...
Channel#svn
NetworkFreenode
Published2008-07-04

#svn - Red Hat 9

Display

sussmanghudson: what OS did you compile the tarball on?
ghudsonRed Hat 9.
sussmanme too, hm.
* sussmanwishes he were still using freebsd, for diversity's sake
* fitzwishes sussman were a chocolate cake
fitzmmmm... cake...
Channel#svn
NetworkFreenode
Published2008-07-04

#svn - Commit Thuds

Display

roonegweird, mine and jack's come out way too fast with this player... but the others all work fine.
roonegand after hearing them all, i have two things to say: first, it must be really amusing hearing that stuff randomly throughout the day in the office, and two, cmike spent far too long on his ;-)
sussmanrooneg: yours and jack's got corrupted
sussmancmpilato goofed when converting from mp3 to ogg
sussmanhe's gonna fix it, tho
roonegcool
* roonegconsiders filing a critical issue about the problem ;-)
sussmanheh
roonegobviously this will block any 1.0 release
sussmanindeed.
Channel#svn
NetworkFreenode
Published2008-07-04

Swedish Chef on #svn

Display

mbkbork bork bork
saborsvn mv mbk "swedish chef"
breserROFL
mbksvn revert
Channel#svn
NetworkFreenode
Published2008-07-04

Petting stuff on #svn

Display

CIAsussman committed revision 6517: A minimal C client app, for demonstration purposes. Now we can point
* sussmanpets CIA again
* rindolfpets sussman again
sussmaneep
Channel#svn
NetworkFreenode
Published2008-07-04

What CIA Watches on #svn

Display

kfogelrindolf: CIA watches much more than just Subversion. Google on it (uh, include the word "commit" too I guess), the details are quite interesting.
fitzit's currently watching kfogel's houseplants
kfogelrindolf: If you don't know Fitz, you'll probably assume he's joking.
sussmango into #commits
sussmanyou can see all the CIA commits for different opensource projects
kfogel...which is to say, all the commits.
kfogelmuwah-ha-hah-hah-haaaaah
* fitzhides
Channel#svn
NetworkFreenode
Published2008-07-04

A typical day at #svn (the Subversion channel)

Display

* rindolfis compiling the Mozilla 1.6 RPM now
* dspwhispers, "Firebird"
* sussmanwhispers, "Galeon"
* theoddbotwhispers "Safari"
sussmanAh, Linux. Have it Your Way.
* rindolfwonders why so many people are whispering
sussmanshhhhh!
* rindolfshouts "Stop the whispering insanity!"
* theoddbotwhispers "What’s up with that rindolf guy ?"
* sussmansays, "when did we all get trapped in a MUD"?
Channel#svn
NetworkFreenode
Published2008-07-04

Huge Repository on #svn - the Subversion channel.

Display

jackrclkao: I have a 1.25TB CVS repo that I'm afraid they'll ask me to convert
sussmanfear!
jackr... and loathing!
clkaoyou must! since you're @collab
clkaoheh
sussmanindeed.
jackrIt would probably go into several SVN repos (there are no boundaries inside CVS, so it's not necessarily 1::1). But individual pieces are often much bigger than 10.5GB
sussmanfear, indeed.
* sussmancovers his eyes, ears, and mouth.
sussman"there's no problem here"
Channel#svn
NetworkFreenode
Published2008-07-04

A not-so-typical day at #svn.

Display

rindolfHmmmppf... sussman is not here?
rindolfWhat is #svn without sussman?
rindolfIt's like a cat without a moustache!
dionisos:-)
fitzheh
dionisosmaybe we need a stand-in-sussman..!
rindolfdionisos: a sussman-bot
dionisosyea. working on *that* though...
* dionisosis now known as sussman-temp
→sussmanhas joined #svn
* ChanServgives channel operator status to sussman
rindolfsussman-temp: oops!
* sussman-tempis now known as dionisos
rindolfhi sussman
Channel#svn
NetworkFreenode
Published2008-07-04

Murder and Mayhem at #svn - The Subversion Channel.

Display

* rindolffeels a desire for mayhem and murder of the Subversion developers
darixrindolf: don't do this!
darixwe still need them
rindolfdarix: heh heh right.
rindolfOf course, I am a Subversion developer, too.
* darixgives rindolf a sword
darixdo harakiri then ... that keeps us enough other devs ;p
darixand you killed at least one of them ;)
* rindolffeels a desire for mayhem and murder of darix
* rindolftakes darix' sword and uses it to stab darix
DigiGuyYAY!
Channel#svn
NetworkFreenode
Published2008-07-04

All alone on #svn - The Subversion Channel.

Display

rindolfHi all
rindolfsussman: here?
rindolfkfogel: here?
rindolffitz: here?
rindolfAm I alone in the world?
rindolfHave everyone abandoned me?
rindolfWhy doesn't anybody answer?
* rindolfstarts to cry
sussmanhere
* rindolfstops crying
* rindolfhugs sussman
* rindolfwhispers to him "I'm so glad you're back"
Channel#svn
NetworkFreenode
Published2008-07-04

"If only SVN were Arch" on #svn - The Subversion Channel.

Display

rindolfOh! Subversion, Subversion! If only you were Arch!
* sussmanhands svk to rindolf
* rindolfwhispers "Or BitKeeper!" and runs.
Channel#svn
NetworkFreenode
Published2008-07-04

"Real IDE" on #svn - The Subversion Channel.

Display

sussmanyou need to use gdb in a real IDE, like emacs, or ddd.
sussmansomething that shows a pointer moving down your code.
rindolfsussman: IDEs are for wimps... ;-)
rindolfSeriously, sometimes invoking gdb is very quick and I'm accustomed to it.
rindolfddd is quite on the heavy side.
rindolf"Programming happens in the mind, not in the IDE" --- Gil'ad Ben-Yossef
rindolfSo does debugging.
sussmansure.
sussmanwhy would you possibly want to see all your code at once?
sussmanit's much easier to see single lines printed out and try to remember what the function looks like. :-)
rindolfed, anyone? ;-)
rindolf"I wanna use ex and I wanna use vee (=vi). Ed is dead, ed is dead, baby!"
sussman"Ed is for people who can *remember* what they're working on."
* jackrremembers when he could remember what he was working on. Sometimes.
Channel#svn
NetworkFreenode
Published2008-07-04

Bot playing at #svn - the Subversion Channel.

Display

sussmanayita: learn ayita=ayita?
ayitaI'll try to remember 'ayita?' about 'ayita'.
sussmanayita?
ayitaayita?
sussmanno infinite loop, unfortunately.
dionisoslol :-)
rindolfsubversion?
ayitasubversion is a Next-Generation Open Source Version Control System (with a space at the beginning)
dionisossander tried her to get to leave when she first came in :-)
dionisosgiving here some \n string
rindolfayita: learn subversion=subversion is a Next-Generation Open Source Version Control System
ayitarindolf: you're not authorised to tell me that.
* rindolfkills dionisos
Channel#svn
NetworkFreenode
Published2008-07-04

"Write an Info-bot" on #svn - The Subversion Channel.

Display

rindolfWhat should I do now? Use printf's?
rindolfTalking about retro.
dionisosno. write an info-bot.
rindolfa gdb info-bot?
dionisossure.
Channel#svn
NetworkFreenode
Published2008-07-04

Physical violence at #svn - The Subversion Channel.

Display

rindolfHow can I best install Subversion on a Debian Stable system?
breserrindolf: Presumably with apt.
rindolfbreser: subversion is not present in Debian Stable, and installing it from testing or unstable may require upgrading half if not more of the system.
rindolfAnd I know what apt is.
* rindolfkicks breser so he won't give obvious but useless answers like Microsoft support persons.
* breserkicks rindolf so he won't ask vague questions that result in obvious but useless responses when he already knows the obvious but useless response is the obvious response to give.
* rindolfkicks breser for no reason at all.
Channel#svn
NetworkFreenode
Published2008-07-04

Looking for sussman, at #svn, the Subversion Channel.

Display

rindolfsussman's been idle for 15 minutes.
rindolfAnd I need to talk to him.
rindolfsussman, oh sussman! Where art thou, sussman?
rindolfOr is it "wherefore"?
arild_fThe shakespearian version is "wherefore", IIRC
rindolfWhere have all the sussmans gone? (Long time passing)
rindolfWhere have all the sussmans gone? (Long time ago)
rindolfWhere have all the sussmans gone? They've been idle, everyone.
rindolfWhen will they ever learn?
rindolfWhen will they ever learn?
Channel#svn
NetworkFreenode
Published2008-07-04

Discussing the beauties of men adopting their wife's maiden name on on #svn - The sussman^W Subversion channel.

Display

rindolfsussman: people mock your name (= Ben Collins-Sussman) here: http://tinyurl.com/5vl69
rindolfsussman: and it's the only comments I got regarding the interview except for kfogel's
sussmanrindolf: I replied.
rindolfsussman: reloading
rindolfsussman: 220$ for a last name change? Holy virgin mother of god!
sussmanwhy?
rindolfsussman: but if you were Ben Collins, people would have confused you with BenC. And no-one will understand who "sussman" is.
rindolfsussman: $220 is a lot of money, especially in Israel.
sussmanHorrible sexist discrimination, really. I had to pay $400 and swear in front of a judge, to get my name changed.
sussmanMy wife had to do nothing. She just showed her marriage license, and instantly got a new ID.
rindolfsussman: another fortune cookie coming right up.
Channel#svn
NetworkFreenode
Published2008-07-04

#svn's tribute to "Finding Nemo"

Display

darixoooooooooooooooooooooh noooooooooooooo
rindolfdarix: what's wrong?
rindolfWhat's wrooooooooooooooooooooooooooong
darixrindolf: sussman is gone.
rindolfI can speak whale.
rindolfCaaaaaaaaaan yoooooooouuuuuuu speaaaaaaaakkkkkkkk whaaaaaaaaaaaale?
edmundha ha
Channel#svn
NetworkFreenode
Published2008-07-04

Baby talk at Freenode's #svn, the Subversion Channel.

Display

rindolfsussman: have your wife and you decided what your newborn is going to be called?
DannyB"Baby Sussman"
PerlJamSussbaby
DannyBSussman 2.0
PerlJamminisuss
DannyBSuss SFF
rindolf5|_|55m/-\n
DannyBSussman baby edition
Rytmis_Ben Mini?
rindolfWill he have a last name of Collins-Sussman as well, or just Sussman?
PerlJamrindolf: he may have a completely different last name! Why limit the selection so? ;)
sussmanheh
sussmanno names yet
sussmanyes, twill be collins-sussman
rindolfCollman or Susslis.
Channel#svn
NetworkFreenode
Published2008-07-04

PEBKAC - Freenode #svn - The Subversion channel.

Display

rindolfSuccess!!!
rindolfI discovered another copy-and-paste-bug and now everything is working. In Perl.
rindolfProblem between the keyboard and the chair.
RytmisThe most common sort
rindolf_My_ keyboard and chair.
RytmisI stand by my statement *grin*
rindolfThat's the problem with starting from a code that does things differently, and does more.
rindolfIt's a good thing I wrote this test case.
Channel#svn
NetworkFreenode
Published2008-07-04

"Who killed ayita?" on Freenode #svn, The Subversion Channel.

Display

rindolfayita: kfogel interview is http://developers.slashdot.org/article.pl?sid=05/07/27/1555228
ayitaThanks!
rindolfayita: good girl.
rindolfayita: kfogel interview?
rindolfayita: kfogel interview?
* Dave`smells ayita timing out
darixayita: index kfogel.*
darixyou killed her it seems
rindolfdarix: LOL
davidjamesIt's not nice to hurt people
Dave`Oh my god, they killed ayita!
sussmanhiiiiiiiiiidey ho!
* rindolfquickly finds someone else to blame.
rindolfa scape-goat!
rindolfsussman: you'll be the ideal scape-goat for the murder of ayita.
sussmanI think you'd be good at the 'werewolf' game
rindolf"You know it would be the easiest thing to blame it on Nanny."
rindolf"Let's do it then."
Channel#svn
NetworkFreenode
Published2008-07-04

Freenode #svn's Quest for the Holy Grail

Display

rindolfsussman: don't say the BK-word...
clkaodude, no one mentioned bk until you did
rindolfclkao: <sussman> just like most of the decentralized SCMs, like arch, BitKeeper, etc.
rindolf"We are the knights who say "BitKeeper"."
danderson"We are NO LONGER the knights who say "BitKeeper". We are the knights who say "git git git cogito Linus!".
rindolfdanderson: "Subversion!". "Bleh, that's one word that the knights who say "git git git cogito Linus!" cannot hear."
rindolf"What is your name?" "What is your quest?" "What is the asymptotic complexity of the Subversion delta algorithm."
rindolf"Which one? vdelta or xdelta?"
dandersonwhat do you mean, xdelta or vdelta?
rindolf"I don't know!"
* rindolffalls into the chasm
danderson"How come you know so much about delta algorithms? - Well, you have to know these things when you're a committer."
Channel#svn
NetworkFreenode
Published2008-07-04

Versioning 3-D Objects

Display

Hi,

a friend of mine runs a small restaurant and wants to professionalize his IT. Our idea was to store everything in subversion (we use Debian with svn 1.3). We had absolutely no problems with the 2D objects, converting recipes to ASCII and storing them was peanuts. However the 3D objects are giving us a headache - the forks and knifes are stuck in the keyboard, we even destroyed a floppy drive trying to read an apple.

Any ideas how we can still use SVN to store everything?

Konrad Rosenbaum on the Subversion Users' mailing list
http://svn.haxx.se/users/archive-2006-04/0008.shtml
1 April 2006

AuthorKonrad Rosenbaum
WorkPost to svn-users on 1 April 2006
Published2008-07-04

Slashdot Comment about Subversion vs. Git

Display

Linus isn't saying that CVS and Subversion have fixable bugs or missing features. It's not about the code.

He is saying that they solve the wrong problem. The Subversion team wants to solve Problem A, and Linus wants to solve Problem B. No amount of code will turn the solution to Problem A into a solution for Problem B. Bothering the Subversion team with code addressing Problem B will only irritate them, since they're working on Problem A.

The right way to handle differing goals is to start a different project. That's what he did.

Don't be confused by the labels. Source Code Management means different things to different people, and there isn't always much overlap in how each person defines it. Ships and airplanes are both 'vehicles', but that doesn't mean that a few changes will turn one to the other.

Authorzzatz
WorkSlashdot Comment
Published2008-07-04

Subversion: Linus and Keywords Substitution

Display

Regarding keyword substitution: It turns out that Linus thinks it's a
horrible idea: http://kerneltrap.org/mailarchive/git/2006/10/9/223932

His argument is that it may destroy binary files.

This is bogus since keyword-substitution is *off* by default. It will occur only for files that were explicitly marked for substitution. For example in subversion:

svn propset svn:keywords "Id Author Revision" *.h *.c

As a substitute (pun intended) for the lack in this feature he gives a hand crafted, build system dependent, manual (i.e: error prone) method.

What a lame excuse.

AuthorOron Peled
WorkPost to the Haifa Linux Club mailing list
Published2008-07-04

Dazjorz on bzr

Display

bzr is slower than Subversion in combination with SourceForge.

Dazjorz (17-September-2009)

AuthorDazjorz
WorkChat with Shlomi Fish
Published2009-09-26

sussman on git #1

Display

Computer Scientists love git, not just because it comes first alphabetically, but because it's stupid. Everyone else loves git because it's GIT!

"Git is the stupid content tracker."

And git doesn't waste space on my Newton MessagePad. Just look:

-rwxr-xr-x 1 root 24 Oct 29 2009 /bin/git
-rwxr-xr-t 4 root 1310720 Jan 1 2005 /usr/bin/hg
-rwxr-xr-x 1 root 5.89824e37 Oct 22 2001 /usr/local/subversion/bin/svn

Of course, on the system *I* administrate, hg is symlinked to git. svn has been replaced by a shell script which 1) Generates a syslog message at level LOG_EMERG; 2) reduces the user's disk quota by 10GB; and 3) RUNS GIT!!!!!!

"Git is the stupid content tracker."

AuthorBen Collins-Sussman
WorkGit, man! man git
Published2009-09-26

sussman on git #2

Display

"Git is the stupid content tracker."

Git, the greatest WYGIWYG revision control system of all.

GIT IS THE TRUE PATH TO NIRVANA! GIT HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! GIT WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! GIT IS THE STUPID CONTENT TRACKER! GIT MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!! GIT WAS HANDED DOWN TO US FROM LINUS UPON THE MOUNTAIN, AND LINUX USERS SHALL NOT WORSHIP ANY OTHER TRACKER!

When I use a version control system, I don't want eight extra MEGABYTES of worthless HTTP protocol support. I just want to GIT on with my coding! I don't want to subvert away or mercurialize! Those aren't even WORDS!!! GIT! GIT! GIT IS THE STUPID!!!

CONTENT TRACKER.

When Linus, in his ever-present omnipotence, needed to base his patch juggling habits on existing tools, did he mimic svn? No. Hg? Surely you jest. He created the most karmic version tracker of all. The stupid one.

Git is for those who can *remember* what project they are working on. If you are an idiot, you should use subversion. If you are subversive, you should not be mercurial. If you use GIT, you are on THE PATH TO REDEMPTION. THE SO-CALLED "FRIENDLY" SCM SYSTEMS HAVE BEEN PLACED HERE BY GIT TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY LINUS HAS SPOKEN!!!

AuthorBen Collins-Sussman
WorkGit, man! man git
Published2009-09-27

Quotes from the online Linux-IL Folklore

TINIC: Shlomi Fish's Patents

Display

There is no IGLU Cabal. Shlomi Fish has obtained a patent on certain key technologies essential for the existence of IGLU Cabals. He is available for license negotiations only on February 29th of odd-numbered years, between the hours 14:15:09-18:28:18.

People, who practice IGLU Cabalism without the appropriate patent licenses, risk teleportation into the interior of exploding supernovae.

Omer Zak in Hackers-IL message No. 1968
(Re: A TINIC Sequel)

AuthorOmer Zak
WorkHackers-IL Message No. 1968
Published2008-07-04

TINIC: Patents

Display

There is no IGLU Cabal!

Writing this sentence followed by an explanation has been patented by Omer Zak in US patent No. 10943307*2^66452-1. Commenting on Omer's comment has been patented by Shlomi Fish in US patent No. e^(i*pi). The sentence itself is a trademark of Moshe Zadka.

The existence of these patents is the only explanation one needs for this sentence.

Shlomi Fish in Hackers-IL message No. 1515

AuthorShlomi Fish
WorkHackers-IL Message No. 1515
Published2008-07-04

TINIC: Email from Hell

Display

There is no IGLU Cabal. Some Politically-Correct ISPs block E-mail which comes from Hell. Unfortunately, some of the brightest minds needed for the IGLU Cabal languish in Hell.

Omer Zak in Hackers-IL message No. 2203
("Do you want to send E-mail from hell?")

AuthorOmer Zak
WorkHackers-IL Message No. 2203
Published2008-07-04

TINIC: an RDBM Server in a Functional Programming Language

Display

There is no IGLU Cabal! Its members spent a better time of their lives writing an RDBM server in a purely functional programming language. After having to deal with designing many FP-friendly algorithms, and dealing with ugly code that was made uglier due to FP, they found the task of maintaining the IGLU site too mundane and unchallenging.

Shlomi Fish in Hackers-IL message No. 1964

AuthorShlomi Fish
WorkHackers-IL Message No. 1964
Published2008-07-04

TINIC: MPPL

Display

There is no IGLU Cabal. The former Cabalists have been swallowed by the black hole of MPPL (Most Powerful Programming Language) and find the mundane programming problems posed by Linux kernel and applications to be incredibly elementary, trivial and boring.

Omer Zak in Hackers-IL message No. 1302
("Most mind-expanding computer language?")

AuthorOmer Zak
WorkHackers-IL Message No. 1302
Published2008-07-04

TINIC: Permutations

Display

There is no IGLU Cabal! Its members can be arranged in N! orders to form N! different Cabals. The algorithm to find which order formulates the correct IGLU Cabal is NP-Complete.

Shlomi Fish in Hackers-IL message No. 2071

AuthorShlomi Fish
WorkHackers-IL Message No. 2701
Published2008-07-04

TINIC: The Problem Equivalence

Display

There is no IGLU Cabal. The problem of founding an IGLU Cabal has been proven, in a surprise move, to be equivalent to the question of existence of God, fully-tolerant religions and NP-complete oracles.

Omer Zak in Hackers-IL message No. 2060

AuthorOmer Zak
WorkHackers-IL Message No. 2060
Published2008-07-04

TINIC: Home-made Cabals

Display

There is no IGLU Cabal! Home-made Cabals eventually superseded the power and influence of the original IGLU Cabal, which was considered a cutting edge development at its time.

Shlomi Fish in Hackers-IL message No. 2001
("Pentium 100 == Cray 1 (?)")

AuthorShlomi Fish
WorkHackers-IL Message No. 2001
Published2008-07-04

TINIC: There is an IGLU Cabal

Display

There is an IGLU Cabal, but its only purpose is to deny the existence of an IGLU Cabal

Martha Greenberg in Hackers-IL message No. 2057

AuthorMartha Greenberg
WorkHackers-IL Message No. 2057
Published2008-07-04

TINIC: Prove the Correctness

Display

There is no IGLU cabal! The former cabalists are trying to prove the correctness of a program that proves the correctness of proofs of other programs.

Shlomi Fish in Hackers-IL message No. 2607
("Proving the Correctness of a Proof")

AuthorShlomi Fish
WorkHackers-IL Message No. 2607
Published2008-07-04

TINIC: Nameless API

Display

There is no IGLU Cabal! They had to write a web application in an API (which chose to remain nameless) in which one has to call CreateFile with 6 or 7 arguments just to open a file. By the time they were done, someone wrote a 30-line perl script that did exactly the same thing.

Shlomi Fish in Hackers-IL message No. 1871
("Perl vs. JavaScript ASP with IIS")

AuthorShlomi Fish
WorkHackers-IL Message No. 1871
Published2008-07-04

Linux-IL: The information is intended to be ignored

Display

The information transmitted is intended to be ignored by the person or entity in front of whom it appeared and may contain useless and/or misleading material. Any review, retransmission, dissemination or other abuse of, or taking of any action of any kind because of this misinformation by persons, animals, aliens, or cosmic entities other than the unintended recipient is bad karma. If you received this error, please send your paycheck to the sender and delete everything on the hard drive of your computer.

Geoffrey S. Mendelson in Linux-IL message /02/09/msg00066.html

AuthorGeoffrey S. Mendelson
WorkPost to Linux-IL
Published2008-07-04

Linux-IL: GSM about Protexia

Display

This sender of this e-mail is privileged and has protexia with people in high places. Don't ask, they are in high places. You could not have received it in error, we know what we are doing. If it has any scandal or gossip value please notify the newspapers, television and radio by e-mail and then delete everything from your system. Please copy it and use it for any purposes, and especially disclose its contents to the press: to do so would be exactly what we really wanted. This disclaimer is to cover our you-know-what if it ever got out that we sent it to you. Thank you for your co-operation. Please dial 911 if you need assistance.

Geoffrey S. Mendelson in Linux-IL message 02/09/msg00090.html

AuthorGeoffrey S. Mendelson
WorkMessage to Linux-IL
Published2008-07-04

Hackers-IL: Ally McBeal as a Software House

Display

Ally McBeal as a Software House:

Richard Fish - the methodology guru, usually does not actually write code. But he does stress doing things the right way (not in the PHB sense, but in the hacker sense).

Ally McBeal - the brilliant female hacker. Her code is mixture of brilliancy - both in getting the job done, and in the quality of bugs which go into it.

"Biscuit" - would be the type who does not think twice of embedding a string representing a Scheme script into an assembly language device driver, and invoking Guile from it.

Other participants - left as homework.

AuthorOmer Zak
WorkHackers-IL Message No. 2819
Published2008-07-04

Linux-IL: TLS

Display

On Tue, Dec 16, 2003, Shaul Karl wrote about "Re: Various performance problems":

Nadav Har’El wrote:

I'm guessing that TLS (thread local storage, NOT transport layer security)

Is there any work to remove this name clash?

Yes, the Thread-Local-Storage people were annoyed by this clash, and decided to change their name. The new name they came up was “Storing Stuff Locally”, or SSL for short.

AuthorNadav Har’El
WorkPost to Linux-IL
Published2008-07-04

TINIC: Question of Existence

Display

NOTE: the question of existence of the IGLU Cabal is not on-topic any more, as it was already discussed from all possible angles in Signature lines of a few regular Hackers-IL participants. This is besides the fact that the IGLU Cabal Does Not Exist, and Hamakor officially denies any relationship with the IGLU Cabal.

AuthorOmer Zak
WorkHackers-IL Message No. 3954
Published2008-07-04

Hackers-IL: What is on-topic?

Display

[Hackers-IL discusses what is on-topic and off-topic there]

Hey Omer,

Pretty thorough list, but you forgot:

More typical subjects for Hackers-IL:

  • Shlomi Fish
  • Meta-discussions about Shlomi Fish
  • Discussions about what is off-topic or not
  • Meta-discussions about whether discussion about what is off-topic or not, is off-topic or not
  • List of typical subjects for Hackers-IL
  • Literal ways to make any discussion infinitely recursive
AuthorTal Rotbart
WorkHackers-IL Message No. 3965
Published2008-07-04

Hamakor Discussions: Mozilla 1.1

Display

You can easily install the binary distribution of Mozilla (from mozilla.org) on a different prefix, possibly under your home directory. Please install it and use it instead of Mozilla 1.1, at least when verifying if problems indeed exist. I do not wish to tolerate any more reports of problems when using Mozilla 1.1, because I can't tell if it's a bug that was fixed by then, or if it's an actual issue with Mozilla.

On a slightly different note: my machine crashed the other day when using it with kernel 2.6.0. Can anyone help?

Shlomi Fish on discussions@hamakor.org.il

AuthorShlomi Fish
WorkPost to discussions@hamakor.org.il
Published2008-07-04

Hamakor Discussions: Commodore 64 - #1

Display

On a slightly different note: my machine crashed the other day when using it with kernel 2.6.0. Can anyone help?

I do not wish to tolerate any reports of problems when using kernel 2.6.0, because I can’t tell if it’s a bug that was fixed by then, or if it’s an actual issue with the kernel.

My Commodore 64 is suffering from slowness and insufficiency of memory; and its display device is grievously short of pixels. Can anyone help?

— Shlomi Fish, Muli Ben Yehuda and Omer Zak on discussions@hamakor.org.il.

AuthorOmer Zak
WorkPost to the Hamakor Discussions Mailing List
Published2008-07-04

Hamakor Discussions: Commodore 64 - #2

Display

My Commodore 64 is suffering from slowness and insufficiency of memory; and its display device is grievously short of pixels. Can anyone help?

I can give you 64K of memory to make it a Commodore 128, it will be just like brand new. I’ll throw in a disk drive so you can dump the cassettes, they are obsolete these days.

Leave your Commodore alone, this platform does not allow good scaling, even doubling RAM amount… I think it’s good time to upgrade to XT. You can even install another 8088 instead of 8087 co-processor. Dual-CPU system would allow greater throughput in multiuser environment. Yes, I know it demands bigger initial investment, but the ROI is guaranteed in no more than 2 years.

Omer Zak, Baruch Even and Alexey Maslennikov on discussions@hamakor.org.il

AuthorAlexey Maslennikov
WorkPost to the Hamakor Discussions Mailing List
Published2008-07-04

Linux-IL - Marc A. Volovic about Chicken

Display

Dear Mz. Agmon,

What a horrid and nasty post you made. You absolutely lack ANY sense of humour, human and human feelings as well as even an inkling of the rediculous.

Can you not get it in your head that Shlomi, is promoting the cause of free-range chickens, defending their poor brethren rights, protesting their distreatment with the heANDS OF NASTI AND HORRIBLE PEOPL WHO RAIZE CHIKINS IN REAL SMALL CAGES WHERE MY FATHER WHO WAS THE MINISTER OF OIL PRODUCTION IN OUR GLORIOUS CUNTRY WAS MURDERED BY THE DEPRAVED MERCERNAIES IMPORETED FROM IZREAL BY THE FASCUITIC PRES. SESESCLUCK. HOW EVER MY FATHER HAS SEKVESTRED $16,750,962.23 (SIXTEEN MILLION, SEVEN HUNDRT, NEIN HUNDRED AND SIXTY TWO US DOLARS AND TWENTY-THREE CENTS) IN AN UNNUMBERED ACCOUNT IN THE BANK OF OUR CUNTRY.

I LIKE TO SHARE THA STASH WITH YOU IF YOU ONLY SEND ME A BIG BOX MADE OF EGG CONTAINERS AND A SMALL TICKET TO BORA-BORA, BUISNES CLASS, PLEZ.

AuthorMarc A. Volovic
WorkPost to the Linux-IL Mailing List
Published2008-07-04

Linux-IL: Marc A. Volovic about Clients' Demands

Display

Hello, mein kinder.

While both Gilad and yours truly are indubitably and inalienably right, it is often that clients in their infinite (the hands - they have a life of their own and will not type "wisdom") perversity will ask for such wonderful contraptions as RTAI kernel running in Red Hat 7.2 distribution with Mozilla 1.5 backported into it, the whole thing shouldered a-la the Tokyo Underground at 7am into a 16MB NAND flash running with a proprietary driver (Gilad - we know the culprits, do we not?)…

What should the indie, the consultant, the Gitche Manitou of the right solution, do in such a case? Shove the right thing down the client's gullet (I did that, it is very trying to shove a 48-node cluster down ANYONE's gullet and, truth be told, not very hygienic)? Let the client blithfully trundle towards his/her/its doom? Lie outright, say you do this, do the other? What?

Jonathan? Gilad? Gil? Shahar? Oron? Danny? Lior?

AuthorMarc A. Volovic
WorkPost to Linux-IL
Published2008-07-04

Python-IL: Python Trainer

Display

> I am looking for a Python trainer so we can start offering
> Python training to our customers.

Must… Resist… Oh what the heck.

(read with a heavy southern India accent)

Hello, my name is Ashish Khare, I've been a python trainer for fourteen years under the great Ranjan of Pushkar, I would love to train any python that you have, I also do cobra and rattle snakes. I am highly experienced and my pythons have only bitten 3 people so far, one of them tried to actually grab it by the teeth, imagine that. No fatalities so far. I have my own basket and flute and willing to relocate.

Please call Ashish +91 (98) 1137-7803 for more details.

AuthorArik Baratz
WorkPost to Python-IL
Published2008-07-04

Hacky New Year

Display

Let the next version be good and full of eye-candy.
Let the FUD spreaders begone and vanish.
Let us be CAR and not CDR.
Let our features outweigh our bugs.
Let our patches be approved and committed.
Let our code spread in torrents.

Hacky New Year :-)

AuthorBeni Cherniavsky
WorkBlessing for the New Hebrew Year
Published2008-07-04

Linux-IL: Sun and WebLogic

Display

Since you are running a proprietary closed source system like WebLogic and Solaris, I suggest you call their customer support.

Sun and WebLogic both told me that their customer support is their key differentiator and competitive advantage over Open Source in the telecom service provider market in order to ensure high availability of mission critical systems.

God - I love the way those buzz-words just roll off my keyboard…

Best regards and good luck - this is a Linux/FOSS forum…sorry if you think I'm a snob but I had a similar problem with the Sun Java application server a few years ago and it took Sun 3 months to admit they didn't know the answer…

AuthorDanny L
WorkPost to Linux-IL
Published2008-07-04

Linux-IL: Linux for One's Mother

Display

I installed Linux (first Red Hat, then Mandrake) for my mom a few years ago. The reason: her TV card refused to work properly in Windows no matter what we tried. So she was extremely happy with Linux and hardly bugged me at all. And believe me, she's rather clueless on the computer (she does stuff like opening a doc file in word and choosing "save as.." in order to rename a file :).

Anyway, she was using linux happily, w/ a dual boot to Windows which she hardly used, and then my brother convinced her to let him install Windows instead.

Now, she keeps calling everyone every week or two with problems in her Windows and she really misses her Linux… (she misses the uptime, the multiple desktops, the fact that things didn't suddenly break and stop working for no reason, her games - Aisleriot, PySol, LBreakOut 2, and other things I can't think of right now.)

Oh, and about the command line, back then when she tried to shut down her linux, sometimes some process needed manual killing, so I gave her the set of commands she needed to type in the command line and she had no problem doing that. In fact, she preferred doing that than, say, dragging some file in Windows, because for her it's easier to give the computer some commands she doesn't really understand than to start trying to figure out "intuitive" GUI…

AuthorNetta El-Al
WorkLinux for One's Mother
Published2008-07-04

Linux-IL: Asterisk Weekend of Code

Display

Quoting Nir Simionovich, from the post of Mon, 02 Apr:
> Hi All,
>
> I'm trying to arrange an Asterisk weekend of code, with the purpose of

I see this as a direct attack on datiyim, people with children, people who work during the week and want to rest on the weekend but don't have children, people who like to go diving on weekends in Eilat, soldiers on weekend duty (without children), people who don't know Hebrew, and worst of all: the vast majority of people who don't want Hebrew in the Asterisk tools and DO have children but are not datiyim!

When will the bigotry end?

AuthorIra Abramov
WorkPost to Linux-IL
Published2008-07-04

Linux-IL: Which Substances Russians Use for Drinks

Display

Well, no. Russians do not use everything for drinks. It has been empirically proved that some substances - e.g. slag - cannot be used to make drinks.

Worse, some substances - e.g. slag - cannot be even used for the after-drink zakuska.

Yet even worse than that, some substances - e.g. slag - are not even useful for bottling drinks.

The silver lining on the rain cloud, however, is that there are precious few such substances. Namely, one - slag.

Slainte!

AuthorMarc A. Volovic
WorkLinux-IL Post
Published2008-07-04

Hackers-IL: Shelf vs. Sky-scraper

Display

> My personal advice and preferences:
> Don't bother with advice about understanding 50-line code blocks.
> Advise how to make 10,000,000 line code base easier to understand.

Your advice is similar to going to a guy explaining home-improvement on TV and showing how to build a shelf (or whatever) well, and telling him: "don't bother with advice about building a shelf - advise how to build a 150 story sky-scraper!". True, if a someone is about to build a sky-scraper, they should not bother with the details on how to make a shelf (they'll hire someone to do that), but most people will never need to build a sky-scraper in their lives, while building shelves is a useful skill.

Similarly, most hobbyist (or even most professional) programmers will benefit more from advice on writing 10,000 line programs than from advice on how to write 10,000,000 lines.

AuthorNadav Har’El
WorkHackers-IL Message No 1,222
Published2008-07-04

Hackers-IL: CS in Real Life - #1

Display

I have much more books than I can put on my night-stand. Books that are on my night-stand are quickly accessible (when I'm in bed, that is), and books on the shelf are not (I hate getting up from the cozy, warm, bed). So, when I suddenly feel like reading a book that is not on the night- stand, I have no choice but to go to sleep. In the morning, I wake up and always find the book I wanted next to the bed! As it turns out, when I was asleep, another process, known as "sleepwalk" got me the book I wanted. Also, when my nightstand already has too many books on it, The sleepwalk process moves one of the books - the one I'm least likely to want to read next - back to the shelf.

Last month, four Europeans with weird names decided to mess around with my book-reading system. One called Alan decided that in some cases I should move *all* my books to the shelf, go to bed without any books the same night, and instead fill the nightstand with crap. And if somehow all my shelves are full I should just burn one at random (if it burns the whole shelf, or the wrong shelf, who cares).
Another one, called Andrea, decided that I should redesign my whole sleepwalking routine according to his master-plan. However, this made my sleepwalking become so strange, that people were hesitant to call me "stable" any more. Alan thought my new sleepwalking was a sure sign of be not being stable.
But then a third European, Linus, finally made a judgment-call, and decided that I was stable, even with Andrea's new sleepwalking routine. He then told yet another European, Marcello, that from now he's responsible for keeping me stable. I thought it was my shrink's responsibility, but Marcello said no, that now that he finally has some responsibility he's not going to just give it up.

AuthorNadav Har’El
WorkHackers-IL Message No. 1,408
Published2008-07-04

Hackers-IL: CS in Real Life - #2

Display

2. Journaling filesystems:

Imagine writing stuff on a lot of different notes and pieces of papers, etc., and then suddenly getting hit in the head and forgetting everything (call this rebooting). You suddenly don't know which was the note you were in the middle of writing, and you may end up finding a note saying "kill <name>" not knowing you really meant to write "kill <name>'s jobs on the department's workstation, because they are hogging all resources" before you got hit on the head. That's why you should have a journal. Write everything that you do in there, one entry after another, and only when you complete a whole note, cut it out of the journal and keep it.

Also, when you go to the bathroom, don't forget to write down in the journal about whether you're already done with #1, #2, or #3 (don't ask what #3 is…). That way, if you suddenly get hit on the head (say, the nice fake plant over the toilet falls on you) you won't get embarrassed, asking yourself questions like "Oops, I don't remember if I did #2 or not, so should I reach for some toilet paper or not?" If you had a journal, everything would have been much simpler. Just look in there, and see what you've been up to.

AuthorNadav Har’El
WorkHackers-IL Message No. 1,408
Published2008-07-04

Hackers-IL: CS in Real Life - #3

Display

3. Blue Screen of Death:

Some people, after a bit of strenuous activity, or simply a couple of days of normal life, suddenly go blue and freeze up. Some people call it the blues, others just call it death, but in OS lingo it's simply the Blue Screen of Death. When that happens to a you, somebody passing by then needs to hit you on the head (this is called a "reboot", after the footwear usually worn while kicking someone's head). After a minute, you wake up, forgetting everything you didn't write down before the event, but functioning much better than you did before (at least for the first hour).

AuthorNadav Har’El
WorkHackers-IL Message No. 1,408
Published2008-07-04

Hackers-IL: CS in Real Life - #4

Display

4. User Friendliness and Graphical User Interface:

Most people are not very user-friendly. Try talking to a person (especially of the opposite sex) and trying to guess what you're supposed to do now, what the other person wants from you, what would happen if you did this, and what would happen if you did that, and how the heck to you get the other person to do what you really want. No more of that! People should get a graphical user interface. Why talk to the other person in that complex command line language we call "Hebrew", when you can just look at the menu, see the options "Leave me alone" and "Let's have sex" and just chose the one you want! Better yet, why not have a toolbar, with nice little icons?

AuthorNadav Har’El
WorkHackers-IL Message No. 1,408
Published2008-07-04

Hackers-IL: CS in Real Life - #5

Display

5. Authentication:

In the simple old days, to recognize someone you'd just look at his face and try to remember who it is (if you didn't forget it in one of the Blue Screen of Death episodes). But there's a much better way, which is more mathematically-sound: RSA! Why try to remember a (many times ugly) face, when instead you can remember a person's 1024 bit RSA key? (remembering 1024 ones and zeros is a lot of fun! try it!) Then, when you meet the other person, and you want to be sure it is *really* that guy, not some Hannibal Lektor who pealed his face off and wore it, all you need to do is to make up a random number (try not to choose 7, because that is too easily guessable!), do some fun arithmetic with 1024 digit numbers, and then tell the other person the result (hoping that the other guy doesn't get bored by you reading out aloud the digits "one" and "zero" a thousand times) and ask him to try to guess the random number from it. If he succeeds, he's not Hannibal Lektor - but he's probably mad anyway.

AuthorNadav Har’El
WorkHackers-IL Message No. 1,408
Published2008-07-04

Linux-IL - Real Windows Sysadmins

Display

4. One of my friends works in a software development house who has an NT server farm that needs to have close to 100% uptime and operationality. Needless to say, they have top-of-the-class admins, and also make use of scripting, the command line, command automation, etc. a lot. Most NT sys admins don't know anything about the NT command line, much less about scripting and automation.

Welcome to the real world with *real* MS sysadmins. Those who script, automate, write code, know a thing or two about security and the underlying technology. You know… professionals.

Please, please, do not tag those other "MCSE wannabes" with "Systems Administrator" title. People that hardly know how to administer couple servers and dozen workstations in my world are hardly called "operators" (and the same stands in Linux world)

"operators". It's been a long time since I saw this word used anywhere. In fact, I think the first and only time I saw it so far was in the story "The Bastard Operator from Hell". (which is a highly recommended read).

But we need a common word for both sys-admins and "operators".

AuthorShlomi Fish and Guy Teverovsky
WorkLinux-IL: "Re: Cost-Efficiency of Unix and Windows Admins"
Published2008-07-21

TINIC: IGLU Cabal Paradigm

Display

There is no IGLU Cabal! They set out to write the "IGLU Cabal Paradigm", which aimed to be the ultimate programming paradigm ever created or ever to be created. Then they became frustrated that some programming newbies who fully read "The IGLU Cabal Paradigm Bible" still produced very bad code.

AuthorShlomi Fish
WorkHackers-IL Message No. 1968 - "Programming Paradigms Cont."
Published2008-08-04

"If a Website crashes…"

Display

Question: if a website crashes in the middle of the night and there are no support people to roll in the crash cart, will anyone hear it play C:\WINNT\Media\Windows 2003 Critical Stop.wav to call the nurse, or does it wait till morning for the doctors' rounds?

AuthorIra Abramov
WorkLinux-IL Message: "Re: Bank Leumi site finally works from Linux"
Published2009-02-12

Eclipse is Emacs for the 21st Century

Display

Why Eclipse doesn't belong to the "right" tools ? My naïve understanding is that Eclipse is Emacs of the 21-st century – it is open source, customizable etc., similar to Emacs; in addition to being graphical.

Thank you! I was wondering why I hated Eclipse so much, and you have put your finger on it. It's exactly like a 21-st century Emacs.

AuthorShachar Shemesh
WorkRe: [Haifux] [W2L] Call for lecturer + "Linux guru"
Published2009-10-17

TINIC: The Main Organizer and His Test Grade

Display

There is no IGLU Cabal. The main organizer got 99% in the course about starting and managing Linux Cabals, which he took in the Industrial Engineering Faculty. However this grade did not reflect his organizational abilities in the real world, and this was the understatement of the century.

AuthorOmer Zak
WorkHackers-IL Message No. 1464 - "Grades and the Real World"
Published2009-12-04

Don't Send Me Perl

Display

I agree with your assessment about hand-editing, but I wanted to be sure before I get in too deep. Send to me the code, I will try to get something useful out of it. Unless it's Perl. Don't send me Perl!

I have some 16-bit Turbo C++ C source code to convert the Gregorian Calendar to the Jewish calendar here:

https://www.shlomifish.org/open-source/nostalgia/

It's MIT/X11, but will take some effort to adapt and I've found much more elegant code in C in the past on the Net (which during my work for Cortext Web Design, I translated into Perl 5, back in 1996ish. It was since lost.). I think it was GPLed.

I also have versions of this code in COBOL.NET, Intercal, PDP-10 Assembly, J, APL, Windows NT 4.0 Batch script and Autocad Lisp - I'm sure you can handle all of them because none of them is Perl. ;-).

Perlfully and Painfully yours,

-- Shlomi Fish

AuthorShlomi Fish
WorkLinux-IL: "Re: Hebrew calendar software creators: can you notify this list when updating the calendar?"
Published2010-06-20

Hebrew Politically Correct Dates

Display

Shlomi Fish wrote:

First of all, I should note that "April 21" is an Americanism which makes little sense and one should use "21 April" or "21st of April" in Commonwealth English or Israeli English.

Erez Schatz replied:

"April" and the entire Gregorian calendar are not-Hebrew and make little sense. One should use "Zain in I'yar".

To which Sawyer X replied:

Actually, if we're gonna nitpick… "Zain" and "I'yar" are hebrew words, but "in" is not. It's an Englishification of the sentence. You should write "Zain be'I'yar". :)

To which Shlomi Fish replied:

Romanisation is an imperialistic practice and we must not succumb to it. We should write the date as "ז' באייר" using the Hebrew alphabet exclusively. ;-)

To which Sawyer X replied:

You win best reply!

To which Shlomi Fish replied:

Yes, but I haven't finished yet. The contemporary names for the Hebrew months are Pagan, for example http://en.wikipedia.org/wiki/Iyar is:

«(Hebrew: אִייָר‎ or אִיָּר, Standard Iyyar Tiberian ʾIyyār ; from Akkadian ayyaru, meaning "Rosette; blossom"…The name is Babylonian in origin.»

(And Tamuz is the name of a Phoenician god who is akin to the Egyptian Ossiris.)

As a result, we should use the old Biblical numerical names of the months and call "Iyar" "The Eighth month" if we start from Tishrey or "The Second Month" if we start from Nissan and say that "Zayin in Iyar" is "Hayom hashvi3i bahodesh hasheni" or "Hayom hashvi3i bahodesh hashmini.". ;-) (I'm using the evil transliteration to Latin out of laziness but I'm consistently inconsistent.)

And we should also revert to the old Phoenician / Kna'anite alphabet which was originally used for writing Hebrew instead of the contemporary Hebrew alphabet that is derived from the Aramaic transformation of it… (There are actually characters for it in Unicode).

AuthorShlomi Fish
WorkPerl-Israel April 2010 Archive
Published2010-12-08

Kernel Compilation Speedups

Display

Shlomi Fish Wrote:

Well, I've also built some kernels on various occasions. The vanilla 2.6.37 kernel I built seemed snappier than the shipped-in Mandriva kernel, and Freecell Solver executed there at 72.7685720920563s instead of 73.6936609745026s (the fractions are what was reported by my script and copy pasted here - they are not very accurate.).

I hope that you agree with me that 99.9218485921% of the users wouldn't bother themselves with recompilation (or any other manual step for that matter) to make their games run 1.27127529900685765% faster ;-)

AuthorNadav Har’El
WorkHaifux Post - “No! No! Don't compile your kernel!”
Published2011-02-03

The Old Shareware and the Android Applications

Display

But what did not succeed was to make the customers request free [as-in-speech] and open source software ( FOSS ) when they (and not the creator of the operating system or the device) choose a program themselves. For instance, only a small part of the Android applications today are FOSS, and the customers are “content” with a gratis and non-FOSS, software program.

I think the reason for this is prosaic — the belief that one can make money easily from non-FOSS software on Android. That if you will only write an application and turn on the bit of “show ads”, then suddenly you will make millions (or at least thousands…) from advertising. What happens eventually is that there are 17 “headlight” (for example) applications in the app store, all showing ads, and each one is used by 17 people and the developer earns a few cents in the good case. This is instead of one headlight application, as FOSS, which is better than all of them (see http://code.google.com/p/search-light/ for instance). But everyone except the users — Google and the authors of the software — have an interest to push the non-free program to the user.

In the early 1990s there was a similar phenomenon in the PC world - the “shareware”. Then it involved a program that you could get (without the source code!) free-of-charge, but if you wanted to use it beyond a given time (for example a week), or enable features that were limited in the gratis version, you were supposed to pay for it. As far as I know, the whole system was a complete failure — most of the developers did not earn substantial amounts of money, and most of the users ignored the limited features, or cracked them. Nevertheless, during almost two decades, thousands of programmers wasted their time to write such non-FOSS software. Most of the gratis software for the PC back then was shareware - not open source. Today, nothing has remained from all this work. However, a large part of the FOSS that has been written back then, is still in use today.

If only there was a way to explain to the authors of the mobile applications that no, most of them will not get rich from the applications, like most of the authors of shareware did not, and it’s just better to write FOSS…

AuthorNadav Har’El
WorkHamakor Discussions Mailing List Post
Published2013-12-23

The FORTH Question

Display

On the other hand, let's not forget what I believe to be the reason for FORTH's demise. FORTH is a very elegant language, with unorthodox ideas. It was invented by Chuck Moore, who is having his own eccentric (and fresh) ideas about how one should program.

The reason FORTH didn't take hold (at least in my own projects) was that it lacked standard libraries for the things which I needed. It expected people to reinvent the wheel (and optimize it to their project's needs) all the time. It didn't take to heart Pareto's Law (80% of the computer time/programmer time/memory requirements/bug expenses of software are in 20% of the code). People should optimize and design their own implementations of data structures only when and where they are critical to the software's performance. For non-critical parts of the software, standard libraries are good enough and should be used.

The morale of the story to hash functions in STL: STL should have provided a standard hash implementation (like Perl does). But the standard implementation should (like implementations of all other STL data structures) have provisions for people to substitute their optimized algorithms when those algorithms are really needed for a specific application

AuthorOmer Zak
WorkHackers-IL Post
Published2018-03-25

Gilboa Davara about Moore’s Law

Display

A couple of years ago I worked for a medical software development company. I was working on the database development side. (We had our own proprietary object oriented database)

Our database was pretty cool; it could handle an hospital level load on a dual Pentium Pro machine. (Which was a far cry from most big iron machines that were used back then.)

Our medical software side used PowerBuilder (and later Visual Basic) to develop the medical applications. To put it mildly, the medical application itself, was by far, slower and heavier then the medical database that it was built upon. While 50 clients could run easily on a Pentium I 90 MHz with 32 MB of RAM , the medical application ran like shit on a Pentium I 166 MHz with 64 MB of RAM machine!

And every-time we pointed this anomaly to the med team, they claimed that "new machines are bound, new CPUs; by the time we are out, CPU power won't be an issue."

You know what, that med software now runs slower than a dead dog on a top-level Pentium 3 / Pentium 4 / Athlon machine… nothing has changed.

AuthorGilboa Davara
WorkLinux-IL post
Published2023-08-12

Funny Factoids about People and Things (Chuck Norris, etc.)

Shlomi Fish’s Chuck Norris Fact #1

Display

Chuck Norris wrote a complete Perl 6 implementation in a day, but then destroyed all evidence with his bare hands, so no-one will know his secrets.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #2

Display

Chuck Norris refactors 10 million lines of Perl code before lunch.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #3

Display

Chuck Norris is his own boss. If you hire him, he'll tell your boss what to do.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #4

Display

Chuck Norris read the entire English Wikipedia in 24 hours. Twice.

( Actually, he wrote it in 24 hours. Twice. The first time longhand in blood. The second time he typed it in from memory (by Drew Roberts). )

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish
Published2010-01-28

Kattana's Chuck Norris Fact #5

Display

Chuck Norris does not code; when he sits at a computer, it just does whatever he wants. (By: Kattana.)

AuthorKattana
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Daxim's Chuck Norris Fact #6

Display

Chuck Norris commits with a roundhouse kick into the SVN server's head.

AuthorDaxim
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Su-Shee's Chuck Norris Fact #7

Display

Chuck Norris doesn't make mistakes. (Su-Shee)

He corrects God. (Shlomi Fish)

AuthorSu-Shee and Shlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #8

Display

Chuck Norris is the ghost author of the entire Debian GNU/Linux distribution. And he wrote it in 24 hours, while taking snack breaks.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Araujo's Chuck Norris Fact #9

Display

Chuck Norris doesn't commit changes, the changes commit for him.

AuthorAraujo
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #10

Display

Bugs are too afraid to reproduce on Chuck Norris' computer. As a result, when he uses Microsoft Windows, it behaves just like a Linux system.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #11

Display

Chuck Norris is a real programmer. He writes programs by implementing the most optimised machines for them using real atoms.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #12

Display

Deletionists delete Wikipedia articles that they consider lame.

Chuck Norris deletes Deletionists whom he considers lame.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

joeyadams's Chuck Norris Fact #13

Display

There are no deletionists. Only Wikipedia articles Chuck Norris allows to live. (By: joeyadams)

Authorjoeyadams
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

joeyadams's Chuck Norris Fact #14

Display

Wikipedia deletionists don't delete lame Wikipedia articles. Chuck Norris deletes lame Wikipedia articles.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #15

Display

No one knows all of Perl - not even Larry Wall. Except Chuck Norris, who knows all of Perl 5, Perl 6 and can answer questions about the design of Perl 7.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #16

Display

Chuck Norris reads all messages posted to LKML (= the Linux Kernel Mailing List), understands them all, and he kills all gnomes he sees in sight.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #17

Display

When Chuck Norris uses Gentoo, "emerge kde" finishes in under a minute. A computer cannot afford to keep Chuck waiting for too long.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #18

Display

Chuck Norris is the greatest man in history. He killed all the great men who could ever pose a competition.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #19

Display

"My only boss is God. And Chuck Norris who is his boss."

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-01-28

Shlomi Fish’s Chuck Norris Fact #20

Display

Chuck Norris can make the statement "This statement is false." a true one.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2010-11-19

Shlomi Fish’s Chuck Norris Fact #21

Display

Chuck Norris can end world hunger, but he thinks that hungry people make humanity a more challenging adversary. If everyone had enough to eat, it would be too easy for him.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2011-04-03

Shlomi Fish’s Chuck Norris Fact #22

Display

Chuck Norris can read Perl code that was RSA encrypted.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2011-04-03

Shlomi Fish’s Chuck Norris Fact #23

Display

Chuck Norris once wrote a 10 million lines C++ program in Microsoft Notepad without having to use the backspace key. And it compiled without errors or warnings, and was 100% bug-free.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2011-04-03

Shlomi Fish’s Chuck Norris Fact #24

Display

If the mountain will not come to Muhammad, then Muhammad will go to the mountain. If the mountain will not come to Chuck Norris, then the mountain will suffer Norris’s wrath for not complying with his whims.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-03-23

Shlomi Fish’s Chuck Norris Fact #25

Display

Chuck Norris has 0 messages in his E-mail inbox. Including already read ones.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-05-04

Shlomi Fish’s Chuck Norris Fact #26

Display

Chuck Norris was never a newbie! He will kill anyone who implies otherwise. In a very not newbie-like manner.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-07-12

Shlomi Fish’s Chuck Norris Fact #27

Display

Only perl and Chuck Norris can parse Perl.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-07-12

Shlomi Fish’s Chuck Norris Fact #28

Display

All Chuck Norris has to do is *look* at Perl code and it interprets itself out of fear and respect.

AuthorDrForr
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-07-12

Shlomi Fish’s Chuck Norris Fact #29

Display

Chuck Norris taught God how to create the universe.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-07-12

Shlomi Fish’s Chuck Norris Fact #30

Display

Chuck Norris is the reason why the Knights who until Recently Said “Ni”, are no longer saying “Ni”.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-08-16

Dov and Shlomi Fish’s Chuck Norris Fact #31

Display

Chuck Norris is not afraid of superstitions. Superstitions are afraid of Chuck Norris.

AuthorDov and Shlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-09-03

Shlomi Fish’s Chuck Norris Fact #32

Display

Chuck Norris does expect the Spanish Inquisition.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-09-16

Shlomi Fish’s Chuck Norris Fact #33

Display

The Spanish Inquisition does not expect Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-09-16

Shlomi Fish’s Chuck Norris Fact #34

Display

A wood chuck can’t chuck wood. Chuck Norris can chuck wood chucks.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-11-30

Shlomi Fish’s Chuck Norris Fact #35

Display

If Chuck Norris asks you “What's up?” and you answer it literally, then he will club you senseless with all the volumes of the Oxford English Dictionary, and all the servers hosting en.wiktionary.org, to teach you a lesson.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2012-11-30

Shlomi Fish’s Chuck Norris Fact #36

Display

Chuck Norris helps the gods that help themselves.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s Chuck Norris Fact #37

Display

If Chuck Norris had been born before World War II, there would have been only one world war. However, there would have been three large-scale Chuck Norris massacres of Nazis and Communists.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s Chuck Norris Fact #38

Display

If the mountain does not come to Muhammad, then Chuck Norris will bring the mountain over.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #39

Display

An apple a day will keep Chuck Norris away. But not for long.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #40

Display

Reality to be conquered must be obeyed. You’d better obey Chuck Norris or he’ll conquer you.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #41

Display

Chuck Norris had a problem so he decided to use regular expressions. Now, all the World’s problems are solved.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #42

Display

A is A and A is not not-A — unless Chuck Norris says so.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #43

Display

Chuck Norris can make East and West meet.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #44

Display

When Chuck Norris orders Pizza, it arrives before he presses the OK button.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #45

Display

Chuck Norris does not need to heat up food. The food is already warm right after he took it out of the fridge.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #46

Display

Chuck’s idea of a short walk is to the Andromeda Galaxy and back.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #47

Display

Chuck Norris hasn't taken these facts down yet, so they must be true.

AuthorCantide
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #48

Display

For every A, Chuck Norris is both A and not-A. Chuck Norris is fucking everything.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #49

Display

Tomorrow never dies, unless Chuck Norris volunteers to take it out of its misery

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #50

Display

God created the world in 6 days and rested on the 7th. Chuck Norris created the world in one day, and has been incrementally destroying it every day since, without rest.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #51

Display

Chuck Norris is always right. Even if he says that “A is not-A”, he would be right, because Logic is subject to his whims.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #52

Display

Chuck Norris does not own a dishwasher. His dishes know better than to become dirty.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Chuck Norris Fact #53

Display

The Angel of Death cannot keep up with Chuck Norris’s throughput of killing.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-05-02

Shlomi Fish’s Chuck Norris Fact #54

Display

Computers are useless because they can only give you answers. Chuck Norris is not useless, because he knows the questions which these answers belong to.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-05-02

Shlomi Fish’s Chuck Norris Fact #55

Display

Chuck Norris is Vito Corleone’s godfather.

AuthorZadYree
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-05-02

Shlomi Fish’s Chuck Norris Fact #56

Display

Chuck Norris will kill everyone who has not read these factoids. Slowly and painfully.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-05-05

Shlomi Fish’s Chuck Norris Fact #57

Display

Chuck Norris could have built the Roman Empire in a day. And it would have taken him even less time to destroy it.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-05-16

Shlomi Fish’s Chuck Norris Fact #58

Display

Chuck Norris once counted all the real numbers on his fingers.

AuthorZadYree
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-06-23

Shlomi Fish’s Chuck Norris Fact #59

Display

Only two things are infinite: the universe, and Chuck Norris’s destruction ability. And we cannot be sure about the former thanks to the latter.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-06-23

Shlomi Fish’s Chuck Norris Fact #60

Display

Chuck Norris knows who John Galt is.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-07-04

Shlomi Fish’s Chuck Norris Fact #61

Display

Chuck Norris won the Nobel Peace Prize. For making millions of people rest in peace.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-08-09

Shlomi Fish’s Chuck Norris Fact #62

Display

When Chuck Norris uses git, he takes a coffee break after initiating every git commit. And then he waits for the commit to finish.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-09-08

Shlomi Fish’s Chuck Norris Fact #63

Display

God is Chuck Norris, for extremely large values of God.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-09-19

Shlomi Fish’s Chuck Norris Fact #64

Display

Chuck Norris can become root on OpenBSD. By using nothing but /bin/echo.

AuthorZadYree and Shlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-09-20

Shlomi Fish’s Chuck Norris Fact #65

Display

Chuck Norris is the reason why OpenBSD is called OpenBSD. They wanted to call it LockedDownBSD but couldn't find a way to keep Chuck Norris out!

AuthorAndrew Brehm
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-09-22

Shlomi Fish’s Chuck Norris Fact #66

Display

For all you know, you may not exist, and Chuck Norris convinced you that you do.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-09-28

Shlomi Fish’s Chuck Norris Fact #67

Display

Chuck Norris wrote an interpreter for a Turing-complete language using only NOPs.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-10-04

Shlomi Fish’s Chuck Norris Fact #68

Display

Chuck Norris does not keep any numbers on his mobile phone’s address book. Instead, he memorised the entire phone directory.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-10-12

Shlomi Fish’s Chuck Norris Fact #69

Display

When Chuck Norris drops a cat, it falls on its back so it won’t lose eye contact with Chuck.

Corollary: If Chuck Norris had dropped his toasts, they would have fallen on the dry side, so they would have stayed on his good side. But Chuck Norris never drops toasts.

AuthorShlomi Fish and ZadYree
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-10-18

Shlomi Fish’s Chuck Norris Fact #70

Display

Chuck Norris can solve MS Freecell deal No. 11,982. With Zero Freecells.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-10-30

Shlomi Fish’s Chuck Norris Fact #71

Display

Chuck Norris once solved 100 million deals of Freecell in a minute. By hand.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-10-30

Shlomi Fish’s Chuck Norris Fact #72

Display

After Chuck Norris said “I don’t believe in fairies.”, fairies have become extinct.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-10-30

Shlomi Fish’s Chuck Norris Fact #73

Display

Chuck Norris caught the early bird before she caught the worm.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-11-04

Shlomi Fish’s Chuck Norris Fact #74

Display

Chuck Norris can make one baby in a month using nine mothers.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-11-04

Shlomi Fish’s Chuck Norris Fact #75

Display

Chuck Norris helps God help those that help themselves.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-11-23

Shlomi Fish’s Chuck Norris Fact #76

Display

God ties Chuck Norris’ camel.

AuthorShlomi Fish and ZadYree
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-11-29

Shlomi Fish’s Chuck Norris Fact #77

Display

Chuck Norris can convince everyone that the colour of the bikeshed should be his favourite colour.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-12-05

Shlomi Fish’s Chuck Norris Fact #78

Display

Chuck Norris finished building the bike-shed by the time people stopped arguing what its colour should be.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-12-05

Shlomi Fish’s Chuck Norris Fact #79

Display

Chuck Norris’ E-mails are signed with “Sent using Chuck Norris’ brain (which he can also kill you using it).”.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-12-27

Shlomi Fish’s Chuck Norris Fact #80

Display

When Chuck Norris receives an E-mail signed “Sent from my iPhone”, he makes sure that iPhone won’t be able to send any more E-mails — to Norris or otherwise.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2013-12-29

Shlomi Fish’s Chuck Norris Fact #81

Display

Chuck Norris wrote a program in Python that was easier to understand after being encrypted with RSA.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-01-24

Shlomi Fish’s Chuck Norris Fact #82

Display

When Chuck Norris disses your product, it’s not good publicity, even though you can bet he’ll get the name right.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-03-08

Shlomi Fish’s Chuck Norris Fact #83

Display

Chuck Norris knows if you’re a dog on the Internet.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-04-18

Shlomi Fish’s Chuck Norris Fact #84

Display

Chuck Norris was the 1,000,000,000th viewer of the Gangnam Style video on YouTube.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-05-22

Shlomi Fish’s Chuck Norris Fact #85

Display

Chuck Norris used these facts to his advantage, making a huge comeback. He didn’t get mad — he got even!

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-05-29

Shlomi Fish’s Chuck Norris Fact #86

Display

Chuck Norris has 99 problems including a bitch.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-06-10

Shlomi Fish’s Chuck Norris Fact #87

Display

If Chuck Norris travelled to the market with his son and his donkey, he would have clubbed the critics to death. With the donkey.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-06-10

Shlomi Fish’s Chuck Norris Fact #88

Display

Chuck Norris can construct any logical expression using only AND gates.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-08-06

Shlomi Fish’s Chuck Norris Fact #89

Display

Chuck Norris can neither confirm nor deny that he was the Alpha Male. But he’ll kill you if you say he wasn't.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-08-18

Shlomi Fish’s Chuck Norris Fact #90

Display

Chuck Norris does not boil up water. If he wants, his ice cubes boil water, instead of making it cooler.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-08-21

Shlomi Fish’s Chuck Norris Fact #91

Display

Chuck Norris wrote the entire tvtropes.org wiki, so he can sleep with your significant other while you are distracted reading it.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-09-06

Shlomi Fish’s Chuck Norris Fact #92

Display

Chuck Norris can edit Wikipedia super protected pages. Anonymously.

Authorponie
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-09-10

Shlomi Fish’s Chuck Norris Fact #93

Display

Reality to be commanded must be obeyed. Chuck Norris disobeyed reality, and now he commands it.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-09-11

Shlomi Fish’s Chuck Norris Fact #94

Display

“Talk Like a Pirate Day” is the only day of the year when Chuck Norris only talks like a pirate, and does not actually act like one.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-09-19

Shlomi Fish’s Chuck Norris Fact #95

Display

On Yom Kippur (= the Jewish Day of Atonement), Chuck Norris forgives God for his sins.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-09-22

sevvie’s Chuck Norris Fact #96

Display

Chuck Norris doesn't celebrate holidays -- holidays celebrate Chuck Norris.

Authorsevvie
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-09-22

Shlomi Fish’s Chuck Norris Fact #97

Display

Chuck Norris makes sure his ciphers are unbreakable by killing all the crypto experts that could possibly break them.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-10-18

sevvie’s Chuck Norris Fact #98

Display

Chuck Norris’ ciphers were once broken. He responded by breaking those individuals.

Authorsevvie
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-10-18

Shlomi Fish’s Chuck Norris Fact #99

Display

Chuck Norris is watching Ceiling Cat masturbate.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-12-24

Shlomi Fish’s Chuck Norris Fact #100

Display

Ceiling Cat became blind after watching Chuck Norris masturbate.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2014-12-24

Shlomi Fish’s Chuck Norris Fact #101

Display

Chuck Norris grows money on trees.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-01-04

Shlomi Fish’s Chuck Norris Fact #102

Display

Question: What is the difference between Chuck Norris and God?

Answer: Chuck Norris knows he isn’t God.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-01-28

Shlomi Fish’s Chuck Norris Fact #103

Display

Too much of Chuck Norris is not a bad thing.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-01-31

Shlomi Fish’s Chuck Norris Fact #104

Display

Chuck Norris killed the fat lady before she could sing.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-02

Shlomi Fish’s Chuck Norris Fact #105

Display

“C is for Cookie” is not good enough for Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-15

Shlomi Fish’s Chuck Norris Fact #106

Display

Chuck Norris can hear the sounds of silence.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-19

Shlomi Fish’s Chuck Norris Fact #107

Display

Chuck Norris likes big butts and can lie.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-21

Shlomi Fish’s Chuck Norris Fact #108

Display

Chuck Norris is ninety out of Jay-Z's 99 problems.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-27

Shlomi Fish’s Chuck Norris Fact #109

Display

Ariana Grande has one less problem with Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-27

Shlomi Fish’s Chuck Norris Fact #110

Display

Chuck Norris was able to truly appreciate Hamlet, before he read it in the original Klingon.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-02-27

Shlomi Fish’s Chuck Norris Fact #111

Display

Chuck Norris ain’t Got Milk. He drinks the blood of his enemies.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-03-03

Shlomi Fish’s Chuck Norris Fact #112

Display

Chuck Norris knows what the gender of Great A’Tuin, the Discworld world turtle, is.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-03-13

Shlomi Fish’s Chuck Norris Fact #113

Display

Chuck Norris doesn’t have to get down on Friday.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-03-17

Shlomi Fish’s Chuck Norris Fact #114

Display

The more money Chuck Norris comes across, the less problems he sees.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-03-17

Shlomi Fish’s Chuck Norris Fact #115

Display

Shania Twain was much impressed by Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-03-17

Shlomi Fish’s Chuck Norris Fact #116

Display

Chuck Norris is not going to miss Anna Kendrick when she’s gone.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-03-17

Shlomi Fish’s Chuck Norris Fact #117

Display

Chuck Norris’s cat does not chase mice. It chases dogs.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-04-08

Shlomi Fish’s Chuck Norris Fact #118

Display

Chuck Norris has 50 years of proven experience in PHP/MySQL/Java. Each.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-04-10

Shlomi Fish’s Chuck Norris Fact #119

Display

Right Said Fred is not too sexy for Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-04-15

Shlomi Fish’s Chuck Norris Fact #120

Display

If a tree falls down in the middle of the forest, and there's nobody in its vicinity, it will still make a sound, because Chuck Norris can hear it.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-05-18

Shlomi Fish’s Chuck Norris Fact #121

Display

Chuck Norris’s woodchuck can chuck wood.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-05-18

Shlomi Fish’s Chuck Norris Fact #122

Display

Chuck Norris made the baby Jesus stop crying.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-05-18

Shlomi Fish’s Chuck Norris Fact #123

Display

Chuck Norris killed the bottommost turtle.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-08-05

Shlomi Fish’s Chuck Norris Fact #124

Display

Chuck Norris has conceived a master plan that does not involve building a time machine, and if you claim it isn’t good, you’ll be dead.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-08-09

Shlomi Fish’s Chuck Norris Fact #125

Display

The reason the Messiah has not come yet, is because Chuck Norris keeps finding faults in God’s plan for his coming.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-08-09

Shlomi Fish’s Chuck Norris Fact #126

Display

The cake was not a lie for Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-08-09

Philip Schroeder’s Chuck Norris Fact #127

Display

God is almighty, but Chuck Norris is almightier.

AuthorPhilip Schroeder
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-08-13

Shlomi Fish’s Chuck Norris Fact #128

Display

A rose by a name picked by Chuck Norris, will smell sweeter.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-08-13

Shlomi Fish’s Chuck Norris Fact #129

Display

Chuck Norris saved Paradise in order to destroy it.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-09-13

Shlomi Fish’s Chuck Norris Fact #130

Display

Chuck Norris does not care who the fuck Alice is.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-10-12

Shlomi Fish’s Chuck Norris Fact #131

Display

The Zeroth Rule of Fight Club is that Chuck Norris can talk about Fight Club. No one tells Chuck Norris what not to do.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-10-12

Shlomi Fish’s Chuck Norris Fact #132

Display

If you laugh, Chuck Norris will only laugh with you if the joke is funny.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-10-12

Shlomi Fish’s Chuck Norris Fact #133

Display

The ability to destroy a planet is insignificant next to the power of the Force. The power of the Force is insignificant next to the wrath of Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2015-12-01

Shlomi Fish’s Chuck Norris Fact #134

Display

Chuck Norris created an O(1/N) algorithm.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2016-02-25

Shlomi Fish’s Chuck Norris Fact #135

Display

The Klingon warriors’ motto is “It’s a good day to die.” Chuck Norris’s motto is “It’s a good day to kill.”

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2016-03-02

Shlomi Fish’s Chuck Norris Fact #136

Display

Chuck Norris does not believe in Astrology, despite the fact that he is a Pisces, and Pisces always believe in Astrology.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2016-06-09

Shlomi Fish’s Chuck Norris Fact #137

Display

Chuck Norris gave Richard III a horse in exchange for his kingdom. Norris is now the king of England.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2016-07-04

Shlomi Fish’s Chuck Norris Fact #138

Display

Chuck Norris knows exactly which thing is rotten in the kingdom of Denmark.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2016-07-04

Shlomi Fish’s Chuck Norris Fact #139

Display

God signs people into the book of life using a pen that Chuck Norris gave him.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Chuck Norris Fact #140

Display

The only reason some jokes never die is because Chuck Norris is not interested in killing them.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-02-09

Shlomi Fish’s Chuck Norris Fact #141

Display

The Knights Who Say “Ni” said “Ni” to Chuck Norris. They are now no longer The Knights Who Say “Ni”.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-02-09

Shlomi Fish’s Chuck Norris Fact #142

Display

Everybody has their pet peeve. Except Chuck Norris. He can never become irritated. When somebody does something Chuck Norris disapproves of, he calmly kills them, and then goes on with the rest of his life.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-04-21

Shlomi Fish’s Chuck Norris Fact #143

Display

The Blues Brothers are on a mission from God. God is on a mission from Chuck Norris.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-05-16

Shlomi Fish’s Chuck Norris Fact #144

Display

The Starship Enterprise motto is going to change to “To boldly go where only Chuck Norris has gone before”.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-05-16

Shlomi Fish’s Chuck Norris Fact #145

Display

Chuck Norris has an Erdős number of -1.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-07-06

Shlomi Fish’s Chuck Norris Fact #146

Display

A skyscraper once jumped off Chuck Norris. It didn't survive.

AuthorAndrew Brehm
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-07-06

Shlomi Fish’s Chuck Norris Fact #147

Display

Chuck Norris once jumped out of a plane, and the parachute did not open. So instead Chuck Norris opened and brought him and the parachute down safely.

AuthorAndrew Brehm
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-07-06

Shlomi Fish’s Chuck Norris Fact #148

Display

Buddha has the Chuck Norris nature.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-08-05

Shlomi Fish’s Chuck Norris Fact #149

Display

A Zen master once asked Chuck Norris if he had the Buddha nature. Norris proceeded by making sure the former master will lack any nature whatsoever.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2017-08-05

Shlomi Fish’s Chuck Norris Fact #150

Display

Chuck Norris wrote solutions for all the problems of Project Euler, and they all run in under a minute. In total.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2018-06-24

Shlomi Fish’s Chuck Norris Fact #151

Display

If Chuck Norris is disappointed by you not following his advice, he’ll survive. On the other hand, you will not.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2019-09-02

Shlomi Fish’s Chuck Norris Fact #152

Display

Chuck Norris won't kill you for money. He also won't kill you for a shitload of money. However, he might opt to kill you as a free-of-charge service, knowing that ridding the world of scum like you, will pay him back in spades later on.

( Giving back. )

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Chuck Norris Fact #153

Display

Chuck Norris’s roundhouse kicks are licensed under the public domain because no one besides him can duplicate them.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Chuck Norris Fact #154

Display

Chuck Norris will kill you just for the fun of kicking your Death's ass till it runs away, then beating your soul back into your corpse.

By e-neko under CC-by 2.0

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Chuck Norris Fact #155

Display

Chuck Norris isn’t afraid to die. Death is afraid to be Chuck Norrissed.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2019-11-29

Shlomi Fish’s Chuck Norris Fact #156

Display

Chuck Norris was challenged to fight the world, and accepted. He bet on himself, won, and collected the bet money.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2019-12-20

Shlomi Fish’s Chuck Norris Fact #157

Display

Chuck Norris is not a full stack developer. He is an empty queue developer.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2020-01-26

Shlomi Fish’s Chuck Norris Fact #158

Display

Chuck Norris killed all the members of the Spanish Inquisition, so they won’t come unexpectedly.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2020-07-10

Shlomi Fish’s Chuck Norris Fact #159

Display

Chuck Norris actually died and became a badass undead zombie killer. He was actually easier to avoid while being alive.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2021-01-16

Shlomi Fish’s Chuck Norris Fact #160

Display

If you do not like these factoids, Chuck Norris will still love you. However, it's not going to stop him from killing you, because he doesn't let his feelings get in the way of his day-to-day business.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2021-02-19

Shlomi Fish’s Chuck Norris Fact #161

Display

Chuck Norris can destroy the world instantaneously. However, he prefers it to suffer from a long, slow, cruel, torture.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2021-04-09

Shlomi Fish’s Chuck Norris Fact #162

Display

Captain Picard told Chuck Norris to "make it so". Chuck made it so much better.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2021-12-22

Shlomi Fish’s Chuck Norris Fact #163

Display

Chuck Norris coerced God into giving him the source code of the universe, but then destroyed it because real programmers can alter binaries directly.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2021-12-28

Shlomi Fish’s Chuck Norris Fact #164

Display

Right Said Fred is not too sexy for Chuck Norris. However, Chuck Norris is too sexy for Right Said Fred.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2022-11-01

Shlomi Fish’s Chuck Norris Fact #165

Display

It is always a good day for Chuck Norris to kill those for whom it is a good day to die.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2022-12-22

Shlomi Fish’s Chuck Norris Fact #166

Display

The starship Enterprise aims to boldly go where Chuck Norris hasn't been (and laid waste) to, yet.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2023-02-16

Shlomi Fish’s Chuck Norris Fact #167

Display

If Chuck Norris tells you to jump off a bridge, you should. But naturally he won’t tell you to, and will roundhouse kick you off the bridge instead.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2023-04-20

Shlomi Fish’s Chuck Norris Fact #168

Display

You can never truly appreciate Hamlet until you've read it in the original Klingon. Chuck Norris both wrote the original, and translated it to English.

AuthorShlomi Fish
WorkChuck Norris Facts by Shlomi Fish and Friends
Published2023-05-17

In Soviet Russia #1

Display

In Soviet Russia, superstition believes in you.

AuthorSawyer X
WorkPost to the Israeli Perl Mongers List
Published2012-09-03

In Soviet Russia #2

Display

In Soviet Russia, cats own you. No, wait! Cats own you everywhere.

AuthorShlomi Fish
Work“In Soviet Russia” Factoids
Published2013-05-02

In Soviet Russia #3

Display

In Soviet Russia, joke is tired of you.

Authorapeiron
Work“In Soviet Russia” Factoids
Published2013-05-02

In Soviet Russia #4

Display

In Soviet Russia, food tastes YOU!

AuthorLeuthihi
Work“In Soviet Russia” Factoids
Published2013-05-02

In Soviet Russia #5

Display

In Soviet Russia, government is afraid of you!

AuthorShlomi Fish
Work“In Soviet Russia” Factoids
Published2013-05-02

In Soviet Russia #6

Display

In Soviet Russia, meme uses You!

AuthorVolis
Work“In Soviet Russia” Factoids
Published2013-05-02

In Soviet Russia #7

Display

In Soviet Russia, garbage collects you.

Authormucker
Work“In Soviet Russia” Factoids
Published2013-05-02

Shlomi Fish’s Buffy Fact #1

Display

Buffy will always find a wooden stake to slay vampires, even if it means she will have travelled 100 years back in time, to plant a tree nearby.

AuthorShlomi Fish
WorkBuffy Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Buffy Fact #2

Display

Buffy Summers does not really need stakes to slay vampires, because her kisses are deadly for them. And that includes those that she blows in the air.

AuthorShlomi Fish
WorkBuffy Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Buffy Fact #3

Display

The Chuck Norris of the Buffyverse, has been secretly training under Buffy’s supervision, and so far — lost every battle with her.

AuthorShlomi Fish
WorkBuffy Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Buffy Fact #4

Display

Buffy is so hot, that you would totally love to fight her. And lose.

AuthorDan Dascalescu
WorkBuffy Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Buffy Fact #5

Display

Buffy Summers is not afraid of demons. Demons are afraid of her. And for a very good reason.

AuthorDov Levenglick and Shlomi Fish
WorkBuffy Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Buffy Fact #6

Display

Medusa’s gaze can turn people into stone. Buffy’s gaze can turn Medusa into stone.

AuthorShlomi Fish
WorkBuffy Facts by Shlomi Fish and Friends
Published2013-08-03

Shlomi Fish’s Clarissa Darling Fact #1

Display

Clarissa Darling can start from “I think therefore I am” and prove that the grass is green, that there are about 365 days in a year, and that Isaac Newton formulated the Law of Gravitation back in 1687.

AuthorShlomi Fish
WorkClarissa Darling Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Clarissa Darling Fact #2

Display

Gödel’s Incompleteness Theorem is about to be replaced by the [Clarissa] Darling “Like, Totally!” Completeness Theorem.

AuthorShlomi Fish
WorkClarissa Darling Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Clarissa Darling Fact #3

Display

Clarissa Darling will win over Chuck Norris in a battle of wits.

AuthorShlomi Fish
WorkClarissa Darling Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s Emma Watson Fact #1

Display

Playing Hermione in the Harry Potter films was a dirty job, but Emma Watson got a shitload of money and worldwide recognition for doing it.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-06-21

Shlomi Fish’s Emma Watson Fact #2

Display

Emma Watson is not acting in films for money. She is acting in films for a shitload of money.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-06-21

Shlomi Fish’s Emma Watson Fact #3

Display

If the miller had travelled to the market with Emma, they would have each rode their own donkey. Problem solved.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-06-21

Shlomi Fish’s Emma Watson Fact #4

Display

Emma Watson is not perfect, but she's really good at hiding her imperfections.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-06-21

Shlomi Fish’s Emma Watson Fact #5

Display

Emma Watson may not look too menacing with a wand in her hand. Until she uses it with great accuracy to poke both your eyes out.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-07-02

Shlomi Fish’s Emma Watson Fact #6

Display

If the mountain does not come to Emma Watson, she won’t bother visiting it. It would be the mountain’s loss, really.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-07-07

Shlomi Fish’s Emma Watson Fact #8

Display

Emma Watson does not have 10 years of experience in developing Enterprise Java software. However, she has over 10 years of experience in getting shit done - well, on schedule, and at a reasonable cost.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-07-21

Shlomi Fish’s Emma Watson Fact #9

Display

Fluttershy immediately stops crying when Emma Watson comes to visit her.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-08-04

Shlomi Fish’s Emma Watson Fact #10

Display

Emma Watson and you would make the best children. She'll provide the talent, good looks, and brains, while you provide the sperm. (Via Connor Pollock.)

AuthorConnor Pollock
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2014-08-04

Shlomi Fish’s Emma Watson Fact #11

Display

It might seem preposterous to believe Emma Watson is the new Arnold Schwarzenegger, just because they were both Hollywood's best paid actors, and you would be right. Emma Watson is not the new Arnold Schwarzenegger.

But Arnold Schwarzenegger will forever be remembered as the old EMMA FUCKIN' WATSON!

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Emma Watson Fact #12

Display

You may have thought fan idolisation such as this one has destroyed Emma Watson's career. But a sexy actress (or actor) like her would have been "doomed" in the professional Hollywood no matter what. Instead, Emma now is actually relieved, and uses her earlier reputation to become a happier, sexier, and much more productive, amateur actress, who plays in roles she considers attractive no matter how unlike her traditional Hollywood image. She has enough self control to be pleasant and friendly most of the times, but if you're stretching her patience, she will get a little mad and you'll be surprised how insanely violent she can be.

Her opinions about Hollywood who gave her worse and worse treatment, not despite the fact, but because they paid her, can be unprintable if you like her to go that far, though she can easily be "scientific" and controlled about that too.

Hollywood will either switch to the amateur model - or implode with or without her help and the world will be a much better, happier, productive, and even more profitable, place.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Emma Watson Fact #13

Display

Emma Watson played Hermione in the Harry Potter films, but she doesn’t need a wand to kick your ass.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Emma Watson Fact #14

Display

“I can spell ‘Emma Watson’ easily enough, but how the hell do I spell ‘Kira Nightly’?”

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Emma Watson Fact #15

Display

“When I was your age, Emma Watson was called ‘Sarah Bernhardt’!”

“Whoa, dude! How old are you?”

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-01-09

Shlomi Fish’s Emma Watson Fact #16

Display

If Emma Watson and Arnold Schwarzenegger were locked in a room alone, only Emma would come out alive. After she would break the door open.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-04-09

Shlomi Fish’s Emma Watson Fact #17

Display

Emma Watson never fights against men. It wouldn't be fair to them.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-04-09

Shlomi Fish’s Emma Watson Fact #18

Display

The safest world possible would be the one with only Emma Watson and you alive in it. Everybody else are just fluff.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-05-21

Shlomi Fish’s Emma Watson Fact #19

Display

Emma Watson will get out of bed for less than 200,000 USD per day. That is because she always gets out of bed, to seize the day, even if it is an idle one.

(Reference)

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-05-31

Shlomi Fish’s Emma Watson Fact #20

Display

Emma Watson thinks men can be smarter than you would have thought.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-06-20

Shlomi Fish’s Emma Watson Fact #21

Display

When Emma Watson makes love to her significant other, they are both satisfied after the first kiss. But they carry on.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-06-21

Shlomi Fish’s Emma Watson Fact #22

Display

Emma Watson played Hermione in the Harry Potter films, but she doesn’t need a wand to kick your ass. On the other hand, when equipped with a wand, she'll be able to tear you down to small shreds.

Painfully!

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2021-07-26

Shlomi Fish’s Emma Watson Fact #23

Display

When Emma Watson relocated to Tel Aviv, she didn't make aliyah to Israel. Israel made aliyah to her.

AuthorShlomi Fish
WorkEmma Watson Facts by Shlomi Fish and Friends
Published2022-07-22

Larry Wall Facts

Display

  • Larry Wall can understand the Perl code he wrote last year.
  • Larry Wall gets the colon.
  • There are at least 137 Larry Walls in the U.S. but only one that matters.
  • Larry Wall applies a patch manually quicker than GNU patch.
  • Larry Wall dreams in Perl.
  • Larry Wall can program in his sleep.
  • Larry Wall is lazy, impatient and full of hubris.
  • Larry Wall has more dollars in the bank than in his Perl code.

-- Larry Wall facts by Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2010-02-02

Larry Wall Facts No. 2

Display

  • Larry Wall does know all of Perl. However, he pretends to be wrong or misinformed, so people will think he's not as awesome as he really is.
  • Larry Wall's pure-Perl code is faster than Assembly.
  • Larry Wall has been changing the world. By modifying its very source code.

-- Larry Wall facts by Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2011-04-03

Larry Wall Facts No. 3

Display

  • Larry Wall can make shit up, and the computer will understand what he means.

-- Larry Wall facts by Shlomi Fish

AuthorShlomi Fish
WorkShlomi Fish’s “Larry Wall Facts”
Published2012-05-11

Shlomi Fish’s Larry Wall Fact #1

Display

Larry Wall can understand the Perl code he wrote last year.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #2

Display

Larry Wall gets the colon.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #3

Display

There are at least 137 Larry Walls in the U.S. but only one that matters.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #4

Display

Larry Wall applies a patch manually quicker than GNU patch.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #5

Display

Larry Wall dreams in Perl.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #6

Display

Larry Wall can program in his sleep.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #7

Display

Larry Wall is lazy, impatient and full of hubris.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #8

Display

Larry Wall has more dollars in the bank than in his Perl code.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #9

Display

Larry Wall does know all of Perl. However, he pretends to be wrong or misinformed, so people will think he's not as awesome as he really is.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #10

Display

Larry Wall's pure-Perl code is faster than Assembly.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s Larry Wall Fact #11

Display

Larry Wall has been changing the world. By modifying its very source code.

AuthorShlomi Fish
WorkShlomi Fish’s "Larry Wall Facts"
Published2018-10-11

Shlomi Fish’s NSA Fact #1

Display

The NSA don’t publish. They perish.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #2

Display

The NSA employs the largest number of mathematicians with Ph.Ds. And the most stupid and incompetent ones.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #3

Display

The NSA has a patent for an efficient process for collecting a lot of information and doing nothing with it.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #4

Display

The Bajoran scholars have positively identified Benjamin Sisko as The Emissary. They also positively identified the NSA headquarters as The Dungeon.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #5

Display

One of Buffy the Vampire Slayer’s episodes took place in the NSA headquarters, but had to be destroyed, because all of the test audience had uncontrollable panic attacks.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #6

Display

The NSA knows what you did last summer. But no one, in the NSA or outside it, knows why they should.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #7

Display

With the NSA’s budget you would expect evil to be extinct by now. (By Kika).

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #8

Display

Think of the most incompetent organisation possible. The NSA would be even more incompetent than that.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #9

Display

The NSA headquarters are the unhappiest place on Earth.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #10

Display

Yogurt: “Never overestimate the power of the NSA.”

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #11

Display

First the NSA ignores “silly” Internet memes, then they laugh at them, then they are unable to fight them, and then they lose.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-02-18

Shlomi Fish’s NSA Fact #12

Display

The NSA is an intelligence agency which thinks it can use Artificial Ultra-Stupidity (AUS) to wade through tons of irrelevant information and reach genuine understanding.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-04-08

Shlomi Fish’s NSA Fact #13

Display

Your next job after one in @NSACareers, will be as a dead corpse in a coffin, 6 feet underground, or as a patient in a psychiatric ward.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-05-02

Shlomi Fish’s NSA Fact #14

Display

Hackers bend the rules, so the NSA hates them. Instead, the NSA accumulates rules, observes them, and accepts their fate: death.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2013-05-02

Shlomi Fish’s NSA Fact #15

Display

Don’t worry about what the NSA knows about you. They don’t tell anything they know to anyone.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2016-09-22

Shlomi Fish’s NSA Fact #16

Display

No one in their right mind will want to work for the NSA. Fortunately for the NSA, and unfortunately for us, some people are not in their right mind.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2016-09-22

Shlomi Fish’s NSA Fact #17

Display

Not only are the NSA agents afraid of their own shadow, but whenever they see any shadow whatsoever, they have to do a saving throw and if they roll a 1, they get a deadly heart attack.

The NSA's intensive care unit is very busy.

AuthorShlomi Fish
WorkNSA Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Summer Glau Fact #1

Display

Chuck Norris can only convince you that you're deceased. Summer Glau can also convince you that you're alive, which is much harder.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-05-30

Shlomi Fish’s Summer Glau Fact #2

Display

Summer Glau can hold and use a gun in each hand. There's no way that Jennifer Lawrence can hold and use a bow in each hand.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-05-30

Shlomi Fish’s Summer Glau Fact #3

Display

Summer Glau does not have to hurt you if she doesn't want to . Chuck Norris kills everyone in sight.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-05-30

Shlomi Fish’s Summer Glau Fact #4

Display

Summer Glau has better ways to make a difference than by being violent.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-05-30

Shlomi Fish’s Summer Glau Fact #5

Display

It takes Summer Glau exactly a minute to write a rebuttal like in xkcd: “Venting”, and she would sign it as Chuck Norris.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-06-27

Shlomi Fish’s Summer Glau Fact #6

Display

Chuck Norris ability to destroy is only matched (and exceeded) by Summer Glau’s ability to undo his destruction.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-06-27

Shlomi Fish’s Summer Glau Fact #7

Display

Whatever Chuck Norris taketh, Summer Glau giveth back.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-06-27

Shlomi Fish’s Summer Glau Fact #8

Display

Summer Glau can lead a horse to water, and then it will drink out of its own volition.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-07-01

Shlomi Fish’s Summer Glau Fact #9

Display

Chuck Norris was the 1,000,000,000th viewer of the Gangnam Style video on YouTube. Summer Glau was the preceding 100 million views.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-07-02

Shlomi Fish’s Summer Glau Fact #10

Display

Summer Glau can restore the people that Chuck killed, back to life.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-07-20

Shlomi Fish’s Summer Glau Fact #11

Display

Summer Glau can give you the Hug of Death, but you’ll die happy.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-07-21

Shlomi Fish’s Summer Glau Fact #12

Display

When it comes to terminators, you have a better shot at Arnold Schwarzenegger than at Summer Glau. (By inspiration from the Big Bang Theory episode with Glau as herself.)

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-07-23

Shlomi Fish’s Summer Glau Fact #13

Display

Chuck Norris has 99 problems including a bitch. Summer Glau has exactly 98 problems.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-03

Shlomi Fish’s Summer Glau Fact #14

Display

Chuck Norris can construct any logical expression using only AND gates. Summer Glau can replace Chuck with a very small AND gate.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-06

Shlomi Fish’s Summer Glau Fact #15

Display

Who would win in a fight? Charlemagne, Charles Dickens, Charles Darwin or Carlos "Chuck" Norris? If Summer Glau was the arbiter, she would just kill all of them and declare herself the winner.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-11

Shlomi Fish’s Summer Glau Fact #16

Display

Chuck Norris round house kicks doors open instead of using their keys. Summer Glau makes sure doors are open using her mind.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-11

Shlomi Fish’s Summer Glau Fact #17

Display

Chuck Norris reinvented a better wheel. Summer Glau reinvented a better Chuck Norris.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-15

Shlomi Fish’s Summer Glau Fact #18

Display

Summer Glau just works here. She teaches Chuck Norris how to perform his chores in the best possible manner.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-21

Shlomi Fish’s Summer Glau Fact #19

Display

Summer Glau has a magic mirror in her room which she asks every day "Mirror, mirror on the wall, who's the awesomest of them all?" and if the mirror tells her something else, she destroys it for daring to lie to her.

She’s still using the first mirror.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-28

Shlomi Fish’s Summer Glau Fact #20

Display

Chuck Norris shot the sheriff and his deputy. Summer Glau became the new sheriff and shot Chuck Norris.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-08-31

Shlomi Fish’s Summer Glau Fact #21

Display

Summer Glau can kill you with her mind. But she’ll never need to or will.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-09-02

Shlomi Fish’s Summer Glau Fact #22

Display

Chuck Norris does expect the Spanish Inquisition. But he doesn’t expect Summer Glau.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-09-07

Shlomi Fish’s Summer Glau Fact #23

Display

When wishing to comment on a WordPress blog, Summer Glau finds a new zero-day WordPress SQL injection exploit, and uses it to insert the comment into the database directly, because even she cannot rely on its comment box to work.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-09-09

Shlomi Fish’s Summer Glau Fact #24

Display

On “Talk Like a Pirate Day”, ye be sailin’ across the great seas to seek the shore of Summer Glows and Summer Glaus. Arrrr!

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-09-19

Shlomi Fish’s Summer Glau Fact #25

Display

Chuck Norris once refactored a 10 million lines C++ program and was done by lunch time. It then took Summer Glau 5 minutes to write the equivalent Perl 10-liner.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-10-02

Shlomi Fish’s Summer Glau Fact #26

Display

Summer Glau showed Kermit the Frog how easy it can be to be green.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-10-02

Shlomi Fish’s Summer Glau Fact #27

Display

By the time Chuck Norris found out who John Galt is, Summer Glau already had sex with him.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2014-10-19

Shlomi Fish’s Summer Glau Fact #28

Display

Summer Glau gave Richard III a horse free-of-charge and let him keep his kingdom for himself.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2016-09-22

Shlomi Fish’s Summer Glau Fact #29

Display

Summer Glau can get more with a kind word alone than Al Capone could with a kind word and a gun.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2017-10-21

Shlomi Fish’s Summer Glau Fact #30

Display

“I don't want to mess with Summer Glau, but I'll let her mess with me every day!”

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2021-05-21

Shlomi Fish’s Summer Glau Fact #31

Display

Summer Glau can kill everyone else using her mind, and start a superior race. However, she finds inferior humans to be mildly entertaining and challenging.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2021-05-21

Shlomi Fish’s Summer Glau Fact #32

Display

If Chuck Norris were to screw hot babes (ex. Jessica Alba, Jessica Simpson, Jennifer Garner, Jennifer Aniston, and Paris Hilton.) I can assure you that their acting careers will no longer prosper due to the fact that they will spend the rest of their lives in wheelchairs.

On the other hand, if he tried to “screw” Summer Glau, he'd be the one in the wheelchair.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2021-05-21

Shlomi Fish’s Summer Glau Fact #33

Display

Nobody dies except for the enemies of Summer Glau. But luckily she considers everyone her friend.

( Thanks to mst. )

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2022-05-06

Shlomi Fish’s Summer Glau Fact #34

Display

Chuck Norris has 99 problems including a bitch. Summer Glau has exactly 98 problems. And Chuck ain't one of them.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2022-07-04

Shlomi Fish’s Summer Glau Fact #35

Display

You can look at Summer Glau, but you’d better not touch…if you know what’s good for you.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2022-08-08

Shlomi Fish’s Summer Glau Fact #36

Display

Chuck Norris knows what the last digit of Pi is. Summer Glau has memorised all the preceding digits.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2022-11-11

Shlomi Fish’s Summer Glau Fact #37

Display

If you break up with Summer Glau, you will likely survive. However, be certain to have signed your will in advance, to be sure.

AuthorShlomi Fish
WorkSummer Glau Facts by Shlomi Fish and Friends
Published2024-04-16

Shlomi Fish’s Taylor Swift Fact #1

Display

If Apple ever tried to sue Taylor Swift for trademark violations of Apple Swift, they will spend all their money on litigation, and still lose. This will make many lawyers richer, and the world a better place.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #2

Display

You might think Taylor Swift is not crazy enough to go after Apple for violating her trademark, but you'd be wrong. She is far more crazy than that. But she just doesn't give a damn.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #3

Display

Taylor Swift can go and destroy the White House. She and what army? Why, she and no army.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #4

Display

You're unlikely to see a YouTube feature "Why people stopped listening to Taylor Swift's songs any more?"

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #5

Display

You may need to google Jennifer Lawrence but you likely know who Taylor Swift is already.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #6

Display

If you meet Taylor Swift on the street, have a pleasant conversation with her, and you need some money and ask her, she'll tell you: “Sure! I don't use Bitcoin because I value my time, energy and happiness too much - and those of the world's! But I've got $1,000 and $100 bills, and have a credit card if you need less. I can use PayPal on my smartphone, or SWIFT.

“So…” she'll add, “…how much money do you want?”

“How much is too much?”

“Oh, try me!”

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #7

Display

No one is crazy enough to go after Taylor Swift because they know she is much more crazy than them.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #8

Display

If you ask Taylor Swift "What is the square root of 18.678?", she will answer "Why the hell does it matter?".

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #9

Display

Taylor Swift will not even consider learning and writing Enterprise Java code, even for free, because it will be a grand waste of time. She can learn python and possibly perl fairly easily (assuming she hasn't already) but she'll always use search engines and Stackoverflow / StackExchange / etc. a lot.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #10

Display

Taylor Swift is an unapologetic attention whore, who will spend large amounts of money, or even time, on activities that will make her more famous or better regarded.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Taylor Swift Fact #11

Display

Taylor Swift is not the new Madonna. She is the new Socrates.

AuthorShlomi Fish
WorkTaylor Swift Facts by Shlomi Fish and Friends
Published2019-11-04

Shlomi Fish’s Windows Update Fact #1

Display

Windows Update doesn’t.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Windows Update Fact #2

Display

Aesop originally wanted to write his fable as “The Hare and Windows Update” instead of “The Hare and the Tortoise” but could not figure out how the hare will ever lose to Windows Update, even despite him not taking the race seriously.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Windows Update Fact #3

Display

By the time it takes Windows Update to download a 22 MB update without installing it, Mageia Linux’s urpmi was already able to download and install a game whose package is 900 MB (and there was still a lot of time to spare).

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Windows Update Fact #4

Display

Only three things are infinite: the universe, human stupidity, and the amount of patience that Windows Update requires.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Windows Update Fact #5

Display

Windows Update does not take forever to finish updating your computer. It takes at least forever and two weeks.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Windows Update Fact #6

Display

Ten measures of slowness went down to the world. Windows Update required at least eleven, so more had to be provided.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2016-10-25

Shlomi Fish’s Windows Update Fact #7

Display

The Windows Update developers are going to burn in hell for the combined time it took it to install updates on the users' computers.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2017-10-21

Trashlord’s Windows Update Fact #8

Display

Windows Update is called this way because by the time it finishes, the date has gone up.

AuthorTrashlord
WorkWindows Update Facts by Shlomi Fish and Friends
Published2018-09-09

Shlomi Fish’s Windows Update Fact #9

Display

The heat death of the universe is best approximated as half the time it would have taken Windows Update to install a year’s worth of updates.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2019-08-10

Shlomi Fish’s Windows Update Fact #10

Display

If the Hare in the "Tortoise and the Hare" was pitted against Windows Update, he could have taken a two weeks-long vacation in the Caribbean and still win.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2022-02-24

Shlomi Fish’s Windows Update Fact #11

Display

What Intel gives, Microsoft taketh, and Windows Update holds hostage.

AuthorShlomi Fish
WorkWindows Update Facts by Shlomi Fish and Friends
Published2024-08-31

Shlomi Fish’s Xena the Warrior Princess Fact #1

Display

Xena can meet King David for breakfast and Julius Caesar for lunch. Without time travel.

AuthorShlomi Fish
WorkXena Facts by Shlomi Fish and Friends
Published2020-08-27

Shlomi Fish’s Xena the Warrior Princess Fact #2

Display

Xena beat a Goliath that was taller, and more agile than the one in the Bible. It’s not only Hollywood exaggeration.

AuthorShlomi Fish
WorkXena the Warrior Princess Facts by Shlomi Fish and Friends
Published2020-08-27

Shlomi Fish’s Xena the Warrior Princess Fact #3

Display

No one calls Xena the warrior princess “Zeena” to her face and survives. Luckily for you she hasn’t visited modern-day U.S. yet.

AuthorShlomi Fish
WorkXena the Warrior Princess Facts by Shlomi Fish and Friends
Published2020-08-27

Shlomi Fish’s Xena the Warrior Princess Fact #4

Display

Xena can throw a boomerang-like weapon thingy in the opposite direction and it will still hit the mark while neutralising 10 of her enemies.

AuthorShlomi Fish
WorkXena the Warrior Princess Facts by Shlomi Fish and Friends
Published2020-08-27

Shlomi Fish’s Xena the Warrior Princess Fact #5

Display

Xena the Warrior Princess has not met Chuck Norris yet, or otherwise he would have been badly and permanently injured. (Inspired by ZadYree.)

AuthorShlomi Fish
WorkXena the Warrior Princess Facts by Shlomi Fish and Friends
Published2020-08-27

Shlomi Fish’s "How XSLT is Evil" Fact #1

Display

XSLT is the worst thing since non-sliced bread.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #2

Display

Mothers used to tell their children stories about XSLT to scare them.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #3

Display

XSLT is the number one cause of programmers' suicides since Visual Basic 1.0.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #4

Display

The X in XSLT stands for eXtermination.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #5

Display

The only things worse than XSLT are Excel and Sugar-Less Tea (XSLT).

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #6

Display

XSLT is what Chuck Norris has nightmares of.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #7

Display

Confucius says: "XSLT made me realise humanity was hopeless.".

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Zuu's "How XSLT is Evil" Fact #8

Display

Even APL won't make friends with XSLT.

AuthorZuu
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #9

Display

God considered using XSLT as the tenth plague of Egypt, but then thought it was too evil.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #10

Display

In Soviet Russia, XSLT codes you. Badly!

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #11

Display

Satan condemned Hitler for a million years of writing XSLT.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #12

Display

The KGB used to torture their victims by having them look at scrolling XSLT code.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #13

Display

"My name is Inigo Montoya. You forced my father to write XSLT. Prepare to die! And be thankful I don't force you to write XSLT."

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #14

Display

Stray XSLT code causes more deaths than road accidents.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #15

Display

http://en.wikipedia.org/wiki/Evil redirects to XSLT.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2010-02-02

Shlomi Fish’s "How XSLT is Evil" Fact #16

Display

We have nothing to fear but fear itself. Fear has nothing to fear but XSLT.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2011-04-16

Shlomi Fish’s "How XSLT is Evil" Fact #17

Display

The devil created a 10th circle of hell for the inventors of XSLT, because the first nine circles were too mild for them.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2012-11-04

Shlomi Fish’s "How XSLT is Evil" Fact #18

Display

XSLT isn't like violence. XSLT is violence - there is no such thing as using it too little.

AuthorShlomi Fish
WorkXSLT Facts by Shlomi Fish and Friends
Published2014-09-10

Quotes related to the Freenode #perl channel

Documentation for BL

Display

rindolfbuu: do you have a working manual of BL?
rindolfs/working/up-to-date/
buuIt's kind of sort of up to date
perlygatekeeperhe means NO
buuI've got some docs!
rindolfbuu: do you have a functional spec? An architecture document? An interface whitepaper? A developer's guide? A user manual? A "The BL-Book" and "BL - The Program"?
buurindolf: no, no, no no and no
Channel#perl
NetworkFreenode
TaglineDiscussing the merits of documenting one's pet languages on #perl
Published2009-12-14

Did anybody see my newline at Freenode's #perl channel.

Display

rindolfsleeper: why are people obsessed with one-liners?
rindolfIt takes 3 lines - OMG what a disaster!
Botjerindolf: newline prices went up again
rindolfBotje: I buy my newlines in the black market
dabreegsterBotje: again? drat.
* Botjereports rindolf to the newline police
dabreegsterBotje: I know about an... (underground) operation going on to pirate newlines.
rindolfBotje: I bribed a few cops in the newline police, but nice try.
dabreegsterBotje: Some crazy guys are trying to free newlines from patents! They want to rid the market!
* cursorgets called up to serve in the newline jury
rindolfI think we need to start a campaign to lift all restrictions off newlines.
dabreegsterrindolf: La Resistance lives on!\n
BotjeI already stockpiled millions of newlines
dabreegsterBotje: We can have the one-liners destroyed by sundown
dabreegsterNot destroyed, but... TURNED INTO TWO-LINERS! Mwuhahaha!
Channel#perl
NetworkFreenode
TaglineThe Cost of Newlines
Published2009-12-14

Verbing the verb on Freenode's #perl

Display

* buuStevie[FP] with a plunger.
* Stevie[FP]looks for the verb in that sentence
silii think you're missing a verb
Stevie[FP]I think he's missing a brain.
siliunless Stevie[FP] is a verb i don't know
siliStevie[FP]: v. see Stevie[FP]
Stevie[FP]I am not a verb!
siliyou've been verbatized
* rindolfStevie[FP]'s Chris62vw
Stevie[FP]verbalized?
rindolfStevie[FP]: verbalized is a different thing.
rindolfStevie[FP]: it comes from "verbal".
Stevie[FP]Verbified.
Stevie[FP]Verbiated.
rindolfStevie[FP]: verbificated.
Botjeverbed.
Stevie[FP]Verberated.
rindolfStevie[FP]: verberation is overrated.
Channel#perl
NetworkFreenode
TaglineVerbing the Verb
Published2009-12-14

Human XML

Display

BarnacleBobi hate xml.....
mcrawfor<response to="BarnacleBob">indeed</response>
rindolfmcrawfor: :-)
rindolfmcrawfor++ # Nice joke
Botjeehm. ouch.
Botjerindolf: no!
Botje<postincrement comment="Nice joke">mcrawfor</postincrement>
rindolfBotje: LOL.
rindolf<postincrement comment="As you wish">Botje</postincrement>
Channel#perl
NetworkFreenode
TaglineHuman XML
Published2009-12-14

/me (or I, you or we) is finding it amusing on Freenode's #perl.

Display

* __youfart
* __yousay "oops"
rindolf__you: heh
* __youkick rindolf
__you(rindolf, you're now being kicked by 435 people)
squeeks__you need to go outside.
kspath__you: Who owns you?
* __yougo outside
* __youare pwned by dazjorz
* __youis now known as we
* weare having a useless off-topic conversation right now
rindolfwe: hahah
* weis now known as __you
* __youdecide this channel is now useless and decide to leave
* simcop2387is now known as we
* weare not amused
* __youand I are together simcop2387
* squeeksis now known as _I_
* _I_need to tell __you something
* __youlisten
* simcop2387is now known as we
* weneed help
* _I_think we are getting a bit sick of the shenanigans
rindolfI'm so making a fortune out of it.
* wewant to be on bash.org
Channel#perl
NetworkFreenode
Tagline/me (or I, you or we) is finding it amusing
Published2009-12-14

Multilinguality

Display

spyro_boyOh! I fixed it :D
spyro_boyYay :D
rindolfspyro_boy: congrats!
spyro_boyThanks for your help, everyone. :)
rindolfspyro_boy: now you should translate this script to OCaml, Haskell, Perl 6.
spyro_boyrindolf, huh?
rindolfspyro_boy: Smalltalk, C, C++, Visual Basic...
spyro_boyrindolf, translate to what?
rindolfspyro_boy: to all these programming languages.
spyro_boyhaha
spyro_boyrindolf, yeah.
rindolfBecause a script in perl is Not Enough<tm>.
rindolfspyro_boy: but see the Great Computer Language Shootout.
spyro_boyrindolf, I tried learning C,C++, and Java, but I couldn't catch on.
Channel#perl
NetworkFreenode
TaglineMultilinguality
Published2009-12-14

Chuck Norris and Perl 6

Display

rindolfwankit
buubotPerl 6, unlike most people, is able to breathe in the vacuum of space. In fact, anything else would damage its respiratory system. Because of this, whenever it's visiting Earth, it wears a respirator, which resembles a kickass beard.
rindolfHeh heh.
rindolfAre all of buubot's wankit factoids about Perl 6?
rindolfHe should have some about Chuck Norris, too.
merlynfictional factoids about a partially designed, partially implemented, partially wanted language. :)
rindolfmerlyn: yeah.
merlynHeh - those are all Chuck Norris quotes with s/Chuck/P6/
dabreegsterrindolf: It's written in Chuck Norris, right
merlynChuck Norris writes code in Perl 6. Before Larry's done. And it works.
rindolfmerlyn: Chuck Norris wrote Perl 6 in a day but then destroyed all evidence with his bare hands, so no one will know his secrets.
Channel#perl
NetworkFreenode
TaglineChuck Norris and Perl 6
Published2009-12-14

Is a Life Ready for Prime Time?

Display

rindolfLeoNerd: I need to get a life.
LeoNerdThey can be quite useful, but they do have a crazy amount of dependencies..
LeoNerdAnd sometimes they can be a bit unstable - I think they're still beta-testing
Channel#perl
NetworkFreenode
TaglineIs a Life Ready for Prime Time
Published2009-12-14

#perl for Elisabeth

Display

simcop2387Daveman: i use a ZED PEE EM to power my computer, its the ultimate YOU PEE ES
* Davemanthrows an Elisabeth at Simcop
rindolfMe catches the Elisabeth in mid-air.
SubStackwith an s, excellent choice
Daveman:o
DavemanInterception!
rindolfDaveman: when my friend and I played Frisbee, we had an intra-tree move.
* SubStackpirates Elisabeth and seeds a torrent
rindolfWhich was unintended.
rindolfElisabeth: are you here?
DavemanHAHAHAHHA
DavemanSubStack++
* SubStackwins at life.
rindolfAn Elisabeth for all! And all for an Elisabeth.
Channel#perl
NetworkFreenode
Tagline#perl for Elisabeth
Published2009-12-14

Books for Learning Perl

Display

Alexi5what is a good book for getting up to speed with perl?
merlynlearning perl!
merlynintermediate perl!
nachos_the camel is the _only book_
nachos_:-P
* merlynbats nachos silly
nachos_:-(
rindolfAlexi5: there's also Beginning Perl, which is available online.
* f00li5hsaw that coming
rindolfYou should learn Perl from "Learning Perl in 24 minutes Unleashed!"
f00li5hrindolf: ``Learning perl in 24 minutes Unleashed, in a nutshell for dummies'' is the one i have
rindolff00li5h: that's even better.
Channel#perl
NetworkFreenode
TaglineBooks for Learning Perl
Published2009-12-14

Discussing Vintage Hypertext on Freenode's #perl

Display

rindolfAre you using Firefox?
Imaginativeoneyeah...
rindolfInteresting...
rindolfDon't know.
[x86]use a real browser... you know... like IE!
* [x86]runs
infiIE 3 > *
rindolfIE 2 > *
infigopher!
infifirefox can actually do gopher URLs
rindolfGNU info!
infifeh.
Channel#perl
NetworkFreenode
TaglineVintage Hypertext
Published2009-12-14

Free as in what?

Display

rindolfofer0: what's up?
ofer0rindolf, nothing much. what's with you?
rindolfofer0: I restored my fonts to my nouveau-enabled X server.
jagermanWhat is nouveau?
ofer0jagerman, "new" in French ?
jagermanYes, I know it's a word, but what is the nouveau rindolf is talking about?
ofer0I have no idea. rindolf ?
rindolfjagerman, ofer0: it's the free-as-in-speech Nvidia drivers.
dmqjagerman++ (Yes i know its a word).
pkruminsfree as in freedom
naineffree as in Richard Stallman?
ofer0free as in free Microsoft Windows Vista CDs
naineflol
pkruminsvista--
ofer0"What do you mean? Windows XP isn't free?" -- My neighbour.
Ikarusofer0: sounds familiar
ofer0(when telling him that I can't format his hard-drive and re-install XP because he doesn't own a license)
Channel#perl
NetworkFreenode
TaglineFree as in what?
Published2009-12-14

The Only Programming Language

Display

rindolfThis reminds me of a fun discussion I had with my co-worker.
rindolfHe had a Firefox window open with an ActiveState page and I read "Perl, PHP, Python, Tcl, XSLT".
rindolfSo he said: "Heresy! C is the only language."
rindolfSo I thought for a moment and said "Intercal is the only language."
nanonymelol
rindolfAnd then "Real men write in Intercal."
rindolf"COME FROM" anyone?
Channel#perl
NetworkFreenode
TaglineThe Only Programming Language
Published2009-12-14

Misleading Textbooks about Perl

Display

rindolfmortal5: you need to print the header.
rindolfmortal5: print header()
mortal5rindolf, ...I absolutely love it when my textbook leads me wrong..
rindolfmortal5: what is your textbook?
mortal5"web wizards guide to perl and cgi"
mortal5lol
mortal5only the finest for the students at my university
buuHahaha
buuThat's awesome.
cfeddeIs this what we're teaching these days? Oh my.
somianBlows the mind, doesn't it cfedde!
cfeddesomian: it does.
cfeddeI suppose that I'm commenting out of context. but why the mix and match.
f3ewWhat mind?
cfeddeyours, with this .48
* somiansends in CSI Las Vegas to clean up
rindolfmortal5: what is your university?
mortal5rindolf, I'm too ashamed to tell :p
rindolfmortal5: heh.
rindolfmortal5: is it bad?
mortal5rindolf, no not really, we have a fairly well known CS department
somianJust so long as it isn't SUNY@BUFFALO
mortal5it's just the teacher I'm using, she's a total flake
Channel#perl
NetworkFreenode
TaglineMisleading Textbooks about Perl
Published2009-12-14

Perl, dongs and everything between on Freenode's #perl

Display

* CPANrating: Net-DNS-Check rated 4 stars by Ævar Arnfjörð Bjarmason
rindolfOooh! avar has rated a module.
somian^{}avar! WHAT ARE YOU DOING rating CPAN modules!?! Do you really think you are QUALIFIED to be doing that!?! ;-P
* avardongs somian^{}
* somian^{}laughs
avarsomian^{}: I'M A PROFESSIONAL PERL PROGRAMMER
avarI know PERL
somian^{}But can u mAke teh weB with teh PERL!?
Earle_Martinavar: I know DONGS
avarEarle_Martin: SHOW ME
avarEarle_Martin: Don't you mean DONG foo?
* somian^{}has a silly grin on his face as he descends the stairs to make some fresh coffee
avarsomian^{}: I maek teh web really well with PERL
Earle_Martin/DCC MATRIX avar
avarEarle_Martin: IT'S SO LARGE AND HARD!
Earle_Martinavar: You think that's milk you're drinking?
f3ewheh]
avarI was wondering why it was so delicious
avar"I can't believe it's not jizz"
f3ewTake the red pill
rfordinal_blue!
Earle_MartinI know PERL: Programmer's Elite Robotic Language
* avargoes back to work
Shadow42I wonder what would happen if Neo was colorblind and took the wrong pill.
Earle_Martin10 DO ROBOT DANCE
Earle_Martin20 GOTO 10
avarwhich doesn't involving discussing dongs in great detail, unfortunately
Earle_Martinavar: the real world sucks
Channel#perl
NetworkFreenode
TaglinePerl and Dongs on Freenode's #perl
Published2009-12-14

N-uple negative on Freenode's #perl

Display

polakmauke: so how does that "translate" into eng
merlyn"eng"?
maukeI spe eng goo
rindolfmauke: I spe eng wel
rindolfI spe goo eng
stsjust a short question. besides personal preference is there any difference if you use if(! or unless(?
rindolfsts: no.
rindolfsts: they do the same thing.
Botjests: pfft. Real Men(tm) use unless(!...)
rindolfBotje: heh.
stslol unless(! makes sense. thanks Botje, I'll rather use this one. =D
LeoNerdFor me it's a readability thing - I express what seems more likely
rindolfBotje: File::HomeDir used to have a triple or quadruple negative in one of its test files.
Botjeunless(! $str !~ /(?!foo)/)
rindolfBotje: heh
merlynwhoa
merlynunless (!) makes no sense to me at all
Botjeof course not.
stsBotje: wow!
Botjeit's still cool to confuse people with :]
LeoNerdHeh.. Should just use !!! in there anyway:)
merlynit's 7 characters too many
xandsome people don't understand double negatives
merlynI don't want no complaints!
Botjexand: you mean don't not understand?
LeoNerdWe don't know nobody who don't want no double-negatives
stsBotje: what does (?!foo) do?
nanonymelol
xandBotje: don't not misunderstand
maukeBotje: that always executes the block
merlynthere's an argument that can be successfully made that "I don't want no complaints" doesn't necessarily work logically
Botjexand: oh, I don't not think I didn't not misunderstand you.
Botjemauke: I know. it just looks cool.
maukeand you want !($str !~ /.../)
xanddon't you?#
merlynso it might actually mean what people think they're meaning
Channel#perl
NetworkFreenode
TaglineN-uple negative on Freenode's #perl
Published2009-12-14

My operating system is better than yours on Freenode's #perl

Display

YaakovLINUX < WINDOWS XP
rindolfYaakov: Linux ">" x Inf Windows XP
rindolfYaakov: DOS > Linux
rindolfYaakov: CTSS > Linux
rindolfYaakov: TOPS-10 > Linux
rindolfMultics > Linux
rindolfMultics > *
rindolfI think I'll stop.
SupaplexI think I'll /clear
KobazCP/M > *
rindolfKobaz: heh!
rindolfKobaz++
KobazHeh.
KobazCP/M was teh sexy.
KobazHow much more of an OS do you really need?
KobazI still have my Apple II sitting in the corner.
Channel#perl
NetworkFreenode
TaglineMy Operating System is Better than Yours
Published2009-12-14

Freenode's #perl on the many types of Wheels.

Display

rindolfMahmoud: what's up?
Mahmoudrindolf, writing a CMS from scratch with perl.. really cool, making my own template engine
rindolfMahmoud: why???
rindolfMahmoud: use TT2.
rindolfOr whatever.
Mahmoudrindolf, i dislike other CMS engines.. they are bloated and i don't trust them
rindolfMahmoud: TT2 is pure perl.
* Mahmoudlooks for TT2
rindolfMahmoud: a CMS doesn't stay simple forever.
rindolfMahmoud: and a CMS != Templating system.
Mahmoudrindolf, the template engine is quite simple, it's similar to how SimpleMachines forum does its templates
Mahmoudrindolf, just an external file with print 'foo'; commands
amnesiacMahmoud, TT2 is very powerful
amnesiacMahmoud, there are more templating systems, why not use any of the existing ones?
rindolfMahmoud: please don't re-invent square wheels.
Mahmoudheh..
NOTeviloval!
* amnesiaclikes hexagonal wheels
NOTevilvery small octagon wheels aren't too bad.
rindolfamnesiac: triangular wheels are the best!
Shainei like star shaped wheels :/
Channel#perl
NetworkFreenode
TaglineOn the Many Types of Wheels
Published2009-12-14

The Pyramid of Code Golf on Freenode's #perl

Display

ferretLeoNerd: That was one of the first blobs of Java I wrote, it's allowed to be even more verbose and convoluted than Java normally is. ;P
rindolfferret: link?
ferret/las Cat.java
rindolfferret: an implementation of the UNIX "cat" program in Java??
ferretActually, specifically the GNU cat program, and only a subset thereof.
rindolfferret: oh.
rindolfferret: how many lines did it take?
* f00li5hheads off to #codegolf and tries to convince them to allow java submissions
ferretrindolf: It's mostly argument parser.
rindolfferret: I once implemented a parser for a subset of the Bourne Shell args, in really hideous ANSI C.
rindolff00li5h: good luck.
rindolff00li5h: Java Golf...
f00li5hyeah, for sure!
rindolfJava Golf would be longer than a non-Golfed Perl program.
f00li5hrindolf: this is true
rindolff00li5h: COBOL Golf!
Channel#perl
NetworkFreenode
TaglineThe Pyramid of Code Golf
Published2009-12-14

Scary Perl Expertise on Freenode's #perl

Display

pasteling"struggling intern" at 129.162.1.31 pasted "Here it is.." (220 lines, 5.7K) at http://sial.org/pbot/25279
strugglinginternwoohoo
strugglinginternthere it goes...
rindolfstrugglingintern: oh my god!
rindolfstrugglingintern: this code looks really bad.
strugglinginternheh...
rindolfstrugglingintern: if ($records eq 0 ) - don't you want ($records == 0)?
rindolfstrugglingintern: do you have unit tests?
rindolfstrugglingintern: and you should factor it better.
rindolfstrugglingintern: and possibly use Template Toolkit or something.
rindolfstrugglingintern: and you may have some HTML-injection (or XSS) problems.
Ani-_rindolf: and probably SQL injection problems.
rindolfAni-_: indeed!
strugglingintern:-/
Ani-_strugglingintern: really, ask them to review that code when they get back.
strugglinginternalright
strugglinginternI appreciate it anyway
rindolfstrugglingintern: how long have you been programming perl?
strugglinginternhah, about 3 months
strugglinginternThis isn't all my code ;)
strugglinginternI'll look into it
strugglinginternThanks guys (and gals).
rindolfstrugglingintern: you're welcome.
strugglinginternnot my choice ;)
strugglinginternit's my 3rd week here :)
rindolfAmazing how much more experienced programmers can tell a code is bad from a quick glance.
rindolfIt's a bit scary.
Ani-_nothing amazing about it. It's called skill. :)
The_SByeah even I can tell it by a look
ologyIt's not scary or amazing at all.
ologyIt is called experience!
Ani-_rindolf: what do you find scary?
Ani-_rindolf: that experienced programmers can tell it? Or the code itself?
Ani-_I would disagree on the first one but agree on the later! :)
rindolfAni-_: no, that I'm so experienced.
rindolfAni-_: I hope I don't sound out as a snob.
ologynarcissism is fun
rindolfI should get a life.
rindolfGet a girlfriend, go to movies.
rindolfInstead all I do is write Perl.
rindolfAnd chat about writing Perl.
Ikarusa life, tried that, didn't mix with me
Channel#perl
NetworkFreenode
TaglineScary Perl Expertise
Published2009-12-14

(Human) Language Fun on Freenode's #perl

Display

rindolfLet me wikipedia it.
f00li5hso now wikipedia is a verb?
rindolff00li5h: it's gonna enter the OED.
rindolff00li5h: in English every verb can be nounified and every noun can be verbed.
rindolff00li5h: google is now a verb too.
f00li5hrindolf: q{ just one second and I'll "computer" it up for you"}
rindolff00li5h: LOL.
rindolff00li5h++
* rindolff00li5hes jql
rindolfI'm rindolfed
* f00li5hfinds it odd that irssi highlighted half of that word
rindolff00li5h: it's much harder to do it in Hebrew.
jqlcomputer is from the verb compute already
rindolfjql: there's computerise though.
f00li5hjql: but to computer something is different than computing it
f00li5hCOMPUTIFY!
rindolfjql: I once thought that the study of Objectivity is Objectivism.
f00li5h"configurated"
jqlyou shouldn't noun up a verb that's been nouned already
rindolfAnd the study of Objectivism is Objectivistalism.
Caelumheh
rindolfAnd that study of that is Objectvisitalistalism.
rindolfAnd to infinity it's Objectivist-elementalism!
f00li5heval: object .((ism)x100)
buubotf00li5h: objectismismismismismismismismismismismismismismismismismismismism ismismismismismismismismismismismismismismismismismismismismismism ismismismismismismismismismismismismismismismismismismismi
rindolfWith apologies to the 4 people who ever spoke Latin correctly.
jqlI can't help but read that as smi smi smi
Caelumme too
rindolfjql: reminds me of Peter Pan.
Channel#perl
NetworkFreenode
Tagline(Human) Language Fun on Freenode's #perl
Published2009-12-14

How many clicks must a one man do, before he selects what he wants on Freenode's #perl.

Display

dkrI use nedit, the only app with a quadruple-click feature
naquadWTF is quadruple-click??? %-/
dkrdouble-click selects a word, triple-click selects a line, quadruple-click select the whole document. heh :)
Patternerquintuple-click selects the whole harddisk
rindolfhexuple-click selects the entire Intranet.
rindolfAnd septapable-click selects the entire Internet
PatternerHow many for the multiverse?
naquadpeople, who uses what editor?
arwoctaple click selects the known universe and nonaple the rest too.
rindolfarw: how long does it takes these clicks to run?
rindolfI think it's super-exponential complexity.
arwrindolf: no matter, the universe is finite :)
arwrindolf: only problem is, the information about your clicking will never reach the entire universe as it expands ;)
Channel#perl
NetworkFreenode
TaglineHow many clicks must a one man do, before he selects what he wants?
Published2009-12-14

The meaning of "I" on Freenode's #perl.

Display

* reflexivehuzzahs. His Perl books just arrived.
apeironreflexive, Which?
reflexiveapeiron: IP and PBP. A couple others are still in transit.
apeironreflexive, Nice. :)
reflexive:)
rindolfreflexive: what is IP?
reflexiveIntermediate Perl.
rindolfreflexive: oh, OK.
rindolfIntellectual Perl.
rindolfInternet Perl.
kojiroInvasive Perl
kspathIdiot Perl
rindolfInteractive Perl.
rindolfI, Perl.
kojiroImplementing Pies
kojirommm, pie
rindolfImprobably Perl
kspathIgnoble Perl
kojiroProbably Inverted
rindolfkojiro: :-)
kspathImproper Perl
reflexiveInsidious Perl?
mstALL PERL IS IMPROPER
kojiroAPI?
rindolfIn Soviet Russia all improper is Perl.
rindolfAPII.
qrckimpudent perl
kojirono, you never count words like "is"
kspathIncoherent Perl
kojiroALL PERL IS INCOHERENT
reflexiveSo true.
Channel#perl
NetworkFreenode
TaglineThe Meaning of "I".
Published2009-12-14

Got the Slashdot? on Freenode's #perl.

Display

dkrwhich is that ACME:: filter that obfuscates all your source into whitespace? :)
preactionAcme::Bleach
rindolfdkr: as preaction said it is Acme::Bleach.
dkrmoderation -1 Redundant
* dkrsmirks
nwsget out you slashdotter
nwsjust kidding
dkrI got moderated overrated yesterday. I felt so loved
dkrGumbyGumby: how often do you post to /.?
GumbyGumbydkr: do it to system() a ssh command. Is doing that often.
rindolfGumbyBRAIN: how often do you post dkr to Slashdot?
GumbyBRAINdo it to list.
Channel#perl
NetworkFreenode
TaglineGot the Slashdot?
Published2009-12-14

What's in a variable-name? on Freenode's #perl.

Display

WebDragony'all should spell it in uppercase it being an acronym and all
reactionYes, but we're *lazy*!
* WebDragon*so* noticed ;)
dkrWebDragon: people that use CamelCase have no right to criticize about capitalization. :)
WebDragondkr: I hate underscores
* dkrcontemplates a source code filter that does lets you use spaces in var names by switch them to underscores at compile time
preactionblack magic
mstdkr: source filters are evil.
mstdkr: in a bad way.
mstdkr: hacking the compiler is much more fun, and evil in a useful way :)
mstWebDragon: recommended perl style is $var_name
mstWebDragon: it's also more readable than $varName or $VarName
mstWebDragon: I'd recommend trying it for at least a month
mstWebDragon: also note that it'll make life easier because you'll be consistent with the rest of perl code
WebDragonmst: I was thinking more along the lines of filenames and irc nicknames than perl variables
mstWebDragon: ah. fair enough :)
* WebDragondoesn't use CamelCase for perl variables
mstWebDragon: then I shall cease complaining :)
avar${"Insert a descriptive essay about the variable here"}
WebDragonrofl
rindolfavar: that won't work with 'use strict 'refs''
WebDragonavar: I've seen things like that in real life and had recurring nightmares about them when I saw similar and sometimes worse things on thedailywtf.com
mstrindolf: ${main::}{"Insert a descriptive essay about the variable here"} would :)
mstrindolf: or you could just use %_ :)
dkrmy boss still occasionally uses vars like $x. still trying to beat that behavior out of him
* WebDragononly uses x|y|z for Cartesian coordinate math
WebDragonwhich, since I hardly ever do any of that, means the obvious
Channel#perl
NetworkFreenode
TaglineWhat's in a variable name?
Published2009-12-14

Watched the fountain on Freenode's #perlcafe

Display

mofinowatched the Fountain
mofinopretty cool'
q[ender]yep
siliwhat?
siliyou think The Fountain was cool?
siliit was pretty artsy.
siliI don't understand the necessity of repeating that same scene 50k times, though.
mofinothen you didn't get the movie
rindolfsili: if you repeat a scene 50k times, then the movie will have less entropy and will compress better.
Channel#perl
NetworkFreenode
TaglineWatched the fountain on Freenode's #perlcafe
Published2009-12-14

Committing yourself to a programming language on Freenode's #perl.

Display

convivialhigh-rez, but I don't know enough to help you because I am a newbie to perl programming and although I am in deep love with perl and planning on marrying perl, I still have a lot to learn.
rindolfconvivial: you can only marry Perl if polygamy is legal where you live.
rindolfconvivial: because Perl and I are already married. :-D
convivialwhy is that? I'm single :)
rindolfconvivial: but Perl isn't.
convivialoh crap !
convivialall the good languages are already married :(
rindolfconvivial: COBOL is still single.
rindolfconvivial: but I heard she's a total bitch.
convivialewwwwwwwwwwww, so is JCL and no one is knocking down either of their doors
convivialrindolf, Janet Reno is single!
rindolfconvivial: what kind of programming language is "Janet Reno"?
convivial:)
convivialshe is a person
rindolfconvivial: I'm not interested in people, I'm only interested in programming languages.
shaldannonrindolf: you should try Ada
rindolfshaldannon: Ada 95?
shaldannonyeah
shaldannonthe syntax of Pascal, the power of Basic and the friendliness of Java
Channel#perl
NetworkFreenode
TaglineCommitting yourself to a programming language on Freenode's #perl.
Published2009-12-14

Making use of Encyclopedias at FreeNode's #perl

Display

* shaldannonbeats iank over the head with an encyclopedia
rindolfshaldannon: all volumes of an encyclopedia?
dwurindolf: ha
shaldannonrindolf: every last one of 'em
rindolfshaldannon: or perhaps a printout of the Wikipedia?
iankrindolf: the whole bookcase
rindolfshaldannon: which Encyclopedia?
iankrindolf: naw, just get the DVD :)
shaldannonrindolf: I couldn't lift that
shaldannonrindolf: Britannica
iankYou could lift the DVD!
dwushaldannon: Start. Working. Out.
shaldannondwu: oh?
dwushaldannon: Dude, being able to lift the Britannica is hot.
* iank-> the internet
shaldannon:-}
dwuSeriously.
dwu"I can hold the accepted knowledge of a percentage of the human race in my arms!" "Oh, god, that is so sexy."
shaldannonhahahaha
dwuSeriously. Smart is hot. Smart and funny... well.
* shaldannonis hilarious ;)
dwuUhm. kay.
rindolfIf you start reading the wikipedia lexicographically, will you ever finish at the rate articles are added there?
tarrybonerindolf: yes (citation needed)
dwuha
shaldannonlol @ tarrybone
dwutarrybone++
rindolfThis reminds me of James Bond 1, where the girl there read an encyclopedia, instead of going to school.
yrlnryDoes anyone near Philadelphia want to come to my house and take away my 1920 Britannica?
shaldannonrindolf: hey...when I was in elementary school, I used to read the World Book encyclopedia instead of doing my homework
Channel#perl
NetworkFreenode
TaglineOne Encylcopedia Per Child - all volumes of it
Published2009-12-14

Production WTF Code on #perl

Display

dwaveanyone envy me? I'm refactoring production code that uses the fact that "" is defined, as a hash key.
dwaveif (ref $ref->{""} ne "ARRAY") {
dwave$ref->{""} = [$ref->{""},$_];
dwave} else {
dwave$ref->{""} = [@{$ref->{""}},$_];
dwave}
dwave:(
iankhey, that looks like fun.
integralHas the author been lynched yet?
* integralwould have used "\0" :-P
dwavethe best of it all, is that it's an XML parser
mauke$ref->{""} = [ref $ref->{""} eq "ARRAY" ? @{$ref->{""}} : $ref->{""}, $_]; # fixed
rindolfdwave: does this XML parser makes use of an existing XML parser from CPAN?
rindolfdwave: or does it do everything from scratch?
dwaverindolf: everything from scratch :)
rindolfdwave: nice!
dwaveI'm trying to get rid of it
rindolfdwave: re-inventing square wheels.
dwavethere's a home made Unicode lib too
dwave!
rindolfdwave: ouch!
shaldannonnice
iankBrilliant!
shaldannondwave: I suggest a dailywtf.com submission
rindolfdwave: yeah, I second shaldannon
Channel#perl
NetworkFreenode
TaglineProduction WTF Code on #perl
Published2009-12-14

Versions of Software on FreeNode's #perl

Display

bp31416rindolf: I command you both, to uninstall it, and install SuSE10.2 =P
jagerman"versions" are so annoying.
jagerman"I use Linux 10.2!"
iankjagerman: I had a friend who insisted the answer to the question "What version of the kernel are you running?" was "gnome".
jagermaneval: $POE::Kernel::VERSION
buubotjagerman: 1.2173
jagerman\o/
Terminusheh, a friend of mine only remembers me running Ximian a few years ago and he keeps on asking me, "why don't you run Ximian again?" where Ximian == OS for him.
bp31416jagerman: could be worse lingo-wise, in tech-support many folks asking on Q about 'THEIR internet' isn't working, or 'does it have internet installed?', I .....like.... sir.... when did you manage to buy the internet in whole? ....... ahhhh... the internet is not a socket you plug in any of the ports sir
Channel#perl
NetworkFreenode
TaglineVersions of Software
Published2009-12-14

The Holy Extreme Programming in Freenode's #perl

Display

rindolf"We're doing XP [= Extreme Programming] here, so you need to know Ruby, you need to know Design Patterns and you need to know Refactoring."
rindolfXP may have become a religion.
ew73I Refactored yesterday!
rindolfew73: using which refactoring pattern?
ew73Leviticus 13:22
Somniwell you will keep refactoring until you get it right!
* rindolfextracts the ew73 method.
rindolfew73: this is one of my favourite refactoring patterns.
* ew73idly looks up said passage, just to see if it's any good.
integralWhat do you have to know to claim you know refactoring?
integralHow to click buttons in the right Eclipse menu?
rindolfintegral: the code is in Ruby.
integralRuby is too cool to be in Eclipse?
ew73integral: One time, I moved all this stuff to another subroutine!
ew73Lev. 13:22. And if it spread, he shall judge him to have the leprosy:
rindolfintegral: no, but you cannot refactor Ruby code automatically using Eclipse.
integralOne time I wrote all this code, but when I was about to go home I found I'd left my brain at home! LOLZ
integralew73: good butter advert in that
Channel#perl
NetworkFreenode
TaglineExtreme Programming as a Religion
Published2009-12-14

To be here or not to be here on Freenode's #perl

Display

rindolfHi all.
rindolfLeoNerd: here?
LeoNerdrindolf: Maybe
rindolfLeoNerd: "be here or be not here - there is no maybe"
LeoNerd:)
rindolfLeoNerd: a.k.a the law of the exclusion of the middle.
dwuI think Yoda phrased that one best.
Channel#perl
NetworkFreenode
TaglineTo be here or not to be here on Freenode's #perl
Published2009-12-14

Monkey Business at Freenode's #perl

Display

perlmonkeythat's just...mental
rindolfperlmonkey2: still here?
perlmonkey2rindolf: hi
rindolfperlmonkey2: hi.
perlmonkeyphew
rindolfperlmonkey2: now we have two Perl monkeys.
perlmonkey2hah
perlmonkey2good stuff
perlmonkey2You can never have too many.
PeaceNLoveTo produce good stuff like Shakespeare's works, we need an infinite number of monkeys
perlmonkeywe're starting a monkey clan
rindolfPeaceNLove: heh.
rindolfPeaceNLove: and to write like a monkey we need a million Shakespeares.
PeaceNLoveperlmonkey, reproduce and multiply, God be with you
perlmonkey2PeaceNLove: You can, of course, do anything with an infinite number of perl monkeys.
perlmonkey2PeaceNLove: Actually a million monkeys on a million typewriters would most probably have not created Hamlet if they started at the beginning of the Universe.
PeaceNLoveperlmonkey2, that's fine, the Universe has not ended yet, they have time
Channel#perl
NetworkFreenode
TaglineMonkey Business at Freenode's #perl
Published2009-12-14

Who you're gonna call on Freenode's #perl

Display

rindolfHmmm... xchat-perl is gone.
f00li5hOH NOES! ## what's that for then?
rindolfWho you're gonna call? Bug-busters!!
Khisanthrindolf: never existed, unless you are using an rpm based system
rindolfKhisanth: I am.
f00li5hI AINT AFRAID OF NO BUG!
rindolff00li5h: heh.
f00li5hwhen there's something weird and in your code base, who you gonna call?
railbaitf00li5h: The police?
f00li5hrailbait: BUG BUSTERS!
f00li5hwe test it with science then blow it up
f00li5h... or is that someone else
Channel#perl
NetworkFreenode
TaglineWho you're gonna call?
Published2009-12-14

Tribute to the Prisoner on Freenode's #perl

Display

HazardHow do I look up @- in the perldocs?
rindolfHazard: perldoc perlvar
Hazardrindolf: Thanks.
Davemanperldoc rindolf
HazardI don't know what I'd do without IRC.
rindolfDaveman: I am not a pragma! I'm a free man!
HazardI couldn't even google that.
rindolfuse Daveman (qw(silliness));
* jetscreamersends rindolf back to the village
rindolfjetscreamer: is it a Perlisoner village where everyone becomes a pragma?
jetscreamerand lots of perlBalloons
Davemangumbybrain, how do i make teh web wit Shlomi!?
rindolfjetscreamer: Perloons.
rindolfjetscreamer: Perlunatics.
apeironPerlarks.
Davemanperlaugh
Channel#perl
NetworkFreenode
TaglineTribute to the Prisoner
Published2009-12-14

The Messiah of Perl on Freenode's #perl

Display

ubajasTechnically, my first language was Turbo Pascal, but I started over with Perl 10 years later (not having programmed in the meantime). I'm obviously damaged goods.
iankubajas: heh, I read that as "I started with (perl 10) (years later)" instead of "I started with perl (10 years later)" :)
rindolfPerl 10!
rindolfPerl for the Fourth Millenium.
jagermanI thought Perl 6 was supposed to be timeless
ubajasiank: Maybe I should have added a comma. :-]
jagermanPerl ∞
iankperl6 has existed since the beginning of time, or at least it will have existed since then once $Larry finds a time machine.
simcop2387iank: I'm sorry but Larry is the prophet i am the messenger! i will be the one to take it back!
iankWHAT.
simcop2387iank: its MY TIME MACHINE!
* ianksmacks simcop2387 around
jagermaniank: So it'll be like that Star Trek episode, where they say that the development of computers are caused by time travel from the future?
jagermanExcept that they were too stupid (like most Voyager writers) to get their facts right, and thought computers started in the 70s
Channel#perl
NetworkFreenode
TaglineThe Messiah of Perl
Published2009-12-14

One rindolf Each on Freenode's #perl

Display

milardovichwith strict it say me this:
milardovichGlobal symbol "$lorem" requires explicit package name at split.pl line 3.
rindolfmilardovich: use "my $lorem = "
rindolfmilardovich: my is your friend.
rindolfpun not intended.
rindolfmy is my friend.
dwuPreferably with a real value after "= " ^.^
rindolfdwu: he already has that.
milardovichthat works with my rindolf
milardovichthank you!!!
rindolfmilardovich: you're welcome.
milardovich:)
ubajasI wish I had a rindolf too. :-\
milardovichpeople here are "nicer" than on #php :P
rindolfubajas: I'm mass-produced at Chinese sweat-shops.
ubajashehe
rindolfubajas: they sell me for 30 bucks a piece.
rindolfmilardovich: I've heard some horrible stories about ##php.
milardovichperl rules x)
rindolfmilardovich: what brings you to Perl?
simcop2387rindolf: #php apparently
rindolfsimcop2387: heh.
rindolfsimcop2387++
Channel#perl
NetworkFreenode
TaglineOne rindolf Each on Freenode's #perl
Published2009-12-14

Are you being verbed on Freenode's #perl

Display

rindolfcl1: what do you do at work?
cl1i write code :D
rindolfcl1: naturally.
rindolfcl1: to do what?
cl1right now at this contract, I'm working with .net, c#, asp.net and pl/sql
rindolfcl1: sounds enterprisey.
BinGOsplease don't turn enterprise into a verb.
rindolfBinGOs: enterprisey is an adjective, not a verb.
LeoNerdEnterprizationaliseation?
BinGOsokay.
cl1lol @ enterprisey
rindolfGumbyBRAIN: BinGOs me!
GumbyBRAINi tend to be good, it doesn't want me to buy an island utopia (you'll get used to bother me.
BinGOsBut it is a noun and no more.
BinGOsmmmkay.
dwuBinGOs: Actually, it's also an adjective. Even without "y".
BinGOsI HATE YOU ALL.
* dwugrin
BinGOsCRITIQUE IS DEFINITELY A FUCKING NOUN.
dwuIt's also a verb.
BinGOsNO IT ISN'T
simcop2387BinGOs: i shall critique your use of critique
BinGOsJUST BECAUSE SOME DAMNED YANKEE SCUM DECIDE IT IS, DOES NOT MAKE IT SO.
dwuIt's been used since the 18th century.
rindolfBinGOs: dwued!
BinGOsI refer you to my earlier hate.
dwuI refer you to your fail.
ickenot earlier than 18th century
dwuI really shouldn't. It's mean. But I will.
dwuBecause I'm mean.
dwuicke: Hence "since".
dwu'criticises'.
BinGOsMy fail-gun appears to firing backwards. Damn thing.
dwuYour fail gun is... failing?
Channel#perl
NetworkFreenode
TaglineAre you being verbed on Freenode's #perl
Published2009-12-14

How much Perl do you need at Freenode's #perl

Display

shishirm1is POP 3 module available only in perl 5?
jernsterare you saying you use something other than 5?
ickeperl 4 didn't even have modules
jernsterheh
rindolfshishirm1: do you want to use it with Perl 4?
shishirm1oh ok sorry i am complete newbie!! so i am just asking you guys
shishirm1nope is perl 5 a standard now?
jernsteryes
shishirm1ok great...
jernster:)
rindolfshishirm1: Perl 4 is unmaintained, unloved, deprecated, not recommended, and dead - D. E. D. - DEAD!
simcop2387-lapperl 4 is an EXPERL!
simcop2387-lapall statements that perl4 is a going concern are thus inoperative.
Channel#perl
NetworkFreenode
TaglineHow much Perl do you need at Freenode's #perl
Published2009-12-14

Conditional-to-Inheritance Refactoring on Freenode's #perl

Display

edecaHrm. More infernal questions, mainly because I am trying to make my perl prettier and contain less nasty if's. I have $foo and $bar which are obtained from split(/ /, 'kitten loving'). But I don't want undef if the split fails, I'd rather '' for $bar or both. What's the nicest way to do that?
Khisanth($foo, $bar) = map { $_ // "" } split / /, $str; # 5.10 version :)
edecaNoo 5.10! :)
Khisanth($foo, $bar) = map { defined $_ ? $_ : "" } split / /, $str; # probably some other shorter ways too
rindolfedeca: [bad idea] you can also try using the conditional->inheritance refactoring.
rindolf:-)
* Khisanthpours boiling coffee on rindolf
rindolfKhisanth: I hate coffee, but I guess I deserved it.
rindolfThat was a joke, of course.
Khisanthyou weren't really supposed to like having boiling anything poured on you but I guess you are into the kinkier stuff
Channel#perl
NetworkFreenode
TaglineConditional-to-Inheritance Refactoring on Freenode's #perl
Published2009-12-14

Geek love on Freenode's #perl

Display

rindolfrbastic: QBasic was the sh*t!
rindolfrbastic: well, not really.
rbasticrindolf: yup, that language is responsible for me having gotten into programming to begin with.
rbastic8 years old and writing qbasic scripts with QBasic for Dummies by my side
rindolfrbastic: I started when I was 10.
rindolfrbastic: I know some people who started much later.
talexbLate bloomer .. didn't start till I was 15.
Zoffixheh, I started at 14... I could not have a computer before that
rindolfrbastic: but I know a girl who started programming when she was 6.
rindolfOr was it 8?
Zoffixrindolf, CAN HAS PHONE NUMBER?!
rbasticlol
rindolfZoffix: NO CAN!
Zoffix:(
rindolfZoffix: only have her MSN.
Zoffixgimmegimmegimme
talexbHeh.
Zoffix:)
rindolfZoffix: LOL.
Channel#perl
NetworkFreenode
TaglineGeek Love
Published2009-12-14

The Grand Unified Programming Language

Display

rbasticJuerd: eh in today's world of heavy JS on the client side, i think it makes a little more sense to use the same language everywhere
Juerdrbastic: JS on the client side is because often it's the only option the universe provides.
rbasticJuerd: from a business perspective, you reduce the complexity and potential difficulties in finding new hires with the same skillset
rindolfrbastic: have you heard of RJS?
Juerdrbastic: On the server side, however, you have great freedom.
rbasticrindolf: no, what's that?
CaelumLarry wants perl6 to run on JavaScript :)
rindolfrbastic: "One Language; and One Sayings".
Juerdrbastic: Exactly. I would never hire a server side programmer who knows *only* JavaScript, and is too stupid to learn whatever we're using on the server side.
rindolfrbastic: my translation to a sentence from the Tower of Babel myth.
rbasticJuerd: I'll agree with that also. any real programmer knows or has at least coded in half a dozen languages before
JuerdFrom a business perspective, you should avoid crap coders at all cost.
JuerdKnows *or* has coded... Hmmm...!
rindolfrbastic: though according to what most scholars believe it was not about using one language but rather thinking the same.
JuerdI hope they haven't coded in half a dozen languages without knowing them.
JuerdThat'd be scary.
zshznReality is scary, Juerd
talexbHmm, BASIC, FORTRAN, COBOL, assembler, C, more assembler, C, Pascal ... Perl!
Channel#perl
NetworkFreenode
TaglineThe Grand Unified Programming Language
Published2009-12-14

Can I haz a fast compiler on Freenode's #perl

Display

rindolfrbastic: now I'm working with C++.
rindolfrbastic: I found out that my project compiles really quickly.
rindolfrbastic: under 5 or 10 minutes on a P4-2.4GHz with 1 GB of RAM.
rindolfrbastic: maybe KDE is making g++ look bad.
rbasticrindolf: yeah, I'm not a big KDE fan
rindolfrbastic: actually I'm using KDE-3.5.8 here.
rindolfrbastic: I was talking about the compilation speed of KDE apps and KDE itself.
rindolfrbastic: possibly because each file has half-a-gazillion headers.
rindolfMy C++ code is a server one, so we don't have too many deps.
rbasticyeah, isn't there a way to cache header files? ie. in their "compiled" form?
rbasticor is that something I'm remembering from some other programming language that purported to build on top of C?
rindolfrbastic: MSVC has that.
rbasticahh, nods
rindolfrbastic: no, Visual C++ has precompiled headers.
rindolfrbastic: I remember that I kept deleting them.
rbasticyeah, couldn't remember
rbasticlol
rindolfPascal compiles very quickly.
rindolfThat's one of the things I enjoyed in Delphi.
rbasticugh, the app I'm been maintaining in Java was originally a fat client/server desktop app, written in Delphi
rindolfrbastic: ah.
rbastici remember booting up the old app for the first time, and being amazed at how slow it was
rbasticeventually, i had to duplicate a feature in the Java code and i wasn't sure how it was implemented before
rindolfrbastic: you mean the Java app is faster? :S
rbasticso being as i had no Delphi experience, and the newer Delphi environments made NO sense to me at all, i just opened up the SQL Server query analyzer
rbasticrindolf: yes, but only b/c the Delphi programmer was an idiot, issuing queries over and over again needlessly
rbasticrindolf: if you could've seen the MSSQL Performance Analyzer or whatever, it was basically just.. Query1, Query2, Query3, Query1, Query2, Query3, repeat.
rbasticit was probably the worst I've ever seen in my life.. belongs on www.thedailywtf.com
Channel#perl
NetworkFreenode
TaglineCan I haz a fast compiler
Published2009-12-14

I think too much - therefore I blog too much on Freenode's #perl

Display

rindolfscrottie: hi.
scrottiehi rindolf!
rindolfscrottie: are you the scrottie from use.perl.org?
scrottieyeah.
rindolfscrottie: ah, nice to meet you.
rindolfWell, chat with you on IRC at least.
* scrottiecowers from the swinging fist probably coming his way
rindolfscrottie: I'm "Shlomi%20Fish"
scrottieoh, heh, thanks
rindolfIt's a curse.
scrottiehmm. i vaguely remember interesting stuff from you but can't honestly place what.
scrottieI know I've seen you around here before too.
rindolfYeah, my use.perl.org blog is mostly technical and perl-related.
scrottieI post on use.perl.org entirely too much.
rindolfSo it may be a bit boring.
rindolfSometimes it's a bit philosophical.
rindolfscrottie: yes.
scrottieheh. and mine is offensively off-topic.
rindolfscrottie: I have other blogs.
scrottieI've posted to livejournal twice!
Channel#perl
NetworkFreenode
TaglineI think too much - therefore I blog too much
Published2009-12-14

"How intrusive do you want your text to be?" on Freenode's #perl

Display

rindolfCan we add styles like <b>, <i>, etc.?
rindolfOr colours?
rindolfOr blink?
rindolfOr images?
rindolfOr flash applets?
scrottie<banner>!
alanhaggairindolf: No I think. Google's Web Application does not allow them. It is just a <textarea>.
Channel#perl
NetworkFreenode
TaglineHow intrusive do you want your text to be?
Published2009-12-14

Freenode's #pearl

Display

rindolfscrottie: you are a native English speaker right?
rindolfscrottie: do you know #linguistics ?
scrottienot familiar with #linguistics, yes, I am a native English speaker, but my spelling is atr... my spelling is terrible.
rindolfatrocious?
scrottieyeah, that
scrottieI have an xterm dedicated to dict/spell
rindolfscrottie: spelling is probably easy to fix using aspell.
rindolfscrottie: heh.
rindolfscrottie: I'm using xchat which has an red-line for spelling mistakes.
rindolfVery useful.
rindolfToo bad I'm using British spelling where it sometimes misbehaves.
rindolfaspell, I mean.
Channel#perl
NetworkFreenode
TaglineFreenode's #pearl
Published2009-12-14

"Lame even" on Freenode's #perl

Display

rindolfA lot of ise's [in Aspell's British Spelling checker] are false positivies.
rindolfpositives even.
rindolfPeople who say $minor_spelling_correction even, are lam.
rindolflame even.
rindolfI never get tired of these self-referential jokes.
Channel#perl
NetworkFreenode
TaglineLame even
Published2009-12-14

The Third #perl Reich (on Freenode #perl).

Display

scrottieThe tech side was there... but I was stuck with my fucking graphics I did in crayon. I kid you not. Crayon.
scrottieIt was a cry for help.
scrottieProgrammers will work with each other on fun projects, but graphic designers never get involved in stuff like that.
rindolfscrottie: ah.
scrottiethen there's kingdomofloathing.com... stick figures.
rindolfscrottie: there are some graphic designers who contribute to KDE, GNOME, etc.
scrottiefuck graphic artists. we should round them all up and burn them.
rindolfscrottie: heh.
scrottieokay, they can live.
rindolfscrottie: scrotitler!
scrottiethe rest get burnt though.
rindolf"He who starts by burning graphics designers will end up burning programmers."
scrottieonly the ASP and PHP programmers... then we'll see where things are at and re-evaluate the plan.
rindolfFirst they came to the graphics designers...
Khisanththen they came for more graphics designers
rindolfscrottie: I knew some very nice PHP programmers.
rindolfAnd VB ones.
scrottieyeah, me too. real shame.
rindolfscrottie: I still know some PHP programmers.
Channel#perl
NetworkFreenode
TaglineThe Third #perl Reich (on Freenode #perl).
Published2009-12-14

The Name "Bunny"

Display

→B-rabbithas joined #perl
rindolfB-rabbit? I know a B-rat on #linguistics.
B-rabbitrindolf, cool =]
rindolfB-rabbit: ok.
B-rabbitmy full name is bunny rabbit, by the way :)
B-rabbithehe
rindolfB-rabbit: ah.
rindolfB-rabbit: "bunny" is a female name.
B-rabbitlol
pippijnrindolf: correct
pippijnI know a bunny
rindolfOr a Playboy bunny.
ikrindolf: bunny is a stripper name
pippijnfriends call her bun
ikpippijn: is she a stripper?
B-rabbitrindolf, i am a male lol x sorry to disappoint u
rindolf"IRC: Where men are men, women are men, and the kids are FBI agents."
rindolfB-rabbit: ok, no problem.
ikpippijn: she should change her name
pippijnik: it doesn't hurt her
ikpippijn: right, but she's violating a fundamental law
ikpippijn: she either needs to change her name or become a stripper
rindolfik: I think the other option is better.
pippijnik: she'd probably become a stripper rather than changing her name
rindolfpippijn: LOL.
ikrindolf: yeah, but you're creepy
rindolfI think I'll make a fortune out of it.
Channel#perl
NetworkFreenode
TaglineThe Name "Bunny"
Published2009-12-14

The Anti-School nazi

Display

dazjorzHi rindolf :)
rindolfHi dazjorz
rindolfdazjorz: what's up?
rindolfdazjorz: No Tests for You?
rindolfNo *more
dazjorzNo more tests :)
rindolfdazjorz: No more tests for you!!! For three months!
rindolfdazjorz: nice!
dazjorz:D
dazjorzTwo, I think
Channel#perl
NetworkFreenode
TaglineThe anti-School nazi
Published2009-12-14

Emulating a Newbie on Perl

Display

yrlnryHi, I heard that Perl is just HTML with some sort of macro preprocessor attached. So I thought you would be the right people to ask about whether there is a way to make the submitted value on an <input type=submit> different from the visible label on the button.
yrlnryThanks in advance.
* Rodericktars and feathers yrlnry.
yrlnryHi, Roderick! How's the kid?
Somniyou have been misinformed, sir; Perl is just a regex engine with named variables
ne2k__yrlnry: that is possibly one of the oddest questions I have ever heard
yrlnryne2k__: What's odd about "How's the kid?"
yrlnryYou need to get out more, seriously.
ne2k__yrlnry: I meant the original question
RoderickCongratulations, I hope it's going well.
yrlnryDo you know that Jewish folktale about the man who lives in a tiny hut with his wife and kids and they can't stand the crowding any more, so they go to the rabbi for advice, and the rabbi suggests that they bring the chickens, goat, and cow into the house too?
ne2k__yrlnry: not that it has anything to do with perl, but the <input> tag in HTML has both "name" and "value" attributes. the value is what gets shown in the browser typically.
yrlnryne2k__: yes, and the value is also what is submitted when someone presses the button, but I want the displayed label to be different from what it submitted, as it is say with <option ...>
Channel#perl
NetworkFreenode
Taglineyrlnry as a Perl newbie
Published2009-12-14

Which Prefix do You Want Today?

Display

mMishhi rind
rindolfHi mMish
rindolfmMish: now you're mMish ?
rindolfmMish: are you eMish, oMish, aMish , etc?
mMishyes
rindolfmMish: ah, nice.
mMishdepends on the mood
rindolfGumbyBRAIN: how many nicks must a one IRCer have?
GumbyBRAINOh, i lie, now it's stuck on posting things to do it. You said you couldn't have one of many.
rindolfmMish: ah OK.
rindolfxMish
rindolfiMish
rindolfzMish
rindolfLike the IBM computers.
rindolfpMish
mMishppszMish <--- Hungarian
rindolfmMish: LOL.
rindolflpstrMish
dazjorzis lpstr a function?
dazjorzget_magic_quotes_gpcMish
rindolfdazjorz: no, Long Pointer to string.
dazjorzPHP++ :')
rindolfdazjorz: why?
rindolfperlbot: karma PHP
perlbotKarma for PHP: -147
LeoNerdIt takes some nerve to say "PHP++" in #perl :P
dazjorzrindolf: because they have get_magic_quotes_gpc!
dazjorzdon't we all love get_magic_quotes_gpc!
rindolfdazjorz: oh.
dazjorzit's a function
rindolfdazjorz: love, hate - what's the difference.
rindolfdazjorz: that does what?
dazjorzto get the value of magic_quotes_gpc in the config file.
rindolfdazjorz: ah.
dazjorzso they have get_magic_quotes_gpc for get_ini('magic_quotes_gpc')
rindolfdazjorz: LOL.
dazjorzplus, there's the magic_quotes_gpc to escape all input a script gets via POST, GET and COOKIE.
rindolfdazjorz: yes, sounds Evil.
rindolfJust use placeholders.
Channel#perl
NetworkFreenode
TaglineWhich Prefix do you Want today?
Published2009-12-14

Sextalk according to the cult of Perl

Display

krangHey all, what's the best way to call one perl script from another? I was thinking I'd just use 'system("script.pl");'
dazjorzkrang: yeah, that, or do "script.pl"
dazjorzkrang: depends on how separated you want them to be
krangdazjorz: you mean just a line that has "script.pl"; written on it?
Khisanthyou need the do as well
dazjorzkrang: no, exactly this: do "script.pl";
rindolfkrang: system is usually what you want.
rindolfkrang: normally require or use are preferable to do
dazjorzrindolf: that's for modules, isn't it ?
rindolfdazjorz: yes.
dazjorzwait, I think require "script.pl" would work too
rindolfdazjorz: and doing code is not such a good idea.
dazjorzrindolf: hmm?
krangrindolf: what is doing anyway?
rindolfdazjorz: I mean "perldoc -f do"-ing code.
rindolfkrang: do()-ing
rindolfkrang: it reads the file and evaluates it.
rindolfkrang: perldoc -f do.
dazjorzrindolf: ah
dazjorzrindolf: do {}
* rindolfwould rather be doing hot models than doing code. :-)
dazjorzrindolf: yeah, do BLOCK is quite useless
dazjorzheh
rindolfdazjorz: you can do my $var = do { ... }
* dazjorzwould rather be doing GumbyBRAIN than doing code
GumbyBRAINand doing code is not be in the days of immortality!
rindolfdazjorz: or eval { ... }
rindolfdazjorz: heh.
rindolfIt's hard to do code.
dazjorzdo $model;
dazjorzeh.. sorry, do $hotmodel;
rindolf"Are you into my brother?"
rindolf"No I'm totally into Perl."
krangah ok, I see. Thanks guys!
rindolfkrang: yw.
dazjorzheh :-)
rindolfIf you want a configuration file, you should be using something like INI, YAML, etc.
rindolfXML perhaps.
rindolfSomething.
rindolfApache-like config.
dazjorzApache-like is very strong but hard to parse, right ?
dazjorzLoading and saving configuration never looks good, especially when it's XML
dazjorzthe code to load and save is ugly.
Channel#perl
NetworkFreenode
TaglineSextalk among Perl cultists
Published2009-12-14

f00li5h inviting rindolf to Australia

Display

f00li5hrindolf: are you coming out this way on tour some time?
rindolff00li5h: to .au?
f00li5hyes!
rindolff00li5h: don't think so.
f00li5hyou can pay some of my rent for a bit ^_^
rindolff00li5h: I'm out of job too.
f00li5hperfect timing!
f00li5hno commitments
* f00li5his very good at constructing circular arguments due to his skill in constructing circular arguments
Channel#perl
NetworkFreenode
TaglineWill rindolf come to Australia?
Published2009-12-14

The Love Life of Cats

Display

Anontoday my kitty gave a birth to two kitties!
rindolfAnon: ah, nice.
Anonone of them died :(
Anonduring birth
rindolfAnon: oh. :-(
simcop2387Anon: were you expecting it to happen?
simcop2387:(
Anonsimcop2387, i was expecting this week
rindolfAnon: do you know who the father is?
simcop2387ah
Anonrindolf, some cat
simcop2387rindolf: hopefully not him
Anonrindolf, remember my kitty ran away
rindolfAnon: ah.
Anonfor a week
rindolfAnon: no I don't remember that.
Anonwell, she ran away for a week
rindolfAnon: ah.
Anonand came back
Anonand during that time she got pregnant.
rindolfAnon: ah.
freehahathey don't seem to have safe sex
rindolfAnon: she eloped.
simcop2387Anon: sounds like she had fun
Anonsimcop2387, sounds like that :)
simcop2387Anon: you should have the talk with her about birth control then (i wonder do they even make birth control for kitties)
Channel#perl
NetworkFreenode
TaglineThe Love Life of Cats
Published2009-12-14

Black Beer

Display

* rindolfis listening to
rindolfOh crud.
rindolfI should support Kaffeine too.
Tanktalusrindolf is apparently deaf... ;-)
* rindolfis listening to Metallica - Nothing Else Matters
ubajasNOTHING ELSE MATTERS, DUDE
tkrrindolf: that's nice :)
tkrrindolf: how about guns 'n roses?
* rindolfis listening to Guns and Runs - don't cry
rindolftkr: you read my mind.
rindolftkr: I now placed some of their songs.
rindolfNow it's November Rain.
tkrrindolf: next time you'll come to Finland I'll buy you a beer (with no alcohol)! :)
tkrrindolf++
rindolftkr: OK.
rindolftkr: we have something called "Black Beer" in Israel.
rindolfWhich is a non-alcoholic beer.
simcop2387rindolf: THAT'S RACIST! IT SHOULD BE AFRICAN AMERICAN ISRAELI BEER!
edencrindolf: is it any good?
rindolfsimcop2387: heh .
Channel#perl
NetworkFreenode
TaglineBeer, Perlers and Song
Published2009-12-14

Assign Named $foo and $bar

Display

LeoNerdI feel there must be a way to do this... given func( foo => 1, bar => 2 ); how to write my ( $foo, $bar ) = .... inside the function?
LeoNerdMy current attempt is my ( $foo, $bar ) = @{{@_}}{qw( foo bar )}; which is messy as sin
ickeLeoNerd: what's the problem? readability?
LeoNerdYeah
dazjorzLeoNerd: I'd change specs to be func({ foo => 1, bar => 2})
dazjorzthen my ($foo, $bar) = ($_[0]{foo}, $_[0]{bar});
tonLeoNerd: If you insist on doing it on one line, that's about as good as it gets. But why not use a temporary hash ? Should be just as fast and as readable
LeoNerdHrm.. :/ Then it's only marginally nicer as my ( $foo, $bar ) = @{$_[0]}{qw( foo bar )};
LeoNerdmy %args = @_; my ( $foo, $bar ) = @args{qw( foo bar )}; yeah... that works
mstLeoNerd: my ($foo, $bar) = do { my %a = @_; @a{qw(foo bar)} };
tonif you combine it with a delete you can then check if %args is empty and catch typos or unexpected arguments....
LeoNerdOooh.. a do block
vincentor use padwalker
LeoNerdOh, args won't be empty... this is a wrapper function that pulls a few named args off and sends the rest to a nested inner function
LeoNerdNow.. I want to call a function "foreach" but that breaks things... suggestions?
ickea method could be named 'foreach'
LeoNerdYeah... but this is a plain function
icketough
LeoNerdI suppose "iterate" is about as best as I'll get
ickefor_each
tonLeoNerd: forall ?
LeoNerdI'll think on it overnight maybe.. I guess it's home time now
ickeforeachandeverysingleone
tonforever, forfun, forlorn...
vincentFOREACH
ickeboo
LeoNerdone_for $all and $all for @one;
rindolfforevery?
rindolf<LeoNerd> one_for $all and $all for @one; - heh
rindolf$one for @all and @all for @one
rindolf$one for @all and @all for @$one
rindolf$one for @all and @all for $one
rindolfWorks too.
LeoNerdHrm.. it does?
LeoNerddeparse: $one for @all and @all for $one
buubotLeoNerd: Error: syntax error at (eval 107195) line 1, near "@all for "
LeoNerdYou can't use two postmod fors in a single statement
Channel#perl
NetworkFreenode
TaglineSyntax Fun
Published2009-12-14

The func

Display

as841Hi, i am doing a print $drh->func('createdb',$database,"localhost","root",$password,'admin'); but getting this Can't call method "func" on an undefined value
as841could anyone point me in the right direction ?
Yaakovo/~ Ow we want the func / Give up the func / Ow we need the func / We gotta have that func o/~ </drforr>
rindolfWe got the func!
rindolfForget the fee func, we've got the see func!
as841WTF?
as841did i launch a movement or what ?
YaakovWhat the func?!
Channel#perl
NetworkFreenode
TaglineThe func
Published2009-12-14

More Than One Way for a Cat to Paw

Display

* f00li5hpaws at dazjorz
dazjorzf00li5h! :)
f00li5hhow goes it?
dazjorzit goes very fine. :)
* pkruminsf00s at pawlish
* f00li5hpkrums at pawkrumins
pkruminsf00li5h, thank you sir! =^_^=
f00li5hdazjorz: I am quite well
* dazjorzli5hes at f00paw
* dazjorzrins at pawdolf... man, I could go on forever.
pkruminshaha
pkruminspawdolf
* pkruminsdazes at pawjorz
* dazjorzgumbys at .. oh well
* pkruminspaws at GumbyBRAIN
GumbyBRAINIk paws at gumbybrain.
Channel#perl
NetworkFreenode
TaglineMore Than One Way for a Cat to Paw
Published2009-12-14

Bit by bit

Display

Similianis there a smart way to read a file to a certain string bit by bit ?
Similianwhich loop to use?
rindolfSimilian: you can read it byte by byte.
rindolfSimilian: do you want to read the whole thing?
Similianno
Similiantoo big 200 MB
simcop2387-labreading bit by bit is usually not supported by most operating systems
rindolfSimilian: then do you want to read one byte at a time?
ikor one line at a time?
Similianguess a line would be better
rindolfsimcop2387-lab: it is on my rindolfOS running on Intel 1001.
rindolfWhich was a 1-bit processor.
ikheh
ikI had a half-bit processor
ikit just stored ones
danieldgik: that would be a zero-bit processor then
ikno no
danieldghalf-bit processor stores 0's or sqrt(2)'s
iksqrt(2) may as well be 1
simcop2387-labrindolf: a 1 bit processor would be a hell of a thing to work with
danieldgnot if you can't test it unless it's one
ikWe're not talking about numbers, we're talking about on and off, true and false, whatever you want to call it
iksqrt(2) is non-zero, so it's one.
rindolfdanieldg: not 1/sqrt(2)?
danieldghmm it would probably be that, yes
simcop2387-labmy processor uses sqrt[-1]!
ikmay as well
danieldgik: think quantum computers. It tests true with probability 1/sqrt(2)
ikI'm not talking about a quantum computer..
danieldgwell a 1/2 bit computer clearly can't be classical
Channel#perl
NetworkFreenode
TaglineBit by bit
Published2009-12-14

Log Analyser in Haskell

Display

rindolfwhoppix: what's up?
whoppixrindolf, haskelling through the night.
rindolfwhoppix: ah.
whoppixrindolf, I'm pretty much a beginner, though.
rindolfwhoppix: yes, I learned Haskell back at the time.
rindolfwhoppix: I tried to write a log analyser in Haskell once.
rindolfwhoppix: it segfaulted.
rindolfwhoppix: a CL-one was much better.
Caelumrindolf: haha
whoppixsadness
rindolfwhoppix: then people showed me how to write it better.
rindolfwhoppix: but it segfaulted too.
whoppixhaha
Caelumhahaha
Zoffixlol
rindolfwhoppix: I gave up on using Haskell for production.
Caelumrindolf: I've submitted your story to bash.org
Channel#perl
NetworkFreenode
TaglineLog Analyser in Haskell
Published2009-12-14

Best Kind of Bugs

Display

rindolfperlmonkey2: I've ran into a strange problem with CMake. It's some kind of bug that disappears after running a few commands.
perlmonkey2rindolf: heh, the best kind of bugs are intermittent and only happen under load :P
rindolfperlmonkey2: it's not load.
daemonThe best kind of bugs are the ones that do not happen at all :)
rindolfdaemon: heh.
rindolfdaemon++
AltreusThe best kind of bugs are the ones that only happen to people you hate.
perlmonkey2hahahaha
AltreusThose aren't usually bugs
Altreus>:)
daemonAltreus, you mean the ones you coded to happen to that said person ;)
daemonhehe
AltreusNot being able to reproduce strange behaviour is fine too
Channel#perl
NetworkFreenode
TaglineBest kind of bugs
Published2009-12-14

The IRC-Based UNIX Shell

Display

* Zoffix&
^QuiddityZoffix: fg
apeiron^Quiddity, no
apeironkill %1
rindolfkill -9 apeiron
apeironrindolf, EPERM
^Quidditykill: apeiron: arguments must be process or job IDs
rindolfapeiron: sudo kill -9 apeiron
^Quidditykillall -9 apeiron
rindolfpkill -9 apeiron
apeironrindolf, user rindolf is not in the sudoers file, this event will be reported
* apeironwonders what it says about him that he has that error message pretty much memorized
^Quiddityapeiron: that you don't spend enough time issuing commands correctly
Channel#perl
NetworkFreenode
TaglineThe IRC-Based UNIX Shell
Published2009-12-14

Retardedness

Display

rindolfmst: sorry for that - that was not my intention.
mstrindolf: I know it wasn't. you aren't that retarded. but the way your comment came across was :)
rindolfmst: yes.
rindolfmst++
rindolfmst: "you aren't that retarded." - you shouldn't insult my retardedness (sp?). I worked all my life to be so retarded.
AltreusI think you can spell made-up words like 'retardedness' however you like
carpftbif you're a retard.
Botjeheh
Botjeworking hard is the exact opposite of retardedness :]
Altreushardly working
Channel#perl
NetworkFreenode
TaglineRetardedness
Published2009-12-14

How to name a new Flickr-module

Display

jfroebetrying to come up with a replacement name for my Flickr::Simple2.. (it is based off of XML::Simple rather than XML::Parser::Lite::Tree) - Net::Flickr, Flickr::API, Flickr::Simple are already taken. Any ideas? I'm coming up blank for a name
jfroebeIt is a Perl interface to Flickr
mofinowait
rindolfjfroebe: ah, I saw your message on Chicago.pm
rindolfjfroebe: maybe WWW::Flickr
mofinoyou found others and decided you needed to make ANOTHER perl interface to flickr?
jfroebethe other ones have been broken for a long time (either because of use of the abandoned XML::Parser::Lite::Tree module or because the authentication method was never correctly implemented)
buujfroebe: Please no more names involving ::Simple
rindolfbuu: ::Tiny
jfroebeWWW::Flickr is a good possibility
buuThanks rindolf.
mofinohah tiny is the new simple
rindolf::Minimal.
buu::SeriouslyfuckingSmall
rindolf::NotEnough
rindolf::GargantuanlySmall
rindolf::Minuscule
apeiron::Warning::Uses::XML::Simple::And::Thus::Has:: Terrible::Performance::And::Memory::Usage
Fah::Deficient
mofinostay in the Flickr:: space
rindolfapeiron++
mofinoif there already is one
jfroebemofino.. that's the problem what to name it
nadim::Nano
nadimthat should be small enough and it sounds serious
mofinojfroebe, something in Flickr:: ;)
rindolf::Femto
jfroebelol - understood
mofinojfroebe, ::Improved ::Modern ::Lite ::Tiny ::FUCKYEAH
rindolfjfroebe: a Rose by any other name...
mofinoIS A DUCK
rindolfI think half the posts to module-authors are about "How shall I name this module?"
mofinohaha
ikI use perlmonks for that ^_^
rindolfjfroebe: I'm not a fan of XML::Simple either.
mofinoXML::Simple is teh awesome
ik1;
ikXML::Simple is teh sux
mofinowhatever
ik"this could be an arrayref or a hashref or a nothingref depending on how many thingies were in your doo-dad"
mofinoforce it
ikyes
mofinobut yeah, that is a bit annoying
rindolfik++ - my thoughts exactly.
mofinoOH SUDDEN HASHREF
apeironXML::Simple is the MySQL of XML parsers.
mofinohaha
mofinoahh mysql, DOOOMED
rindolfHaha # apeiron++
kent\nlol @ > apeiron
drforrThere's a reason it's called "Simple." You'll find out about 3 days after you start using it.
kent\nwould it be anything related to being feature-incomplete
drforrThat would be be why it's "simple".
jfroebebut for simple XML data (i.e. Flickr's REST API), it is more than sufficient
kent\ndefine "simple" XML
kent\n$xml = '<' # already too complex
jfroebekent - lol
jfroebe:)
jfroebethoughts on Flickr::YA::API ?
jfroebefor a name
mofinojfroebe, YA?
jfroebeyet another
mofino...
mofinojust pick a name
mofinoFlickr::API
mofinooh, never mind
jfroebemofino - now you see.. all the good ones are taken ;-)
mofinomaybe you had it at Flickr::Simple2
kent\nFlickr::API:: something
kent\nor something
mofinokent\n, namespace already in use
rindolfFlickr::Two
mofinojfroebe, since your API is an improvement over Simple
nadimmst: lol
kent\nFlickr::API::SucksLess
rindolfjfroebe: you can call it Flickr::Jfroebey
jfroebemofino, I think you might be right.
kent\nFlicker::API::FAFINAFA
jfroeberindolf - lol ... my head is already big enough lol
mofinojfroebe, i mean, if that's what it is, it shows a clear progression from Simple
kent\n( Flicker::API::FAFINAFA is not a flickr api )
nadimFlicker::rekcilF
rindolfjfroebe: I have released Spork::Shlomify with some random changes to Spork that I needed.
rindolfWell, I use subclassing to implement them.
jfroebelmao
apeironYou forked that spork!
rindolfapeiron: it's not a fork! It's an improved spork!
rindolfFlickr::Bettr
kent\nFlickr::Strobe
kent\n( its a bit brighter )
kent\nFlickr::OnAndOff
nadimFlickr::FullBeam
nadimFlickr::FullLights
kent\nFlickr::2009
mofinoFlickr::Meat
kent\nthat way somebody will be able to invent something better next year
kent\nand call it Flickr::2010
mofinoFlickr::rkcilF
mofinoFlickr::Barbie::Edition
mofinoFlickr::Nuts
nadimFlickr::3b0f3a25d07e5d9dbdf98db15ee70410 (and no, it is not random)
mofinoFlickr::911wasaninsidejob
nadimhehe
mofinohaha
jfroebethanks guys :) I've requested the Flickr::Simple2 namespace via pause
Channel#perl
NetworkFreenode
Tagline"A rose by any other name…" (and a little on XML::Simple)
Published2009-12-14

Whatever

Display

Mel|workYaakov: icke==troll?
rindolfMel|work: no, he's not a troll.
YaakovMel|work: No, icke is just... enthusiastic about "channel purity"
Mel|workk....
* rindolfhates when people abuse the == operator in English for "contained in"
apeironrindolf, "icke contained in troll"? That's not what Mel|work meant.
tarbosure he did, if you make troll a set of users
rindolfapeiron: what he meant by icke == troll is that icke belongs to the set of trolls.
rindolfapeiron: not that every troll in the world is icke.
apeironrindolf, No, he was asking if icke is a troll.
icke$icke->isa('Troll');
icke(false)
rindolfapeiron: is-a means "contained in the set of objects with the property of"
rindolfapeiron: mathematically speaking.
apeironrindolf, Okay, so you're assigning the mathematical meaning of == to its usage in a *perl* channel?
apeironrindolf, Now who's fiddling with meanings, eh?
rindolfapeiron: whatever.
apeiron'whatever' is what those who have lost their argument say.
rindolfapeiron: whatever.
apeiron^ QED
rindolfapeiron: whatever.
PerlJamapeiron: I thought that's what people who don't care say.
apeironPerlJam, If one doesn't care, they wouldn't respond.
PerlJamapeiron: whatever
PerlJam;-)
rindolfLOL.
Channel#perl
NetworkFreenode
TaglineWhatever
Published2009-12-14

Dishsort

Display

rindolfMy father and I joked about sorting the dishes in the dishwasher.
rindolfMy father said: "If you won't sort the dishwasher, the dishwasher won't be sorted."
Loci64rindolf: bubble sort *g*
ickedishsort
rindolfThen I said "No, it won't be sorted by me."
rindolfSo he said "No, it won't be sorted at all. We will throw the dishwasher."
rindolf"Along with all the dishes."
rindolfLoci64: bubble sort is inefficient.
rindolfLoci64: you should use quicksort or mergesort.
whoppixor bashsort, or heapsort!
ickeyeah, but thorough.
rindolfLoci64: or for small values of "N" - insertion sort.
whoppixalthough I can't remember if those were stable.
rindolfwhoppix: what is bashsort?
ickethat matters for a dishwasher
EvanCarroll/bin/sort
EvanCarrollduh
Loci64hehe, but dishwashers usually have medium to large numbers of N ;-) maybe trashsort solves the problem
rindolfEvanCarroll: perldoc -f sort is more portable.
whoppixrindolf, shellsort, not bashsort, sorry :)
rindolfBut I'll need to build a robot to use it with the dishes.
ickecshsort
EvanCarrollThere must be a trillion sorting algorithms
EvanCarrolland 9/10 of them are total shit
EvanCarrolland inferior in every way.
EvanCarrollThis sorting algorithm is coveted if you KNOW that only one value is out of perfect order and it sits in the second to last position of the input.
Channel#perl
NetworkFreenode
Taglinedishsort
Published2009-12-14

Good scalar localtime()

Display

rindolfGood localtime(), #perl!
sproingierindolf: good scalar localtime to you
rindolfsproingie: oooh! scalar context.
sproingiewell i didn't want to make you parse it
rindolfsproingie: it is implied however.
sproingie(er unparse it)
rindolfGood strftime($format, localtime()).
rindolfBut better use DateTime.
rindolfOr something.
ickesub good ($$$) { ... }
rindolficke: yes.
rindolfeval: good localtime(), #perl!
buubot3rindolf: ERROR: syntax error at (eval 21) line 1, near "good localtime"
Altreuseval: 'hi rindolf how is your '.scalar localtime.'?'
buubot3Altreus: hi rindolf how is your Tue Mar 10 15:43:13 2009?
rindolfAltreus: how is my Tuesday, 10-March-2009?
rindolfAltreus: or do you mean down right to that exact second.
Altreusrindolf: I gave you as much information as I could for you to use as you see fit.
AltreusIf you don't need it all you can just take the date
Channel#perl
NetworkFreenode
TaglineGood scalar localtime()
Published2009-12-14

The Module::Build Saga

Display

rindolfThe Module::Build saga goes on!
mstModule::Build isn't a saga, it's a fucking horror series
Channel#perl
NetworkFreenode
TaglineModule::Build
Published2009-12-14

How to say IP?

Display

AltreusHmm I should have checked the licence on Inline::Lua
dwuorochi_: licence it and people will steal it anyway :)
YaakovWell, you can try to steal that, but it would be like a mouse stealing a battle tank.
dwuAltreus: you mean acronym?
AltreusPerl license
Altreusdwu: n
AltreusIP is not pronounced as a word so it is not an acronym.
AltreusAt least not in the original meaning of the word: which is the only meaning given by a majority of dictionaries
YaakovYes, it's not a true acronym, though the word now has that baggage.
orochi_Ip Ip Ip!
Altreusni!
* orochi_runs away
dwuAltreus: i say ip... :)
YaakovIP would be an abbreviation.
dwualso, initials? but isms are cool.
rindolfI see Eye.Pea.
dwuoooh yes.
dwuand dead people?
* rindolfis listening to Sesame Street - Yip Yip Martians
Altreusdwu: Intent is involved; just because you say it as a word does not mean it was meant to be said as a word ;)
Altreuswikipedia knows about it, and has like a million sauces cited
Altreusmostly dictionaries
YaakovYAPC is an acronymic moniker! BE THERE
dwuAltreus: well absolutement :) also, yumy, i like bernaise.
rindolfI say* Eye.Pea.
dwuhrrrm, the Oxford cream dictionary. *nomnomnom*
dwurindolf: awww.
ne2k__Eye.Pea.Freely
rindolfdwu: heh
ne2k__no-one says "ip", everyone says "Eye Pea"
AltreusIp address
dwurindolf: can you just -say- dead people, for the heck of it?
rindolfYip address
dwune2k__: provably false. i need an ip address, stat!
Altreusyiff address?
rindolfdwu: I say dead people.
dwu<3 rindolf
rindolfdwu: I say.
dwuyou do :)
AltreusI say I say I say
rindolfdwu: :-)
ne2k__dwu: you can't stat an ip address, only a file
Channel#perl
NetworkFreenode
TaglineHow to say IP?
Published2009-12-14

And you coll yourself a programmer

Display

rindolfSu-Shee: it's VBA, not VB.
rindolfSu-Shee: completely different beast.
rindolfSu-Shee: and much saner.
rindolfSu-Shee: I don't know VB.
rindolfNever had the need.
c0bra_Fauchi95_: alright
fuzzixrindolf: And you coll yourself a programmer...
rindolfAnd hopefully will never have the need.
rindolffuzzix: call
fuzzixrindolf: Good coll. Dvorak's tough after spending the day on qwerty :)
rindolffuzzix: coll again?
rindolfHmm... there is such a word called "coll".
fuzzixrindolf: That one was a joke :)
c0brawhy stop now? he's on a roll
rindolfWonder what it means.
rindolffuzzix: ah.
simcop2387c0bra: a rick roll?
rindolfrall
c0braa coll roll
rindolfroll the ball.
rindolfrall the boll.
rindolfAnd go to the Super-bowl.
c0braColl\, v. t. [OF. coler, fr. L. collum neck.] To embrace.
rindolf"Rolling is hard. Let's go to the mall."
Channel#perl
NetworkFreenode
TaglineYou coll yourself a programmer
Published2009-12-14

Chuck Norris as a Refactorer

Display

Su-Shee2010 is planned more or less as a refactoring year.
DrForr_A whole *year*? What physical plane of existence do you reside on?
Su-SheeDrForr_: there's also bugs to fix and systems to care for and things like that. it's not that we're locked into the closet and a year later a new, shiny product is released. ;)
DrForr_Closet optional.
Su-SheeI'm not a wonderwoman refactoring half a million lines of perl in a week, sorry. :)
rindolfSu-Shee: Chuck Norris refactors 10 millions lines of perl before lunch.
Su-Sheerindolf: hm. that's the reason.. I'm not as hairy as Chuck Norris and I don't have a beard...
rindolfSu-Shee: ah.
rindolfSu-Shee: Chuck Norris also wrote a complete Perl 6 implementation.
Su-Sheerindolf: I heard, he already wrote Perl 7.
rindolfSu-Shee: yes.
* rindolfwants to be as awesome as Chuck when he grows up.
Su-Sheerindolf: I envy you. I'll never be as awesome without a beard.
rindolfSu-Shee: heh.
rindolfSu-Shee: it doesn't matter if you're rigid on the outside as long as you're rigid on the inside.
Su-SheeChuck Norris doesn't make mistakes.
rindolfSu-Shee: Chuck Norris corrects God.
Su-Sheerindolf: I'll apply as his secretary.
rindolfSu-Shee: as Chuck's?
Su-Sheerindolf: yes.
rindolfSu-Shee: OK.
rindolfChuck Norris doesn't code. When he sits next to a computer, it just does whatever he wants.
Su-SheeI'll tell my boss tomorrow. Chuck is who he wants.
rindolfSu-Shee: Chuck Norris is his own boss.
rindolfSu-Shee: if you hire him, he'll tell your boss what to do.
Su-Sheegood point.
Channel#perl
NetworkFreenode
TaglineBecoming as awesome as Chuck Norris is
Published2009-12-14

The Voices Tell Me So.

Display

integralhi perly!
perlygatekeeperhey Chris, hey integral
perlygatekeeperdabreegster, don't know you do I but HEY anyway
perlygatekeeperwhat's been up?
dabreegsterIgnore me, fine.
* dabreegstergoes in a corner
Chris62vwdabreegster is the man, man
dabreegsterAh, that's better.
rindolfperlygatekeeper: yo, yo, yo, dude!
perlygatekeeperrindolf!!
rindolfperlygatekeeper: what's up?
perlygatekeeperhmmm
perlygatekeepernot much
perlygatekeeperyou?
rindolfperlygatekeeper: fine. Let me recall what I said to ezra.
rindolfperlygatekeeper: I'm fine. Got into a few flamewars, and escaped alive to tell the tale.
rindolfperlygatekeeper: worked a bit on my story "The Human Hacking Field Guide".
rindolfperlygatekeeper: (which, BTW, you appear there (as your IRC nick at least)
rindolfperlygatekeeper: and now working on the Computer Graphics section of my homepage.
perlygatekeeperrindolf, what the hell?
rindolfperlygatekeeper: excuse me?
perlygatekeeperrindolf was that someone pretending to be me?
perlygatekeeperI never said those things
rindolfperlygatekeeper: it's a fictitious story.
rindolfperlygatekeeper: relax.
dabreegsterperlygatekeeper: or you could be the imposter right now... or maybe just schizophrenic.
rindolfdabreegster: MPDed not schizophrenic.
rindolfdabreegster: schizophrenia is not Multi-Persona-Disordered.
b0atperlygatekeeper: It's fan fiction from your fan!
dabreegsterrindolf: what's the difference?
rindolfdabreegster: MPD is when there are several personalities living inside your brain.
rindolfdabreegster: in schizophrenia, you have one I-ness, but hear voices, hallucinate and stuff.
dabreegsterrindolf: Ah. Why is it considered a disorder? MPD could be quite useful... One would have different perspectives on a subject.
perlygatekeeperwhere's beth, she'll know it's me
integralBut how will we know it's beth?!
dabreegsterrindolf: Oh, I have MPD then, not schizophrenia. I don't hallucinate.
dabreegsterintegral: WE DON'T!
b0atI don't hallucinate, but my other personality does.
dabreegsterHow do I know all of you exist? Am I just a figment of my own imagination?
dabreegsterb0at: Interesting...
rindolfdabreegster: Julian Jaynes describes schizophrenia very well in his "The Origins of Consciousness during the Breakdown of the Bicameral Mind book".
integralno no, you're all just figments of _lilo_'s imagination
dabreegsterrindolf: I'll check it out
b0athe wishes
dabreegsterintegral: and you?
perlygatekeeperthe voices tell me if it's really beth or not
dabreegsterperlygatekeeper: The voices tell me everything.
dabreegsterWait, I do have the Voices. Maybe I have MPD _and_ schizophrenia.
b0atAh, but the question is: do the Voices have voices?
rindolfdabreegster: http://en.wikipedia.org/wiki/The_Origin_of_Consciousness_in_the_Breakdown_of_the_Bicameral_Mind
b0atAnd if so, is it your own voice?
dabreegsterb0at: And do the voices of the voices have voices?
b0atThat's just going too far.
dkrdon't worry, those are angels, invest in tarot cards and you will be able to understand them
dabreegsterb0at: and if it's not, then could it be the voice of........ integral? rindolf? or.... buu!
b0atbuu has other plans for our empty skulls
dabreegsterb0at: and if they do, then what do the voices of the voices of the voices of the Voices sound like?
integral*sob* it's the cabbages. The cabbages keep telling me to do things
Botjereally? most of the time it's the socks that tell me stuff
dabreegsterintegral: The lawn gnomes tell me. They're........everywhere...*sniffle*
integral*blubber* the socks are worse, there's moths living in them
dabreegsterThe lawn gnomes tell me to stay away from Life. They force me to write poetry.
dabreegsterintegral: *whispering* are the _moths_ the Voices? or the voices of the Voices? or the voices of the voices of the Voices?
* dabreegstergoes back to reading
integral*looks furtively around for moths*
Channel#perl
NetworkFreenode
TaglineThe voices told me so.
Published2009-12-14

Hacking someone into a hacker

Display

rindolfSu-Shee: I'm not good in detecting sarcasm over IRC.
rindolfBut naturally sometimes say sarcastic things myself.
* Patternercuts his Nerd Membership Card in small pieces
Su-Sheerindolf: that's why god gave us the ;) smiley ;)
rindolfSu-Shee: not God, but a Russian entrepreneur who trademarked it.
* rindolfwishes we were all speaking in XML.
rindolfJ/K.
rindolfEven Perl is not good enough for human communication.
Su-Sheerindolf: are you really still that nerdy in your age?
rindolfSu-Shee: I guess.
rindolfSu-Shee: nerdy or geeky?
rindolfSu-Shee: I.e: technologically inclined or having no social life?
* rindolfis both though.
Su-Sheerindolf: so let's called it nerky. ;)
rindolfBut hopefully once I get a girlfriend, I'll be less of a Nerd.
Su-Sheerindolf: what makes you think that?
rindolfSu-Shee: I'll go out.
rindolfSu-Shee: and stuff.
rindolfSu-Shee: I also consider to start studying in Tel Aviv Uni.
Su-Sheerindolf: and why does that require a girl friend?
rindolfEnglish/Hebrew/etc. or something.
rindolfLots of girls there. :-)
rindolfSu-Shee: going out?
Su-Sheethose are language-skills humanities-department girls. ;)
Su-Sheerindolf: yes.
rindolfSu-Shee: I like language geeks.
rindolfThing is I think my knowledge of English and Hebrew is too superficial.
rindolfAnd I lack the discipline to correct it on my own.
Su-Sheerindolf: language departments like English are usually exactly _not_ geek-ish departments.
rindolfSu-Shee: you mean they are not tech-savvy?
rindolfBut you can be an English geek.
Su-Sheerindolf: they're not even language geeks usually.
rindolfOr a hacker of English.
rindolfSu-Shee: really?
rindolfHow sad.
Su-Sheerindolf: you know some people just want to have good language skills and read books and communicate.
peterrooneya good hacker will know at least three languages.
rindolfWell, maybe it's different in Israel.
rindolfpeterrooney: human ones, right?
peterrooneyrindolf: at least one of them should be human
rindolfI know English, Hebrew, studied Literary Arabic for 6 years and forgot most of it, and have some rudimentary French.
rindolfpeterrooney: ok.
rindolfpeterrooney: I think ever hacker should know Perl, Python, Haskell, C, Scheme/Lisp and Bash.
rindolfAnd HTML/XHTML+CSS+etc.
Su-Sheethank god I'm no hacker. ;)
* rindolfhacks Su-Shee into a hacker.
Su-Sheerindolf: no you won't. one can perfectly well do nice tech stuff without degrading into someone he/she's not.
rindolfSu-Shee: don't you like programming ? Didn't you contribute to FOSS?
Su-Sheerindolf: aaand? I can do that without declaring myself as hacker, nerd, geek or whatever.
rindolfSu-Shee: OK.
rindolfSu-Shee: but it still makes you a hacker.
Su-Sheerindolf: trust me, I'm very much not a hacker. really. honest to god not.
* rindolfgives a blue badge of honour saying "Hacker" to Su-Shee
rindolfSu-Shee: too late, you're one of us now! ;-)
rindolf"Resistance is futile."
Channel#perl
NetworkFreenode
TaglineHacking someone into a hacker
Published2009-12-14

Selling Perl Documentation at Bargain Prices

Display

FreakGuardicke, how to start REPL?
ickeFreakGuard: looked in the docs?
FreakGuardicke, no.
ickeyou got to load it from CPAN
FreakGuardicke, yeah, I've installed it.
* Altreussells FreakGuard perl docs at a reasonable price only $9.99 each
ickeperldoc Devel::REPL is the direct way to info then
* Altreuswrings his hands and cackles
FreakGuardicke, thanks :P
* rindolfbests Altreus' bargain by 1 cent.
rindolfReminds me of what I learned in Game Theory.
* Altreusoffers free delivery
* rindolfallows free download
rindolfOf course quality > price.
* rindolfoffers a deluxe edition of the Perl documentation for 1,000 USD plus shipping and handling.
hufdiamond-encrusted?
rindolfSee http://perldoc.perl.org/ for a preview.
rindolfhuf: natural diamonds, too.
rindolfhuf: Canadian diamonds.
hufwell, if <> is natural... :)
rindolfhuf: heh.
rindolfhuf: not this kind of diamond.
* Altreuscompresses if () under several million tonnes of rock for a few aeons
rindolfI also give free spaceships - <=>
infraredheh
rindolfDiamonds are heresy! We need PEARLs!
rindolf/usr/bin/PEARL
Altreusf00li5h: Seems like it!
FreakGuardI prefer other gems :-)
AltreusI suggested to Think Geek that they should do Perl necklaces but they didn't
rindolfFreakGuard: Ruby gems?
FreakGuardrindolf, correct.
AltreusThe rare PHP
AltreusDarling I got you a PHP wedding ring
Altreusoh it broke
rindolfAltreus: as PHP tends to.
* rindolflaughs maniacally.
Altreusyou maniac!
Channel#perl
NetworkFreenode
TaglineGiven enough suckers, all profits become shallow
Published2009-12-14

The ApeironPhone

Display

Enlapeiron: because I write client side (Provider) which sends push messages to the phone and checks for new mail in perl
rindolfEnl: a cellphone?
apeironNo, a rotary POTS phone that's capable of receiving email, rindolf.
Enlrindolf: iphone, yep
rindolfapeiron: :-) apeiron++
rindolfapeiron: I want a phone like that!
rindolfapeiron: do you sell them?
apeironrindolf, Yes, and I have some oceanfront property for you, too.
rindolfapeiron: would you accept some of my copious gold bars in return?
apeironrindolf, No. I only deal in Latinum!
rindolfapeiron: Latinum.
rindolfapeiron: gold-pressed Latinum?
apeironyes.
rindolfapeiron: I only have silver-pressed Latinum.
Enlrindolf: get an iPhone, lol
rindolfapeiron: would you accept LeoNerd and nanonyme as substitutes ? You can sell them for mucho Latinum.
apeironheh
rindolfEnl: iPhones are worthless.
* rindolfconspires to steal the ApeironPhones.
rindolfI didn't say I was honest.
* apeironjealously guards his G1
Enlrindolf: now really
rindolfEnl: you should get an ApeironPhone too.
rindolfEnl: chicks love it.
apeironwhat
Enlrindolf: pff, chicks don't matter
rindolfI would kill for an ApeironPhone!
Su-Sheeahem?
* rindolfkills Su-Shee and takes her ApeironPhone.
apeiron...
apeironWTF.
go|dfishhahaha
* rindolfuses his RindolfMindReading™ to see who else has an ApeironPhone.
apeironPut down the acid, Shlomi. o.o
huflike that'll help
hufhe's still got ~8 hours on it
Su-Sheerindolf: I have an apeiron-phone?
Su-Sheewhere did buu go anyway?
rindolfSu-Shee: you had one.
rindolfSu-Shee: before you died.
Channel#perl
NetworkFreenode
TaglineThe ApeironPhone - you know you want it
Published2009-12-14

use Zaba

Display

rindolfSu-Shee: "I always wonder why the people I hang out with are so pedantic. And then I remember: because they are so pedantic." -- a Perl-ILer. ;-)
Zabarindolf, because they use warnings
* rindolfadds "use Zaba;" to his code.
Zabaoh no, I'm being used!
* rindolfadds "abuse Zaba;" to his code.
rindolfNext: "misuse Zaba;"
Zabaouch!
Channel#perl
NetworkFreenode
Taglineuse Zaba
Published2010-01-02

She can smoke…

Display

rindolfShe's a hot chick.
rindolfBut she smokes.
go|dfishShe can smoke as long as she's smokin'.
Channel#perlcafe
NetworkFreenode
TaglineShe can smoke…
Published2010-04-09

iCanHazPad?

Display

→johnjohn01has joined #perl
johnjohn101when will I be able to write a perl GUI that will work on the iPad?
rindolfjohnjohn101: iPad?
rindolfjohnjohn101: was it released yet?
rindolfjohnjohn101: I think there are Perl bindings for Cocoa/Carbon/etc.
johnjohn101today.. Just getting sucked by the hype
rindolfjohnjohn101: ah.
rindolfjohnjohn101: I'm incredibly suspicious of Apple.
johnjohn101why's that?
* Caelumwill wait for the cheap iPad knock-off that runs Android and can multitask
rindolfjohnjohn101: http://www.shlomifish.org/open-source/anti/apple/
rindolf133 links and going strong.
* rindolfthinks he has a link on his homepage or blogs for every occasion.
johnjohn101they definitely know how to hype their new products. I get so suspicious of the hype. Nothing ever lives up to that type of billing
rindolfjohnjohn101: yes, I'm suspicious of hype too.
gooshierindolf the new apple maxipad is out today.. leave it to apple to create a new device with all the cost of a high end laptop.. the performance of a netbook and the interface of a cellphone
Caelumgooshie: and no multitasking
rindolfgooshie: heh.
rindolfgooshie++
johnjohn101will google be able to match it?
johnjohn101any time soon?
rindolfSome technologies were not hyped and yet became very popular - UNIX, C, HTML.
Caelumthere's no amazingly complicated technology involved
Caelumit's just a big iphone
claes_nicely packaged
johnjohn101drop it once and it's unusable?
gooshie...if they just made a cover to protect the screen.. and then maybe because they had like a cover the inside could be the screen and the other part could then be a keyboard!.. that would be cool!
johnjohn101gooshie: good thing you have an open mind about the product!!
* gooshied:-/
gooshie..the new apple maxipad... when your laptop is too big.. your iphone is too small and your wallet is too full.
Channel#perl
NetworkFreenode
TaglineiCanHazPad?
Published2010-04-09

Web Development Frameworks

Display

markl_so while I'm on the subject, is there a good perl HTML framework similar to what CakePHP is to PHP ?
markl_like an MVC style environment
markl_so I'm wondering if mason is "state of the art" or if there are other tools to consider these days :)
DrForrCatalyst.
markl_catalyst ok, cool ty
rindolfmarkl_: there are plenty of other web-devel frameworks.
rindolfperlbot: web frameworks
perlbotrindolf: CGI-Application (and Titanium), CGI-Application-Plus, CGI-Builder, CGI-Prototype, Jifty, Catalyst (and Reaction), Mojo, SweetPea, Dancer, Gantry, AxKit, WebGUI
markl_rindolf: hmm, way too many it would appear :)
rindolfmarkl_: yeah.
markl_what are the easiest ones for people good with perl but not HTML/CSS/AJAX experts ?
rindolfmarkl_: not that Ruby or PHP have fewer.
markl_or the most widely adopted one ?
rindolfmarkl_: the most popular appears to be Catalyst.
markl_catalyst seems to at least have a book :)
rindolfmarkl_: it has several books.
rindolfmarkl_: I worked a bit with Mojolicious, and it wasn't too bad, but it reinvents a lot of wheels.
rindolfDue to its philosophy.
rindolfmarkl_: I also did some Catalyst projects.
rindolfCatalyst is a bit complicated.
rindolfsawyer: can you comment about Dancer?
sawyerDancer is a lightweight web framework, it aims to make website development easy and rapid
Su-Sheelike all the other web frameworks :)
sawyerfor complex or extensive websites, i recommend Catalyst
sawyerbut for smaller or not-as-complex website, Dancer is what i use
markl_ok ty
* Su-Sheewants the one which makes it hard, complicated and difficult ;)
sawyerSu-Shee, true :)
Channel#perl
NetworkFreenode
TaglineWeb Development Frameworks
Published2010-04-09

Slippers and Perl

Display

mstfrikinz: but you're welcome to ignore us, just come back for your "I told you so" when the penny finally drops :D
rindolfbuu: define penny finally drops
rindolfbuubot: define penny finally drops
buubotrindolf: penny n 1: a fractional monetary unit of Ireland and the United Kingdom; equal to one hundredth of a pound 2: a coin worth one-hundredth of the value of the basic unit [syn: {cent}, {centime}] [also: {pence} (pl)]
dngorfrikinz: Reflex is still pretty raw, but it's eventy without so much loopy.
rindolfIn Hebrew we say "The phone token has fallen" instead of "the penny finally drops".
dngorIs that related to "the other shoe has dropped"?
rindolfdngor: well, it means the same thing as the English expression - "I finally got to the bottom of it."
rindolfOr understood it.
dngorOh, they're completely different idioms.
* mstbeats dngor with a slipper
rindolfmst: :-D
Su-Sheekinky.
mstSu-Shee: wrt the topic ["Su-Shee wants the web-development framework that makes web-development hard, difficult and complicated"], it's called Maypole :)
rindolfmst: heh.
rindolfmst: yes, I can imagine that about Maypole.
Su-Sheemst, avar: thank you so much. ;)
Su-Sheeplease mail the sourcecode to rindolf who put it in the topic ;)
rindolfSu-Shee: I can CPAN it.
Su-Sheethe topic?
mutewitI have a string and am looking for a quick way to extract all 5-character slices out of it.
rindolfSu-Shee: :-)
rindolfIRC-Freenode-Perl-Topic-SuShee-WebDevelFrameworks-v0.0.1.tar.gz
mutewitFor example 'abcdef' returns 'abcde', 'bcdef'
mutewitAny suggestions?
rindolfmutewit: use subst
rindolfmutewit: use substr
rindolfmutewit: with a map
rindolfeval: my $long_str = "0123456789abcdefgh"; [map { substr($long_s, $_, $_+5 } (0 .. length($long_s)-5)]
buubotrindolf: ERROR: syntax error at (eval 36) line 1, at EOF
rindolfeval: my $long_str = "0123456789abcdefgh"; [map { substr($long_s, $_, $_+5) } (0 .. length($long_s)-5)]
buubotrindolf: []
mutewitrindolf: Awesome.
rindolfeval: my $long_s = "0123456789abcdefgh"; [map { substr($long_s, $_, $_+5) } (0 .. length($long_s)-5)]
buubotrindolf: ["01234", 123456, 2345678, "3456789a", "456789abc", "56789abcde", "6789abcdefg", "789abcdefgh", "89abcdefgh", "9abcdefgh", "abcdefgh", "bcdefgh", "cdefgh", "defgh"]
rindolfThrid time the charm!
mst... thrid
* rindolfhits buubot with a big strict pragma.
* mstturns the slipper on rindolf
rindolfmst: yes, my typing sucks today.
rindolfBut f**k it! IRC is not exactly the declaration of independence.
pragma_ow!
rindolfpragma_: pardon?
* rindolfhits pragma_ with mst's slipper so it will really hurt.
pragma_why are you hitting buubot with me?
rindolfpragma_: the strict pragma.
rindolfpragma_: not you.
rindolfperlbot: strict
perlbotrindolf: Perl strictures - http://perldoc.perl.org/strict.html
rindolfpragma_: ^^^
rindolfpragma_: we call the lowercase modules pragmata (sp?) in Perl.
rindolfhttp://en.wiktionary.org/wiki/Special:Search?search=pragmata - hmm....
rindolfI thought pragmata was a valid plural of pragma.
dngorow? ow!
mutewitrindolf: Are you sure that generates only strings of length 5?
rindolfmutewit: well, you need to watch from fencepost errors.
mstmutewit: hey, he got you half way there
rindolfmutewit: oh wait.
mstmutewit: how about you read p3rl.org/substr and p3rl.org/map and have a go yourself
rindolfmutewit: yes , you need substr($long_s, $_, 5)
mstmutewit: this is a help-you-to-learn channel
mstmutewit: not a "write your code for you" channel
rindolfmutewit: and beware from fencepost errors.
rindolflike substr($long_s , 1000, 5)
rindolfBecause that will be ""
rindolfOr a 4 chars length.
mutewitrindolf: I wanted the length argument to be 5 :p
mutewitmst: I understand, I just missed the $_ + 5 issue.
mstmutewit: right. what I'm saying is, you should have experimented
rindolfmutewit: yes, I know.
mstmutewit: then shown us the experiment and said "I can't work out why this is still wrong, here's what I've worked out so far"
mstmutewit: then we can help you learn
mstmutewit: assuming learning to write stuff yourself is what you're aiming for
* rindolfwaits for tybalt89 to come up with a funky regex to do it.
mst(if it isn't, please just throw yourself off a cliff or something, kthx ;)
rindolfmst: I think that's the case, no need to preach to mutewit about it.
mutewitmutewit: I did, and figured out the solution. when switching windows.
mstmutewit: aye. I'm just trying to explain how to get the most learning out of us as well as the most working code.
* rindolfsometimes thinks we spend much more IRC volume discussing netiquette than actually suffering from the bad netiquette.
mutewitBut by the time I came back to the channel there was a whole page of "preaching".
mutewitI was using a split method with array indexing and it felt too much like a C-approach.
rindolfmutewit: oh, you split the string into chars?
mstyeah, by the time you've done map, join, split, ...
mstyou've basically just reimplemented substr badly :)
mutewitrindolf: That's what I was doing, but the map/substr approach is a lot cleaner.
rindolfmutewit: yeah/
rindolfmutewit: split into chars sometimes has some uses.
rindolfmutewit: but this reminds me too much of SICP.
rindolfperlbot: sicp
perlbotrindolf: http://mitpress.mit.edu/sicp/ - "Structure and Interpretation of Computer Programs" - A Classical Text on Programming
rindolfmutewit: see - http://www.shlomifish.org/lecture/Perl/Lightning/Too-Many-Ways/slides/slide13.html
rindolfmutewit: this is how an SICP programmer will implement a simple text processing task.
mutewitSICP, love the book.
mutewitand all the OCaml work this year has given rise to a functional bent of mind
mutewitwhich is kinda screwing around with my perl code.
rindolfmutewit: yeah.
rindolfmutewit: http://www.shlomifish.org/lecture/Perl/Lightning/Too-Many-Ways/slides/slide12.html - this is the fastest Perl solution.
rindolfAt least in speed.
rindolfIt can be a little shorter with a regex lookahead, but it's less elegant and slower.
rindolfhttp://www.shlomifish.org/lecture/Perl/Lightning/Too-Many-Ways/slides/slide9.html - there you go.
rindolfmutewit: did you know how to program before reading SICP?
rindolfI think it's not a good introductory book.
rindolfMIT are going to ditch it in favour of some Python/Robotics curriculum.
mstI think it's only a good introductory book if you know some math and have the brain to follow it
mstit teaches a lot of hard concepts very quickly
Su-Sheemst: from a "I'm from the humanities department" point of view it's manageable. it's not easy, but everyone can work with it.
tybalt89eval: $_ = "0123456789abcdefgh"; [ /(?=(.{5}))/g ]
buubottybalt89: ["01234",12345,23456,34567,45678,56789,"6789a","789ab","89abc","9abcd","abcde","bcdef","cdefg","defgh"]
mutewitrindolf: Yes.
rindolfmutewit: ah. Using what?
rindolftybalt89++ # Up for the challenge.
mutewitand yes, MIT ditched SICP in favor of a Python-based intro course.
tybalt89rindolf: I was off in other windows :(
tybalt89mutewit: ^^ for 5 char slices
rindolfmutewit: don't use it if you want future generations to understand it.
* rindolfslaps tybalt89 with mst's slipper for golfing mutewit's solution and telling him it's a good idea.
tybalt89rindolf: that's not golfing, just common simple regex :)
rindolftybalt89: sigh.
rindolftybalt89: simple.
rindolfirregular regular expression.
rindolfMaybe use Regexp::Common
mutewitI added in tybalt89's code but commented it for future reference.
mstI'd definitely use the substr approach for real code
msttybalt89's code is cleverness to prove it can be done; I don't believe he was recommending it
tybalt89mst: sigh, yes, I am recommending it. It's the clearest solution.
msttybalt89: I respectfully disagree.
mstI find the substr approach far more obvious
Chazzrindolf, ty. :)
mstbut then, I mostly write applications perl rather than scripts, so I only engage in regexp cleverness when actively useful
rindolftybalt89: look-aheads and look-behinds are dark corners of the Perl not-so-reg-regexes
YaakovIn the context of this particular problem, it's pretty straightforward, but, knowledge of the development/maintenance team(s) would push my choce one way or another.
tybalt89mst: note it took rindolf three tries, and even then he got it wrong.
rindolftybalt89: well, I'm not focused now.
msttybalt89: map substr($str, $_, 5), 0 .. length($str)-5; ?
mstmaybe -6
* tybalt89turns the lens, trying to focus rindolf
rindolfmst: -5
mstbut it's hardly difficult; rindolf's just having a day of silly mistakes
rindolfUnit tests!
mstI'd expect him to get it right first time when on form too :)
rindolfSome clear code is hard to get right.
rindolfDoesn't make it less clear.
mstyeah
rindolfMost people will not write a correct binary search at first try.
tybalt89"maybe -6" is proof of lack of clarity. :)
rindolfBut the correct binary search is easy to digest.
msttybalt89: no, it's proof it's 8pm on a Sunday and I'm not particularly awake either
mstbut your code just made me go "hang on, WHAT?!"
mstthen I had to stop and dissect it
mst-then- I saw what you were doing
rindolfmst++
mstalso, the substr approach displays the semantics and the reasoning
mstwhereas the regex approach displays, well, line noise, frankly
rindolfmst: why don't we agree to disagree with tybalt89 ?
rindolfmst: so how's the weather? ;-)
Channel#perl
NetworkFreenode
TaglineSlippers and Perl
Published2010-04-09

Worst Perl Programmer in the World

Display

papertigersis there just a way of importing the global variables in the module from the main script?
annono
nadimyes
rindolfanno: you can using Exporter
annodepends
nadimbut I hope no one will teach you
rindolfnadim: sorry. :-(
annofrom the main script?
nadimfor what?
rindolfnadim: about the Exporter.
nadimbad boy!
tm604papertigers: yes. but definitely don't do this: { no strict 'refs'; *{"main::$_"} = sub () { $constant{$_} } foreach keys %constant; }
rindolfnadim: :-(
rindolfpapertigers: please design a good API using subroutines and objects.
nadimOK I get it you are all working towards the same goal. making the worst perl developer in the universe
rindolfnadim: yes, someone has to outcompete me.
Khisanththat would be hard
rindolfnadim: I'm tired of being the worst Perl hacker for 5 years straight.
simcop2387heh
rindolfnadim: it's not easy.
nadim.me hands the black camel to rindolf
rindolfnadim: it involves many commitments.
nadimrindolf: lol, true
Khisanthbut at least it explains all the advice you have been giving
nadimhehe
rindolfKhisanth: true. :-)
rindolfLOL.
simcop2387rindolf: i dunno if anyone actually read the code to Language::Farnsworth they might think otherwise
Khisanthand I am not joking
nadimhttp://search.cpan.org/dist/Lingua-tlhInganHol-yIghun/ all!
nadimrindolf: when you can program perl like that it will be a good day to die
rindolfnadim: Klingon?
nadimright
simcop2387nadim++
rindolfnadim: heh, nice.
squeeksKlingon? http://search.cpan.org/~jwalt/Acme-Lingua-NIGERIAN-1.0.0/NIGERIAN.pm blah.
shortensqueeks's url is at http://xrl.us/bhg9bo
rindolfnadim: I'll recommend it to someone so he can outcompete me.
* rindolfrubs his hands with an evil grin on his face.
Khisanthnadim: that doesn't seem to be using the correct font
nadimthe module is impressing (Damian is no joke) even the documentation is great
rindolfnadim: we've got a plan!
* nadimhides
* mstdearly loves Damian's code
mstbut I really do wish it was all in the Acme:: namespace where it belongs
rindolfmst: heh.
nadimI like his API's. very difficult to find something that is not complete and well thought
rindolfnadim: yes, but he tends to neglect them and then they accumulate bugs.
nadimI could list ten other names here
nadimIngy!
rindolfnadim: heh.
nadimoops, I tried not to :)
mstnadim: IO::All
mstnadim: not *everything* ingy writes needs to be Acme
mstthough, yes, quite a bit of it :D
nadimmst: I didn't mean acme. I think Ingy has a lot of great ideas.
mstoh, you're talking about maintainership
nadimyes
mstyeah, why do you think I got so good at giving my modules away?
nadimwhat's your secret?
tm604ingy was responsible for jemplate, I think - still one of my favourites.
mstnadim: first you give 'em commit bits, then you give 'em co-maint, then when they're not looking you make a run for it.
* nadimmakes a mental note
Channel#perl
NetworkFreenode
TaglineWorld's Worst Perl Programmer (5 years straight)
Published2010-04-22

One Moose Per Child

Display

rindolfMy Moose-based modules emit strange errors when ran under Devel::Cover . /me is a sad kitten.
buuWhen my moose emit things I begin to worry.
Su-SheeI don't even have a moose.
Su-Sheebut I go to Ikea sometimes!
rindolf"I want a Moose!"
* rindolfbuys a Moose for Su-Shee
rindolfOne Moose Per Child.
buuA moose in every.. editor?
Su-SheeI'll have to put it in the living room.
rindolfIf we perldoc -f fork a Moose-based program do we get two Meese.
rindolfSu-Shee: what if it's a Chocolate Moose?
Su-Sheenow it's not the elephant in the room no one's talking about, it's the moose.
Su-Sheerindolf: real size? living room.
annoTycho de Brahe had a moose free running in his castle Unraniborg. he found a vat of beer, drank it, fell down a stair and had to be killed.
Su-Sheehm, I could make a nice shower gel with moose milk powder and sell it exclusively to perl programmers.
rindolfanno: the astronomer?
annoyes
rindolfanno: ah, really?
Su-Sheeanno: I don't have a castle.
annofew do
Su-Sheeindeed.
Su-Sheewise anno.
rindolfOne Castle Per Child!
Su-Sheewhen I do my moose presentation, I'll rename myself to Moo-Shee.
rindolfSu-Shee: and rent a Castle.
Su-Sheegood idea. on company's expenses. ;)
rindolfSu-Shee: heh.
Su-Sheeanno: wanna come? I own Schloss Charlottenburg now. ;)
rindolfhttp://en.wikipedia.org/wiki/Charlottenburg_Palace - hmmm....
* rindolfcontemplates what to do now.
* Su-SheeRESTs.
rindolfMaybe I'll watch more of Red vs. Blue.
rindolfOr I'll rent Schloss Charlottenburg .
rindolfOr something.
rindolfI may want to refactor the other parts of XML-Grammar-Fiction/Screenplay. I can live without testcover.
rindolfBut I need my Moose.
Channel#perl
NetworkFreenode
TaglineOne Moose Per Child
Published2010-04-24

Do we have any doctors?

Display

dxtrDo we have any doctors in here?
rindolfdxtr: with Ph.D. or M.D.?
munikI have a PhD in Linguistics!
munik^ lie
munik:]
dxtrrindolf: I don't care as long as they can treat patients
rindolfdxtr: heh.
munik:o
munikwebmd.com
munikmight be better than #perl
dxtrrindolf: That question would be fun in combat. "WE NEED A DOCTOR HERE!" - "PH.D OR M.D!?"
Channel#perl
NetworkFreenode
TaglineDo we have any doctors in here?
Published2010-06-02

It's slower

Display

tm604eval: my $txt = "this is a test"; my $rslt = substr($txt, 4, length($txt) - 4, undef); [ $txt, $rslt ];
buubottm604: ["this"," is a test"]
tm604^ can anyone suggest a neater way of writing that? thought undef for the 3rd substr parameter would work instead of explicitly giving a length.
rindolfeval: my $txt = "this is a test"; my $rslt = substr($txt, 4, - 4, q{}); [ $txt, $rslt ];
buubotrindolf: ["thistest"," is a "]
tm604Just surprised that omitting the length for substr isn't the same as passing undef.
annotm604: sometimes perl makes a difference between "not specified" and undef
ishitm604: wouldn't regexp be shorted? I'm not sure what passes as 'neat' in perl :)
ishishorter, even...
rindolfeval: @s = ("Long string this is a test" =~ m{\A(.{0,6})(.*?)\z}ms); [@s]
buubotrindolf: ["Long s","tring this is a test"]
rindolftm604: will that work?
tm604rindolf: thanks, that may be a better option.
rindolftm604: nice. :-)
Khisanththat would definitely not be "better" ...
ishiit's slower ;)
tm604hmm, since I'm passing this through SOAP::Lite through a VPN on the other side of the world maybe three times a day, I think I'll have to rewrite this part in highly-efficient x64 assembler with fallback to GPU if available.
sacxnah you need an FPGA
Channel#perl
NetworkFreenode
TaglineMission critical fast
Published2010-08-06

Surviving without "a"'s

Display

annomay be neat, but hard to follow
annonot fore real code
Botjequbit: cute.
Botje*anno
Su-Sheehow did you get.. ah. ;)
Su-SheeBotje: clean your a so you don't slide to the q ;)
BotjeSu-Shee: switch from qwerty to azerty :p
Su-Shee:)
Botjeand I'm distracted
* Su-Sheesteals Botje's a while he's distracted anyway...
Botjegive th.t b.ck!!
Su-SheelAlAlAlaaaaah! :)
Botjehow will i cope without .n . key!
DrForr"h".chr(ord('b')-1)."t"...
anno4in't th4t good enough
Su-Shee*hehe* ;)
Su-Sheetake anno's. ;)
msttime for 4n 4cme module!
Su-Sheegod what have I done.. ;)
DrForrlipogrammatical perl.
Su-Sheeis that the opposite of lowfat c?
DrForr(lipograms are works with one letter not used...)
Su-Sheeah. of course. it's leipogramm in German..
annohmm... lipos - fat, lipein - lack
annoah, leipein
Channel#perl
NetworkFreenode
TaglineSurviving without the letter "a".
Published2010-08-23

What would your nickname imply

Display

fedoragirlwait, people use binary packages in freebsd?
asarchfedoragirl, pkg_add -rv <package_name>
fedoragirlI thought everyone compiled from source manually or from ports
fedoragirl:(
asarchNo, not any more
fedoragirlI knew it was possible
fedoragirlI just didn't realize anyone would actually do that
fedoragirlI thought it was a gimmick
EdwardIIIthose wacky devil worshippers over at freebsd
fedoragirlit's funny because my roommate is into demonology
fedoragirland she actually uses fedora
fedoragirlwhile I, for the most part, use freebsd or debian
EdwardIIIyet your nickname would imply otherwise
fedoragirlmy nickname implies a lot of things
EdwardIIIbsdgirl would just attract far too much attention
Su-SheeEdwardIII: thanking you for pointing out the obvious. I think, no one would have noticed otherwise.
EdwardIIIcome to mention it maybe I'll take that nickname arf arf
fedoragirlbsdgirl is actually taken
fedoragirland I really should find a new one
MorgyNhats <3
rindolf-NickServ- debiangirl is not registered.
Su-Sheeman, lucky for us women, there more distributions out there than women in computing. we can ALL have our own nick!
mstSu-Shee++ # roflmao
rindolfSu-Shee: heh.
Su-Sheeyggdrasilgirl, slackgirl, fromscratchgirl .. imagine the possibilities.
EdwardIIIslackboy sounds pretty sexy
Channel#perl
NetworkFreenode
TaglineWhat would your nickname imply
Published2010-08-29

The browser for the social web

Display

rindolfLumberCartel: hi, what's up? Long time.
LumberCartelHi rindolf. Yeah, it has been quite some time. I've been very busy setting up and supporting networks, and creating interactive web sites (written in Perl, using PostgreSQL for the database; good stuff like that). How are you?
rindolfLumberCartel: I have a job.
LumberCartelrindolf: Congratulations! What are you doing for work?
rindolfLumberCartel: I'm doing Perl+Catalyst work for a Tel Aviv based startup.
LumberCartelrindolf: Very nice!
rindolfLumberCartel: and been working on Freecell Solver ( http://fc-solve.berlios.de/ ) and http://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver/
rindolfI converted the Black Hole Solitaire solver to C and it is now running faster, so I ran it on the first 1 million PySolFC deals.
rindolfAbout 86% of them are solvable.
LumberCartelFreecell solver? What are you trying to do? Make employees feel even more bored at their already-so-boring-that-they-play-Freecell jobs? Heheh.
rindolfLumberCartel: they should learn programming and help me with Freecell Solver. Then they won't be bored.
LumberCartelheheh.
* rindolfis going to delete ~/.flock/ - useless piece of sh*t.
LumberCartelIsn't Flock that thing that spun off from Netscape?
rindolfLumberCartel: Flock is the browser for the social web.
LumberCartelYeah, that's the one.
rindolfLumberCartel: only I found it to be the unsocial browser .
[vlad]social web?
LumberCartelA handful of my customers still use Netscape 9. They tried Flock, and hated it.
LumberCartelOr is it Netscape 8? Ah, I don't care.
LumberCartelMost of my clients use Opera or Firefox these days.
rindolfLumberCartel: Netscape 9...
* LumberCartellaughs in appreciation for the version of Netscape.
Channel#perl
NetworkFreenode
TaglineThe browser for the social web
Published2010-09-15

Revision Numbers

Display

rindolfjawnsy: no version numbers of what?
jawnsyrindolf: version numbers for your documentation stuff. like a way to download the web site as a tarball, with a version number (maybe even a date)
rindolfjawnsy: ah.
rindolfjawnsy: I'm using Subversion for it.
rindolfjawnsy: I can start making releases with version numbers.
tagsubversion revision numbers are not the same as version numbers, and typically shouldn't be used to source version numbers.
tagunless you don't care that the version number is totally meaningless. In that case, you might as well use a date so it can at least mean *something*
buutag: Let's use UUIDS!
tagoh, like git?
tagyeah it's the same
buu"Dude, version 91239213912ASD!@#ASDASDADS!@#!@!" is totally superior to "124912312ASD1242412FF232"
tagThey have no real value, other than the ability to uniquely identify a something
rindolfbuu: LOL.
Botjewell, git's sha1 sum at least identify a point in time
rindolftag: I won't use subversion rev numbers.
tagwithout telling you jack shit about what that something is
buuTo be fair, svn numbers increase..
rindolfbuu: yes, but an earlier branch can have a later rev number.
rindolfbuu: I think Config-IniFiles used CVS revisions as version numbers.
buurindolf: Uh oh
buurindolf: I feel the world around me collapsing.
Channel#perl
NetworkFreenode
TaglineDiscussing revision numbers
Published2010-09-23
GlanzmannHello; Is there a perl module that can all a routine with complex typed defined in a WSDL file?
DebolazGlanzmann: You mean a SOAP client with WSDL support?
Su-SheeWSDL as in SOAP and WSDL? then there is SOAP::WSDL.
GlanzmannDebolaz: Yes, but I need to write a server as well. :-)
GlanzmannSu-Shee: Okay. I'll try that one.
DebolazGlanzmann: Didn't your mother ever tell you to not use SOAP? :)
GlanzmannYes, she did. I'm unlucky. I'm forced to use it.
Su-SheeSOAP - you still feel dirty afterwards.
* f00li5hkeeps scrubbing but doesn't feel clean
Su-Sheef00li5h: let me send you one of my handmade hemp-sheabutter-almond oil-babassu soaps. ;)
f00li5hsheabutter!
Su-Sheewe're disabling our SOAP stuff. it only gets more complicated every day.
Channel#perl
NetworkFreenode
TaglineSOAP
Published2010-09-23

Eclipsed

Display

kleanchapIs there an IDE for Perl? I need to debug some of my code.
Altreuskleanchap: well there's Padre, but you'll spend as long trying to install it ...
Zabakleanchap, perl has a debugger: perl -d
Cipher-0There's always Komodo.
Cipher-0I use Notepad++, but as people here will attest, I suck.
rindolfperlbot: ide
perlbotrindolf: Padre - padre.perlide.org, Komodo, Eclipse (with EPIC), KDevelop, X/GNU Emacs, gvim, TextMate; see also http://perl.net.au/wiki/Perl_developer_tools and definitely not Xcode
rindolfkleanchap: ^^^
rindolfkleanchap: and it's in the FAQ for crying out loud.
rindolfanno: yes.
kleanchapZaba, rindolf and Altreus - thanks!
squeeksdefinitely not Xcode? but.. but... but... I went to all the effort to make http://github.com/squeeks/Xcode-Perl-File-Templates
rindolfkleanchap: I can recommend perl -d as well.
Altreusis perl+eclipse any good?
Altreusoh right I remember
AltreusI wanted a vim plugin for $IDE and none of them worked
squeeks"is...eclipse any good" what
Altreussqueeks: valid question >:(
kent\neclipse seems to be one of those platforms which make me wonder what processor development has really achieved in the last 20 years.
Altreusit means you can do more shit really really slowly
kent\n"Gosh, I can still type faster than this, something is very wrong in the universe"
thrig"Gosh, eclipse killed the dev database through sheer numbers of DB connections"
kent\nI'd rather spend time programming, not sitting on my hands while eclipse decides it might work today
kent\nIf I wanted to sit on my hands, I'd be using C++ ;)
LeoNerd"I hear eclipse is really nice, but I'm still waiting for it to load"
rokoteko"Gosh, eclipse's spell checker got confused between cvs and csv."
Altreuskent\n: swordfights
squeekskent\n: so you could effectively hit your head against the keyboard
kent\neclipse: What your momma causes when she stands up
rokotekowritten using eclipse's help: sub look_mom_I_can_parse_HTML_with_regex { $_[0] =~ /HTML/ }
squeeksWhat was that comment that went something along the lines of "I'm a grown up now, I can eat raw cookie dough and parse HTML with regular expressions"
* kent\nthinks he should compile a list of things to bash and make it a factoid. PHP, Eclipse, Microsoft, # there's a start
Channel#perl
NetworkFreenode
TaglineEclipsed
Published2010-09-25

Paint of the Bikeshed

Display

rindolfRegarding perlipc.pod : in the beginning of the sentence should I write "N.B. If the signal is fired, something bad happens." or "N.B.: if the signal is fired, something bad happens." ?
talexbWith the colon, please. :)
rindolftalexb: I see.
rindolftalexb: and a lowercase "if"?
talexbNo, I think that could be upper case ..
rindolftalexb: I thought so too, but the original was the other way.
talexbit's a sentence unto itself.
rindolftalexb: but it's after a colon.
rindolftalexb: a colon does not start a new sentence.
talexbI dunno. My degree's in Engineering, not English. :(
talexbFor me, the colon says, "Thing to the left is the title, thing to the right is the content.
rindolftalexb: OK, thanks anyway.
PerlJamrindolf: I'd capitalize "If"
sdgvfrindolf: how about just 'Note:'
* talexb\o/
PerlJamsdgvf: because he wants to "Note Well:" not just "Note:" :)
Zabahttp://en.wikipedia.org/wiki/Colon_(punctuation), 'Use of capitals'
annoNote well: ...
sdgvfmost people, even if they know what N.B. stands for, aren't going to note it a whole lot harder than if it just says Note:
rindolfBikeshedding.
rindolfPerlJam: according to Zaba's wikipedia link, it should not be capitalised.
Su-Sheewhat it's for nota bene?
PerlJamrindolf: My reading of the article is inconclusive as to what it "should" be. It seems to all depend on who's manual of style you subscribe to.
^Mike\bSu-Shee: yes
Su-Sheeif a real sentence which could stand for its own follows, I start with a capital letter. if not, I don't.
talexbBy the way: Don't forget what colour you'd like the bike shed painted.
PerlJamtalexb: "color" ;->
talexbPffffffft. ;)
LeoNerdWait.. we're -painting- the bikeshed now? Nobody ever mentioned paint before...
talexbLeoNerd And you're head of the committee to choose the new COLOUR.
Su-Shee"first we choose the color, then we choose the paint." (from my English teacher at school.. :)
LeoNerd$ perl -MConvert::Color -E'say Convert::Color->new("bikeshed")->as_rgb->rgb' => Unable to parse color name bikeshed at -e line 1
kent\ndoesn't the paint type preclude the colour choice? and paint manufacturer?
LeoNerdHehe.. Now we're arguing about the process of bikeshedding.. Go meta :)
kent\nLeoNerd: you read my mind
kent\nand now I mention that, were' metameta something
talexbTaking things a *little* too literally.
Su-Sheekent\n: it's a lesson to illustrate that color and paint are two different things...
LeoNerdColour is very complex problem...
LeoNerdA lot of computer-type techies think it's just an RGB triplet, or maybe a triplet in some other space...
talexbAnd anyway, Google's just patented the primary colours in their logo. But mauve is still available. For good reason.
Su-SheeLeoNerd: luckily, I've learned "color" by actual "paint". ;)
kent\nYeah, it matters about what's in the proximity of the bikeshed, perceptual colour :(
annoGerman uses the same word for color and paint, so we need to be taught the difference
annosame with shadow and shade
* LeoNerdtakes anno out back to "teach him a lesson"
Su-Sheeanno: excellent example. same with freedom and liberty.
* kent\nwonders if the bikeshed has to be colourblind safe
* talexbwonders what colour a duck blind is. Oh. Camouflage. Never mind.
Su-Sheecamouflage. you've just introduced French into the discussion ;)
kent\ntalexb: what colours are blind ducks painted though?
kent\nwait till we start painting our words, bikeshed synaesthesia sounds like a win.
Channel#perl
NetworkFreenode
TaglineWhich paint do you want your bikeshed?
Published2010-10-26

COBOL and Slices

Display

BinGOsit was someone asking for help with *python* man-in-the-middle script in a Perl channel.
BinGOspersistently
rcsheetswhy can't they figure out we're all about COBOL in here? :(
BinGOsNah, Metallica
dngorrcsheets: They seem to be skipping the IDENTIFICATION DIVISION.
rcsheetsdngor: kids these days, always skimming
pcardrcsheets: LOL
dngorI would give him the cliffs notes to the channel, but I'm from a very flat region.
pcardrcsheets: I remember someone once coming in to this channel asking how to port a Perl program into Cobol
rcsheetsD:
Mimisbrunnrbwahahaha
Mimisbrunnrreally?
pcardyes
rcsheetsthat's... that's... horrid
rcsheetsmaybe they were off their medication
pcardheh
Mimisbrunnrthat's like asking to port a GUI to an adding machine
BinGOsI am so glad all the drugs, alcohol and therapy have managed to destroy all my memories of COBOL
rcsheetsi need to implement a restful web app on my abacus
pcardMimisbrunnr: lol
Mimisbrunnrrcsheets: it could be done - but we will need a lot of booze
Mimisbrunnrget me drunk enough, I'll program on anything
Mimisbrunnrincluding your cat
rcsheetsMimisbrunnr: can we do the booze part without the COBOL/abacus/etc?
pcardBinGOs: indeed.... I did Cobol way back, and it's not something I care to go back to
BinGOsThough I do still shudder subconsciously whilst watching BSG
pcardBinGOs: the original or the newer one?
Mimisbrunnrrcsheets - deal
BinGOsWhenever they go on about the gods of COBOL.
MimisbrunnrYa R’lyeh! COBOL fhtagn!
ZadYreeHuh? what does @array[$arg] mean in p5?
pcardit's an array slice
pcardor a slice of pie
pcardone of those
rcsheetsmmm
annoa warnable offence
rcsheetsarray slice, a la mode
pcardfor pie?
pcardwarn if pie; ?
ZadYreeheh
pcardoh I see
pcardwarn "Pie's done!" if defined $pie;
Mimisbrunnrpcard: never warn if pie; rejoice if pie
pcardah
szrsay "mmmmm, pie!"
rcsheetswell, warning when it's done could make sense, inasmuch as you don't want to burn it
pcardrcsheets: yeah, like bell/beeper on an oven
rcsheetsyes
rcsheetsthen the rejoice would be triggered when it's cool enough to eat
Mimisbrunnrsleep until ( $pie eq 'done' );
pcardit's still up to the baker to actually turn off the oven and remove the pie
Mimisbrunnrhrmm, wait no, I would never wake up
pcardMimisbrunnr: there you go
pcardaww
pcarddoh
Channel#perl
NetworkFreenode
TaglineCOBOL and Slices
Published2010-11-22

Who is Spartacus?

Display

Su-Shee(I'm not huskypaw. I swear... :)
dngorMe neither. I'm also not Spartacus.
* rindolfis Spartacus.
* rindolfjust is.
rindolfI have E-mail again, too.
fizztpokI think you're a figment of my imagination.
rindolffizztpok: I'm still Spartacus.
mstfizztpok: out of all the possible people that could exist you imagined *rindolf* ?!
rindolfmst: LOL.
rindolfmst++
stunixyay, I found my Perl-tshirt.
rindolfstunix: pics, please.
stunix#!/usr/bin/perl -w
stunixuse strict;
rindolfstunix: don't flood.
stunixwith the camel on the back.
stunixrindolf: I'm not flooding.
mststunix: -w is out of date.
mststunix: you need a new T-shirt :)
Khisanthfizztpok: now I have to go and kill you ...
annot-shirt update
rindolfKhisanth: :-)
stunixmst: I don't use "-w" myself, but I use strict;
stunix:)
mststunix: use strict; use warnings;
* rindolfis a figment of #perl's collective imagination.
Khisanthrindolf was too far away but you seem to be on the same continent at least
mstrindolf: now that I could believe.
fizztpokhaha
fizztpokthere's a name for this
fizztpokI saw a wikipedia article on it
fizztpokthe belief that the universe is your mind's creation
maukesolipsism
annocan't be disproved
Channel#perl
NetworkFreenode
TaglineSpartacus and T-shirts
Published2010-11-24

VXZ Trolling on #perl

Display

VXZGreeting all. How do I get this script working with mirc? I want it to take over the network and serve warez. I found it in some random dark corner of the web from 1998 and I don't want to learn perl to fix it. Also, why aren't my php regexes working on html? Oh crap my parents are home.
Altreus:3
Altreusyou've been here before, I can tell
f00li5hVXZ: I want to ban you, but it's too grand a troll ... i have to admire it for a time
Channel#perl
NetworkFreenode
TaglineVXZ Trolling on #perl
Published2011-01-06

The Evil Overlords of #perl

Display

nanonymebamccaig_, yeah. Then you can look at Try::Tiny like preaction said and treat DBI's deaths as exceptions. Or use eval {}. preaction said Try::Tiny is cleaner and I guess I'm gonna trust him on that.
preactionHA HA HA THAT WAS YOUR FIRST MISTAKE!
nanonyme;)
nanonymepreaction, the second is not noticing you completely rewrite Try::Tiny so my computer blows up? :P
preactionnanonyme: no, it's letting me build my atomic supermen so that i can win at basketball against the jesters of dunk, the Harlem Globetrotters
preactioni am no comic-book supervillain, my plans are even more convoluted! that means they're better and are sure to work! like George Clooney in Ocean's Eleven
* apeirondistributes copies of the evil overlord list
preactionwhat? where am i on this list? I demand a reissue!
preactionoh, wait, here i am. in the footnote "slightly less-evil overlords".
nanonymepreaction, underlords? :p
preaction#lessambitiousperlprogrammers
rindolfwonderlords.
pkruminspress button. get perl.
Channel#perl
NetworkFreenode
TaglineThe evil overlords of #perl
Published2011-01-06

Perl Ninjas, Pirates and Zombies

Display

alyx/w/w 55
alyx..fail
* apeirongives alyx an award for failing that so much
alyx\o/
* alyxhangs it up in the almighty fail closet
rindolfalyx: :-)
alyxrindolf: :D
Su-Shee55 chat windows are too much. ;)
Botjeamen!
BotjeI keep my irssi trimmed to < 30
Su-SheeI have 3. ;)
alyxBotje: o_o
alyxI have 56 windows at the moment, before I cleaned up a bit, I was at ~150. ._.
woldrichOne friend in each window, and you have 56 times more friends than me.
Su-Sheebah. I like to have real conversations and to really follow a handful of channels and that's it..
rindolfalyx: wow.
perlsyntaxIs there away i can look up my modules with cpan that i have installed?
perlsyntaxif i am right.
Su-Sheewow. facebook has a chat too.
DrForrperldoc -q installed
rindolfSu-Shee: you can use a Jabber client for that.
rindolfDrForr++
* pragma_gets annoyed when he exceeds 19 windows.
rindolfWe should create a #perl <-> StackOverflowish interface.
Su-Sheeafter gotten angry, I don't use my jabber stuff any more as well ;)
apeironrindolf, Feel free to make a shitoverflow interface. Just don't put it here.
rindolfapeiron: :-)
apeironno, not :-)
apeironmore like /ban *!*@*
Su-Sheewho needs all those chats...
apeironPeople with very empty lives.
Su-Sheewell it fills empty windows.. ;)
Su-Sheeor, there's recently chat rockstars and chat ninjas.. ;)
Botjebut you don't /see/ chat ninjas!
Su-Sheethat's why I have so few channels.. no ninja chatting with me..
DrForrNot that you *know* of.
Botjehttp://www.nichtlustig.de/toondb/100701.html # relevant
candideTitle of Botje's link: NICHTLUSTIG
Su-Sheedamn. what if a ninja is asking me out and I don't get it because it's an invisible conversation?
Su-SheeBotje: harhar ;)
BotjeSu-Shee: if dinner suddenly appears you just married a ninja
Su-Sheein a secret, hidden ceremony?
Su-SheeBotje: was I there? how was I? ;)
pragma_Su-Shee: your inner ninja will detect it and go on the date, if you have one.
Su-Sheepragma_: ah. interesting. so I'll find myself suddenly in some ninja-restaurant and don't remember how I got there?
CaelumDrForr: mintty seems nice
CaelumDrForr: there's also puttycyg
DrForrIt is, but 3 days in a row I've hit that same key combo, and I can't reset it in the dialog box.
pragma_Su-Shee: no, your ninja will be there while your you remains oblivious
rindolfNinjas. :-)
pragma_This is why ninjas engage in rigorous 24/7 training of their Ninjutsu; so that they may be more in touch with their inner ninjas and be more aware of what it is doing.
Su-Sheepragma_: so I stay an idiot no matter what. ;)
pragma_your idiot remains an idiot forever, but you can train your non-idiot to overpower your idiot.
DrForrBut... shouldn't your inner ninja be hidden?
CaelumDrForr: KiTTy also has the PuttyCyg patch, and only needs the cthelper.exe from PuttyCyg
pragma_When you have attained true enlightenment of the ninja, then you too will become like the hidden tiger and will enjoy the pleasures of the crouching dragon.
DrForrwww.askainnerninja.com
Su-SheeI better not google pleasures of the crouching dragon..
Su-SheeDrForr: No match for "ASKAINNERNINJA.COM".
Su-SheeDrForr: go ahead ;)
mstwould be ask -an- inner ninja.
Su-Sheealso no match ;)
Su-Shee*lol* askdrninja.com is taken ;)
Botjethere's also drmcninja
Su-Sheewell we could always chose to go down the rockstar path...
Su-Sheechoose.
rindolfWe should become Perl pirates. Arrrrrrrrrr!
* alyxhands rindolf an eyepatch
rindolfUnleash your inner buccaneer.
rindolf"I'm Guybrush Threepwood. Mighty Pirate."
apeironYeah, I've been doing that for ages.
Su-Shee.oO(johnny depp.. hm.. ;)
rindolfAnd Keira Knightley.
woldrichWhat does '.oO' mean?
rindolfwoldrich: saying something.
rindolfLike a talk balloon.
rindolfMaybe a thought balloon?
pragma_. o ( This is a thought balloon. )
woldrichoh. I'm too old for this shit
rindolfwoldrich: it doesn't matter as long as you're young at heart.
rindolfAnd there are no young Perl programmers. ;-)
* pragma_prefers his heart matured and fortified.
rindolfAs "Perl is dead."
* Caelumprefers his hearts barbecued
rindolfWell, that wasn't very funny.
Su-SheeI wouldn't really call mst "old" ;)
BinGOszombie perl
rindolfSu-Shee: I know a Perl programmer who's now a university freshman.
* apeironsends zombie kindergarteners after rindolf
Su-Sheewell dr dobbs agrees.
rindolfKnew him since he was in Junior high.
rindolfapeiron: :-)
BinGOsperl eats your brains.
* rindolftrains the zombie kindergarteners to be mighty Perl zombie pirates!
pragma_I've always been annoyed by the lack of zombie children running around in Left4Dead, et al.
rindolfmighty*
Botjepragma_: shooting kids is bad mmkay
pragma_At least Dead Space 2 has mutant baby toddlers you can stomp like fattened mosquitoes.
Khisanthbut these would be dead kids
apeironundead
apeironvery important distinction!
Khisanthhmm well really neither, just bags of disease
rindolfPerl vampires!
* pragma_would rather be a werewolf.
apeironKhisanth, every source I've read says zombies are undead. so there.
* rindolfshoots pragma_ with the silver bullet.
Khisanththe l4d ones aren't really zombies :)
Botjethey're more like 28 days later-style zombies
apeironeh, modern games get everything wrong.
woldrichThat girl in Resident Evil is cute.
* Su-Sheerecommends "the walking dead"
pragma_L4D, Resident Evil, Dead Space -- these are all "zombies" despite however they came to be such!
Botjeyes, walking dead is <3
CaelumI haven't seen the new resident evil movie yet, was it good?
woldrichoh yes
Botjeit had milla shooting stuff
Botjewhat more do you want?
pragma_I was thinking of the Resident Evil 5 video game actually
KhisanthBotje: multiple millas shooting stuff?
pragma_System Shock
apeironplot. thought-provoking themes.
woldrichkhisanth++
Botjepragma_++ # yes!
pragma_System Shock 2
Botjemy first-born for a system shock movie
Botje(done decently, that is)
* f00li5hnuzzles Botje
Su-SheeBotje: since when do you have a firstborn?
Botjeaagh! zomb.. oh. hi kit!
BotjeSu-Shee: i will have!
KhisanthBotje: probably won't be done nicely :P
Channel#perl
NetworkFreenode
TaglinePerl Ninjas, Pirates and Zombies
Published2011-02-07

Digits in Variable Names

Display

jimwhich perldoc for doing stuff with arrays? want to copy all but first of one array to another
DrForrperldoc perldsc
DrForrOr just (undef,@new) = @old;
rindolfAlso $old[1..$#old]
DrForrOf course TIMTOWTDI...
rindolfWell, @old[1..$#old]
rindolfI think in perl 6 you can do @old[1..*-1]
jim@a2 = @a1[1..$#a1]?
jimnot perl6in yet
rindolfjim: yes, but with different names.
rindolfjim: else you want an array or a hash of arrays.
rindolfperlbot: varvarname
perlbotrindolf: Why it's stupid to `use a variable as a variable name' - http://perl.plover.com/varvarname.html
jimwait, are you sure mine is wrong?
rindolfjim: it's not wrong per-se, just a red flag.
jimwhat's the flag?
rindolfjim: varvarname.
jimnote I said @a->2<- = ...
rindolfjim: well, it's like doing my ($x1,$x2,$x3,$x4...) - better use an array.
rindolfAssuming you want that.
rindolfYes, what is the difference between @a2 and @a1? What is their significance?
jim@a1 is a complete list of phone numbers, @a2 is a list of phone numbers not yet uploaded to the phone
thrig@phone_numbers!
jimit's like that in the code
thrigoh, okay
jimI'm just not typing that crap into the irc window as irc isn't the most wonderful medium for posting code
jimbelieve me, my variable names from 20 years ago tell me what they are for
thrigvar_name_from_20_years_ago_you_re_still_not_taking_out_the_damn_trash
jimI'm not necessarily at liberty to specify exactly what I'm doing
jimeven though I did so in this case
thrigotherwise the mafia arranges a boaking accident?
mfontaniworse; nobody expects the Spanish inquisition!
rindolfI'm going crazy without buubot.
rindolfWhere is he and buu?
jimwell the way you're acting doesn't exactly induce the greatest amount of openness
rindolfjim: I apologise.
rindolfjim: we may have erred in this.
jimOh man, buubot is gone>?
rindolfjim: yes!
rindolfjim: for the time being.
rindolfDon't know where buu is.
jimthat's been one useful bot
mfontanieval: @a=1..4; (undef,@b)=@a; \@b
perlbotmfontani: [2,3,4]
DrForrjim: You've got several answers already. Do they not satisfy?
rindolfperlbot: define boaking
perlbotrindolf: No factoid found. Did you mean one of these: [debian perldoc] [define vrby : vrby]
rindolfjim: I think simcop has put the buubot code on github or something like that.
rindolfWell, good night @everyone.
rindolfAn array .
jimDrForr: they do... it's all this stuff afterwards that has me closing, "Spanish inquisition", "mafia break a leg"... it's just unnecessary
jimrindolf: thanks
rindolfjim: well, we sometimes enjoy having fun.
DrForrShrug. You're the one that brought up "may not be at liberty..."
rindolfjim: seems like thrig's main function, aside from being the benevolent dictator of #perl, is to interject short jokes.
thrigI make jokes about tall people, too
simcop2387rindolf: yea i have
rindolfthrig: :-)
simcop2387perlbot: source
perlbotsimcop2387: check out my insides (I'm based off buubot, so ask him for his source if you really want to start); http://github.com/simcop2387/perlbuut/ or go to http://github.com/simcop2387/buubot/
rindolfWe can have notbuubot or buubot2 or something.
rindolfWell, buubot2 is varvarname.
rindolf;-)
thrigit's not going to be @buubot
rindolfthrig: LOL.
Channel#perl
NetworkFreenode
TaglineDigits in Variable Names
Published2011-02-12

When to use XML and Popcorn?

Display

designerjeanhttp://scsys.co.uk:8002/87521
designerjeani know I'm not supposed to be using XML::Simple
designerjeanbut it's only one statement in the program
rindolfdesignerjean: is it causing problems?
mstyes, and it's the one that makes the $config you can't work out how to use
designerjeanmaybe
rindolfmst: :-)
mstyour exact problem is "unable to use the results of XML::Simple"
mstbecause you're stupid and XML::Simple is shit
mstplease switch to XML::Twig
designerjeanok thanks
dhosspeople still use xml?
rindolfdhoss: it's a dirty job, but it pays.
dhossi guess there's that
designerjeananother case of stupid youth
dhossdesignerjean: how old are you
rindolfdhoss: well, I'm using XML for some stuff willingly.
rindolfdhoss: JSON wouldn't have been usable.
dhossrindolf: i guess that's a legit reason
rindolfBecause I use them for text and stuff like that.
rindolfAnd it's hard to do something like <p>Hello <b>dhoss</b>!</p> in JSON.
rokotekoI think its mainly amongst web programmers where JSON is appreciated the most.
rindolfrokoteko: JSON has many valid uses.
DuClareXML has none
LeoNerdXML is for putting attribute markup within a stream of text.
dhossrindolf: yea i can see that. JSON is more useful in a cross language barrier bit where markup isn't needed
LeoNerd(mostly because it came out of SGML)
rindolfDuClare: not true.
rokotekoXML is very widely used. that's like saying "I don't need to know Java, because the language sucks" ..
Su-Sheerindolf: you're mixing semantics with style here anyways. that would be bad xml.
rindolfSu-Shee: I was giving an illustrative example.
Su-Sheerindolf: then give a proper one. that was exactly how NOT to XML.
rindolfSu-Shee: besides , I think that <b> has some valid, semantic meaning.
rindolfAnd it's also shorter than <strong></strong>
rindolfSu-Shee: ok.
Su-Sheerindolf: no. bold doesn't mean "be bold and courageous here". it means "print this shit in bold typeface"
rindolf<p>Hello <name>Su-Shee</name>!</p>
rindolfXML is useful for wrapping and annotating text.
DorwardXML is only useful for wrapping and annotating text if you use a properly designed application of XML and everyone reading the document agrees on what the meaning is.
rokotekoXTML vs XDML could derive from XML. (text and data respectively). then of course you should be able to embed XDML in XTML.
rokotekooh wait. I'm thinking aloud.
rindolfrokoteko: I've recently played with an XML-specific compression tool.
rindolfrokoteko: it achieved better compression than xz -9 --extreme but OTOH mishandled some «"» not inside attributes - converting them to &quot;
rokotekorindolf: what requirements are you trying to meet by compressing xml?
PerlJamsmaller XML docs :)
rindolfrokoteko: well, to reduce the size.
rokotekowell, doh. but why?
rindolfrokoteko: like over the Net, etc.
rindolfrokoteko: it's like gzip compression/decompression.
rokotekorindolf: I yet fail to see the point. :(
rindolfOnly domain-specific.
rokotekowhy?
rindolfAnd if you have a lot of it it occupies less on the hard disk.
rokotekoAh. you have like SHITLOADS of XML ?
rindolfIt could happen.
rindolfJava...
PerlJamanyone who deals with XML probably has that much ;)
rokotekoWell, disk is pretty cheap.
rindolfI don't have too much XML.
rindolfWell, maybe a lot of XHTML.
rokotekoI was just curious about rindolf's use case.
rokotekoI was afraid that he was storing some binary data in XML. :)
mstI think he was just experimenting with technology
rindolfYes, I probably have more disk wasted on .mp3's and .flv's.
rindolfrokoteko: I have some interest in compression methods.
rindolfrokoteko: back from high school.
rokotekorindolf: :)
Su-Sheeif you're the company who's transferring 120 years of documents of a car company into something flexible - THEN you have a shitload of XML.
rindolfThere have been some recent advancements.
rokotekoSo just out of curiosity, that's fine with me. :) I'm just nosy sometimes.
rindolfrokoteko: I think the wikipedia XML dump is pretty large.
mstI find it's usually safe to assume that whatever rindolf's doing, there isn't a good reason for it.
rindolfrokoteko: there was some stuff about processing it quickly using Perl, etc.
rindolfmst: :-)
rindolfmst++ # Nice burn.
Su-Sheepopcorn anyone? ;)
rindolfmst: but it has a huge grain of truth in it I admit.
rindolfSu-Shee: microwave popcorn?
Su-SheeI don't have a microwave and I was being sarcastic...
Su-SheeI need a smiley for that.
rindolfSu-Shee: ah.
Su-Sheerindolf-shaped, obviously.
rindolfSu-Shee: yes, I was playing along.
petn-randallwhy not an XML-conform </sarcasm> ?
* rindolfprepares some popcorn and shares it with Su-Shee using the Popcorn-over-IRC protocol.
DrForrWhat's this about burnt popcorn?
rindolfPopcorn-over-IRC also preserves the butter taste.
burnedceleryyou're getting my keyboard all greasy
apeironew, butter
rindolfAnd it also supports multicasting popcorn.
PerlJambutter++
PerlJamthough not so much butter that it makes the popcorn soggy. I hate that.
Channel#perl
NetworkFreenode
TaglineXML and Popcorn
Published2011-02-12

The Ultimate Goal of One's Programming

Display

rp21i think I'm too critical to be a programmer ...
rindolfrp21: do you mean you're too perfectionist?
Su-Sheeyeah sure. there's something like "too good code".
rindolfSu-Shee: print "Hello World!\n"; - that's good code.
rindolfOr maybe say "Hello World!";
rindolfCan't be improved.
rp21hey, why did my nick change?
rp2yes it may be perfectionism
rindolfrp2: ah, sucks.
rp2E.g.: i want to get all columns from a database table in Perl
rp2now my problem is that i want to write code that works with a variety of databases and both on windows and Linux
rp2it seems that as soon as i have found a way to overcome a particular restriction, i mentally add another and spend my time trying to overcome that too, sometimes losing track of the reason i started the script
rindolfrp2: heh.
rp2if i were a better programmer I'd get through the hurdles quicker and end up with solvesworldhunger.pl
rp2except that I'd probably finish Perl 7 to write it in first
rindolfrp2: well, some of my programs outgrow their original purpose too.
rindolfrp2: :-D
rp2except that it'd never get finished because I'd first fix the OSes it's supposed to run on,
rp2etc etc
rp2raaaah!
rindolfrp2: you should hire Chuck Norris.
rp2yes
rindolfChuck Norris can end world hunger, but he thinks that hungry people make humanity a more challenging adversary.
rindolfIf everyone had enough to eat, it would be too easy for him.
rindolf;-)
minoChuck Norris also writes understandable perl code... *scnr*
rindolfmino: LOL.
rindolfmino: Chuck Norris can read Perl code that was RSA encrypted.
minorindolf: is there any difference to unencrypted one? :P
rindolfmino: not to Chuck.
Channel#perl
NetworkFreenode
TaglineSolving World Hunger using Perl
Published2011-02-25

CPAN Module Namer in Distress

Display

LeoNerdSu-Shee: http://scsys.co.uk:8002/91935 <== see if that runs
LeoNerdThat's my "static" demo
rindolfLeoNerd: what is Tickit?
LeoNerdHeh...
LeoNerdTerminal Interface Construction KIT
Su-Sheerindolf: a terminal application's widget set
LeoNerdThink "GTK" for terminals
rindolfSu-Shee: ah.
rindolfLeoNerd: like Curses::UI?
rindolfOnly better, perhaps?
LeoNerdSort of, only not using Curses. :)
rindolfLeoNerd: ah.
Su-Sheeok, first I need food.
rindolfInteresting.
LeoNerdAlso, I'm not that familiar with Curses::UI but I didn't think it was widget-based..?
Su-SheeLeoNerd: I have this example open.
rindolfI think Tickit is not too good a name either.
LeoNerdWell. *shrug*
* rindolfemails some Shawarma to Su-Shee.
Su-Sheerindolf: did we ask to judge the name? ;)
LeoNerdrindolf: If you want to judge all my naming you can respond to all my blog posts tagged "module naming"
rindolfMake sure you uncompress it or you won't be able to eat it. :-)
LeoNerdAnd then if people complain I'll send them your way
rindolfLeoNerd: ah, my blogs aggregator is off.
LeoNerdhttp://leonerds-code.blogspot.com/search/label/module%20naming
rindolfLeoNerd: so we can form the "People unhappy with LeoNerd's names support group"?
LeoNerdYou can if you like.. I'm not. :)
rindolf"Hi! My name is rindolf and I think LeoNerd picks up awful names for his modules." "Hello rindolf! We all love you!"
rindolfLOL.
Su-SheeJESUS WHO CARES HOW A WIDGET SET IS CALLED?!
LeoNerdIndeed..
Su-SheeLeoNerd: name the next one pink fluffy bunny.
rindolfSu-Shee: THE NAME IS THE MOST IMPORTANT THING!111
LeoNerdHell, we have a popular OO framework named after a large Swedish animal with antlers on
rindolfWould you use Linux if it was called 386BSD?
rindolfOK, it could be much worse.
Su-SheeLeoNerd: well so the name of a Moose based (there already was a Moose before Perl's Moose by Smalltalk, BTW..) widget set will be Ikea.
* __srionly uses operating systems that have been named after big cats
rindolfSu-Shee: that may infringe on a trademark.
Channel#perl
NetworkFreenode
TaglineWhat's in a name?
Published2011-03-11

How Much Infinity do you need?

Display

Altreusrindolf: you can make a processor in minecraft yes
rindolfAltreus: ah, OK.
Altreusa computer in a computer
rindolfLet's write a Perl->Minecraft compiler.
Altreusvery meta
rindolfImplementing a Turing complete interpreter inside a VM is not hard.
rindolfvi keystrokes (not vimscript) are also Turing complete.
rindolfAs is the Game of Life and infinite Minesweeper
jetterorindolf: I can almost imagine GoL, but how is minesweeper going to be Turing complete?
Altreusnuts
Altreusthat always worked for me
Altreusmaybe you have to log in at least once
woldrichbah
rindolfjettero: http://web.mat.bham.ac.uk/R.W.Kaye/minesw/
rindolfjettero: I have not read the paper.
rindolfjettero: of course, true Turing completeness is only possible with infinite memory.
LeoNerdAh OK
* f00li5hhands rindolf an infinite hotel, and books every even room
rindolff00li5h: :-)
* rindolfbooks every odd room that is divided by three.
rindolff00li5h: is it א_0, א_1 or something more infinite?
f00li5hit's as infinite as it can be!
rindolff00li5h: ah, good.
rindolff00li5h: then I can book room pi.
rindolfOr sqrt(2).
f00li5hyou sure can.
rindolfNice.
f00li5hbut you might like something a little more spacious
rindolfAh.
f00li5hlike the rooms between 1 and 2
rindolfWhich room do you recommend?
rindolfAh.
j_wrightwhat about sqrt(-1)?
f00li5hplenty of space there
f00li5hj_wright: that room's popular, I'd imagine it's booked
f00li5hthe biggest problem is allotting extensions on the room phones
Altreusmy infinite hotel's rooms have two numbers each, being a point on the complex plane
Altreusit increases address lookup time
Altreusalso the hotel happens to be all one floor so that helps
j_wrightso they get two sets of addresses?
j_wrightpolar too
f00li5htake the ⧜th left, and then head down ∞th right
Altreusno just one
Altreuseach room is unique
j_wrightor turn n degrees and go m forward
Altreusoh yes I suppose you could map their addresses to a new coordinate space but that's true of any plane with a landmark
Altreusthe car park is at 0,i, for your information
Channel#perl
NetworkFreenode
TaglineThe Infinite Hotel
Published2011-03-11

Perl Shrinks

Display

Su-Sheemst: would you like to talk about your problems now too? PerlJam? How's your marriage? Anyone recently went alcoholic? Also, would you all like to know how about my father? ;)
maukeuse less qw(acid);
* PerlJamhugs Su-Shee ... a little too tightly.
tm604less acid | more perl
Su-SheePerlJam: for sarcasm? ;) that's new :)
PerlJamSu-Shee: It's the #perl6 in me. ETOOMANYHUGS :)
Su-SheePerlJam: HARHAR :)
rindolfSu-Shee: heh.
rindolfSu-Shee++ # good burn.
rindolfSu-Shrink.
rindolfSu-Shee: your nick has multiple hidden meanings.
rindolfSu-Shee: will you sell it for 3 oz. of gold?
Channel#perl
NetworkFreenode
TaglineSu-Shrink
Published2011-04-03

How Can I Switch off the T.V. - #perl style

Display

(This bit was posted anonymously to a pastebot on 23 March, 2011. It is placed here for posterity after some editing.)

Question: how can I switch off my TV?

What he wants to hear? For example: Locate on/off button your TV remote a press it. The button is usually red and located at the topmost line on the remote.

The #perl expert's answer: First, what do you mean with "switch off"? Define it first. Nopaste your TV, TV remote and the living room too.

After a nopaste:

Your room is ugly. And the TV looks terrible. Use Mr. Clean on the screen and clean your living room first. Use three cleaning mops instead of two. Use HDMI and never use scart (?) connectors, unless you really want to. Your TV remote has unreadable buttons, clean up first. You're a beginner, so read:

IRC guest: But, i don't want be a TV expert.

Answer: Why do you want to switch the TV on then?!

AuthorAnonymous
WorkPastebin Paste
Published2011-04-03

Cats in Soviet Russia

Display

rindolfMithaldu: I think most contemporary T.V. kinda sucks.
rindolfMithaldu: it seems very phony.
Mithaldurindolf: same, i haven't actually switched on my tv in five years
rindolfI prefer a YouTube video of a kitten riding on a turtle.
rindolfMithaldu: :-)
Mithaldu:D
rindolfMithaldu: yes.
rindolfMithaldu: there is one, BTW.
Mithalduoh i do not doubt that
rindolfDon't know if it's authentic.
rindolfI saw a friendly cat today, and he purred after I scratched his head.
rindolfI like Friendly cats.
rindolfI think lolcats are very subversive.
rindolfOr were.
rindolf"Ceiling cat is watching you"
Mithalducats are the definition of subversive
Mithalduthey adopt you
rindolfMithaldu: heh.
rindolfIn Soviet Russia, cats own you!
rindolfIn Soviet Russia, cats are your master!
rindolfWell, in Soviet Russia and everywhere.
kent\nrindolf: you got it backwards.
kent\nIn soviet russia, cats are actually your pets.
Mithalduhahaha
rindolfkent\n: heh.
rindolfkent\n++
rindolfI feel better now.
rindolfEmpowered but calm.
rindolfThanks to the cats jokes.
Mithalduworld healing by cat jokes
rindolfHopefully, I'll sleep well tonight.
kent\nNext on the agenda. DICK JOKES!
rindolfMithaldu: cats are good for healing I think.
rindolfkent\n: NO!!!!!
kent\n( don't worry, this won't take long )
Mithalduyes, as long as you do not own cables
Mithaldukent\n: you mean it won't BE very long
Mithalduhurr hurr
rindolfkent\n: I've got 99 problems but kent\n ain't one.
kent\n;)
Channel#perl-cats
NetworkFreenode
TaglineCats in Soviet Russia
Published2011-04-30

Violent Cats and Astrology

Display

* f00li5hpaws at apeiron
* WinstonSmithhisses at f00li5h
* f00li5hpounces on that WinstonSmith critter
* WinstonSmithscratches that f00li5h and hides under the sofa
* Su-Sheegets a bucket of cold water.
* WinstonSmithmeows at f00li5h quickly before Su-Shee comes with that water
* Khisanthblasts WinstonSmith with a firehose
WinstonSmithgarbl grbl garblll
* apeironshakes fist at 'variable length lookbehind not supported'
* apeironalso shakes fist at $CLIENT speccing against a regex a stupid jQuery dev wrote instead of the well-tested module
Khisanthyou can change it into (?: | | | ) in at least some cases
* WinstonSmithjumps on top of the wardrobe, dries himself and glares menacingly at Khisanth
apeironTHIS IS WHY WE USE THE MODULES, DAMNIT, BECAUSE APEIRON SUCKS AT REGEX
apeironTHIS IS ALSO WHY APEIRON SUCKS AT REGEX
LeoNerdIS THIS WHY WE ARE SHOUTING?
* Khisanthgrabs an apeiron and throws it at WinstonSmith
apeironI get shouty when $CLIENTs spec stupidity.
apeiron@CLIENT? $CLIENTs?
Khisanthgot shout at client then :)
* WinstonSmithnuzzles apeiron to calm him down
apeironWinstonSmith, that doesn't remove the stupidity from the spec.=\
WinstonSmithapeiron, maybe the stupidity is in $CLIENT ?
apeironyes, I know that.
* WinstonSmithconsiders the nuzzling having effect - he disabled the caps key ; -)
* apeironjust shouts into loudbot
rindolfCat violence!
rindolfFelix Felini Lupus est!
WinstonSmithfelix perlus aggressivus!
rindolfWinstonSmith: Latin!
WinstonSmithrindolf, pseudo!
rindolfWinstonSmith: yes, true. Mock-Latin.
WinstonSmithah so you have pseudo in English?
rindolfHow do you say "A cat to a cat is a wolf" in Latin?
rindolfWinstonSmith: there is pseudo there.
SpiceWorkleo ripanus !
rindolfSpiceWork: what does that mean?
rindolfLeo is lion, right?
WinstonSmithleo is the king
SpiceWorkno idea. a wine I loved, but year that followed sucked.
rindolfLeoNerd.
ne2kleonidas
SpiceWork*the year that
LeoNerdCorrect
rindolf/nick TauNerd
rindolf/nick TaurusNerd
SpiceWorkEuropean wine quality varies too much :\
LeoNerdHehe.. I could go through all the zodiac signs :)
LeoNerd/nick CapricornNerd
apeironLeoNerd, /nick FishNerd?
apeironSomehow that doesn't have the same ring to it...
LeoNerdPices surely?
apeironPisces.
LeoNerdEr, yes.. them :)
rindolfI don't believe in Astrology because I'm a Taurus and Tauri never believe in Astrology.
rindolf</old-joke>
Simplicity...Lol.
* Su-Sheeis a Leo-Shee.
rindolfSu-Shee: ah, you're a Leo too?
SimplicityI don't exactly /follow/ Astrology, but I believe some horoscopes hit spot on.
apeironThey're vague enough to apply to anyone.
rindolfSimplicity: there was something about a survey where people read the Astrological forecast either before or after the week, and those that read it afterwards said it did not happen to them.
Su-Sheewell I choose only the good one and manipulate the day accordingly ;)
SimplicityHeh
WinstonSmithSu-Shee++
SpiceWorkI was really disappointed on how superstitious Japanese people are at first. then I stopped idolizing them :p
Su-Sheebut I'm a firm believer in component manipulation anyways ;)
Simplicityapeiron: I didn't want to go there as to not offend any possible believers.
LeoNerdI find them interesting. Usually they're completely off the mark, but just occasionally they give me something interesting to think about, something to focus my mind on.. reminding me something I sort of knew anyway
apeironSimplicity, If people can't tolerate the truth, they shouldn't be on the internet. :)
WinstonSmithapeiron, OMG there is truth on the internetz?
apeironyes!
SimplicityWinstonSmith: Everything you read on the Internet is true!
* WinstonSmithdouble-facepalms
WinstonSmithi knew all that stuff about the lizard people couldn't be a lie
* WinstonSmithnotches the paranoia up
SimplicityWinstonSmith: The only "lizard people" I have ever heard about are the Illuminati.
WinstonSmithSimplicity, well Cheney was on of them ;-)
Channel#perl
NetworkFreenode
TaglineNobody heard of Perlian cats
Published2011-05-19

Paid version of CPAN

Display

elb0w`Let’s start a paid version of cpan
elb0w`same exact modules
elb0w`but charge for them
elb0w`add Pro:: namespace
apeironno, Enterprise::
elb0w`haha yes
jdv79the longer the better
mauke402 Payment required
elb0w`more official
winmuttDrmauke
DrForrThat site just sets off alarm bells here.
rindolfCPAY
winmuttthe fact that any code is obfuscated greatly bring into question the quality of it
winmuttbase64 or otherwise
elb0w`the funny thing is that if this was real I bet some firms would use it
Channel#perl
NetworkFreenode
TaglineThere's no such thing as a free download.
Published2011-09-14

Whitespace in Python

Display

sizzwhitespace in python is not a problem, just lay out all the whitespace first, then add the code around it
Channel#perl
NetworkFreenode
TaglineWhitespace in Python
Published2011-10-26

Interesting vs. Successful

Display

There's a negative correlation between “interesting” and “successful”.

AuthorAnno on Freenode's #perl
Published2011-11-05

Sweat

Display

cl0udglorious meeting this morning
rindolfcl0ud: hi.
* rindolfcl0ud
* cl0udrindolf
rindolfcl0ud: sup?
cl0udchillin
rindolfcl0ud: yes, it is chilly here.
* rindolfmoves his services to the cl0ud
cl0udwe live in a cloud world
railbait_liteSo, loudbot has 10k tweets
railbait_litePratty sweat
rindolfrailbait_lite: sweet?
railbait_liteYeah
rindolfGotta make you sweat.
railbait_litehaha
railbait_liteYeah meant to make it sound weird
railbait_liteThus the "pretty" misspelling as well
rindolfSweat Beat.
rindolfLike Lemon Demon.
railbait_litehaha
rindolfloudbot: TWITTER ALL THE WAY UP!
loudbotrindolf: GOOGLE BROKE YOUTUBE, EVERYONE REJOICE
Channel#perlcafe
NetworkFreenode
TaglineSweat
Published2011-11-18

Round Numbers

Display

hemanthmeow!
rindolfhemanth: meow.
rindolfhemanth: still no IRC at work?
hemanthnope :/
rindolfhemanth: did you talk with the sys-admins?
hemanthrindolf: it seems more like freenode have blocked the IP
hemanthhang on
hemanth"You are banned from this server- Temporary K-line 6000 min. - Please do not harass users on freenode. If in error, please contact mailto:kline@freenode.net. Thanks! (2011/11/1 06.24)"
rindolfhemanth: ah.
simcop2387hemanth: what did you do?
LeoNerd6000 minutes. 100 hours.
LeoNerd4 days 4 hours. A weird number
simcop2387farnsworth: 6000 minutes -> days
farnsworthsimcop2387: (25/6 /* apx (4.16666666666666) */)
hemanthheh heh
simcop2387LeoNerd: i think it was entirely because 100 hours is a "round number"
Altreus0, 6, 8, 9 are round numbers
AltreusThe rest are a bit pointy
Altreusmaybe sometimes a 3 depending on font
Altreusbut it still has a pointy bit
rindolfAltreus: heh.
rindolfAltreus: actually, they are round digits.
Altreusbah, you win
simcop23871 isn't round
Channel#perl-cats
NetworkFreenode
TaglineRound Numbers
Published2011-11-18

Negative Lookbehinds

Display

GordonFreemanhi
rindolfHi GordonFreeman
GordonFreemangrep -Po '(?<=<a )(?<! href=)(?<= href=["]*)[^">]+' <<< '<a gfasg href=asdf>'
GordonFreemangrep: lookbehind assertion is not fixed length
rindolfGordonFreeman: grep is PCRE - it's not Perl.
rindolfperlbot: pcre
AltreusGordonFreeman: don't use regex for HTML
perlbotrindolf: PCRE is not Perl. It lacks several features of Perl regexes. Don't bother asking for help with a PCRE pattern in a Perl channel as the answers will not be relevant. Try #regex, or the channel for your language. See also http://en.wikipedia.org/wiki/PCRE#Differences_from_Perl and LPBD.
GordonFreemanbut this should work i think.
maukeno, it shouldn't
GordonFreemanthough it fails at the second lookbehind ...
maukeno, it doesn't
GordonFreemanand fails at "* too
GordonFreeman(grep -Po '<a +.* +href="*[^" >]+' | grep -Po '(?=<a ).*' | grep -Po '(?<= href=)["]*[^" >]+') <<< '<a gfasg href=asdf><a fgfgg="hi> " href="link" >'
GordonFreemanthis works.
maukeGordonFreeman: dude.
annodon't paste!
GordonFreemanhi mauke
apeironwhere's mauke's car?
rindolfapeiron: :-)
maukeit's a cdr
AltreusI watched that the other day
rindolfpkrumins: what's up?
AltreusI don't really know why
maukeGordonFreeman: go to a channel where that is on-topic
GordonFreemanmauke<< like?
maukeno idea
Altreuswhere on earth is parsing HTML with regexes on topic?
GordonFreemanahem ok
Altreusexcept ##php lolol
GordonFreemanwell i think one can see its logical and it works like this
rindolfGordonFreeman: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
shortenrindolf's url is at http://xrl.us/bf4jh6
apeironGordonFreeman, also, -P isn't perl.
thrigAltreus: some special level of hell, between the angry ghosts and the hungry ghosts
rindolfperlbot: html
apeironthe grep docs lie to you.
perlbotrindolf: Don't parse or modify html with regular expressions! See one of HTML::Parser's subclasses: HTML::TokeParser, HTML::TokeParser::Simple, HTML::TreeBuilder(::Xpath)?, HTML::TableExtract etc. If your response begins "that's overkill. i only want to..." you are wrong. http://en.wikipedia.org/wiki/Chomsky_hierarchy and http://xrl.us/bf4jh6 for why not to use regex on HTML
LeoNerdAltreus: Why, surely in #html-parsing-by-regexp
Altreusif you want perl regex use ack
Altreussurely
rindolfLeoNerd: sounds like programmers' hell.
annoperl regex doesn't support variable-length lookbehind either
Altreusapeiron: actually it says it's highly experimental and hence not working
Altreusit could well be Perl and not PCRE when finished :)
Altreusnot that "perl regex" is a defined term, the speed Perl is moving
yrlnryThat's why you should never use Perl's builtin regexes. Just write your own package, it's sure to be more reliable.
rindolfyrlnry: :-)
talexbHeh.
LeoNerduse re::engine::vim;
rindolfyrlnry++
AltreusLeoNerd: is it core?
yrlnryHOP has a nice implementation. It works by generating a list of every string matched by the regex, and looking to see if your target string is in the list.
LeoNerdI can't help thinking that may not be optimal in terms of CPU or memory usage
talexbyrlnry, no doubt they have a Cray working on generating the list ..
yrlnryLeoNerd: Depends; unlike Perl regexes, it has no trouble handling languages higher up the Chomsky hierarchy
yrlnryIt is guaranteed to return the right answer for any recursive language, and guaranteed to return correct 'matched' answers for any recursively enumerable language.
LeoNerdOh sure...
LeoNerdIn terms of CS guarantees it's very nice
yrlnrySo if you are in a big hurry to get the wrong answer...
LeoNerdBut I live in the practical pragmatic world
LeoNerdE.g. Parser::MGC is horribly slow at backtracking and whatnot, but I write parsers in it because those are still fast for "reasonably" sized inputs, parsers are fast to write, and I like having lots of side-effects and dynamic logic -in- Perl
AltreusUnfortunately my universe doesn't have infinite processing speeds and data storage
annoa universe with infinite processing speed would have processed you by now
Altreusand
Altreuswould have processed my grandchildren too
yrlnryThis algorithm doesn' t need infinite speed or storage.
yrlnryIt works slowly, but finitely.
Altreuswhat
yrlnryThe infinite list is lazily generated and you never have more than one of its elements in memory at any time.
rindolfyrlnry: is it sorted by length?
yrlnryYou will learn this sort of technique after you have been programming in Perl for eight months or so.
Altreushow do you know when it doesn't match
Altreusyrlnry: :D
yrlnryrindolf: it is sorted by length, and lexicographically among strings of the same length.
rindolfyrlnry: ah.
yrlnryOf course, you cannot do the length-sorting thing for arbitrary languages, but for regex languages there is no trouble.
yrlnryhttp://hop.perl.plover.com/book/pdf/06InfiniteStreams.pdf
LeoNerdEh..
LeoNerdI dunno. I just dislike purely RE-based parsing
LeoNerdI much prefer code doing it
GordonFreemanwhy can't perl regexp do variable length lookbehind matching?
AltreusSee originally I ignored you because it sounded like you were talking shit
LeoNerdLimit of the implementation
Altreusmainly because it is possible to construct a regex with an infinite range that nevertheless won't match a particular string
annoGordonFreeman: who knows? looks like it's hard to implement with the given engine
maukeGordonFreeman: unclear semantics and no one's bothered to write the code
GordonFreemani see
AltreusPlus, there's a fucking lot of Unicode to create strings out of
LeoNerdIt's not "hard" to implement. It's impossible given the algorithm being used
maukeLeoNerd: why impossible?
yrlnryLeoNerd: I don't think that's true. It could be done using a recursive call to the regex engine now that that is possible.
GordonFreemanbut lookbehind is cool
LeoNerdOooh.. yes.. I suppose it could do that now
GordonFreemanits like a reverse regexp that can be excluded
annovim re's do it
LeoNerdvim uses a different type of engine
annoright
yrlnryAltreus: I was talking shit. After eight months you get a license to do that.
maukereally?
Altreusyrlnry: but there's a pdf
yrlnrywhere's a PDF?
Altreus17:10 < yrlnry> http://hop.perl.plover.com/book/pdf/06InfiniteStreams.pdf
yrlnryYes.
AltreusI didn't open it or anything
maukeno one opens PDFs
yrlnryPDFs are for cowards and Slavs.
Altreusbut it lent enough credence to your words that I decided to believe your spurious claims
AltreusActually someone did a test the other day
yrlnryOh, does "talking shit" mean "making up nonsense"? Then I was not talking shit.
AltreusHe linked someone to articles supporting his viewpoint and they changed their mind
yrlnryIt is in section 6.5, "regex string generation".
Altreusbut one of the articles was an argument against himself
AltreusShowing that it is enough to cite your sources to be believed; not many people will actually bother to check them
Altreusyrlnry: what do you normally think "talking shit" means?
Altreusare you confusing it with shooting the shit
yrlnryI'm not sure.
Altreusare you foreign
yrlnryYes.
Altreusok then
maukehahaha
Channel#perl
NetworkFreenode
TaglineNegative Lookbehind Regexes for matching HTML
Published2011-11-24

Foreign Birds

Display

mocramisthough i installed IPC::RUN, i still get the Can't locate from perl
Botjeit's called IPC::Run, not IPC::RUN
rindolfmocramis: perl is case-sensitive.
mocramisarf ><
Altreusmeow
DrForr*chirp*
Su-Sheetschilp in German, BTW.
DrForrCould be handy when talking with foreign birds :)
Su-SheeDrForr: absolutely. also: a German dog barks "wau" and a cat meows "miau"
rindolfSu-Shee: German animals are true German patriots.
DrForrNo relation to Miaowara Tomokato, I take it.
Su-SheeDrForr: no, although Germany and Japan of course had some relations ;)
BotjeSu-Shee: oh. that explains 'dr waumiau'
Altreusforeign birds speak the same as local birds
Su-SheeBotje: what's that? ;)
BotjeSu-Shee: German mash-up artist
Su-SheeBotje: now you know what his names means.
DrForrAltreus: Mine didn't :)
Altreusspeaking a foreign language is culturally insensitive
DrForr(she grew up speaking English and Japanese - Her new host family is coping well, all things considered)
Su-SheeDrForr: now I'm confused.. she -> bird, dog, ex-girlfriend, daughter?
DrForrBird with a multilingual daddy.
Altreussee I was disallowing DrForr the use of 'bird' as 'girl'
Altreusfor comic effect
Channel#perl
NetworkFreenode
TaglineWhat do foreign birds speak?
Published2011-12-11

Brogramming

Display

jozefkanybody with suggestion how can I clean up the code in the way as this tool is doing it temporarily in browser? http://www.howtogeek.com/howto/7188/clean-up-webpages-for-note-taking-or-printing-the-easy-way/
rindolfjozefk: you can define a print stylesheet.
jozefkI want to clean the page from everything. not only to see it like that on screen but to really modify the code
rindolfjozefk: well, you can read what the bookmarklet is doing and emulate it.
jozefkI see the JavaScript code from bookmarklet but I think I can't modify real files on hard disk with JavaScript codes
jozefkand the code is more than 300 lines :)
tm604sure you can, JS runs server-side happily enough, but it'd be just as easy to convert the JS logic to perl.
jozefkthat sounds like programming. I thought there is some tool like that bookmarklet which I can use to modify files on HDD
Altreustm604: except the JS runs on a DOM in a browser, with a browser context
tm604yes, it does sound a bit like programming, doesn't it? good thing this is a programming channel, so it's hopefully still on-topic.
AltreusI don't think there's a node module that will load an HTML file and create a browser context in which to then run JS on that HTML's DOM and output the result
jozefk:)
jozefkDOM is not so important here I think. because JS is removing everything from code and just applying another CSS
jozefkso the page looks different
tm604huh, thought there was. the script itself should be trivial to convert to perl either way.
Altreusprobably a better idea :)
jozefkyeah, better. one day when I become a programmer :) I will do it.
pkruminsI want to become a brogrammer
jozefkwhy?
Altreustaking pictures of bros
pkruminsSo I can do some awesome brogramming, jozefk!
jozefk:))
rindolfpkrumins: yo bro! I hurd you like brogramming so we put your bro in your brogram so you can brogram while you bro!
nate_hrofl
rindolfnate_h: :-)
nate_hshould it be brozefk ?
rindolfrinbrolf
rindolfpk-bro-mins
pkruminsrindolf: i put a browser in your browser
pkruminsrindolf: so you can browse while yo browse
rindolfpkrumins: bro, a browser is so 90s.
fizztpokbroser?
PerlJambowser
nate_hmushroom?
rindolfpkrumins: KDE-4.8.x-beta-something is coming to Mageia Linux 2/Cauldron. \o/
fizztpokI search on duckduckbro!
nate_hco-co-coommmboo breaker
rindolfpkrumins: I'll see how much it fixes and how much it breaks.
rindolfpkrumins: and fix what it breaks and break what it fixes.
rindolfTo preserve the balance in the force.
Channel#perl
NetworkFreenode
TaglineI want to become a brogrammer.
Published2011-12-16

Count von Counter

Display

ncowrindolf: is not { my $c=0; sub getNext { $c++ } } a perfectly good way to do a closure on a variable (that should not be seen by anything other than that sub, sort of like that PHP example with the "static" var <http://www.phpsadness.com/sad/18> and I think similar to static vars in C++ and Java) ?
rindolfncow: yes, it is.
urincow: you can use state vars in recent perls too
ncowbut I keep thinking there was a way of doing it with outer and inner subs too, or no
rindolfncow: thing is in sub outer { my $c = 0 ; .... } the $c is temporary.
ncowuri: yeah I just saw that in perlfaq7 just before you said that, thanks though :)
rindolfncow: which causes weird side-effects with a package-scope inner sub.
ncowrindolf: but shouldn't the inner sub have a closure over $c though?
rindolfncow: it will.
rindolfncow: but every time you call outer() you get a different $c.
apeironWindows also accepts a sledgehammer to the hard drive.
ncowrindolf: I'm talking about calling the inner one
ncowrindolf: could be interesting to call the outer one to re-prime or something (just kind of thinking aloud, I could be completely wrong)
ncow(please let me know if I am)
cjBotje: that's not the point. Some systems don't :)
rindolfapeiron: Windows requiring doing a SOAP request to a .NET service (that is very picky about its scope) to call an OLE component for writing an Excel macro to do that.
apeironAnd for those we have File::Spec.
rindolfapeiron: it's not as straightforward as in UNIX.
ncowI think I found a mis-type in perlfaq7 <http://perldoc.perl.org/perlfaq7.html#How-do-I-create-a-static-variable%3f>, under "How do I create a static variable?"
ncowIt says: sub counter { state $count = 1; $counter++ }
ncowI think that should be $count++ not $counter++
rindolfapeiron: http://www.shlomifish.org/humour/fortunes/show.cgi?id=joel-forum-unix-shooting-in-the-foot
rindolfncow: yes, it should.
rindolfncow: or "$state $counter = 1;".
ncowrindolf: oh shit, that is so true. I hate ActiveX like the mf-ing plague
ncowrindolf: yes, though counter is the sub's name, I think the var was meant to be called $count
ncowas in the count that the counter counts :)
rindolfncow++
rindolfncow: it still exists in my github fork of the perl-doc-cats repo.
ncowa counter doesn't counter counters unless it is in fact a counter counter :)
urincow: go back to sesame street!
ncowlol
uriit seems to be where you learned your perl!
uriuse Big::Bird;
ncowbut does a counter counter count it self as a counter counter?
urithat is counterproductive thinking
ncow(or does it just consider itself a cunt and thus only count it self as a cunt counter since it only counts cunts?)
ncowok I think I'm done with that one...
ncowsorry, whenever someone mentions ActiveX it makes me all twitchy, and if there is no one around to choke into submission, I tend to write odd things, like a ram memory discharge
Khisantha CounterCounterFactoryCounter
szrActiveX will do that
rindolfncow: heh.
rindolfncow++
ncowooooh now we're talking
rindolfncow: anyway, how do you want to be credited in the commit log?
uririndolf: call him the miscount
rindolfuri: heh.
ncowyou don't have to do that, but if you really want to, ncow is fine. Necrocow may be me old moniker (and freenode account name) but ncow is what I've been going by for quite a while now
rindolfuri: Count von Counter
ncowso I'm the count of miscountistu?
rindolfncow: pushed.
ncowcool
ncowglad I could help.
rindolfncow: you're welcome.
rindolf“One Perl One-Liner, Two Perl One-Liners, Three Perl One-Liners. <Thunder and Lightning> Ha ha ha ha ha ha.”
rindolf-- Count von Counter
ncowrindolf: haha
ncowrindolf: god I still remember that from when I was a kid watching PBS
rindolfncow: I remember it from the Israeli Sesame Street.
ncowIsraeli? didn't know they had their own version
rindolfncow: they call him there "Mar Soffer." - "Mr. Counting"
rindolfncow: we actually had two at two different times.
Channel#perl
NetworkFreenode
TaglineHow many counts will a counter count if a counter could count counts?
Published2011-12-27

Using your Experience Points

Display

federated_lifeholy fucking shnikes mst was right
mstfederated_life: you'll find that happens a lot.
mstfederated_life: every time I level, I put all my XP (= experience points) into "being right" rather than boring things like "tact" ;)
LeoNerdmst: Not ranged weapons?
komodohaha
LeoNerdGain enough XP and you actually -can- stab people over the Internet
komodosweet
komodoI wouldn't recommend stabbing PHP people though, I hear they bleed acid
annobring a blotter
komodogotta take 'em out from a distance
komodoah
KhisanthLeoNerd: do nukes count as ranged weapons? :)
LeoNerdI don't see why not
LeoNerdIf it's ballistically launched
Khisanthwell it's a bit more ... hmm how should I put it
tm604I'd stand well clear of anyone classing a nuke as a mêlée weapon.
mstLeoNerd: "no, gunner, your target is <here>" / "oh, of course it is" *BLAM*
mstLeoNerd: aka, being right allows you to -control- ranged weapons :)
Channel#perl
NetworkFreenode
TaglineUsing Your Experience Points
Published2011-12-30

Hurting People

Display

buuPKRUMINS
rindolfpKrumins
pkruminsBYY
rindolfpkrumins: BUU
rindolfpkrumins: buu is back.
pkruminsrindolf: i know
rindolfpkrumins: he said he was close to disappearing.
pkruminsWHAT
pkruminsbuu, is that true
rindolfpkrumins: he was sick.
pkruminsHE WASNT
buu=[
buuI was
pkruminsHOW
buuGenetic defects!
pkruminsOH NO
pkruminsOH NO NO NO
maukesubstance abuuse
buuOwch
buuThat joke almost qualifies as abuse
maukenow that I've hurt mst and buu, my work for today is done
pkruminsyou still haven’t hurt me
rindolfmauke: hold on! You haven't hurt me yet.
buuhaha
* rindolfis hurt that mauke didn't hurt him.
rindolfOh wait.
maukejust as keikaku.
rindolfmauke: OK, now your work for today is done.
pkruminsNO
Channel#perl
NetworkFreenode
TaglineAre you being hurt?
Published2012-01-01

The Shouting Su-Shee

Display

rindolfpkrumins: have you seen http://weblibs.herokuapp.com/ ?
pkruminsi haven't
pkruminslooking at it now
pkruminshaha
pkruminshipster wannabe-programmer nonsense
rindolfpkrumins: yes.
rindolfpkrumins: Su-Shee had told us about it.
rindolfpkrumins: a while ago.
pkruminswhere did she disappear, BTW
pkruminsoh there she is!
pkruminsi thought she left
mstnah, she's just been quiet recently
pkruminsright.
Su-SheeNO IM NOT. ;)
* mstconfiscates Su-Shee's megaphone and hugs her
Su-SheeI can yell naturally!
mstthen you won't need this megaphone back, will you? :D
anno.oO(1000000 phones)
Su-Shee*haha* :)
Channel#perl
NetworkFreenode
TaglineAlive and yelling
Published2012-01-18

A Natural Stupidity Carbon-based Bot

Display

AltreusI made a new bot running on a carbon-based AI system
apeironcarbon-based? So it's written in C for a Mac?
Altreusno it's me
rindolfAltreus: you're a natural stupidity system - not an artificial intelligence one.
rindolfAltreus: or maybe natural intelligence.
Altreuswell you're a poo poo head
Altreus:)
apeironperlbot, altreus is also six years old
perlbotapeiron: Stored altreus is a small cat (see: http://avatars.plurk.com/3405142-big.jpg) | six years old
AltreusThat's generous
rindolfAltreus: calling someone a "poo poo head" proves that this person has natural stupidity.
Altreusrindolf: But the natural stupidity was postulated before the use of the phrase; hence you can't discount the fact that using the phrase was in response to, rather than proof of, the assertion.
rindolfAltreus: yes, but it still proved it after the fact.
rindolfAltreus: Q.E.D.
Altreusrindolf: Except it is possible for an intelligent system to act stupid
Altreushence it is not, in fact, proof.
rindolfAltreus: that's right - it has the right to in fact.
AltreusIndeed. So given that it has the ability, the right, and the motivation to do so, it is reasonable to assume that in fact that is what happened
rindolfAltreus: OK.
AltreusYou would have to gather further data on the system to determine it.
rindolfAltreus: in that case, calling someone a "poo poo head" has the property of having natural stupidity.
rindolfOr acting under the influence of natural stupidity.
rindolfPossibly artificial natural stupidity.
Altreusrindolf: artificial natural stupidity ._.
AltreusI think your sentence is at odds with itself
AltreusWell, your fragment
rindolfAltreus: it's an oxymoron.
Altreuscorrect
rindolfOxymorons are indicative of natural stupidity.
AltreusI gave the artificial impression of natural stupidity!
AltreusStupid phrases are an indication of a) stupidity or b) intelligence
rindolfHence stupid phrases are not indicative.
AltreusQuite so
rindolfOnly intelligent phrases can be indicative of something.
AltreusStupidity is an absence, and you cannot prove an absence without first proving an exhaustive set.
rindolfWise men know they are stupid.
Altreus:)
rindolfWhereas foolish people think they are not.
rindolfThe earliest Greek philosophers tried to philosophise in verse.
rindolfWhich didn't work too well.
AltreusMaybe they should have chosen a different meter
Channel#perl
NetworkFreenode
TaglineDetecting natural stupidity
Published2012-01-19

Negative Numbers

Display

tziOmwhat is the most efficient way to do: floor($foo/600)*600
ChibaPetum
Altreusfloor $foo
Altreus:P
DrForrPremature micro-optimization detected at line 0.
AltreusI think that /is/ the most efficient way to do it
ChibaPetwhat about int $foo?
ChibaPetor is floor more efficient?
AltreusI think this is rounding to the nearest 600
Altreuser, the lowest 600
Altreusint truncates towards 0
ChibaPetdoesn't floor do that as well?
DrForrYou're looking at micro-optimization in *math*. Surely there are bigger fish to fry?
AltreusChibaPet: consider negatives
ChibaPetOh! Negatives. Slipped right by me. Thanks.
Altreusthe difference in most operations is evident in negatives, except the various rounding techniques
fizzieNegative numbers, brr, they're just not natural.
Altreus:)
rindolffizzie: :-)
rindolffizzie: but they are real.
rindolffizzie: and they aren't imaginary or complex.
Altreusthey're not /that/ real
rindolffizzie: though they can be irrational.
rindolfHeh.
DrForr-5 ∈ ℝ
antoxI think tziOm wanted to round down to 10 minutes. Maybe s/.:..$/0:00/ is an option? :D
* Altreussmacks antox with a bin
* rindolfsmacks antox with a larger bin.
Altreusthis one http://www.suasnews.com/wp-content/uploads/2010/12/dusty1.gif
* ChibaPethands antox a fish.
shortenAltreus's url is at http://xrl.us/bmpbt6
rindolfMy bin is bigger than Altreus'.
DrForrRainbow trout all 'round!
Altreuswas that a pun
antoxAnyway guys, I haven't got if I should be proud of getting smacked by a bin.
Altreusno
Altreusit's pain-based learning
rindolfantox: you were smacked by two bins - one smaller, one larger.
Cipher-0You made a mistake???!one!!! Clean out your desk at once!!!!!!eleven!!!!!
antoxAnd no supper today!
Channel#perl
NetworkFreenode
TaglineDon't be so negative.
Published2012-01-20

Laziness

Display

shadowpaste"thrig" at 72.14.189.113 pasted "countcounterdecountersville for morissette" (22 lines) at http://scsys.co.uk:8002/176933
rindolfthrig: why are you using qx... in void-context? You should use system.
thrigbecause it's a quick example and I'm lazy
rindolfthrig: laziness!
rindolfthrig: laziness will be the fall of mankind but I cannot be arsed to do anything about it.
mstI tried, but last week's meeting of the apathy society was cancelled due to lack of interest
thrig~~ Mr. Wiggles-san!
apeironapathy society? couldn't care less myself.
thrigthe Something or the Other re. Pirates Act
LeoNerd"What do you think are the major causes of ignorance and apathy in today's voting public?" "Hrm.. don't know. Don't care, really.."
Invis:D
thrigback in the day, one would get smited for lazing the day away watching Aramaic Idol
rindolfthrig: when I was younger, I watched Sumerian Idol.
thrigit's in estivation now, I hear
cfedderindolf: Gilgamesh was such a bastard on that show.
Channel#perl
NetworkFreenode
TaglineI don't care about my apathy
Published2012-01-21

Complex Math

Display

Teratogeneval: 1+1
perlbotTeratogen: 2
Teratogenit works!
Teratogeneval: e**(pi*i)
perlbotTeratogen: 1
Teratogenoh dear =(
vregeval: 1/0
perlbotvreg: ERROR: Illegal division by zero at (eval 1702) line 1.
Teratogeneval: sqrt(-1)
perlbotTeratogen: ERROR: Can't take sqrt of -1 at (eval 1702) line 1.
Teratogenwhat the
tm604http://search.cpan.org/perldoc?Math::Complex
vregeval: use Math::Complex; sqrt(-1)
perlbotvreg: ERROR: Can't locate Math/Complex.pm in @INC (@INC contains:) at (eval 1702) line 1. BEGIN failed--compilation aborted at (eval 1702) line 1.
LeoNerdMath::Complex? Why not Math::Simple?
rindolfLeoNerd: heh.
rindolfSimple Numbers.
rindolfMath::Tiny
rindolfMath::Tiny::ButMaintained
LeoNerdHehe.. Math::Tiny. Only copes with the range [0,1)
rindolfLeoNerd: sounds more like fuzzy logic.
rindolfLeoNerd: this [0,1) thing reminds me of this joke of mine - http://www.shlomifish.org/humour/fortunes/show.cgi?id=jewish-deduction
LeoNerdHehe
rindolfMath::Jewish.
Channel#perl
NetworkFreenode
TaglineMaking Complex Math Simple
Published2012-03-05

Jumping Off a Bridge

Display

PerlJamm4rcu5: you need a newer perl to use the /r modifier to tr///
maukealso, why are you reading 5.14's perlop?
apeiron"because that's what I found online"
m4rcu5mauke: too old? i thought that the default install of Gentoo came shipped with a bit more up to date version of perl :P
apeironsnrk
m4rcu5mauke: because that's what perldoc.perl.org served me ;-)
maukeand why are you going to perldoc.perl.org?
alnewkirkif perldoc told you to jump off of a bridge, would you?
rindolfalnewkirk: if Chuck Norris told me to do that, I would.
PerlJamrindolf: Chuck Norris wouldn't tell you … he'd just round-house kick you off of the bridge.
rindolfPerlJam: heh.
rindolfPerlJam: what if he's nowhere near the bridge?
alnewkirkrindolf: Chuck Norris is everywhere yet nowhere in particular
alnewkirk… like the wind
Channel#perl
NetworkFreenode
TaglineI’ll jump off the bridge when I get there.
Published2012-04-28

Deprecation

Display

Su-SheeSO I TURNED TO YOU FOR HELP IN TIMES OF DESPERATION…
Botjedesperation is for wimps
annoprosperation?
Altreusdeprecation is an outdated concept and we prefer not to do it
Su-Sheelet’s deprecate deprecation.
alpha--agreed.
alpha--oh wait.
Su-Sheethat would be a deprecation
rindolfWho will watch the watcher?
rindolfWho will deprecate deprecation?
Su-Sheeshouldn’t someone deprecate the deprecator in that case?
* rindolfdeprecates the deprecator who is deprecating deprecation.
Altreusthat's OK, it's not deprecated yet
Channel#perl
NetworkFreenode
TaglineTo deprecate deprecation, we first need to stop deprecating.
Published2012-05-03

Ampersand’s Many Friends

Display

el_seanois there ever a good reason to omit ampersands from subroutine invocations?
* el_seano<- noob
maukewrong question
archon-always
maukeis there ever a good reason to add ampersands to subroutine calls?
archon-almost never
el_seanoit seems like a nice touch to include the sigil so there's no ambiguity
rindolfel_seano: http://perl-begin.org/tutorials/bad-elements/#ampersand-in-subroutine-calls
YaakovAmpersands are among the coolest punctuation marks & add their coolness to everything they are used for.
maukeel_seano: what ambiguity?
apeironfoo() # pretty unambiguous
archon-&Yaakov&
* rindolfprefers ampersors.
rindolfOr ampernots.
YaakovAmperSnot
archon-amberbuts
archon-amber?
archon-amperbuts!
el_seano:D
Yaakovampersif
tybalt89ampersand followed by amperbuff and amperpolish...
Yaakovamperbeadblast
Channel#perl
NetworkFreenode
TaglineIf you like ampersands, you’ll also love…
Published2012-07-03

Chuck Norris and Perl

Display

RiXtEr-Workthanks perl people! Sorry I am a newbie!
apeironDon't apologize for being a newbie
DrForrRiXtEr-Work: We all were at one time. Well, except maybe Larry.
apeironApologize for being stupid and then fix it
RiXtEr-Workdrforr, I wrote a bunch of perl back in about 2003-2005 era, but if you don't use it you lose it I guess..
rindolfDrForr: Chuck Norris was never a newbie!
rindolfChuck Norris will kill anyone who implies otherwise.
RiXtEr-Workrindolf, Chuck Norris is the perl interpreter...
rindolfRiXtEr-Work: heh.
rindolfOnly perl and Chuck Norris can parse Perl.
RiXtEr-Workhaha
DrForrNaw, all Chuck Norris has to do is *look* at perl and it interprets itself out of fear and respect.
RiXtEr-WorkChuck Norris doesn't need to program, his computer does what he says when he says it.
rindolfChuck Norris taught God how to create the universe.
DrForrInsert Higgs joke here.
Channel#perl
NetworkFreenode
TaglineI was a newbie once. Chuck Norris wasn’t.
Published2012-07-05

talexb about having a flat tire

Display

talexb: “Hey, I have a flat tire. Can you help me change it with a can opener and a pound of sesame seeds?”

(In context of parsing XML or HTML with regular expressions.)

Authortalexb
WorkFreenode’s #perl
Published2012-07-12

Which version of Perl are we at, today?

Display

Botjecrane_work: 5.6 is ancient.
pink_mistcrane_work: use perlbrew
maukedo you mean 5.6?
Botjecrane_work: even 5.10 is end of line.
maukethen you need to install 5.6
maukealso, uninstall 5.6 and 5.10 and install 5.16
DrForrcrane_work: Then install v5.6 with perlbrew. And pad your keyboard for the inevitable <headdesk/>s.
DrForrAnd holy god why do you *need* something last bug-fixed in the last *century*.
Botjeor, you know, use a version of perl developed *after* 9/11.
lesshastemauke: would you be able to share the code with me?
crane_worklol ^^
maukelesshaste: http://paste.scsys.co.uk/204936
lesshastethanks!
Botjeif necessary, tell your boss perl 5.16 has been terrorism-proofed.
DrForrcrane_work: Ha ha only *serious*. 5.6 is almost unrecognizable under the cobwebs.
crane_worki guess this would be a pro argument...
pink_mistcrane_work: as we've said a few times: perlbrew
lesshastemauke: I get that's fast!
lesshasteI bet
maukelesshaste: I doubt it
lesshastewe need someone to work on pyperl :)
maukeit seeks all over the place
lesshastemauke: why?
lesshasteah ok
hufc code with perl reindenting is ... strange
maukebut that's why I wanted to test it on a nontrivial data set :-)
DrForrWhy would compiling to a different VM do any good?...
DrForrOh, because it's python, therefore better. Silly me.
hufit'd force people to understand (and fix) the darkest corners of the perl grammar? *shrug* dunno
maukegrammar and semantics
hufthat too. the vote on how to interpolate $length[1234] into regexes doesn't make me feel good...
lesshasteDrForr: it's not really python
lesshasteDrForr: In fact, it's not python :)
lesshasteDrForr: they just did the same thing for PHP
lesshasteDrForr: and was some project for Prolog etc in the past
crane_workmaybe this question would be stupid but... why if use v5.06 is stupid is it possible to tell perl to use a version?
maukecrane_work: what?
hufuse v5.6 isn't stupid, it just does something other than what you wanted.
lesshasteDrForr: the idea is simply that it would be *faster*
crane_workhuf: in which cases will i need it=?
rindolflesshaste: isn't pyperl this - http://wiki.python.org/moin/PyPerl ?
maukewhen your code doesn't run on 5.005 and earlier
hufcrane_work: use VERSION means your script requires at least that version of perl. if an older one tries to load it, it'll tell you to fuck off and get a newer perl. it will not turn your new perl into an old one however.
lesshasterindolf: that has the same name :) I mean using pypy to make a JIT for perl as in http://pypy.org/
rindolflesshaste: OK, there's perlito.
mstcrane_work: if you want to check for things
mstcrane_work: Perl::MinimumVersion exists IIRC
rindolfperlbot: perlito
perlbotrindolf: No factoid found. Did you mean one of these: [#perl topic] [perl topic] [perl tutorials] [perl5004delta] [perl5005delta] [perl561delta] [perl56delta] [perl570delta] [perl6 Test.pm] [perldata]
lesshasterindolf: is that a static compiler or a JIT?
DrForrcrane_work: Then start with 5.16 and don't worry about earlier versions.
rindolfperlbot: perlito is http://perlito.org/ - a Perl 5 / Perl 6 compiler written in Perl 5 / Perl 6.
perlbotrindolf: Stored perlito is http://perlito.org/ - a Perl 5 / Perl 6 compiler written in Perl 5 / Perl 6.
rmahpeople should just call it perl 16
hufbut it isn't.
mstI have a tendency to say /usr/bin/perl version 16
mstsince -V says 'perl revision 5 version 16';
mstso it *is* "version 16"
rmahthey called java 1.4 "java 4"
rmahit's just marketing man!
GlitchMrPerl 16 would be too confusing with Perl 6
mstperl6 is a separate language
rmahGlitchMr: we'll soon have Perl 18, so it's all good
GlitchMrPerl 5.006 is definitely not Perl 6
mstthis is perl5 version 16
michael_campbellThey called java 1.4, "java 1.4". java moved names at java 5.
michael_campbellbut point stands.
hufdid it help? i know it generated years of confusion :D
hufis that good?
maukeGlitchMr: but I call it perl6, not perl 6
mstGlitchMr: yeah, "Perl 6" is an error, since the 6 is part of the name
Su-SheeI call Java "Anne-Mary Lousia" and Python "Charles Phillip Arthur George" (bonus points for recognizing this one ;)
mstGlitchMr: people misparse it as "perl version 6"
rmahhow much of an improvement is perl 16 over perl 14 and 12?
BotjeSu-Shee: do you also put them like that on your CV? :)
rindolfhttp://en.wikipedia.org/wiki/Systemd is at version 187 - eat your heart out, Emacs!
rmahwondering if I should go through the hassle of upgrading
Botjermah: five percent.
DrForrSu-Shee: Vaguely.
mstSu-Shee: python's ears aren't nearly big enough for that
pink_mistrmah: read the perldoc perldeltas
rmahBotje: hmm, ok
mstrmah: s//r in 14 is my favourite thing ever
rmahpink_mist: that would take actual work! <gasp!>
mstrmah: also 'package Name VERSION {'
Su-Sheemst: *bow* nice. :)
GlitchMrs///r is just nice syntactic sugar
rmahmst: thanks for the info
mstGlitchMr: given a Turing machine, all new syntax is sugar
rmahI like sugar
GlitchMrHmmm... yeah
GlitchMrWe all could write without pointers in C
maukecould we?
GlitchMrBrainfuck to C compiler doesn't use pointers
GlitchMr... or perhaps it does...
GlitchMrWould int array[3000]; count as pointer?
mstwithout the ability to point, what would you do before you laugh?
Altreusmst: you should tweet that profundity
Altreusmight not be banal enough for twitter mind you
Channel#perl
NetworkFreenode
TaglineA critique of pure revision.
Published2012-08-10

Not a solution

Display

EdwardIIIAltreus: I saw your Magento moral quandary on g+
rindolfEdwardIII: Magento!
* rindolfruns away screaming.
rindolfEdwardIII: do you mean the eCommerce solution?
EdwardIIIrindolf: i do
EdwardIIIheh
Altreusrindolf: “solution” is a bit generous
AltreusI would say “problem”
Channel#perl-cats
NetworkFreenode
TaglineNot a solution
Published2012-08-22

Perl’s Moose and its Roles

Display

rindolfperlbot: revert 5449
perlbotrindolf: Reverted soap to revision 5449
rindolfperlbot: good perlbot
perlbotrindolf: <purrrrrrr /> <woof /> <tail-wag />
* fizztpokwonders how many people list ``perlbot'' as a language on their CVs.
rindolfperlbot: help mkalias
perlbotrindolf: Sorry, no plugin named mkalias found.
pdlwait, it purrs AND woofs?
rindolfpdl: mixed message.
rindolfpdl: the purring is as a cat.
pdlrindolf: Maybe it's neither dog nor cat but Moose and just implements purring, woofing and tailwagging via roles?
rindolfpdl: heh.
rindolfI didn't know Meese were actors.
rindolfHow many roles does a Moose play?
fizztpok502 results for "Moose Role" on CPAN.
rindolfgenio: nice.
pdlhttp://deps.cpantesters.org/depended-on-by.pl?module=Moose%3A%3ARole
rindolffizztpok: wow! That Moose must be the world's most prolific actor. Which is especially impressive given the fact that he's not human.
Channel#perl
NetworkFreenode
TaglineHow many roles must a one Moose play…
Published2012-09-26

For lack of a slash

Display

nydelhelo
mucker_hello nydel
nydelhowdy mucker_ & how're you
DrForrehlo nydel
mucker_nydel: borderline
nydelhihi DrForr
mucker_nydel: The Doctor is drunk !! In a short while he will start singing :)
nydelDrForr: why wait? mucker_ will you get on backup vocals
DrForrDon't make me get out my ga^wuke.
nydellet's sing about Perl, are there any good Perl songs
DrForrAsk PerlJam.
tadzikRolling Stones had something about Tuesday
tadzikthat was Ruby Tuesday though :(
DrForrWell, I *did* have a pint at lunch, but I'd hardly call that 'drunk'.
nydelDrForr: pint of vodka?
DrForrHoegaarden actually.
rindolfnydel: http://www.shlomifish.org/humour/bits/Im-The-Real-Tim-Toady/
rindolfnydel: also http://perlbuzz.com/2007/12/it-was-twenty-years-ago-today.html
DrForro/' Will the real Rip Taylor please crack up, please crack up, please crack up o/'
rindolfnydel: http://www.shlomifish.org/humour/fortunes/show.cgi?id=perl-losing-my-abstraction
nydelrindolf: what lovely little ditties!
DrForrHey, who you callin'....oh :)
nydelis there an offtopic perl channel?
DrForrIs there an *ontopic* perl channel?
rindolfnydel: #perlcafe and #perl-cats
nydelfed you that straight line didn't i
nydeljoin #perlcafe
nydelpardon my lack of slash.
rindolfFor lack of a slash, the command failed.
rindolfFor lack of a command, the client failed.
rindolfFor lack of a client, the server failed.
rindolfFor lack of a server, the network failed.
rindolfAll because of a little slash.
pink_mistFor lack of a network, the corporation failed. For lack of a corporation, the community failed.
mucker_Having failed, the community peddled hash tables to kids
DrForr"The first key's free!"
cfeddesee? I've been saying this is a language based on drug culture.
DrForr"UNIX and LSD were both invented at Berkeley. I do not believe this to be a coincidence."
cfeddeBSD and LSD.
cfeddeUnix was invented at some east coast lab.
DrForrThanks for the correction, I knew it didn't quite sound right.
pink_mistalso, was LSD really *invented* at Berkeley? I find that hard to believe ... that it's *available* there I don't doubt though..
mucker_well guido is from netherlands.
pink_mist... seems it was actually discovered in Basel, Germany by Albert Hofmann in 1938 :P
pink_mistBasel, Germany -- Berkeley ... starting letter and ending letters are the same :P
Channel#perl
NetworkFreenode
TaglineFun on #perl
Published2012-10-23

Perl and other Animals

Display

* GumbyPANCPAN Upload: Moos-0.12 by INGY http://metacpan.org/release/INGY/Moos-0.12
rindolfMoos?
rindolfingy: is Moos halfway between Moo and Moose?
mstrindolf: no. it's sort of Mo++ but he'd run out of letters.
rindolfmst: oh.
Kovensky"Moos completes the M to Moose sequence of Perl OO modules."
KhisanthM Mo Moo Moos Moose <- sounds like a pokemon
hufor like a lady gaga song
maukenext up: oM ooM sooM esooM
Su-SheeSo, let's go for l, loo, loose next and there's also g, goo and goose..
hippien, no, ... noose
Su-Shee"l the light perl object system", "g the generic perl object system" ...
rindolfSu-Shee: LOL.
rindolfSu-Shee++
rindolfKhisanth: reminds me of "Na Nah Nahm Nahman Me'ooman"
preactionmanamana
Su-Sheealso: "dammit, I have a mouse in my apartment" :/
rindolfA mouse in your Perl.
rindolfCPAN - we put animals in your Perl code.
* rindolfregisters Animal.pm.
Su-SheeI mean a real one which just ran along the wall :(
ingyrindolf: Moos is yet another single file OO module, that tries to loosely mimic Moose module structure
rindolfingy: ah.
rindolfingy: OK.
PerlJamSu-Shee: time to get a cat ;)
rindolfSu-Shee: all I have is ants and cockroaches.
Su-Sheecockroaches.. even worse :(
rindolfhttps://metacpan.org/search?q=ant
* PerlJamcontemplates a Moose-a-like module called "Mooserly" so that we can extend the ... "ecosystem" ;>
hippieMoosic?
PerlJamMoosaic :P
Channel#perl
NetworkFreenode
TaglineA-Moose-ing
Published2012-11-12

The Final Perl Countdown

Display

* GumbyPANCPAN Upload: App-Countdown-v0.0.3 by SHLOMIF http://metacpan.org/release/SHLOMIF/App-Countdown-v0.0.3
* rindolfnuzzles GumbyPAN
thrigwhen is 0.0.2 coming out?
rindolfthrig: 0.0.2 of what?
thrigrindolf: THE COUNTDOWN!
stan_the final one?
rindolfthrig: it was released earlier today. ;-)
thrigwhat sort of countdown goes up?
rindolfthrig: the Merlin countdown.
hufone in soviet russia?
apeironperlbot, in soviet russia
perlbotapeiron: joke is tired of you
sjohnsonheh
reisiothrig: the kind parsed by Opera
* GumbyPANCPAN Upload: App-Countdown-v0.0.4 by SHLOMIF http://metacpan.org/release/SHLOMIF/App-Countdown-v0.0.4
thrig!
rindolfthrig: s/App-Countdown/App-Countup/
Channel#perl
NetworkFreenode
TaglineCount von Countdown
Published2012-11-14

Back to Lingual Basics

Display

arkydorindolf: How different is modern Hebrew from classical Hebrew in terms of grammar?
rindolfarkydo: Classical Hebrew? What's that?
thrigpresumably with tuxes and violins instead of guitars
rindolfarkydo: there was Biblical Hebrew, Mishna'ic Hebrew, Medieval Hebrew, post-Medieval Hebrew, and Modern Hebrew.
stan\0how confusing
arkydorindolf: biblical Hebrew I mean.
grothendieckPost-Modern Hebrew :P
rindolfarkydo: I think Modern Hebrew is using the grammar of the Mishna'ic Hebrew with the vocabulary of the Biblical Hebrew.
thrigAtonal Hebrew, Serial Hebrew, Minimal Hebrew
rindolfarkydo: you can understand a large part of the Bible, but the grammar sounds different.
rindolfarkydo: though you get used to it.
Vicissitudewhat about homebrew Hebrew?
rindolfVicissitude: perlbrew Hebrew!
Vicissitude:)
rindolfperlall Hebrew.
rindolflocal-lib Hebrew.
alpha-we should all just stick to ASCII
alpha-and learn English
alpha-would make things so much easier
rindolfalpha-: and less interesting, too.
rindolfalpha-: and less enlightening.
rindolfBut that was a joke.
maukeASCII isn't enough for English
rindolf“128 characters should be enough for everybody.” ;-)
maukedon’t be naïve
thrigI'm sure we can all coöperate on some solution
rindolfmauke: give me ASCII or give me deaþ!
maukerindolf: ☠
rindolfmauke: thanks.
* rindolftakes the Unicode death thingy from mauke.
maukethere's also ⺞
thrighuh. https://encrypted.google.com/search?q=%E2%98%A0 really google? nothing?
petn-randallI think we should all go back to grunting in two tones
stan\0i think Google broke
stan\0for some people at least
petn-randallThen we only need one bit for every sound we make
stan\0only gives me shit
rindolfhttps://www.google.com/search?q=foobar - seems to work.
stan\0i meant the quality of results returned is subpar
rindolfpetn-randall: wheee... whaaa?
maukeuh-huh
petn-randallrindolf: Exactly.
petn-randallThen we could get of this 'ASCII' everyone's talking about, too
rindolfpetn-randall: whooo!
rindolfOoops.
petn-randallrindolf: You overdid it, how am I gonna get those three cries into one bit?!
rindolfpetn-randall: use UTF-cries.
petn-randallI could use compression, I guess ...
rindolfOr UTF-1
* petn-randallsnickers
Channel#perl
NetworkFreenode
TaglineOne World, One Love, UTF-One
Published2012-11-18

NoSQL /dev/null

Display

rindolfI just had a brilliant idea: a distributed, NoSQL, WebScale, /dev/null replacement. I think I should patent it.
cfedderindolf: awesome!
cfeddeas long as we have a webscale bit bucket we should be fine.
rindolfcfedde: would you like to invest in that?
spiderwebsoftware patents suck
cfedderindolf: sure. Send me your bank account number and I'll make a deposit!
alpha-rindolf that's like a 50 trillion dollar invention
alpha-where do I invest
rindolfcfedde: OK, I'll send it through that /dev/null thing.
cfedderindolf: perfect.
stan\0would be fun if it escaped the lab and started /dev/null'ing the interwebs like a black hole
DrForrI'd call that a public service.
spiderweb- in a new way
rindolf<stan\0> would be fun if it escaped the lab and started /dev/null'ing the interwebs like a black hole ==> don't worry, I'm also going to patent how to properly secure it against abuse, so it will only null what you send to it. Not anything external and unsolicited.
rindolfstan\0: but doing that will require paying me extra.
rindolfstan\0: because I figure out not every one will need this feature.
Channel#perl
NetworkFreenode
TaglineThe future scalability of /dev/null
Published2012-11-18

Identically named variables

Display

WeThePeopledo % define the @ ?
WeThePeoplehuf, do hashes define the array
rindolfWeThePeople: %foo and @foo are completely different.
rindolfWeThePeople: note that @foo{@slice_by_me} is part of %foo
wlan% - hash yet
wlan@ array
rindolfWeThePeople: I'm now working on refactoring the perl debugger, which uses many identical names for $, @, and % variables - how irritating.
rindolfAnd in part these are package-scope variables so they are part of the interface and I cannot change them.
WeThePeoplerindolf, so you are refactoring to use $@% only ??
rindolfWeThePeople: no.
rindolfWeThePeople: I mean I have something like $sub , @sub and %sub - all at once.
rindolfWeThePeople: and I dislike it.
rindolfWell, there was also a "sub sub { ... }" (oh the humanity).
cfeddeadd &sub and sub sub {...}
cfeddeheh
cfeddeI'm too slow.
rindolfcfedde: we still love you. :-)
hufoh the possibilities, $sub[$sub], @sub{@sub}, ....
rindolfWITH GREAT HUGE LOVE.
wlansub sub { &sub }
* rindolfhugs cfedde
cfedderindolf: me too.
Yaakov&$$sub
rindolfhuf: heh.
rindolfsub-par.
cfeddehere we find ourselves well on the way to another Acme:: module
rindolfcfedde: heh.
rindolfcfedde: this time it's part of the perl core.
cfeddeNo just mix in all the case permutations and we've got a winner.
rindolfcfedde: there's a limit to how much I can refactor the debugger without breaking the "external" API.
apeironsub sandwich;
rindolfcfedde: when I started with it, it was truly vile code.
Yaakovuse sub_localize qw/grinder hoagie poboy hero/;
Channel#perl
NetworkFreenode
Taglinesub sub{}-standard
Published2012-11-21

Love for Sale

Display

YaakovI LOVE YOU ALL WITH A GREAT HUGE LOVE
rindolfYaakov: HOW MUCH DOES YOUR GREAT HUGE LOVE COST?
YaakovIt's on offer half price today.
rindolfYaakov: I WILL OFFER YOU 200,000 VIRTUAL DOLLARS FOR YOUR GREAT HUGE LOVE.
YaakovThe regular price is free of charge.
rindolfYaakov: oh nice.
* rindolfbuys Yaakov's GREAT HUGE LOVE.
DrForrWhich is to say bitcoins :)
rindolfI LOVE YOU ALL WITH YAAKOV'S GREAT HUGE LOVE.
Channel#perl
NetworkFreenode
TaglineAll you need is YAAKOV'S GREAT HUGE LOVE
Published2012-11-22

RESOLVED / WONT_FIX

Display

sawyer_LeoNerd, I've decided to send the module author a request for comment on this, saying i cannot write my tests because i cannot override the port his client software uses
sawyer_perhaps he'll allow the user to override the port used
* LeoNerdnod
LeoNerdSounds good
sawyer_considering the author though... I'm wary of the reply :P
* sawyer_mutters ifyouknowwhatimean
rindolfsawyer_: RESOLVED / WONT_FIX / FUCK_YOU ... story of my life.
sawyer_hahahahaha
LeoNerdRESOLVED / NOT_GONNA_DONT_WANNA
sawyer_i once closed a ticket at $work accompanied with a yell over my office that said "and if you open that fucker again, I'm breaking a chair over your fucking face"
sawyer_but... that's just me :)
rindolfsawyer_: well, I once declined a patch on rt.cpan.org for HTML-Widgets-NavMenu, because it: 1. Broke some existing tests. 2. Was doable with some extra work.
rindolfsawyer_: hah.
sawyer_rindolf, what pissed me off was that he kept reopening a ticket for something that wasn't configured correctly. the problem was, i still haven't received the request to configure it in the first place.
rindolfI hate those tickets that get closed before it was released as a stable release.
sawyer_it's taking TDD way too far :)
rindolfsawyer_: ah.
sawyer_it was like "there's a bug." - "what's the bug?" - "that site is not up" - "it's not supposed to be up" - "yes, it is" - "no, it isn't. when they ask to bring it up, I'll bring it up" - "but it's not up" - "IT'S NOT SUPPOSED TO FUCKING BE UP SHUT THE FUCK UP ALREADY"
Channel#perl
NetworkFreenode
Published2012-11-23

Dot Star

Display

thesebi have a regex that finds stuff in parentheses... "\(.*\)" ...how make it NOT be "greedy"?
thesebi.e. if it sees "(aaa)bbb)" I want it to grab (aaa) instead of the entire string
theseb(aaa)bbb)
Kyshtynbai/\ba\b|(\b.*a[^b]+\b)/ <-- this works for my problem, at least at that tests that i run for it. Regexp' theme is really an effort as it seems to me...
Su-Sheetheseb: you know there is a module to matched paired things like parentheses.. Text::Balanced?
Su-Sheetheseb: extract_bracketed
DrForrText::Balanced, yes. Doing ab-type balanced strings in REs is a pain.
thesebSu-Shee: thanks...i actually have the same problem with brackets []
Su-Sheetheseb: extract_bracketed ;)
LeoNerdOr Parser::MGC :)
Su-Sheetheseb: also, .* is the most unspecific regex you can use, it's like saying oh well match something of anything or nothing and please, a lot of it ;)
Channel#perl
NetworkFreenode
Tagline.* described
Published2012-12-14

Perl’s Enterprise Release

Display

federated_lifeonce you get into POE and Moose heavily…why stay with perl instead of going to Java ?
LeoNerdI've spent much of this last month writing Perl at home and Java at work.. I really really dislike Java
Su-Sheefederated_life: what for?
federated_lifesince being a real programmer is editing the binary files directly instead of recompiling…but java has a lot of nice stuff
LeoNerdIt is far too new FutureFunction<Param,Result>() { public Future<Result> apply(Param p) { noisy } } for my liking
Su-Sheefederated_life: WTF?
LeoNerdI always get annoyed that the smallest of things takes just far too much code in Java, to the point that after a glance, I can't see where the real detail is
Su-Sheefederated_life: and what nice stuff does Java has?
apeironfederated_life, you know where Java is if you want it. we're not stopping you.
federated_lifeI'm no java expert, nor a perl expert …. but I don't have to load half of cpan to get moose equivalent in java
apeironit's hardly half of CPAN
apeironit's not even a third or a quarter
federated_life:)
apeironno, not :)
apeironmore like "STFU and stop spreading ignorance-based FUD"
federated_lifeperl is awesome, no doubts about it, but I'm curious what other languages you guys hack stuff up in
Su-Sheefederated_life: then just use Java and leave us using something else if you like it better.. also: plenty of perl code doesn't even need Moose or POE
apeironC
rindolffederated_life: I also use C, Ruby and Python.
LeoNerdPerl, Scheme, C, Java,...
rindolffederated_life: and I play with other languages too.
rindolffederated_life: and C++.
tybalt89federated_life: surveys are one channel over
Su-Sheefederated_life: C, Ruby, JavaScript, Shell, R and sadly Java for Android stuff
lroetybalt89, #perl++?
LeoNerdObjective Perl++.NET
rindolfLeoNerd: heh.
rindolfLeoNerd: Enterprise Edition.
LeoNerdWait, Objective jPerl++.NET surely..
Su-SheeObjective jPerl.NET++ Enterprise Beans
rindolfObjective jIronPerl++.NET Enterprise Edition.
federated_lifejperl !! awesome, now something to make java devs lose their minds
LeoNerdI wonder if anyone has a web framework called Toast
LeoNerdCould make Beans on Toast
rindolffederated_life: there's Inline::Java, BTW.
lroeObjective jIronPerl++.NET Enterprise Edition♭
LeoNerdlroe: Isn't the "Iron" something about .NET anyway though?
lroeI added the ♭
lroenot the iron
Su-SheeLeoNerd: you hid your python.
LeoNerd*ahem*
rindolffederated_life: http://paste.debian.net/218118/ - Larry Wall about Java.
rindolflroe: isn't the ♭ "flat"?
rindolfperlbot: utf8 ♭
perlbotrindolf: U+266D (e2 99 ad): MUSIC FLAT SIGN [♭]
rindolf:-)
federated_liferindolf: circa 1997
lroeyes it is the flat sign
lroeas opposed to the sharp sign
rindolfhttp://www.shlomifish.org/humour/fortunes/show.cgi?id=shlomif-functional-specs--ms-editing-macros
rindolfSo now we have:
rindolfObjective jIronPerl++.NET Enterprise Edition♭ Professional Home Premium™.
rindolfLOL.
icebattleObjective jIronPerl++.NET Enterprise Edition♭ Professional Home Premium 64-bit Single-user
Channel#perl
NetworkFreenode
TaglineEnterprise Perl for the Enterprise Win
Published2012-12-24

On writing blog engines

Display

rindolfpetn-randall: pkrumins claims that for true nirvana, every hacker should write their own blog engine.
petn-randallrindolf: Writing your own nirvana may be easier than writing a good blog engine ;)
Channel#perl
NetworkFreenode
TaglineThere’s always something easier…
Published2012-12-26

Love the time, like it was your brother

Display

YaakovI LOVE YOU ALL WITH A GREAT HUGE LOVE
rindolfYaakov: DO YOU ALSO LOVE THE NEW YEAR WITH GREAT HUGE LOVE?
Yaakovrindolf: I really only love people with that sort of love.
rindolfYaakov: ah.
buuYaakov: What about simulated people?
* rindolfdemands equal rights for years, minutes, hours and days to also get YAAKOV'S GREAT HUGE LOVE.
Yaakovbuu: You aren't a simulation.
rindolfHeh.
whosgonnaYaakov: we still love you ;)
rindolfOh well, let's put some GREAT HUGE LOVE into the code.
apeironWE LOVE YOU WITH A GREAT HUGE LOVE YAAKOV
whosgonnaplease no equal rights for the minutes. we don't want GREAT HUGE LOVE every 60 seconds.
Yaakov<3
rindolfDrupal does not give me GREAT HUGE LOVE.
apeironwhosgonna, yes we do
rindolfIt does not give me any love at the moment.
whosgonnarindolf: does it give you fits of agony?
whosgonnaapeiron: i stand corrected.
rindolfwhosgonna: kinda.
YaakovI just don't love time like I love people. I can't say I *love* time at all. I appreciate the necessity of time to my love of people, and so I suppose you could make a reasonable cause that I have a second-order love of time.
Channel#perl
NetworkFreenode
TaglineAll you need is YAAKOV'S GREAT HUGE LOVE
Published2013-01-19

Botjinxing the Interwebs

Display

Su-Sheeok this is the 10th time numpy times out while downloading its stupid module - why does that NEVER happen to me with CPAN? not in a DECADE?
Botjesnakes on the network cables.
Su-Sheegreat thanks, now you jinxed it and it timed out again.
Botjehappy to oblige.
BotjeTuesdays make computers mopy.
Su-Sheesomeone beat Botje, please.
BotjeI'll take all of you on at quake 3!
rindolfSu-Shee: what are your computer's SPECs?
BinGOsMAXIMUM ARMOUR
Su-Sheerindolf: what?
Su-Sheerindolf: what kind of question is that?
rindolfSu-Shee: like P4-2.4GHZ, Core i3, Pentium 3, etc.
Su-Sheerindolf: are you kidding me? what does that have to do with timeouts while downloading a file?
rindolfSu-Shee: no idea.
rindolfSu-Shee: it shouldn't.
Su-Sheerindolf: then why are you asking such a question?
rindolfSu-Shee: maybe use a proxy.
rindolfSu-Shee: I mean a proxy on localhost or something.
Su-Sheerindolf: and what is a proxy on localhost going to proxy before I even have the file it should proxy later on? :)
Su-SheeBotje: DON'T MOVE. IT'S /(%
Su-Shee78%
rindolfSu-Shee: I mean let python use the proxy and the proxy will download it in a better way.
BotjeSu-Shee: IT'S OKAY, THE FILE WILL BE CORRUPT ANYWAY.
rindolfSu-Shee: and cache it too.
rindolfBotje: heh.
rindolfBotje: you're Evil.
rindolfBotje: will you join my Evil Reindeer Evil Conspiracy?
BotjeI managed to blow up the same CD burn process three times by touching my friend's screen.
Botjeburn burn burn *touch screen* buffer underrun.
rindolfOooh... CDs - such low tech.
rindolfCDs are so 90s.
Su-Sheerindolf: says the man who suggests installing a proxy for a single file..
BotjeIN OUR TIME WE EXCHANGED DATA BY PUTTING PITS IN CIRCULAR PLASTIC DISKS AND WE WERE HAPPY ABOUT IT!
Su-Sheerindolf: and asks how fast my computer is in 2013...
Su-SheeBotje: YOU LOST I HAVE MY FUCKING NUMPY
rindolfSu-Shee: NASA still has some VAXes.
BotjeSu-Shee: UNPACK IT FIRST. THERE IS A SURPRISE IN THERE.
rindolfBotje: heh.
rindolfBotje++
Botje(does it show that I'm really frustrated with this paper I'm reviewing?)
rindolfNo NUMPY FOR YOU. MUAHAHAH
Su-SheeBotje: on my numpy download: indeed.
Su-SheeBotje: now I'm going for scipy.. hold still and don't move.
BotjeSu-Shee: I'm spinning around in my chair. try and stop me.
Botjealanjf: too much effort to keep track of.
Su-SheeBotje: now that is easily done with a little violence.. ;)
* rindolfkills Botje so he won't move.
Botjebut but but
Botjenewton's first law!
rindolfBotje: maybe your ghost can move.
BotjeI keep spinning for a while!
Su-SheeBotje: "you can't kill Botje" isn't newton's first law.
Su-Sheeit's not even the 5th.
Su-SheeBotje: GO AWAY FROM MY WLAN.
BotjeSu-Shee: YOU MIS-SPELLED LAWN.
BotjeSu-Shee: MAYBE IF YOU STOP SHAKING YOUR CANE
Su-SheeBotje: IF I ASK MST I'M SURE HE WILL HELP ME WITH SOME CLASSIC BRITISH BOARDING SCHOOL NAVY STYLE CANE-ING..
Su-Sheedammit this python shit requires work.
tm604oh wait my irc was stuck, Su-Shee's clearly broken the internet again
Su-Sheetm604: it's python's fault. and botje's. not mine.
tm604python is correct by definition, everyone else is wrong
Su-Sheelol.. that is amazing... pip install scipy requires some library called blas - but that's not available in pip.. reading up on how to install it, I seriously find Fortran compile lines to call by hand.. WHAT THE HELL?
Channel#perl
NetworkFreenode
Published2013-01-23

How to stop a discussion

Display

hufplease stop now
Su-Sheeindeed.
rindolfOK.
rindolfPerl.
rindolfStopping.
rindolf.......... ... ... . . ||||>>>#####
tadzikahahaha
tadzikyes, let's stop that
rindolfYou are all Nazis! ;-)
tadzikpeople who invoke Godwin's law are worse than Hitler
Channel#perl
NetworkFreenode
Published2013-02-08

Hegel’s New Clothes

Display

sliddjuri have a school assignment which tells me to: generate a password hash with perl's crypt.... I don't even know where to start. never used perl. :)
Botjeperldoc -f crypt
Botjeperlbot: tutorial
perlbotBotje: http://perl-tutorial.org | http://perl-begin.org/tutorials/ | http://perlmonks.org/index.pl?node=Tutorials | http://learn.perl.org/
rindolfsliddjur: is this a high school assignment?
rindolfsliddjur: or is it a university one?
rindolfsliddjur: surely you can learn Perl.
Su-Sheerindolf: who cares? homework is homework.
rindolfSu-Shee: so ? We help with homework.
rindolfSu-Shee: just trying to learn the enemy.
rindolfBe Prepared.
sliddjur:D
sliddjurits university, but its not a perl/programming class. its just a Linux administration class
Su-Sheerindolf: then think first. two minutes of google tell everybody how to use crypt.
Su-Sheesliddjur: sorry are you really not able to google how to generate a password IN UNIVERSITY?
* rindolfis listening to Alphaville - Forever Young (“Hoping for the best, but expecting the worst” - great song).
tm604i searched for crypt but all I found were Halloween instructions :(
rindolfSu-Shee: google for Perl stuff.
rindolf?
rindolfAlso http://duckduckgo.com/ is better and more consistent than Google.
Su-Sheerindolf: yeah because Perl's crypt is TOTALLY different from all the other crypts.. ;)
rindolfSu-Shee: crypts are like snowflakes - no one alike.
rindolf;-)
* rindolfhas a huge and comprehensive collection of crypts on his hard disk.
rindolfI'll soon need to upgrade my hard disk for it.
rindolfOK, back to topic.
Su-Sheealso seriously someone at _university_ can't research and learn on his own?
rindolfsliddjur: I suggest you learn some basic Perl properly from a good tutorial
rindolfsliddjur: http://perl-begin.org/tutorials/#perl_in_2hours - see this - it's good but see the caveats and unfortunately it is All Rights Reserved (ARR).
rindolfThe author wants to “maintain control” of their work.
Su-Sheeyes. many do. get over it.
rindolfSu-Shee: I cannot.
rindolfSu-Shee: well, I can for some time.
Su-Sheerindolf: then don't get over it in the privacy of your room. ;)
rindolfSu-Shee: OK.
* rindolfis heating up some water for some instant soup.
rindolfMaybe I'll heat up some Bourekas and/or red rice after that.
* rindolfis not much of a cook.
rindolfBut when I'm hungry, I hack something.
rindolfSu-Shee: BTW, I think trying to understand Hegel is pointless.
rindolfSu-Shee: that or Aristotle's Meta-Physics.
rindolfA lot of high language that yields no gain.
rindolfAnd is of close to zero utility.
rindolfLike The Emperor's New Clothes that only smart people can see.
Su-Sheerindolf: yeah that's what everybody thinks who has no clue of philosophy..
rindolfSu-Shee: <Su-Shee> rindolf: yeah that's what everybody thinks who has no clue of philosophy.. ==> I rest my case.
rindolfSu-Shee: BTW, I was able to disprove some of the things I was told that Kant or http://en.wikipedia.org/wiki/S%C3%B8ren_Kierkegaard or Descartes said using logic and my own intuition.
Su-Sheerindolf: blah.
rindolftm604++ # Helping with on-topiccy stuff.
rindolfrindolf-- # Being off-topic as usual.
Channel#perl
NetworkFreenode
Published2013-02-22

Sweet Water

Display

rindolfSound: where did you swim?
rindolfSound: in the swimming pool?
poplwat
poplin the lake
poplwith a shark
popla lake shark
Soundrindolf: yeah, at my gym. underground swimming pool
rindolfSound: ah.
popldon't make me stop logging #perl :P
rindolfpopl: heh, lake shark.
poplthen I won't remember things.
rindolfpopl++
rindolfSweet water sharks.
rindolfhttp://en.wikipedia.org/wiki/Fresh_water - sorry I meant Fresh water sharks.
rindolfSweet water is a Hebraism.
Soundrindolf: we say that in Italian too
rindolfSound: ah, OK.
rindolfSound: maybe it comes from Latin and/or Greek.
rindolfOr Aramaic or Hebrew.
rindolfOr Sumerian.
poplOr Bolivian.
Su-Sheethere's about 6000 other languages..
DrForrDon't get that crowd started.
poplSu-Shee: prove it
Su-Sheepopl: I don't have to.
poplSu-Shee: then you're not going to get any ice cream
Su-SheeDrForr: that would require any one of them actually speaking some more languages than one or two. ;)
Su-Sheepopl: I already had French chocolate and Spanish red wine, so.. ;)
hufit's a relatively new expression, before 1909, nobody knew what water was.
Su-Sheehuf: *hihi*
rindolfhuf: heh.
rindolfhuf++
rindolfI am so making a fortune out of it.
poplAnd yet you will not make a fortune out of it.
Su-Sheeif I remember correctly, they fascinatingly still don't _really_ know what water is (chemically/physically speaking) due to its weird properties.
rindolfPeople only drank rum and beer before 1909.
* DrForris enjoying a bottle of kriek while deciding what to do about supper.
Su-SheeDrForr: I earned more wine after not just having added a keyboard shortcut no but also a window raise to sawfish! (horrible. hor-ri-ble.)
poplearned wine?
poplthat sounds like rationalization
* poplputs Su-Shee in rehab
Su-Sheepopl: wth.. it's called CULTURE here and requires a good climate in your cellar and not a stupid rehab ;)
poplmore rationalization
poplthe first step is admitting you have a problem
Altreuspopl: I admit it. You have a problem
hufi think popl's compulsive rehabilitating behavior is worrying
Channel#perl
NetworkFreenode
Published2013-03-09

Chuck Norris and Dimensions

Display

rindolfNew Chuck Norris factoid I came up with today “Chuck Norris’s idea of a short walk is to the Andromeda Galaxy and back.”
b0at_You’re trying too hard.
b0at_Also, you’ve ignored the curvature of space.
b0at_which results from Chuck’s winning smile
b0at_or Larry’s mustache, depending on one’s frame of reference
rindolfb0at_: heh.
rindolfb0at_: Larry Wall’s mustache, right?
b0at_rindolf: Depending on how many dimensions you think the universe has, his could be the only mustache. So, yes.
rindolfb0at_: I think the universe has 0 dimensions.
Altreuszacts: what options are there?
rindolfb0at_: http://www.shlomifish.org/humour/bits/facts/Larry-Wall/ - Larry Wall facts.
sysdefrindolf: maybe it has -1 dimensions
rindolfsysdef: or maybe -2.57673438i dimensions.
rindolfI wonder what an imaginary dimension is.
rindolfBut reportedly fractals are fractional dimensions.
Channel#perl
NetworkFreenode
TaglineChuck Norris don’t need no dimensions
Published2013-03-22

Who pwns whom, Ozone and Music

Display

j_wrightsome people are very attached to their big IDEs, or editors with 1000 features
vasundharwho is advocating vim?
rindolfj_wright: real men and real women and real boys and real girls use butterflies!
* preactionfights for Vim!
rindolfReal cats also use butterflies.
rindolfpreaction: every mighty Klingon warrior uses Vim.
rindolfBuffy Summers uses vim.
preactiononly green-blooded Romulan scum use Emacs
rindolfSince she is on our side, we are definitely going to win.
BarbapappaChuck Norris uses vi
rindolfBarbapappa: heh.
popl_s/ides/ideas/
rindolfBarbapappa: Buffy Summers > Chuck Norris.
preactionso, Chuck Norris is a vampire?
BarbapappaRichard Simmons > Buffy Summers
rindolfpreaction: no, but in the Buffyverse, he's getting pwned by Buffy.
rindolfBarbapappa: who is Richard Simmons?
Barbapapparindolf: ;O
preactionexercise guy
rindolfpreaction: ah.
preactionyou've probably seen him without knowing
rindolfpreaction: maybe.
rindolfWeird Al Yankovic > *.
rindolfhttp://en.wikipedia.org/wiki/Ultimate_Showdown_of_Ultimate_Destiny - Mr. Rogers > *
preactionindeed
rindolfAnyway, the question is - which editor does God use?
j_wrightteco
rindolfAnd which editor does Logic, which is God's master uses?
* rindolfwould love to meet the goddess of Logic.
rindolfj_wright: heh.
popl_flamebait :P
rindolfpopl_: what?
rindolfLogic also has masters. We all do.
rindolf“A is A, and A is not not-A? WTF is he talking about??! Of course A can be not-A! I want a little of the stuff he's on!”
rindolfThere was something about there being many storms in Ancient Greece, which made them very high on Ozone.
popl_No time for existential jibber jabber. Daddy needs new shoes.
rindolfOzone in small quantities make you think clearer.
rindolfs/make/makes/
popl_rindolf: http://www.youtube.com/watch?v=jRx5PrAlUdY
popl_how small?
popl_:P
rindolfpopl_: the music starts very softly.
rindolfpopl_: is this dubstep?
popl_yes
rindolfpopl_: ah.
rindolfpopl_: ah, OK.
popl_a dubstep band called o-zone
rindolfpopl_: dubstep is all the rage now.
rindolfpopl_: I'm more into pop/etc.
rindolfBut there's a lot of good dubstep.
rindolfpopl_: I don't like this song much. Seems uneven and inconsistent.
popl_I was joking rindolf. It's not dubstep. This is europop, I guess.
j_wrighteither way, i am glad i didn't click
popl_It was a joke because you were talking about ozone in small quantities.
rindolfpopl_: ah, I see.
rindolfpopl_: seems like Eurodance.
popl_I hope so. I murdered the joke and splayed it open for you.
rindolfj_wright: <irony>It's actually a rick-roll</irony>
j_wrighti don't see the irony
rindolfpopl_: it's funny, but I actually like a lot of the all-girls bands britpop, like Atomic Kitten, All Saints, Girls Aloud, Spice Girls, etc.
rindolfpopl_: also like some songs by Britney Spears.
rindolfpopl_: not sure if Americans are really aware of Atomic Kitten.
rindolfpopl_: http://www.youtube.com/watch?v=1V0xQkk9kbc - hope you can view it.
rindolfIt may be blocked only to Europe.
rindolfUploading the .webm now. rsync++.
j_wrighthttp://en.wikipedia.org/wiki/Atomic_Kitten#Members WTF is the point of this chart
j_wrightsomeone wanted a gold star for this page
rindolfHmm.... they are together again?
rindolfThey are whole again!
j_wrightoh dear, fangasm
Channel#perl
NetworkFreenode
TaglineWhen Chuck Norris is Not Tough Enough.
Published2013-04-03

The New Foobar

Display

Su-Sheemaukf: GOD WHAT HAPPENED TO YOU? ARE YOU INJURED?
hufhe's become more.
claes_levelled up
pink_mistnew and improved?
Altreuspick one
Altreuscan't be both
Altreus(false)
Su-Sheewell it seems he incremented. f comes after e. soon he will be maukg.
waglehow do you split a string into a list of lists? (different delimiters).. trying this, but it doesn't work: map {split ("|")} (split('\n',$output)))
maukfthere is no such thing as a list of lists
waglei feared that
DrForrList of arrayrefs.
maukfand your regexes are wrong
waglebut thought perl5 was supposed to
Su-Sheewagle: see DrForr
DrForrwagle: perldoc perlreftut ; perldoc perldsc
wagleok, thanks
* DrForrgoes back to reading about dioxygen difluoride.
easteval: [ split /\n|\|/, "foo|bar\nbaz" ] # wagle ?
perlboteast: ["foo","bar","baz"]
DrForreval: [map {[split 'a']} split 'b', 'malbajessicaalba']
perlbotDrForr: [["m","l"],["","jessic","","l"],[]]
DrForrwagle: ^^^ maybe.
east.oO( JessicaAlba might be the new foobar )
Altreuswithout her consent!
eastthink she wouldn't like it?
Channel#perl
NetworkFreenode
TaglineSmokin’ hawt meta-syntactic variables
Published2013-05-02

How big is Yaakov’s GREAT HUGE LOVE

Display

rindolfYaakov: how is your GREAT HUGE LOVE doing today?
Yaakovrindolf: It's doing very well. Thanks for inquiring.
rindolfYaakov: you're welcome.
rindolfYaakov: is you GREAT HUGE LOVE bigger than Jupiter?
tybalt89rindolf: it's greater than one universe, but not greater than two
rindolftybalt89: ah.
Yaakovrindolf: The magnitude of my love is not a spatial one. It premates all timespace, so there is no spatial measurement that can be made. Comparing it to the extension of any object is meaningless.
hufhmm, "premate"
hufinteresting new word
rindolftybalt89: “There are only two infinite things: the universe and Yaakov’s GREAT HUGE LOVE.”
tybalt89"premates" ? is that like courtship ?
Botjeand we're not entirely sure about the universe!
rindolfIsn't it permeates?
rindolfBotje: yes.
hufno, premate is obviously not permeate
hufthey differ on the second letter, dude.
YaakovThat's what what you call a "tpo".
rindolfperlbot: define premate
perlbotrindolf: Whups, no definition for you
taotetekpremeditate?
hufYaakov: i prefer to think of it as you finding a new gem in the word mines
tybalt89rindolf: classically the third infinite thing is "human stupidity"
YaakovThe problem with routinely using obscure words is that when I make a typo I slashdot dictionary.com.
rindolftybalt89: human stupidity has become finite thanks to Yaakov's GREAT HUGE LOVE.
tybalt89rindolf: No. Love does not trump stupidity.
Channel#perl
NetworkFreenode
Published2013-05-06

HITHIM

Display

* GumbyPANwelcomes FOSSTAMIL - chandrasekaran to CPAN!
* GumbyPANwelcomes HITHIM - Vladimir Krasulya to CPAN!
pink_mistHITHIM
pink_mistgood name
rindolfHITHER
rindolfHITLER
maukeyou just went too far
rindolfHITTOOFAR
maukehmm, hithim looks like a Hebrew plural
rindolfmauke: Hittetes.
rindolfhttp://he.wikipedia.org/wiki/%D7%97%D7%AA%D7%99%D7%9D
rindolfhttp://en.wikipedia.org/wiki/Hittites
maukeWHAT DID YOU DO, MY WHOLE INTERNET IS BACKWARDS
maukehttp://en.wikipedia.org/wiki/Biblical_Hittites
pink_mistlol
Su-SheeI can't be the only one who parsed that as "hi titties" ...
Su-Sheebut I'm biased of course.
maukenot me, I was already thinking of "Hethiter"
Su-SheeI'm thinking: moar coffee.
taotetekSu-Shee: I agree with this thought.
Su-Sheetaotetek: you will run out of coffee, you just locked yourself in ;)
rindolfI'm thinking: more drugs!
rindolfSex and drugs and Rock-N'-Roll… a.k:a drugs and drugs and drugs!
Channel#perl
NetworkFreenode
Published2013-05-14

karma war

Display

j416sproingie: so it seems. Thanks for the help! Problem solved. :)
rindolfsproingie++ # Helping j416
sproingie:)
j416rindolf: ty :)
rindolfj416: you're welcome - you can bump sproingie's karma too.
pink_mistsproingie++ #anyone can do it!
cfeddesproingie++ # Just because it is fun.
annocfedde++
rindolfanno++
cfeddeheh
cfeddekarma war!
rindolfkarmapocalpyse.
sproingiekarma singularity!
cfedderindolf++ # just to round things out
rindolfcfedde: thanks. :-)
Channel#perl
NetworkFreenode
Published2013-07-10

Getting to Mongolia

Display

DrForrYep, build one to throw it away, then never build the second one :)
Altreuspancake algorithm
Su-Sheehihi.. Mongolia has an ACTUAL annual yak shaving contest.. we should all attend. :)
AltreusHow will we get there
Altreushuh
Maddinguehttp://en.wikipedia.org/wiki/Chinggis_Khaan_International_Airport
DrForrhttp://www.theyakranch.com/Yak-Tails/dog-shame-yak-shame.html # Yak Shaving in America.
AltreusMaddingue: I vote boat
Su-SheeAltreus: also, transsiberian railway.
Altreusoptions
Su-SheeMaddingue: god a Chinggis Khan Airport.. amazing :)
Su-SheeAltreus: only 10 days or so from Berlin..
DrForrBy pack train, of course.
Altreushow far by foot?
DrForrKHAAAAAAaaaaaaaaan!(s.)
DrForrDoesn't have quite the ring of JOHN HARRRRIISSSOOOOOOOOoooon... though. But what wouldn.
DrForrHuh? No. Just trying to figure out what form of conveyance would take 10 days to get from Berlin to whatever the capital of Mongolia is.
Su-SheeAltreus: tell me what water you would put the boat in between Berlin and Mongolia.. ;)
DrForrUlan Bator.
Maddinguealso, Mongolia is landlocked between Russia and China
Su-SheeDrForr: trans-siberian railway, it's actually quite cheap. :) but it _really_ takes roughly 10 days.
DrForrOh, right, it's on *that* side.
DrForryeah, that makes sense.
Channel#perl
NetworkFreenode
Published2013-08-29

Short is Beautiful

Display

laoujiwhat's a good SMTP/MIME mail module with few dependencies?
laoujiEmail::Sender seems to have Moo in it and all kinds of stuff I don't really need
rindolflaouji: why do you worry about dependencies?
laoujiI guess I don't have to worry about them. I was just wondering if there was something lighter.
hufMoo is already light as hell
laoujiok lol
hufif you want something even lighter, see M :) https://metacpan.org/module/M
laoujibeautiful
hufor Mo
laoujiok I will just use Email::Sender
hufalthough Mo is quite fat compared to M :)
DrForrThere's now just 'M'... *that*'s gonna be simple to search for.
hufDrForr: there's still no .pm
hufuse ;
rindolfhuf: what's the "use;"?
hufrindolf: fewer deps! more lightweight!
rindolfMaybe require ''; will work.
rindolfhuf: heh.
hufthis one doesn't even need perl!
hufit "works" equally well with a tea towel
* rindolfwrites a /bin/cat script.
hufsed 1d is better
DrForrDidn't we already do that for PPT?
DrForrOr is that just me showing my cynicism...
DrForrYou could f*ck with people's heads and require a non-breaking space before the semicolon to make '.pm' work :)
Channel#perl
NetworkFreenode
Published2013-08-29

World War 3

Display

Su-Sheeaaah. an hour of hiking in the late summer/early autumn weather makes everything better...
tadzikI deny the notion that it may be autumn already
Su-Sheetadzik: damn, I haven't even packed my stuff yet for the invasion..
Su-Sheegod what am I going to wear..
tadzika uniform, duh
Su-SheeYEAH WHAT COLOR MAN.. black or grey or green...
DrForrOo, a woman in uniform.
tadzik1st September problems
Su-Sheehm, well I look very good in army green..
Su-Sheetadzik: will you greet me at the border? ;)
tadzikSu-Shee: our cavalry is waiting for your tanks ;)
Su-Sheetadzik: I'm not riding a tank.. ugly. noisy.
tm604I'm sure there are fluoro electric ones by now
Su-Sheetm604: that doesn't fulfil German-Polish WW2 requirements. ;)
Su-Sheetadzik: sometimes I wonder if some war game simulations still exist in some dark cellar in some old ministry in Germany Or Poland..
tadzikSu-Shee: in Germany? Surely ;)
hufWW, pff.. we've been on WWW since 1996!
Su-Sheehuf: so, did we miss WWW3 then?
Altreus3.1
hufmiss? she's a girl?
Su-Shee"War for Workgroups"
tadzikhaha
Su-Sheeor, "Windows for War". ;)
hufworld wide war
Su-Sheethat's what I was going for with WWW3
Su-Sheeworld wide war would be number 3 after world war two. ;)
hufno wonder the Department of Defense's website is www.defense.gov :)
Channel#perl
NetworkFreenode
Published2013-08-29

The God Object

Display

mstthe problem is Ovid tends to compose dozens of roles into classes for no reason I've ever been able to work out
poplmaybe he's just being complete?
mstno
mstotherwise I wouldn't be criticising it
poplok
msthe's fallen into what I refer to as the PantheonObject anti-pattern
msti.e. breaking a GodObject up into a dozen roles
poplhaha
poplmst: when are you writing your book? :P
Su-Sheeif a god object is broken into a dozen roles, surely they're disciple roles...
poplSu-Shee++
poplSu-Shee: I think you just caused a rift in the Church.
Altreusif you instantiate a God object what happens to the rest of society
Su-SheeAltreus: well Luther and Calvin start refactoring...
annoLuther and Hobbes
poplhurr
poplsometimes we are so esoteric it is actually painful :P
Su-Sheewell ok, first Henry VIII publishes a mean spirited book about design pattern and splits from the one true Object.
Su-Sheethen Calvin and Luther start refactoring.
thrigpopl: it's no Voynich manuscript
LWAwell, then the refactoring was done by wycliff, luther, calvin, zwingli?
Su-SheeLWA: damn, forgot zwingli.
maukesounds Chinese
uri_mst: i will leave the bloviating to you! :)
poplHenry VIII's patterns all involved removing encapsulation
annoand hus. you need hus
poplthrig: nothing ever is
Su-Sheepopl: mostly, he removed wives ;)
hufunless you're vegetarian, in which case you don't have much use for hus
Su-Sheeyou're confusing it with jus. ;)
poplLWA: wyclef?
mstzwingli sounds like it should be what the third non-alpha character on a variable should be
mst$ # sigil
mst$^ # twigil
mst$^? # zwingli
Su-Sheemst: sigil, twigil, zwingil.
LWApopl: http://en.wikipedia.org/wiki/John_Wycliffe
hufno not -il
huf-li
poplLWA: yeah I know :)
huftoo few words end in -li :)
poplLWA: Bad joke. :(
Su-Sheehuf: IN YOUR LANGUAGE MAYBE
poplLWA: http://en.wikipedia.org/wiki/Wyclef_Jean
maukechili
hufSu-Shee: i meant in English
Su-Sheehuf: what the Dutch have with their -je, the Swiss have with -li
hufSu-Shee: _i_ say google as gugli :)
Su-Sheehuf: English schmenglish(li)
poplhuf: weirdo
maukehuf: that's adorabli
poplmauke++
hufmaukele :)
poplmaukelele?
LWAmauke: this is silli
hufeveryone gets mangled.
dispersedsilli is a fish
Su-Sheehuf: we've decided last year in the office to pronounce "Kindle" swabian-german. it sounds so much better.
hufoh yeah, kindle is definitely kindli
Su-Sheehufli, maukli, popli.
popl\o/
hufhuffancs is more common
dispersedperil!
dispersed... oops
dispersedperli i meant
maukeperl -li
anno230 matches for /li$/
dispersedi have noticed that saying a piece of software is a "4000 line perl script" with the perl sounding like 'peril' is a really convincing argument
Su-Sheesend a pingli, vasily!
Su-Sheegentli.
poplgentlefolk, surely
dispersedsureli
Su-Sheepopl: gentlifolk.
popldispersed: Don't call me Shirley
Su-Sheegreat now I have Swiss German in my head.
poplSu-Shee: is that a cheese?
Su-Sheeand god do I wish anybody would understand Asterix puns because.. man Asterix in Switzerland is just amazing.
dispersedu_n o_o ... smili
poplI heard in Switzerland that all the clocks are made from chocolate.
popl*heard that
hoverboardwut
Altreusclockolate
popland the streets are made of cheese
hoverboardlol @ grossly misinformed
annofrom cuckoos
Su-Sheepopl: common misunderstanding. because all Swiss cheese are round, they made all clocks round too. the chocolate is actually a rebellious reaction to that because it's rectangular.
popland there are no cats in Switzerland
hoverboardthey just don't survive there?
Su-Sheealso, the Swiss get very cranky when they don't get chocolate on time. that's why the Swiss metro/trains etc are so famously punctual.
poplcats don't eat cheese
Su-Sheeof course they do.
annothey bait their breath with cheese
Su-SheeI should get a job teaching foreign cultures.
poplwell, maybe you're right
annoto catch mice
poplby transitivity
poplmice eat cheese, cats eat mice, ergo cats eat cheese
Su-Sheemy cat ate cheese.
poplSu-Shee: your cat likes to cut out the middle-mouse
Channel#perl
NetworkFreenode
Published2013-09-14

Older and Wiser

Display

ZoffixWorkmst, yeah I asked; thrig unbanned me. I know when I got that ban I was misbehaving badly and were being rude to you. So I apologize for that. Now I am older and wiser.
* rindolfis now older and more foolish.
rindolfZoffixWork: beware from accumulating too much wisdom .
rindolfZoffixWork: it's not wise to be too wise.
rindolf;-)
mstZoffixWork: eh, I don't give a fuck about your being rude to -me-, my personality does pretty much invite it most days
mstZoffixWork: as far the rest ... well, I'm older. wiser I guess we can figure out as we go along :)
rindolfmst++ # Humility.
Channel#perl
NetworkFreenode
Published2013-11-01

Cake Across Europe

Display

Su-Sheebrain broken. I just had to think for three minutes how to create a branch in git. need chocolate.
DrForrSame here.
pink_mistnot coffee?
Su-Sheecoffee too. good idea.
DrForro/' Code monkey get up get coffee... o/'
Su-SheeI think I also need a huge German schnitzel today.
BotjeSu-Shee: I AM BRINGING THREE HUGE PIES TO THE OFFICE TODAY!
Su-SheeBotje: WRONG
Su-SheeBotje: YOU BRING TWO TO YOUR OFFICE AND ONE TO ME.
BotjeHOW CAN IT BE WRONG IF IT'S SO TASTY
Su-SheeBotje: BECAUSE YOU COUNTED WRONG
BotjeIT'S ONLY FOUR HOURS OF FLYING. YOU CAN STILL GET HERE IN TIME.
Su-Sheeseriously, Brussels - Berlin 4 hours?
Botjeprobably less.
Botjea hell of a lot less, actually.
Su-Sheeunless they moved it behind Moscow or so..
Botje1h25
Botjeit sure felt like four hours when we went, hmmm.
BotjeEVEN BETTERER! CAKE TIME IS AT 12:30!
BotjeLEAVE NOW BE THERE ON TIME
Su-Sheeyes, because it's one and a half hour flight and additional 4 hours getting there, waiting, checking in, getting out.. ;)
poplI have cake right here with me. Cake time is whenever I want it to be.
Botjeif you don't take luggage it's quite fast
Botjeten minutes check in, ten minutes security, run to gate, board, land, take taxi, have cake.
Su-Sheewhy can't flying be as simple and fast as boarding a train...
poplhaha
Botjeit used to be :)
poplTrains aren't simple any more in the US. :(
Su-SheeBotje: yeah, I remember vaguely.
poplNow we have the TSA.
BotjeSu-Shee: ah, maybe Brussels - Berlin by train is four hours.
Channel#perl
NetworkFreenode
Published2013-11-05

Rules of the #perl Channels

Display

rindolf“The first rule of the #perl channels: you don't talk about non-Freenode #perl channels. The second rule of the #perl channels: "#perl" always refers to Freenode's #perl.”
Nei??
rindolfNei: https://duckduckgo.com/?q=rules%20of%20the%20fight%20club - see this . I haven't watched the film , just read that quote.
DrForrYou haven't watched /Fight Club/?...
rindolfDrForr: the first rule of watching /Fight Club/ is you never say that you watched /Fight Club/ . ;-)
breadwardenwell, what else would you use a club for?
* rindolfuses the club to club breadwarden .
rindolf/Club Fight Club/
vagueIs that a club for club fight or a club to club a fight club?
bhuddaha club where the clubbers club fight clubs
rindolfDrForr: I recently finished watching the first /Matrix/ film, and not sure I really liked it, but was glad I did because it's a film that everyone expects you to have watched.
rindolfHaifa Linux Clubbing.
DrForrIt hasn't aged well in these days of CGI and Avatar, I'm afraid.
rindolfDrForr: /The Matrix/ ?
DrForrYeah.
rindolfDrForr: hmm... well, I found the quality of the effects there pretty good, but didn't like the movie in general.
rindolfDrForr: at least I didn't feel 100% unable to continue watching it.
rindolfLike has happened with some other books or films.
DrForrWell, if the books have Stephenie Meyer's name anywhere on them that's a natural reaction.
rindolfDrForr: I haven't read Stephenie Meyer.
DrForr(as is storming out of the theatre and vociferously demanding your money back, *along* with the wasted portion of your life, *along* with the bits of your soul that got left behind.)
rindolfDrForr: http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054 - this is a book I gave up on twice, and think is redundant.
rindolfDrForr: heh.
rindolfDrForr++
DrForrI couldn't even make it through 20 minutes of Twilight with Rifftrax' help.
rindolfDrForr: and I recall forcing myself to finish The Lord of The Rings (the book) and not remembering anything about it.
DrForrIt was like watching The X Files, with even *less* chemistry between the leads.
rindolfDrForr: hmm.. haven't watched The X Files
annoput down a 1000-pager on page 950 to make a point
DrForrSee, that implies that someone outside the age of 15-17 actually *watched* the movie. Which is scary enough as it is. I *saw* the crowd at the last Twilight premiere.
rindolfI haven't watched Twilight, but I saw a crossover parody of it, Buffy, Karate Kid and Harry Potter on YouTube that I found hilarious.
DrForrhttp://www.youtube.com/watch?v=ZsT0wD6pmo4 # All you need to see.
rindolfDrForr: quite awful indeed.
rindolfDrForr: /A Suitable Boy/ was a very long book, but it wasn't boring it all. I enjoyed almost all of it.
Channel#perl
NetworkFreenode
TaglineWhat you wish you would have to experience.
Published2014-02-13

AJAX URLs

Display

Su-Sheehm, do browsers treat URLs encoded/not-encoded with foo/bar/baz#fumpp versus foo/bar/baz%23fumpp differently? (aka in-page links)?
hufthey should
Su-Sheedammit.
huf's the point of urlencoding
Su-Sheeyeah, I really wasn't sure, I haven't used in-page links for at least a decade or so.
Nei# doesn't get send to the server
rindolfNow there's also them AJAX URLs #!op/sub-op/foo-12353ab343
Neiunless via JS
huf"now"
hufyou mean years ago before js got the history api
rindolfhuf: maybe - I still see them sometimes.
hufbut yeah, lots of crap still does the #! thing
Nei"now" everyone is using the history api to fake real looking URLs that could be sent to the server right
rindolfGoogle Groups I'm looking at you.
hufNei: yeah. so great. :(
huf"our websites are huge and slow and clunky. i know, let's add MORE crap"
Neihihihi
NeiI share the room with a php dev and he loves his shit and tells me all those horror stories how they implement this caching and another caching to speed things up
Su-Sheehuf: no, I'm really honestly using real in-page links :)
hufat least this way we get to spend CPU cycles on *gasp* transitions!
hufSu-Shee: yeah, those are fine and cool
Neiand replace everything with AJAX and in-page div replacement so it doesn't feel sluggish
Su-Sheehuf: not when they get encoded apparently.. :)
hufNei: and somehow it's still not as fast as a nice clean simple website built with HTML 4 and no CSS. Just the content, cleanly. No crap.
hufSu-Shee: write some js to decode it and AJAX and ... oh god
Neiat least php auto-gzips for you
hufunless it segfaults :D
huf(guess what we spent our time with yesterday...)
Channel#perl
NetworkFreenode
TaglineHow have the wise men helped with their ruling?
Published2014-02-24

Information Overload

Display

* GumbyPANCPAN Upload: Tinkerforge-2.0.1 by ISHRAQ http://metacpan.org/release/ISHRAQ/Tinkerforge-2.0.1
rindolfhttps://metacpan.org/pod/release/ISHRAQ/Tinkerforge-2.0.1/lib/Tinkerforge.pm - WTF is tinkerforge? :-(
Botjewho knows
Altreusmr google
pink_misthttp://www.tinkerforge.com/en/home/what_is_tinkerforge/
rindolfAh, I think I understand.
EmbargErpink_mist: damn, it took 10 minutes to find out who and why sent me this "tinkerforge" link. I looked through all my Jabber, ICQ and Skype conversation and found nothing!
pink_mistEmbargEr: heh :P blame rindolf :P
EmbargErI blame my brain
AltreusEmbargEr: that's the danger of just clicking things
EmbargErAltreus: exactly
rindolfEmbargEr: maybe you're suffering (like me) from information overload.
rindolfEmbargEr: which according to http://en.wikipedia.org/wiki/Information_overload#Early_history the author of Ecclesiastes (~300 BC) complained about as well.
rindolf“There's nothing new under the sun.”
EmbargErwell...
pink_mistargh, MORE INFORMATION! thanks rindolf :P
rindolfpink_mist: it's information about information overload.
rindolfpink_mist: meta-information overload.
pink_mist:P
Channel#perl
NetworkFreenode
TaglineKnowing that I know too much is too much knoweldge
Published2014-02-24

Scaring Users Off

Display

Su-SheeI hate this "oh shit this isn't really properly normalized" - more and more tables - "what am I doing here?" - bounce back, reduce number of tables to something sensible - is there a shortcut? ;)
AltreusMONGO
* Altreushides
Su-SheeAltreus: you know if you don't play nice we make you stay in #php and never allow you to do any perl any more ;)
AltreusI don't think I'm allowed in there
Su-Shee#php, ##php..
Su-Shee###php
Altreusphp isn't allowed an official channel
jkg###webscale
AltreusMy new phone is so responsive I hate using my laptop now :(
DrForr#php_into_the_ground
Su-SheeAltreus: because.. the laptop is... ?
siamsaratable based
user_1879hello
* siamsaralaughs out loud at his own jokes
rindolfuser_1879: hi.
DrForrAfternoon.
user_1879exit
pink_mistrindolf: you scared him away!
siamsararindolf++ # scaring users off
rindolfsiamsara: :-)
rindolfsiamsara++ # Good joke.
rindolfsiamsara: no users are good users.
rindolfWell, I mean «no users» -> «good users» not For each user -> user is not good.
pink_mistyes, the Norwegian users are all good users :P
siamsaranot like us users
pink_mistor even my users
rindolfHeh.
rindolfWhat shall be users be?
rindolfWill there be users?
DrForrusers, good god, what are they good for.
Botjeabsolutely nothing!
Altreusbug testing
Channel#perl
NetworkFreenode
TaglineUsers? We Don’t Need No Stinkin’ Users.
Published2014-03-18

Quantifying Emoticons

Display

rindolfAltreus: it's live now. Thanks! http://is.gd/HdVT69
Altreus:)!
rindolfAltreus: heh.
rindolfAltreus: is the "!" a kind of beard?
AltreusWell no but it could be
AltreusIt just means "very"
Altreusas with all exclamations
rindolf¡!
rindolf¿?
JarJarBinksthat's a handlebar moustache
JarJarBinks¡!
Altreusthat is just "very ¡"
pink_mistAltreus: I thought that was what :D was for =)
AltreusNaw
AltreusThat's a different expression, not just more of the same
Altreus:)! is :) but more so
pink_mistah I see
AltreusAlso allows for :D!
jkgis ":) :)" more or less than a :)! ?
Altreus¯\(._.)/¯
AltreusI don't have that in my repertoire
Altreus:)! is :) * :) - 1 * :) - 2 ... 1
Altreusbut :) :) is 2:)
Altreusso... more FSVO :)
Altreusless for the others
Channel#perl
NetworkFreenode
Published2014-05-01

An SMS about the fax…

Display

LeoNerdrindolf: Can you send me an RT bug on that? NaFTP, requesting the REST command and IPv6 support
rindolfLeoNerd: OK.
rindolfLeoNerd: https://rt.cpan.org/Ticket/Display.html?id=95574
LeoNerdYou do know these things are emailed to me, and so you don't need to highlight my attention on IRC right? :)
Botjehey LeoNerd, you should've received a mail about that ticket you wanted!
* LeoNerdends Botje an SMS to remind him about the fax containing my reply to his telex
Botjeplease don't end me, it was just a joke
corgifextweet him a link to your facebook post containing a screenshot of your tumblr
jkgyou _could_ mention it on G+, but only google employees would see it
corgifexinb4 vine
pink_mistmake a youtube video of you sending the tweet
corgifexselfie instagram
hufwhisper it into a beer and then pop round to LeoNerd's and give it to him personally
LeoNerdOooh that would work :)
hufha!
hufat least one could "pop 'round"
hufi don't think that's legal outside Britain
hufperhaps in the more colonier former colonies.
corgifexpost it on stackoverflow, link it on /r/LeoNerd
hufwhy is there no /r/LeoNerd?
corgifexdunno, report a bug
Botjeyou should wait for the future to resolve.
Channel#perl
NetworkFreenode
Published2014-05-13

2014’s 4th of July’s #perl Green Tea Party

Display

Su-Sheehm, was there a time datatype for duration in postgres? or am I just wishful thinking?
_DrForrSu-Shee: 'interval'?
rindolfRadditz: nice. :-)
rindolf_DrForr++ # Helping Su-Shee
Su-Shee_DrForr: lemme look. merci.
rindolf_DrForr: why do you have a leading underscore now?
_DrForrAt least in 9.1.
* rindolfeats the underscore.
Su-Shee_DrForr: I have the latest and shiniest postgres.
_DrForrHaven't found and /killed my clone, I guess.
poplYou'll spoil your dinner.
rindolfIt was a good underscore. Minty with a hint of cranberries.
rindolf_DrForr: ah. /msg NickServ HELP GHOST?
Su-Sheeoh genius. interval hour to minute is exactly what I need.
poplinterval is awesome
rindolfPostgreSQL++
Su-Sheemy favorite: allballs ;)
rindolfUnderscores are the most nutritious punctuation. But you also need to eat letters, digits and whitespace for a balanced diet.
rindolf;-)
Altreusr 2 hours ago you said you were going to sleep
Altreusrindolf: *
LeoNerdI much prefer scheme's-name-style
rindolfAnd both uppercase and lowercase letters are important.
annohumor!
Su-SheeLeoNerd: See my -? ;)
LeoNerdSu-Shee: ooooh... I hadn't thought of that. Yes :)
rindolfAltreus: I went to sleep and woke up with some great ideas for my new screenplay.
Altreusrindolf: do you normally sleep in short periods?
Su-SheeLeoNerd: sadly, doesn't work most of the time elsewhere. most login names for example don't allow -
Altreusrindolf: or was it just a nap
Su-SheeLeoNerd: half of the perlbot refuse me because of it too. ;)
rindolfAltreus, anno : also see http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-xkcd-programming-languages-sex-talk .
annoyeah, sure
rindolfAltreus: just a nap - lately I've been hypomanic so I sleep less at once.
rindolfAltreus: and wake up early.
rindolfAltreus: I also have many small meals.
poplrindolf: I have found that having a shitty job helps me regulate my depression.
rindolfpopl: ah, OK.
rindolfpopl: I'd like to get a job where I interact with people a lot.
rindolfpopl: like a shop vendor.
rindolfpopl: so far many of these places asked me for my age, and I'm 1977-born.
rindolfAnd* a Technion graduate in EE.
rindolfSo people may think I'm overqualified.
Su-Sheehuf! where are you! HELP!
rindolfBut there are no small jobs - only small workers.
_DrForrMore efficient, you can pack more into a small space.
poplI've seen some very large workers.
rindolfpopl: heh.
rindolfpopl: http://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/ - paraphrasing on what I wrote here.
rindolfpopl: I didn't mean small in physical size - just "Rosh qatan" and with a big ego.
rindolfperlbot: rosh gadol
rindolfperlbot: search for rosh
rindolfperlbot: Rosh Gadol is http://www.joelonsoftware.com/items/2004/12/06.html - literally "Big Head" or "Small Head", Hebrew slang for taking initiative, and being awesome at your job or responsibilities regardless of how small they are.
perlbotrindolf: Stored Rosh Gadol is http://www.joelonsoftware.com/items/2004/12/06.html - literally "Big Head" or "Small Head", Hebrew slang for taking initiative, and being awesome at your job or responsibilities regardless of how small they are.
rindolfperlbot: learn Rosh Qatan is [fact Rosh Gadol]
perlbotrindolf: Stored Rosh Qatan is [fact Rosh Gadol] as
rindolfperlbot: rosh qatan
perlbotrindolf: No factoid found. Did you mean one of these: [Rosh Gadol]
rindolfpink_mist: can you help?
rindolfperlbot: alias
perlbotrindolf: use the new mkalias command: mkalias foo <- bar
rindolfWe need aliases for both rosh qatan and rosh katan
Su-Sheeno, we don't.
Su-Sheeor do they indicate perl stuff?
rindolfIn The Gilmore Girls ( ♥! ), Lorelai started off as a cleaner of that inn, and ended up running that place.
rindolfSu-Shee: it is related to Perl.
Su-Sheeno, it's not.
rindolfSu-Shee: and it has nothing to do with sex/celebrities/etc.
Su-Sheeyes and you can still stop dropping all your private shit into the bot.
_DrForrNo, it's a term from a blog about software. It's as related to perl as 'scrum' is.
rindolfSu-Shee: why do you think that perlbot should be about 100% perl stuff?
rindolfOn irc.perl.org purl has stuff from Monty Python.
Su-Sheerindolf: the name "perl" bot might be an indicator. and we're not on irc.perl.org and purl is purl.
rindolf_DrForr++
_DrForrHistorical accident.
rindolfSu-Shee: well, we discussed Rosh Gadol/Qatan in the past here.
rindolfSu-Shee: it's part of #perl's culture.
Su-Sheenice try. you're the only one who's dropping his culture into the bot. how about making your own bot for it.
_DrForrI'm guessing you mean 'you' there.
rindolfSu-Shee: perlbot is the bot of #perl, #perlcafe, and related channels - not of the perl 5 programming language.
_DrForrSo you're now the arbiter, I see.
rindolf_DrForr: what?
rindolfperlbot: define arbiter
perlbotrindolf: arbiter n 1: someone with the power to settle matters at will; "she was the final arbiter on all matters of fashion" [syn: {arbiter}, {supreme authority}] 2: someone chosen to judge and decide a disputed issue; "the critic was considered to be an arbiter of modern literature"; "the arbitrator's authority derived from the consent of the disputants";... [Output truncated. Use `more` to read more]
rindolfAh, hah.
rindolf_DrForr: well, it's ultimately up to thrig to decide.
Su-Sheeoh if we take thrig's sense of humor as a measurement I see interesting times and judgements ahead.. ;)
rindolf_DrForr: or Su-Shee and I can try to convince one another of our righteousness using THERMO-NUCLEAR-WAR!
jkgLOVELY WEATHER TODAY.
rindolfjkg: LOVELIEST!
_DrForrWould you like to play a game?
rindolfjkg: THERE IS NO JUSTICE! THERE'S ONLY ME!!!
jkghow about a nice game of chess?
rindolf_DrForr: is it a quote from WarGames?
_DrForrFinally enlightenment strikes.
rindolfjkg: "A battle of wits? To the death?! I accept!!"
jkgI think you switched movies :)
rindolfjkg: seamlessly.
Su-Sheeif I'm going to war over this, I will win without a battle.
rindolfOooooh... cheater.
rindolfGotta love a girl who bends the rules - http://www.shlomifish.org/humour/fortunes/show.cgi?id=david-vs-goliath--hacker .
rindolfSu-Shee: so how are you going to win without a battle? Will you poison my water?
Su-SheeI never cheat. I don't need to. Because you will nicely fall into your own sword without me even moving a finger. and we're almost there.
Su-Sheeand I will have warned you and I will have made transparent how this works and you will not believe it and yet it will be happening.
rindolfOoohhh... free man destroying himself.
jkgevil mastermind 101: never tell your adversaries that you're close to achieving your goals.
rindolfjkg: heh.
rindolfjkg++
_DrForrjkg: But come on, the cliche'd Bond villain speech is a *classic*.
Su-Sheejkg: wrong. tell them. often. they don't believe you anyways.
rindolfSu-Shee++
rindolfperlbot: thanks
perlbotrindolf: If you want to thank us, help out by sending some money (even just a little) to the Perl Foundation to help with perl5 development - https://secure.donor.com/pf012/give
rindolfcyber37_guest: ^^^
jkgheh
rindolfcyber37_guest: also feel free to lurk here and learn more or ask more questions.
rindolfcyber37_guest: time >>> money.
rindolfperlbot: time
perlbotrindolf: ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time); OR Modules: Time::Piece, Time::Format, Time::Tiny, etc.
LeoNerd"time. Don't talk to me about time. It's sooooo depressing"
rindolfIf only we had cryptotime - BitDuration.
rindolfAnd no - I don't mean timestamps.
rindolfLeoNerd: heh.
Su-Sheeso. now I wrote 27 tables and didn't try one of them and now I'm going to shove them all into the database with a makefile which of course will explode .. because.. I didn't try any of them.
phxsounds like fun
Su-Sheemostly like "stupid"
rindolfSu-Shee: good luck.
rindolfHubris!
LeoNerdTests are overrated
rindolfWell, a good amount of hubris is useful in moderation.
LeoNerdIf it breaks, your users will let you know
rindolfLeoNerd: heh.
LeoNerd.oO( mine do ;) )
rindolfWe wouldn't have had modern tech without Hubris.
rindolfOr without neophilia.
Su-SheeLeoNerd: I have tests actually. thanks to theory's amazing pgtap/mytap.
jkgthe three virtues of a great programmer: laziness, hubris and necrophilia
_DrForrAlways mount a scratch database.
Su-SheeLeoNerd: haven't adjusted them to the new stuff yet because I can't be bothered to do real TDD ;)
rindolfjkg: necrophilia?
jkghaha
jkgI just realised, I completely misread you.
jkgI did think it was a bit weird...
rindolfjkg: yes, neophilia - love of novelty.
rindolfjkg: possibly being a hipster.
jkgsure, I know the word - I just misread and thought you'd dialled the weirdness up another notch ;)
rindolfBoth neophilia and hubris should be done in moderation.
rindolfwell, arguably a necrophil is someone who uses antiquated stuff.
rindolfLike Thé Symbul in http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ .
* Zoffixsaves jkg's quote for use later out of context :)
jkgZoffix: you're welcome, I guess :)
rindolfHer character was inspired by a very powerful sorceress in the D&D Forgotten Realms world, but in the story, she only has very primitive "superpowers", and is annoyed by always being considered the opposite.
rindolfAnd still she is considered one of the most influential Qs.
rindolfZoffix: meow.
Zoffix\o
rindolfZoffix: how is the 4th of July treating you canuks?
ZoffixOh... Happy 4th of July, all you guys down below :)
rindolfZoffix: heh.
Zoffixrindolf, business as usual. Except with the US company we deal with being closed, I guess all the customers will be calling me today, instead of them :(
rindolfZoffix: what time is it there?
Zoffix6:12am
rindolfZoffix: ah, I see. :-(
rindolfZoffix: will you get paid extra?
rindolfZoffix: ah, good time.
ZoffixFor what?
rindolfZoffix: how's the weather?
rindolfZoffix: for handling all their calls?
Zoffixno
rindolfZoffix: I'm trying to find a company to sponsor my summer trip to Europe.
Zoffixheh
rindolfZoffix: I'm willing to be their cheerleader for the duration of the trip.
hufSu-Shee: hmm/
huf?
Su-Sheehuf: too late. ;)
* rindolfcontemplates marrying a chick called Fish and becoming the Fish-Fish family.
rindolfThere are some Miss Fish of English descent who are not Jewish, including some in .us.
LinuxGuyAny ddoser here
rindolfLinuxGuy: what?
rindolfLinuxGuy: no nefarious activity.
rindolfLinuxGuy: and don't PM me.
rindolfLinuxGuy: DDoS is wrong.
LinuxGuyyeah but its right if it perform for good cause
LinuxGuyi can pay for attack
poplLinuxGuy: Wrong channel.
poplLinuxGuy: Go away.
* LinuxGuy(Rock@119.159.20.35) has left
Zoffix*Wrong network
jkgthat was surprisingly effective.
ZoffixAlso... WTF my LShift+* don't work :(
BinGOs>:)
poplbullshit losers
poplsome people make me want to beat them with a rake
BinGOsfilthy infidel
Su-SheeI have no problems whatsoever with a ddos as a political thing. paying for it is stretching it though.
* icke(~anno@p5DDB0683.dip0.t-ipconnect.de) has joined
BinGOsto paraphrase Asimov "DDoS is the last resort of the incompetent"
poplDDoS is stupid.
Su-Sheepopl: maybe. I still don't have a problem with it as a political act. I might find blockades, boycotts or barricades equally stupid.
BinGOswe had to spend money on anti-ddos kit because of idiots.
ZoffixWere you ddosed by the guys who sold you the anti-ddos kit? :)
jkgthat's an excellent marketing strategy.
Zoffixheh yeah, sounds like a good business opportunity.
poplGreat until the court hearing.
BinGOsthey also stop portscans and what-not.
BinGOswhich was the main reason for getting them.
popl$12 wrench beats $2000 anti-DDoS software.
BinGOsthey are network bridges really.
Zoffixpopl, that's why you should find someone online to ddos for you, for payment.
ZoffixOh, wait! That's what LinuxGuy was doing! See? We figured out. LinuxGuy is the guy who sold BinGOs anti-ddos kit :D
poplYour logic is exceedingly Canadian.
Su-SheeI'm familiar with deductive and inductive logic and all that.. but Canadian..
Zoffixpopl, yes, Canadian logic is invariably brilliant :P
ZoffixAlso, WTF are you gonna do with a $12 wrench?
poplsyrupy
poplZoffix: What would you do with a $12 wrench.
popls/\./\?/
Zoffixpopl, sell it for $20
rindolfAh, LinuxGuy went away.
rindolfZoffix: <Zoffix> Oh, wait! That's what LinuxGuy was doing! See? We figured out. LinuxGuy is the guy who sold BinGOs anti-ddos kit :D ==> heh! Zoffix++
rindolfThis channel is very funny today.
rindolfZoffix: conspiracy theories FTW!
rindolfStop! Reddit time.
dont-paniclol... Did he really think someone was going to do some ddosin' for him?
dont-panicgo play with ping and send exceedingly large and Canadian packets
locsmifAnti-ddos? How does that work if it's a packet storm unless you can prune that at the ISP?
Altreusload balancing!
annoddefense
jkgyou just need to set up flow of the same frequency and amplitude, half a phase out of sync.
Channel#perl
NetworkFreenode
TaglineLife, Liberty and the pursuit of IRC amusement in the absence of .us-ers
Published2014-07-04

MS Comic Chat on Windows 8

Display

YaakovWARNING: MS Comic Chat runs swimmingly under Windows 8.
rindolfYaakov: heh.
Yaakov# Appears as Yaakov
rindolfYaakov: ah, comic chat.
YaakovI like Windows 8.1 as much as I have ever liked Windows. I don't want ot use it, but...
rindolfYaakov: is it still maintained?
YaakovIt is abandonware but you can get it.
thrigodd, I found Windows 8 about the first usable version
YaakovI just tested it, and it works like a champ.
rindolfI thought you meant MS Comics Sans.
rindolfYaakov: how are you? How's the wife and kids too?
Yaakovthrig: Windows 3.11, Windows NT, Windows 95 C, Windows XP SP1, Windows 8.1 is my list.
Yaakovrindolf: Well, well. Thanks.
YaakovAlso, Windows Phone 8.1
YaakovBut, I am not a Windows user any more.
spookahi can't stand 8.1 =\
rindolfYaakov: did you donate some of your patented GREAT HUGE LOVE™ for needy people recently? ;-)
YaakovThough I have machines that run it, and a Windows 8.1 phone.
YaakovI haven't declaimed it in this channel. But it must be spontaneous to be real, so it will have to wait until it happens "by itseI LOVE YOU ALL WITH A GREAT HUGE LOVE
YaakovOh. There.
rindolfYaakov: :-)
rindolfYaakov: I LOVE YOU WITH MY OWN GREAT HUGE LOVE TOO.
rindolfSpread the LOVE!
rindolfSpread the GREAT HUGE LOVE!
rindolfShare and enjoy the great huge love.
Channel#perl
NetworkFreenode
TaglineCan’t get enough of Yaakov’s GREAT HUGE LOVE
Published2014-07-23

Jobs, Emma Watson, Saladin & Knights Templar

Display

johndoemerwhat is the best way to find a nice job doing perl in Los Angeles?
rindolfjohndoemer: jobs.perl.org?
rindolfjohndoemer: there's also the LA Perl mongers.
rindolfjohndoemer: and a jobs mailing list.
johndoemerI never did a mailing list since in like 95 when I got 500 emails in 1 day from one
johndoemerare they safe?
rindolfjohndoemer: note that I'm trying not to be picky about which jobs I get - http://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/ ?
rindolfjohndoemer: what do you mean by "safe"?
preactionjohndoemer: you can set up filters. also, the pm lists are usually pretty low-volume
rindolfjohndoemer: what is the worst thing you suspect will happen?
johndoemerI guess I never learned how to use a mailing list
johndoemerso I sign up and how do I read it without getting 500 emails a day?
preactionlook at the archives to see how many e-mails get sent per day
johndoemerI dunno I just gotta escape this Unix admin job stuff I'm doing
rindolfjohndoemer: put it in a separate folder.
johndoemerjust the interviews driving me batty
johndoemerfuck ansible and chef
rindolfWhat is ansible?
rindolfIs it a Ruby thing?
johndoemeremma watson is butt
johndoemerlike a 3
johndoemershort with no boobs
rindolfjohndoemer: butt?
johndoemercrappy hair
johndoemerlooks like a dude
rindolfjohndoemer: :-(.
johndoemerzomg some brits think shes hottest woman in film?
johndoemeroh my gods!!
johndoemerbutt ugly
johndoemerfake teeth and a lack of pimples doesn't mean your pretty
johndoemercaveman brow
johndoemershort with no tits or ass
johndoemerzomg
preactionI'm fairly certain that this is not on-topic for #perl
Grinnzlol
rindolfjohndoemer: maybe you should change your attitude. After I reached enough enlightenment, I find the vast majority of women attractive enough.
johndoemerholy crap did they make 8 harry potter films?
rindolfjohndoemer: but preaction is right.
rindolfjohndoemer: yes.
preaction7 books, +1 last split in two
johndoemerthe first was one of worst movies ever and glorification of government school elitism over capitalism is gross garbage
johndoemerdid harry ever even pork her?
rindolfjohndoemer: pork?
preactionI'm not sure how that tracks, but this is still not a #perl topic
johndoemerI thought uk was protestant and all the girls got the pill at 15 and its was fun fun fun
johndoemerfuck
Grinnzso anyway
rindolfjohndoemer: you have a strange jargon.
johndoemeranna nicole smith si hot
johndoemervanessa montagne
johndoemersarenna lee
johndoemerpamela anderson
flight18wow
johndoemernot emma watson
rindolfjohndoemer: and I hope you don't have this attitude IRL.
johndoemerjeesh
johndoemerfor 20 years
preactioni wish he didn't have it here, either
johndoemerok
rindolfjohndoemer: please stop.
johndoemerI will say this
johndoemerrover is < than mad max
johndoemerbad movie
johndoemerok
johndoemerso why is mojo better than dancer?
rindolfjohndoemer: some people may disagree that it is.
rindolfperlbot: mojo
perlbotrindolf: Perl
flight18johndoemer, what did you think of her performance in The Bling Ring?
rindolfperlbot: mojolicious
perlbotrindolf: No factoid found. Did you mean one of these: [makealias] [mkalias]
Grinnzol
Grinnzthat wasn't very helpful perlbot
johndoemerhttp://jobs.perl.org/job/18908 I wonder how they pay for expert in perl and SQL, 180K?
rindolfjohndoemer: 180KUSD/year?
johndoemerus $
johndoemerI mean an expert in perl must make 125k minimum
johndoemeradd that database wizardry
johndoemerSQL
johndoemeretc
Grinnzahaha
johndoemermust bump it up no?
johndoemerhell I was making 80/h doing Linux
johndoemerbut this whole chef thing got outa hand
rindolfjohndoemer: most Perl people know SQL to some extent.
johndoemerI think some java idiots decided lets automate away sysadmins so they wont tell us we are morons
johndoemerI know sql
johndoemerbut what version of "expert" I am I don't know
rindolfjohndoemer: you may wish to read http://shlomifishswiki.branchable.com/Saladin_Style/
johndoemerhas everything got to be JavaScript now? I hate JavaScript websites with hot red passion
flight18After Harry and Ron save her from a mountain troll in the girls' toilets, she becomes close friends with them and often uses her quick wit, deft recall, and encyclopaedic knowledge to help them.
johndoemerslaad style? like th ebig lizard men from fiend folio?
rindolfjohndoemer: I use NoScript.
rindolfflight18: what?
rindolfjohndoemer: Saladin style.
flight18Pretty amazing, huh?
johndoemerwhos that?
rindolfjohndoemer: Saladin was “ Ṣalāḥ ad-Dīn Yūsuf ibn Ayyūb (Arabic: صلاح الدين يوسف بن أيوب‎; Kurdish: سه‌لاحه‌دین ئه‌یوبی , Selahedînê Eyûbî) (1137/1138 – March 4, 1193), better known in the Western world as Saladin was a Muslim Sultan who liberated most of Palestine from the rule of the Knights Templar and the Christian crusaders,”
johndoemerpaladin? like a holy warrior?
rindolfjohndoemer: the first true Hacker Monarch/Warrior Monarch.
Grinnzsounds like a guy that should have been in assassin's creed 1 :)
Grinnzah, he was
johndoemerI want a movie where knights templar kill a lot of bad guys
johndoemerthat's be awesome
rindolfGrinnz: heh.
johndoemerknights of the round table!
johndoemeryeah!
rindolfjohndoemer: King Arthur predates the knights templar.
rindolfjohndoemer: there were quite a few films about Saladin.
Grinnzjohndoemer, except in assassin's creed, the knights templar are the bad guys ;)
johndoemerwhy bad?
johndoemerdidnt they guard the galaxy against evil for a thousand generations?
johndoemerusing the force?
rindolfThe Legend of Robin Hood is generally set in the time of Richard I/Saladin, but the earliest British records predate that.
rindolfjohndoemer: heh.
Grinnzjohndoemer, because they want to control the world, etc
johndoemerawesome
johndoemersame as the brits did briefly eh
rindolfGrinnz: well, the Knights Templar started as paranoid, murderous and violent and mostly mentally ill.
johndoemermenatlly ill?
johndoemerhah
johndoemersmart sounds like to me
johndoemerhad multinatinoal mob
johndoemeri bet they hid lots of hot women in thier holds
johndoemern a[prtied
johndoemersign me up
Grinnzdo you by chance have any foreign substances in your bloodstream?
johndoemerUnix adminning is pissing me off
rindolfGrinnz: and after Saladin was through with them, they were happy, noble, peaceful mostly sane, and unwilling to fight him.
johndoemernop
johndoemerjust pissed at bad Unix admin job interviews gone bad
johndoemerand outa work
johndoemernot sure what to do
preactionget your skills up-to-date with the new orchestration technologies?
flight18johndoemer, why are you here?
johndoemerfor fun
johndoemeru?
johndoemerI kinda don't believe in config management orchestration
preactionthis is a Perl support channel. the Perl chat channel is on irc.perl.org
johndoemerI believe in client server computing
johndoemerand concurrency at language level, name based virtual hosts
johndoemeretc
Grinnzthere are people who don't believe in name based virtual hosts?
preactionhow is any of that against configuration management?
johndoemerwell why have 10 URLs on 10 VMs mate, if u can have 10 on 2 servers, with name based virtual hosts eh?
preactioni don't like setting up boxes over and over and over again. i like getting a config right and then copying it to dozens or hundreds of machines, as I'm sure most admins also like
preactionbut then, i like the idea of rexify.org, where i can run adhoc scripts on multiple machines on the command line. from what i saw, ansible and chef don't allow that
Channel#perl
NetworkFreenode
Published2014-09-20

Hear me roar, Katy Perry, and idiots vs. geniuses

Display

Altreusmeow
rindolfAltreus: meow.
rindolfAltreus: sup?
Altreusrindolf: -_-
rpagwoof
rindolfrpag: roar!
rpagI've brought out the bear
rindolfrpag: https://www.youtube.com/watch?v=CevxZvSJLk8 - you're gonna hear me roar!
Altreusrpag: you were supposed to bring the /beer/
Altreus._.
rpagrindolf, o dear i cant listen to that, reminds me of my recent ex-girlfriend
rpagAltreus, :)
rindolfrpag: heh, what was wrong with her?
rpagnothing, she just listened to Katy Perry all the time
rindolfrpag: ah, I see.
rindolfrpag: why did you break up?
Altreusoh I thought maybe she roared a lot
rpaghaha
Altreusrindolf: duh, because she liked Katy Perry a lot
rpagshe did, sometimes :)
rindolfAltreus: heh.
rindolfAltreus++
rpagrindolf, because I'm an idiot :P
rindolfrpag: ah.
rindolfrpag: you're an idiot who writes Perl?
rindolfOnly geniuses can write Perl.
spbno, any idiot can write perl
spbonly geniuses can read it
rindolfspb: heh.
jkgonly geniuses can read perl written by an idiot
rpagi haven't written perl, or any language, in a while, writers block or something
Altreusrpag: not even English?
rpag:P
Channel#perl
NetworkFreenode
Published2014-10-16

“Required Joke about Emacs”

Display

qizwizso I can't do a recursive include with PERL5LIB?
qizwizI have to defend every code change and this is really for my own use (emacs)
rindolfqizwiz: you can try using File::Find or whatever.
hufqizwiz: depends on how you set it
hufshell has glob too :)
hufor you can write a script and symlink everything together and include a single dir
annorecursive?
maukeuse an overlay mount!
huffish bananas old pajamas butter'd scones for lunch?
Grinnz_qizwiz: there's no such thing as a recursive lib dir; you need a base lib dir, so that things like Some::Deep::Namespace::Module can be found at Some/Deep/Namespace/Module.pm
Grinnz_it doesn't search very hard for these things, it just goes by @INC
* ImaginaryFriendhas quit (Quit: leaving)
qizwizor I could just use emacs itself to build the env variable. That's probably easiest.
Alchemyqizwiz, http://perldoc.perl.org/lib.html
Grinnz_well, "easiest" would be to remake the "cpan modules" dir by using cpanm or something to download whatever specific versions you need ;)
kaitlyn<required joke about emacs here>
Alchemy<required joke about plumbers fixing emacs problem>
qizwizGrinnz: that's not an obvious solution to me. What do you mean exactly?
Grinnz_qizwiz: instead of having cpan modules installed in different lib dirs, install them all to the same lib dir
sproingie@INC can contain functions, but that's getting even more insane
Grinnz_they are designed to coincide
rindolfkaitlyn: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-sharp-programming-your-emacs-so-fat
sproingiedebugging a dynamic @INC will be hell on wheels
Grinnz_qizwiz: and cpanm can be directed to install a specific version of a module with "cpanm Module::Name@1.2345"
Grinnz_but you'd have to set it up so it's installing to the right dir first
sproingiecarton is perfect for that
Grinnz_right, or that
kaitlynrindolf: All joking aside, emacs is a great editor. I just don't know enough LISP to properly start it.
sproingiewait, emacs is also an editor?
kaitlynsproingie: I'm pretty sure it's an IRC client.
Grinnz_i thought it was another improved replacement for sysvinit
qizwizsproingie: Actually, not really. I can take whatever function I'm running on emacs that's going to hit @INC in some way and 'advise' it to set the PERL5LIB variable before it's run. I can even cache it to make it more performant
sproingieI'm sure the next systemd will have emacs built in
rindolfGrinnz_: heh.
Grinnz_sproingie: not sure, i think it will be the other way around
Channel#perl
NetworkFreenode
Published2014-11-05

How Chuck Norris learnt Perl

Display

dyre17Are there any videos to supplement http://learn.perl.org/ ?
rindolfdyre17: szabgab has released some.
ologyThere are a number of perl topics on slideshare
thrigdyre17: https://www.youtube.com/watch?v=z5KYZ74OAak
pink_mistif you search for 'yapc' on youtube, you'll find loads of perl talks; not all of them are introductory though.
rindolfdyre17: I also created http://perl-begin.org/ .
tipdbmpdyre17, you could check the videos from some YAPC conferences: https://www.youtube.com/user/yapcna/playlists
SoltisI still don't understand why perldoc isn't enough to learn perl
SoltisBut I've also accepted that it apparently isn't for most people.
hekmekwith prior coding experience it is
hekmekotherwise probably not :O)
pink_mistdifferent people learn differently too
thrig"Mark Hamill reads perldocs" (video: someone paging through the perldocs)
sproingiei could listen to John Noble read the perldocs
pink_mistheh
rindolfthrig: Chuck Norris has the whole perldocs memorised.
pink_mistsproingie: that the dad from fringe?
BinGOsMark Hamill playing the Joker reading perldocs
Soltishekmek: My prior experience was TCPL 2nd ed.
sproingiepink_mist: and the horseman of war in sleepy hollow, yep
Soltisrindolf: Chuck Norris learned perl by scrutinizing the surface of a magnetic platter holding a copy of the perl binary.
rindolfSoltis: heh.
hekmekI'd always suggest reading books on computer science and then some official doc on whatever language you wanna learn
ologyThen he round house kicked Guido
rindolfSoltis: Chuck Norris was born knowing Perl.
rindolfBefore it was created.
Soltisrindolf: No, that was Gauss
pink_mistSoltis: don't you mean Summer Glau?
Soltispink_mist: No, she's fictional.
Soltispink_mist: Summer Glau is a figment of Chuck Norris's imagination.
rindolfSoltis: she is not.
rindolfSoltis: for all you know, you may not exist, and Chuck Norris convinced you that you do.
Soltisrindolf: No, I'm a brain in a jar somewhere.
rindolfSoltis: Chuck Norris knows where that jar is. ;-)
Soltisrindolf: I just come to #perl when they push LSD into my nutrient bath.
Channel#perl
NetworkFreenode
Published2015-01-07

Forking LeoNerd

Display

LeoNerdI usually try to avoid the problem by just never taking over anything anyone else has written ;) Though Socket and S-L-U are sort of exceptions there... :/
sproingiei tend to do more forks than maintenance, so i just put my name up at the top, then "based on <original name> by <original author> <original copyright here>"
LeoNerdExcept that forks are generally terrible things to do to software
Altreususe threads
* Grinnz_forks LeoNerd to LeoNerd::Simple
thrigI once fought with your father, during the fork wars
sproingieLeoNerd::Simple::ButMaintained
LeoNerdA fork tends to divide the community of other contributors, weakening the pool of potential improvements on either side
LeoNerdIt's a sort of last-ditch attempt
Su-Sheewho would ever ditch LeoNerd.. ;)
* LeoNerdhopes nobody suggests LeoNerd::Tiny
sproingiethe stuff i fork tends to be fairly obscure anyway
* rindolfsuggests LeoNerd::Minuscule
alpha-Leo::Nerd
sproingiecPanel::LeoNerd
thrigLeoNerd::MaybeXS
cfeddesome times it would be nice to have a simple CLI for LeoNerd.
maukemCGI::LeoNerd
rindolfDevel::REPL::LeoNerd
maukemLeoNerd6
AltreusLeoNerd: why, are you getting bloated?
Altreusfeature reep
Altreusc
AltreusFeature: creep
Su-SheeI would fall off my chair of laughter just now if I wouldn't sit on a futon...
LeoNerdAltreus: No, I just don't see why I need to be able to be installed on a no-deps core-only setup :)
AltreusAren't you core?
sproingieuse feature 'creep';
Altreus#perl without LeoNerd in it is not a complete installation
Su-Sheeso true. :)
LeoNerdI still wonder if I should have taken the CPAN name 'LEONERD' instead
Altreusoh I just asked the previous maintainer for someone's address and then found it earlier in the pod -_-
Su-SheeLeoNerd: OF COURSE YOU SHOULD HAVE
AltreusLeoNerd: we all have regrets
AltreusLeoNerd: why not both dot jpg
sproingieregrets, I've had a few
Su-SheeLeoNerd: who on earth - other than your parents - knows you're pevans?!
AltreusI feel reasonably unique in having my nick on cpan
LeoNerdSu-Shee: wellll... the prevailing theme on PAUSE does seem to be initial lastname
LeoNerdSo I just went with that
Channel#perl
NetworkFreenode
Published2015-01-09

Ewwww

Display

ZadYreeoh, thanks
rindolftm604++ # Helping ZadYree
ZadYreerindolf, eww ;)
rindolfZadYree: mewww!
pink_mist0_o eww?
ZadYreeEww!
rindolfpink_mist: ZadYree and I say "ewwww" to each other for greeting or approval.
blue_skynot oooh?
rindolfpink_mist: it started from a conversation we had when I said I'm going to say "Ewwwww" for everything people told me about what they were doing.
rindolfpink_mist: after someone told me "XML? Ewwwww!" when I told him I'm working with XML.
rindolfSo I said something like "You ate an apple? Ewwww!"
pink_mistrindolf: heh, right :P
rindolfpink_mist: ewwww!
rindolf;-)
pink_mistnow I'm going to go into town and get pizza ... it's horrible being out in the countryside and not being able to get pizza without making it yourself! =(
Soltispizza: ewww!
rindolfpink_mist: Pizza! Yum yum.
rindolfSoltis: heh, you're doing it right.
rindolfSoltis++
ZadYreeFinally works fine playing with scalar context. Damn, such solutions make me understand I am way far from mastering Perl.
rindolfZadYree: awesome.
tm604perlbot, lists and things
perlbottm604: http://altreus.blogspot.com/2011/08/lists-and-things-made-of-lists.html
tm604^ might help
SoltisHomemade pizza while living in the sticks-- that brings back traumatic memories.
Soltis(PROTIP: never use whole wheat under-aged sourdough for pizza crust)
snakpakewww indeed
SoltisMy parents were not good cooks.
SoltisStill aren't, actually.
SoltisIf someone tells me their food is just like my mother used to make, I'll run for the hills.
Altreuspink_mist: it's horrible being in town and getting pizza you don't make yourself, though
Altreusunless you have a Pizza Stop like we do cos they do really good pizza
AltreusDO YOU
vagueAltreus, how about a pizza place where you make your own pizza?
vagueWith all the toppings
rindolfperlbot: vague
perlbotrindolf: vague question is really, really vague, in fact it's so fucking vague that you can't even caption a cat with it because the cat would DIE OF VAGUE | http://www.trout.me.uk/vague.jpg
rindolfvague: you must get highlighted a lot.
vaguerindolf, I do. Stop using my name so frivolously
rindolfvague: OK.
vagueThank you :)
jkgdo not take vague's name in vague.
jkgI mean, in vain.
Altreus/nick vain
Altreusoi
vagueDon't take it at all. I have it registered and ghosted!
Altreusvague: sounds like an excuse to charge customers for the privilege of saving you money
vagueWhatever floats my boat
Altreusbouyancy
poplimagination
poplvague doesn't have a boat
Altreusirrelevant
AltreusBoats all float by the same mechanic
Altreusif there's no boat there's no float and the physics doesn't matter
poplAltreus: imagined boats can float by whichever mechanics the imaginer decides.
Altreussurely they can't float at all
Altreussince the floating would also be imaginary
SoltisImagined boats are suspended by vague plausibility.
DrForr_That's far too complex for this discussion.
AltreusSoltis is just gratuitously highlighting vague, which I am all for
Altreusfor which I am all
Channel#perl
NetworkFreenode
Published2015-01-19

Booleans in Perl

Display

rindolfVarsuchi: but "true" is not a Perl built-in.
Varsuchi..........
Varsuchiso 1 or 0 then
Varsuchiinstead of true?
Grinnz_usually, yes
rindolfperlbot: false
perlbotrindolf: undef, 0, "", "0"
rindolfVarsuchi: just use it in boolean context.
Varsuchiwhile x = 1 for true
Varsuchi..
Varsuchisure
rindolfVarsuchi: “ while ($run) { ... }”
Grinnz_my $run = 1; while ($run) { ... }
Varsuchididn't know perl didn't support bools
Varsuchimakes sense!
Grinnz_it does, just everything is a bool
Altreusit does support bools, it just doesn't select two values and name them
hufbecause bool is a way of looking at things
hufnot a thing itself
* annolooks at huf boolishly
AltreusVarsuchi: true is a property of a value, not a value
hufanno: and I'm truthy
annoi see
pink_mistmy $huf = 0; #my huf isn't truthy :P
Altreusit's truthy, it's just not truey
Grinnz_our $huf = ''; # our huf is empty inside
pink_mistour @huf = (); # it's just an empty shell
hufnone of those are me
Altreus1 while <huf>
pink_mistsub huf { "he's also submissive" }
* Altreushas a handle on huf
hufHEY! i wear clothes, don't make me out to be one of those nudist handles
hufpink_mist: let's go with that
pink_mistit returns a true value after all :P
hufbut really, I'm a starry eyed shepherd
Channel#perl
NetworkFreenode
TaglineThe true meaning of truthfulness.
Published2015-06-30

length $n - 1

Display

rindolfHi all. So today I learned that: 1. Math::BigInt is much slower than native 64-bits even with the 'GMP' backend (which I already knew, but I had it in legacy code). and - 2. `length $n - 1` evals to `length ($n - 1)` which was surprising.
simcop2387deparse: length $n - 1
perlbotsimcop2387: length( ( $n - 1 ) );
rindolfsimcop2387: :)
simcop2387eval: prototype(\&CORE::length)
perlbotsimcop2387: _
simcop2387huh, I'm not sure I'd have expected that either
anno-1 + length $n; # if you hate parens
integral"named unary operators" are below + - . but above ==, &, etc
gordonfish"2. `length $n - 1` evals to `length ($n - 1)` which was surprising." ; Are you sure? I would think it's prototype would lock it to taking just one arg
integraldeparse: length $n - 1 > 5
perlbotintegral: ( length( ( $n - 1 ) ) > 5 );
ttkpmmm parents
simcop2387gordonfish: the deparse above shows it
ttkper "parens"
gordonfishwth
simcop2387rindolf: it seems that with #2 you're in good company
integralgordonfish: it should be a "named unary operator" in the perlop precedence table
rindolfsimcop2387: i guess
integraldeparse: sin 5 > 0.5
perlbotintegral: Can't locate object method "object_2svref" via package "B::SPECIAL" at /home/ryan/perl5/perlbrew/perls/perlbot-blead-2018-06-10_16794/lib/5.28.0/B/Deparse.pm line 5418.
integraldeparse: sin $n - 1 > 0.5
perlbotintegral: ( sin( ( $n - 1 ) ) > "0.5" );
xenugordonfish: that's not how prototypes work
simcop2387integral++ # WTF did that break for
xenugordonfish: they affect commas
integralsimcop2387: optimiser compiles to a constant (guess)
simcop2387integral: ah could be
simcop2387also, that build is from 6-10? that's not good
xenudeparse: sub penis($) { }; penis 1, 2;
perlbotxenu: sub penis { ( $) } ( penis(1), 2 );
xenudeparse: sub penis($) { }; penis 1 + 2;
perlbotxenu: sub penis { ( $) } penis(3);
xenudeparse: sub penis { }; penis 1, 2;
perlbotxenu: sub penis { } penis( 1, 2 );
xenuwait, why did old prototype syntax work? isn't perlbot enabling signatures?
simcop2387xenu: not in deparse
gordonfishsweval: no feature 'signatures'; sub len1(_) { length shift } sub len2($) { length shift } [ [len1 'foo' - 1], [len2 'foo' - 1], [length 'foo' - 1] ];
perlbotgordonfish: Argument "foo" isn't numeric in subtraction (-) at (IRC) line 1. Argument "foo" isn't numeric in subtraction (-) at (IRC) line 1. Argument "foo" isn't numeric in subtraction (-) at (IRC) line 1. [[2],[2],[2]]
xenu>wait
xenuer
xenuwait
xenu>sub penis { ( $) }
xenuwut
simcop2387xenu: likely something horribly broken with how i end up mangling the B::Deparse output to make it work the way it does. with the new eval server i don't need to do that since i can safely exec things differently but i haven't changed it yet
rindolfsimcop2387: length($n - 1) is usually not what i want
rindolfand length($n)-1 is useful for substr
rindolflike in for loops
simcop2387that's one reason that i try not to be in the habit of not using parens for most perl functions. it's easy enough to get bit by issues with commas even without thinking about cases like that
xenuyeah, but special casing just one operator would be a bad design decision
simcop2387xenu: agreed. just because it's surprising doesn't mean it's wrong
rindolfsimcop2387: yeah
integralperl's probably unique in having two different precedence levels for function calls and the lexer can't tell them apart without extra info
Channel#perl
NetworkFreenode
Published2018-06-22

All the good names are taken

Display

gordonfishbasheval: printf '[%s]' "$var" $'foo \x27bar\x27 baz' # This can be nicer than '\'' or '"'"'
perlbotgordonfish: [][foo 'bar' baz]
gordonfishoops
gordonfishbasheval: printf '[%s]' $'foo \x27bar\x27 baz'
perlbotgordonfish: [foo 'bar' baz]
gordonfishRe: <thrig> well you can write '...' then fix up any inner ' to '\'' # Re: <huf> there's $'' at least
hufit can do \'
hufthat's the entire point
hufit also does \n
hufso you know, you can't win
gordonfishYeah I know about \n and \t, I forgot that \' was legal, as in a normal '...' that doesn't work. Good point, thanks.
hufthe tragedy is that you don't have a normal shell '' with switchable delimiters
hufand so on
hufinstead we get this...
gordonfishthe tragedy of darth delimiter the daft
Grinnzmst: bash already lets you use '' for one bit and "" for another :P
mstGrinnz: ... yes?
Grinnzno need for a second -e
mstI can do '...'"..."'...' true
mstbut multiple -es skim reads easier
Grinnzwhat do you mean, surely bash quoting rules are eminently readable and consistent with everything else!
xenuif you think bash is inconsistent, try using tcsh
ttkpevery time I try to work on my own perl shell thinger, I get hung up on parsing .. but maybe adding a few convenience functions to my repl would help as a stopgap
mstGrinnz: give a man a fish and he'll be confused for a day. teach a man to fish and he'll bash his head against other people's scripts for the rest of his life
guestkatoso you're saying order the chicken(scheme)
mstguestkato: your plan may not be cunning but it is not without guile
thrigguile? is that your scheme
LeoNerdI hear it gets a good rep
mstthrig: no need to accuse me of running a racket
Channel#perl
NetworkFreenode
Published2020-05-12

I was an idiot

Display

* GumbyPANCPAN Upload: XML-Grammar-Vered-0.0.11 by SHLOMIF https://metacpan.org/release/SHLOMIF/XML-Grammar-Vered-0.0.11
rindolfnow with fewer xml libxml2 version mismatch tests and their failures. I was an idiot. Well to a large extent I still am. ;)
mstrindolf: "I am an idiot" is still the easiest sort of bug to fix :D
hufdepends on how long it's been going on
hufAre you now or have you ever been a member of the Idiot Party? :)
rindolfmst: heh. mst++
* GumbyPANCPAN Upload: XML-Grammar-Vered-0.0.12 by SHLOMIF https://metacpan.org/release/SHLOMIF/XML-Grammar-Vered-0.0.12
Channel#perl
NetworkFreenode
Published2020-07-04

Misplacing a website

Display

rindolfLady_Aleena: I gave some motivation for using version control systems here: https://web.archive.org/web/20120205022506/http://www.onlamp.com/pub/a/onlamp/2004/01/29/scm_overview.html
Lady_Aleenarindolf, you had to use the way-back machine?
rindolfLady_Aleena: O’Reilly misplaced the onlamp.com site lately.
Lady_Aleenarindolf, how the hell does one misplace an entire website?
Channel#perlcafe
NetworkFreenode
TaglineI accidentally misplaced a small city
Published2020-08-14

Chris62vw's Rule

Display

The conversation about how someone shouldn't do something in an IRC channel is always at least twice as long as the text the accused person created in the first place.

AuthorChris62vw
WorkFreenode #perl Meme
Published2021-08-18

"When I hear SASL"

Display

Altreusoh, SASL actually works here
Altreusnice to not have to /nick and reauth
El_Chewhen I hear SASL, I think LDAP and pain
rindolfEl_Che: when I hear SASL, I think of you… ;)
rbraunLOL
Altreusas long as it's other people's pain
Channel#perl
NetworkFreenode
Published2021-10-13

Men being attracted to physically strong women

Display

rindolfwow! the chicks here are so beautiful and physically strong: https://www.youtube.com/channel/UCZF1RB5xiirFDb2nPhoh36A . I don't recall ever being so aroused.
PaperbotLink title(s): [ GYM GIRLS CLUB - YouTube ]
Diablo-D3rindolf: it's the gaslighting of society
Diablo-D3and it's fucking hilarious and sad at the same time
Diablo-D3men, deep down, prefer to have strong capable women that can actually guard the household and protect the kids while the man is off doing man things (like, going on hunting things for months on end, or laying siege to nations, or w/e)
Diablo-D3modern third wave feminism is this weird hijacking of the attempt to reset things to normal
Diablo-D3like, they started out well, I even agree with their ideals, but it just got fucked over and subverted to help the nation/state/corporation machine
Diablo-D3this
Diablo-D3men should be aroused by women that show physically healthy traits
rindolfDiablo-D3: ah
Diablo-D3"oh, but if you like women like that, you're a closet homosexual" -- gaslighters
Diablo-D3"oh, if you like women like that, you hate women" -- gaslighters
Diablo-D3"oh, if you like that and not docile little women, you hate femininity" -- gaslighting from the ridiculous right and their trad obsession
rindolfDiablo-D3: https://www.shlomifish.org/meta/FAQ/are_you_a_sexist__are_you_a_feminist.xhtml
PaperbotLink title(s): [ Shlomi Fish’s FAQ - Are you a sexist? Are you a Feminist? ]
Diablo-D3yeah, I've seen your shit :P
Diablo-D3but yeah, no, dude, you're fine
Diablo-D3women like that are somewhere on the healthy image scale
Diablo-D3maybe a little *too* healthy, but I don't judge
rindolfDiablo-D3: heh. people need to be wellrounded
Diablo-D3they need to be in shape, and no, round isn't a shape
rindolfbadass fluttershy: https://www.shlomifish.org/humour/Terminator/Liberation/ongoing-text.html#hannah-using-a-tank
PaperbotLink title(s): [ “Terminator: Liberation” - An Illustrated Screenplay for a Terminator parody - Ongoing Text - ]
rindolfDiablo-D3: heh. nice pun
rindolfDiablo-D3++
rindolfhttps://twitter.com/shlomif/status/1480050133014388736
PaperbotShlomi Fish (@shlomif) 17d4h ago: https://classics.mit.edu/Aristotle/poetics.1.1.html - like Aristotle notes about Homer, the characters in my fics are confident, open, forgiving, competent, funny [I hope], greedy, generous, passionate, and sexy. https://www.shlomifish.org/humour/
rindolfDiablo-D3: https://github.com/shlomif/shlomif-tech-diary/blob/master/multiverse-cosmology-v0.4.x.asciidoc#user-content-about-sex
PaperbotLink title(s): [ shlomif-tech-diary/multiverse-cosmology-v0.4.x.asciidoc at master · shlomif/shlomif-tech-diary · ... ]
Diablo-D3rindolf: you write weird shit man :P
rindolfDiablo-D3: I knowz
rindolfDiablo-D3: https://www.shlomifish.org/humour/fortunes/show.cgi?id=doing-hot-celebs--2021-edition
PaperbotLink title(s): [ Doing Hot Celebs - Fortune ]
Diablo-D3stop hitting on all the poly polymaths
rindolfDiablo-D3: heh :D
rindolfI'm just flirting
rindolfDiablo-D3: can I publish this conversation?
TrashlordI think technically it's allowed since it's a public forum
Trashlordlegally, at least
rindolfTrashlord: true, but I don't want Diablo-D3 to get hurt
rindolfTrashlord: https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-jobs-EmWatson-Saladin-knights-Templar - I changed johndoemer's name
PaperbotLink title(s): [ Jobs, Emma Watson, Saladin & Knights Templar - Fortune ]
rindolfTrashlord: hi, sup?
Diablo-D3I can't stop you from publishing, but I'm certainly not saying anything new
Diablo-D3entire books are written about the subject by better writers
rindolfDiablo-D3: TL;DR ;]
rindolfDiablo-D3: https://www.youtube.com/watch?v=FFrag8ll85w
PaperbotYouTube video linked by rindolf: Show Me the Money! Jerry Maguire 1 8) Movie CLIP (1996) HD - published by itsathwv
rindolfDiablo-D3: here?
Diablo-D3yes?
rindolfDiablo-D3: sup?
rindolfDiablo-D3: re women - i think both sexes covet competence
rindolfTrashlord: #gamedev 'aleyhum' me so i ran away
rindolfTrashlord: also https://twitter.com/shlomif/status/1477951381248122881
PaperbotShlomi Fish (@shlomif) 26d8h ago: https://mlp.fandom.com/wiki/Discord used to insist that his pronouns are "it/its". Transilliness. #mylittlepony
Diablo-D3[05:39:39] <rindolf> Diablo-D3: re women - i think both sexes covet competence
Diablo-D3they do.
Diablo-D3guys want to surround themselves with competence but not more competent than themselves (else they have to vie for the same head of the alpha local maximum)
Diablo-D3women want to bang the alpha
rindolfDiablo-D3: hi, i'm thinking
Diablo-D3hi thinking, I'm dad
rindolfDiablo-D3: thing is: i want a seesaw battle-of-wits, like in https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--The-Fifth-Sith.html#after-the-date .
rindolfe.g. in TBBT, https://bigbangtheory.fandom.com/wiki/Penny is the leader, or on #perl it's mst, but they win arguments much less than 50% of the time.
Channel#perlcafe
NetworkFreenode
Published2022-01-26

"Helping one person at a time"

Display

mstGrinnz: turns out #hexchat blew him off, he's relatively new to the linux ecosystem, and was just fucking frustrated
mstI didn't manage to help him but he calmed down a bunch and was grateful for our not helping in the end
Grinnzunderstandable
rindolfmst++ # https://www.shlomifish.org/humour/fortunes/show.cgi?id=mishnah--saving-one-soul
PaperbotLink title(s): [ “They who saved one soul has saved the world Entire” - Fortune ]
mstrindolf: one at a time is the only way.
rindolfmst: well, there are also one-to-many web/etc. resources
Channel#perl
NetworkFreenode
Published2022-03-25

Rindolf's craziness (from 23-November-2005)

Display

tyler-rindolf: you are seriously the craziest fucker I know
tyler-and I know some crazy ass people
rindolftyler-: I am crazy. And proud of it.
tyler-rindolf: you should be
mofinohaha
mofinoAhh man
rindolftyler-: being crazy is hard work. I worked all my life to be crazy.
mofinoNormal people aren't fun.
rindolftyler-: "Craziness is not an action. It's a process."
mofinoheh
tyler-rindolf: I see
rindolfYou need to tend to your insanity.
rindolftyler-: do you want to be crazy?
tyler-rindolf: that's why I feed my leprechaun at least once a day.
rindolftyler-: I can teach you everything I know.
Channel#perlcafe
NetworkFreenode
Published2022-05-24

Witches and Screwdrivers

Display

rindolfgordonfish: hi. norton [anti] virus blocked *.shlomifish.org completely :[[[
mstrindolf: they do that
mstrindolf: my favourite was kaspersky unpacking zip files into /tmp/ but then dying utterly if the result was over 2Gb
mstrindolf: I ended up setting up a once per minute cron job that killed them so everything except the zip bombs kept flowing email wise
rindolfmst: heh.
mstrindolf: I was $ISP *ops*
mstrindolf: making it all continue to flow was my job
mstrindolf: fixing things -properly- was then delegated to the relevant department ;)
mstrindolf: I'd just duct tape the shit out of it and then hand it off and get back to my actual job ;)
rindolfmst: i see.
mstrindolf: I was the only non-manager with root on every unix box, enable on every router, and administrator on every windows system - if departments argued about whose problem something was, it would tend to land on my desk with a "just fix this" tag attached
msthappily, at that point the opinions of people who -could- have fixed it but instead passed the buck were no longer considered interesting by upper management
rindolfmst: i see.
mstrindolf: this is what turned me into ... well, me ;)
rindolf"It doesn't take a witch to fix this computer. All it takes is a Phillips Screwdriver."
rewtonly witches use phillips screwdrivers though
mstrindolf: rewt: though a witch -holding- a screwdriver causes a lot of things to fix themselves
mstrindolf: having a multitool with a screwdriver set has caused a lot of problems to cease just from me walking towards them
buuhaha
buumst: I have a CYBERKNIFE
rindolfmst: heh. "Emma Watson played Hermione in the Harry Potter films, but she doesn’t need a wand to kick your ass."
mstbuu: I was carrying a Victorinox Cybertool at the time
mstrindolf: it is ... unwise ... to come after me
msthowever, sleep now
rindolfheh
thrig" setpos
thrig"$ which holding a screwdriver" doesn't turn up much by way of commands
rindolfthrig: 'witch' ≠ 'which'
gordonfishWhich witch had to itch like a bitch due to the stich for being a snitch while stayin' at the Ritz?
rindolfgordonfish++
masonWhich witch is which?
thrigI don't think we're in wichita anymore
gordonfishThe one in the bin
zguno witch in $PATH
thrigblack cats could cross your path...
zgucat is indeed in my path
zguif dog is in the same path they either get locked in a mexican standoff or start chasing each other
thrigthe cat invariably ends up some other trie
Channel#perl
NetworkFreenode
Published2022-09-03

My mind has a mind of its own.

Display

hufi think the part of my brain responsible for leaving just one thing out of the washer but discovering this only once i've started the washer
hufit must be exceptionally large
hufpossibly taking up most of the space in my skull
rindolfhuf: my mind has a mind of its own. ;]
rindolfEvanCarroll: meow. sup?
simcop2387alright upgrades done through 5.18.3 now. not too many more versions to go
EvanCarrollHALLO RINDY AND MST
rindolfsimcop2387: u may be overdoing it w all the versions: http://shlomifishswiki.branchable.com/Never_Try_to_Please_Everyone/
Paperbot_Link title(s): [ Never Try to Please Everyone ]
mstrindolf: he's doing it Because He Can
mstrindolf: this motivation beats everything else ;)
msthttps://twitter.com/RadioFreeTom/status/1573898032952872960
Paperbot_Tom Nichols (@RadioFreeTom) 1d11h ago: "Because we can."
Altreus♫ we do what we must because we can ♫
rindolfmst: can ≠ should
mstrindolf: if it's -fun-, 'can' is sufficient :D
rindolfmst: well, hiking beside chasms was fun too…
mstrindolf: 'should' and 'wise' are different things, certainly
Altreuscan is a prerequisite to should, and "want to" is sufficient for the rest
Channel#perl
NetworkFreenode
Published2022-09-27

“It's behaving differently under MacOS”

Display

PapaChubIs there a way to bypass the `realpath couldn't resolve "/usr/bin/foo"` check when I run (in bash): exec -a foo perl -E 'say $0' ? (i.e., don't bother *looking* for the interpreter; just run...)
rindolfPapaChub: $^X ?
PapaChubWhen would I set that?
rindolfperlbot: eval: [ $^X ]
perlbotrindolf: ["$PERLS/blead-2022-05-28/bin/perl5.37.1"]
PapaChub# exec -a foo perl -E 'say $0'
PapaChubARGH!! I see it's behaving differently under MacOS... >:-|
rindolfPapaChub: mac o'sucks… ;]
rindolfj/k
PapaChubIt can be maddening, that's for sure... *sigh*
rindolf"The difference between theory and practice is that in theory, there is no difference between theory and practice, while in practice, there is."
rindolf1 + 1 = 2.0073 ;]
rindolfhttps://metacpan.org/pod/Acme::NewMath
Paperbot_Link title(s): [ Acme::NewMath - Perl extension for escaping the humdrum mathematics that dorks like Pythagoras ga... ]
japhdo any of you use some kind of perl debugger interface in vim? tips?
rindolfi use "perl -d"/etc. in konsole, but outside nvim/gvim. i also contributed to perl5db.pl
japhhttps://metacpan.org/pod/Vim::Debug::Manual found this, trying it out
Paperbot_Link title(s): [ Vim::Debug::Manual - Integrate the Perl debugger with Vim - metacpan.org ]
rindolfhttps://www.shlomifish.org/humour/bits/It-s-not-a-Fooware-It-s-an-Operating-System/ ;]
Paperbot_Link title(s): [ It’s not a Fooware - It’s an Operating System - Shlomi Fish’s Homesite ]
KernspinGuten Morgen / Bonjour / Доброе утро / Good morning.
chorobaI see your Guten Morgen / Bonjour / Доброе утро / Good morning and raise you Dobré ráno / Hyvää huomenta
Kernspinchoroba: Hyvää huomenta is Finnish, I know this already. In what language is Dobré ráno?
chorobaIt's Czech
Kernspinchoroba: Ok, nice!
rindolfi will add בוקר טוב [boqqer tov] in leshon haqodesh
rindolftetris letters ;]
Channel#perl
NetworkFreenode
Published2022-10-20

Samba vs. SMB on MS Windows

Display

hlzi just switched from arch to freebsd :P
rindolfhlz: as a desktop OS?
hlzkind of. i'm planning on building a new computer in the near future for music production (windows). so i plan on using this current desktop as a file server for data storage, torrenting, etc. will keep a monitor connected to it so it wont be headless; this way i'll still have a *nix computer to play with. freebsd has built-in zfs which meets my needs.... more stable, not rolling release like arch so
hlzi wont have to update packges everyday. just something stable and fun to use on the side :P rindolf
rindolfhlz: ah...
rindolfhlz: [[5. An interesting talk happened a bit before the panel. The man who set to
rindolfme had an "Something Insurance" on his tag. I wondered what an insurance
rindolfcompany did with Linux and asked him. He said: "a file server". That's
rindolfright an _SMB_ file server. Why not Windows? Windows 2000 Professional
rindolfallows only 10 connections, so they setup an extra Linux server. This
rindolfallows thousands of simultaenous connections, and at a much greater speed.
rindolfThey have quite a lot of scanned images which open almost instanteously in
rindolfLinux. Thus, instead of buying Windows 2000 Server, they got a Linux
rindolfserver at the cost of the hardware, with very low TCO. (it's stable and
rindolfyou can block its IP completely on the firewall]]
rindolf-- me at https://web.archive.org/web/20041221161703/https://mirror.hamakor.org.il/archives/linux-il/04-2003/1357.html
Paperbot_Link title(s): [ Linux-IL: My impressions from the event [was Re: The tiger didn't know what hit him...] ]
buZzholy wall
buZzrindolf: hahah same experience here, samba is soooo much faster than any native SMB fileserver
buZznight and day really
buZzespecially with >1 user
hlz:D
buZzit also always amuses me that SMB filesharing is just a relic from LanManager days
rindolfbuZz: heh. +1
buZzrindolf: and toDAY we still use lanmanager relics!
buZzif you have a LDAP setup for WPA Enterprise
buZzit will require NTLM(!!!!!!!) encrypted passwords in your ldap
buZzaka ~2 seconds to bruteforce on a atom
rindolfLOL
thrigthe other AD stuff I've seen for LDAP involved cleartext passwords getting passed around so I was like uh no passwords in LDAP
buZzthrig: ldap on linux can use SSL just fine
buZzbut you'r talking about ldap on windos?
buZzhavent touched that in ages
thrigSSL is very much unrelated to janky password handling in LDAP
kjetilhothrig: the bind operation usually requires you to send the cleartext password to the server, yes. the password should be hashed in the LDAP database, though.
kjetilhothis is really par for the course for most protocols, e.g., IMAP, SMTP
thrig"wow this is shitty" and I kept the passwords in kerberos
rindolfhlz: i like non-purely-rolling-OSes too: fedora, deb testing
buZzthrig: yeah kerberos is fix for it, but such a drag to setup
hlzrindolf: i've only used arch. it's the linux i started with. befor that i installed linux mint once i think lol :D
hlzi'm still just more of a hobbyist to be honest. aside from all the nice open source software and useful command line programs; i also just really like being in a tiling window manager and not having to move applications around on the screen all the time :>
rindolfhlz: https://www.shlomifish.org/prog-evolution/shlomif-at-cortext.html
Paperbot_Link title(s): [ Shlomi Fish at Cortext: HTML, UNIX and Perl - oh my! - Shlomi Fish’s Homesite ]
hlzwhat's this? this is you?
rindolfhlz: yes
hlzhaha nice. i'm reading
hlzi definitely would like to learn more about the command line, shell scripting, and perl.
rindolfperlbot: faq
perlbotrindolf: The #perl FAQ is at http://perl-begin.org/FAQs/freenode-perl/ . Make sure you skim over it before asking questions. The Perl FAQ is http://faq.perl.org/ .
Channel#perl
NetworkFreenode
Published2023-04-11

Modern Websites’ Style

Display

aindilisIs there a good RPA / Web Automation tool that works with Perl? I have had a long standing project to create a deliberative softbot to automate lots of tasks, and now with LLMs it's possible for it to read and act on the information it will scrape.
simcop2387aindilis: something like Playwright might be what you want, https://metacpan.org/pod/Playwright
PaperbotLink title(s): [ Playwright - Perl client for Playwright - metacpan.org ]
aindilissimcop2387: great, ty!
LeoNerdI need a name for a module. I've written a thing to do simple command/response or pub/sub over a local probably-unix socket...
LeoNerdBecause I couldn't find one and was annoyed at that fact
simcop2387LeoNerd: so a very simple RPC type mechanism?
simcop2387IO::Async::RemoteFunction? though that probably isn't it exactly or ::ObjectRemote just to irk mst :)
LeoNerdMmm well it's not based on IO::Async for a start ;)
* simcop2387clutches perls!
simcop2387LeoNerd: what?
LeoNerdFuture::IO
aindilisLeoNerd: I once wrote a interprocess communication system for Perl. is that what you're looking for?
LeoNerdNo
aindilisk
* jellygoogles playwright vs selenium and does not get any smarter
aindilisjelly: is selenium still alive?
jellyyes
aindilisawesome, yeah I don't know node very well
rindolfaindilis: heh, 'people' assume irc, perl, xml, are dead too
simcop2387jelly: they're nearly the same but Playwright is a bit better for working with multiple types of browsers and languages is my understanding
rindolfhttps://www.shlomifish.org/meta/FAQ/#computing
PaperbotLink title(s): [ Shlomi Fish’s Frequently Asked Questions (FAQ) List - Shlomi Fish’s Homesite ]
aindilisrindolf: I neither assumed it was dead or alive
LeoNerdIf its major version number hasn't changed in a while then obviously it's dead
LeoNerdIf its website hasn't been rewritten with more javascript and more alpha-blended rounded corners, then obviously it's dead
aindilisah, I will tell the AI tha rule
aindilisare we back to round corners again?
LeoNerdUh, wait.. what year is it? Oh, no.. sorry, no corners at all. No edges either.
LeoNerdAll your buttons must be flat plain black text on the exact same white background as the real background so users can't see where the edges of the button are
LeoNerdThat's how you can tell it's "modern" now
LeoNerdSorry, did I say black on white? I meant grey on a slightly different grey
rindolfLeoNerd: heh
fuzzixIt's like The Net - you have to click a little pi symbol in the corner to get the *real* control panel ... "I'm in"
simcop2387LeoNerd: yea i fscking hate that grey on grey low contrast BS that's been going everywhere
simcop2387fuzzix: "I know this. It's a unix system!"
LeoNerdYou Nicks? Nope, never heard of him
rindolfgithub++ added underlines to hyperlinks
LeoNerdgithub-- # should never have removed them in the goddamn first place
rindolfLeoNerd: https://perl.plover.com/yak/12views/samples/notes.html#sl-9 - 'new versions'
PaperbotLink title(s): [ Twelve Views of Mark Jason Dominus ]
Channel#perl
NetworkFreenode
Published2023-11-14

#perl : Dealing with bugs

Display

* GumbyPANCPAN Upload: IO-Socket-IP-0.43 by PEVANS https://metacpan.org/release/PEVANS/IO-Socket-IP-0.43
* GumbyPANCPAN Upload: Catalyst-View-EmbeddedPerl-PerRequest-0.001012 by JJNAPIORK https://metacpan.org/release/JJNAPIORK/Catalyst-View-EmbeddedPerl-PerRequest-0.001012
* GumbyPANCPAN Upload: MARC-Convert-Wikidata-Object-0.09 by SKIM https://metacpan.org/release/SKIM/MARC-Convert-Wikidata-Object-0.09
ologythrig: Thanks loking
ologyAlso: Looking
ologyAha. Nice!
rindolfLoki next-generation
rindolfhttps://en.wikipedia.org/wiki/Loki
PaperbotLink title(s): [ Loki - Wikipedia ]
* GumbyPANCPAN Upload: XS-Parse-Keyword-0.47 by PEVANS https://metacpan.org/release/PEVANS/XS-Parse-Keyword-0.47
* LeoNerdclearing a lot of little bugs today
* GumbyPANCPAN Upload: Dist-Zilla-PluginBundle-Author-AJNN-0.08 by AJNN https://metacpan.org/release/AJNN/Dist-Zilla-PluginBundle-Author-AJNN-0.08
rindolfLeoNerd: "i like big bugs, and I cannot lie" ;]
Channel#perl
NetworkFreenode
Published2024-12-07

Quotes related to the Freenode ##programming channel

rindolfljuwaidah: so aren't there more people who use FOSS in Oman?
ljuwaidahthere are, but they're only a few
rindolfljuwaidah: ah.
rindolfOman has .om as its TLD.
rindolf.om .nom .nom
rindolfp.om p.om
rindolfkabo.om
rindolfDJB got the cr.yp.to domain.
rindolfAnd there's also ali.as which is Adam Kennedy's.
ljuwaidahlooool
ljuwaidahrand.om :P
ljuwaidahdo.om :P
ljuwaidahro.om
ljuwaidahm.om
Black_Phoenixyour.m.om
ljuwaidahhahahaha
ljuwaidahis that supposed to be a milf site? :P
rindolfyahoo.c.om
ljuwaidahbro.om
rindolfhttp://yourmom.com/
rindolfThough it's down now.
ljuwaidahdon't keep your hopes up on .om domains
ljuwaidahour ISP is a greedy money sucker
rindolf"I'd rather be a .com than a .om"
ljuwaidahrindolf: me too
rindolfljuwaidah: this was a joke.
rindolfI have a few .org domains.
rindolfFrom GoDaddy
ljuwaidahunless you need it for a domain trick
* Black_Phoenix<--- .com bastard here
ljuwaidahrindolf: where's the joke?
rindolfljuwaidah: joke?
rindolfljuwaidah: it rhymes.
rindolfdot-com, dot-om - get it? get it? get it?
rindolf;-)
ljuwaidahno :(
rindolfljuwaidah: om rhymes with com.
ljuwaidahso?
rindolfljuwaidah: "I'd rather be a dot-com than a dot-om"
rindolfljuwaidah: it's just a silly rhyme.
Black_PhoenixI'd rather a website
rindolfBlack_Phoenix: I accidentally a web-site.
ljuwaidahI still don't get the joke
Black_Phoenixrindolf, I'd still rather a blog
rindolfBlack_Phoenix: rather what a blog?
Black_PhoenixWebsite a blog
rindolfljuwaidah: never mind.
ljuwaidahsorry, I don't know why I'm slow today
rindolfBlack_Phoenix: do you mean that you would rather *be* a web-site?
Black_PhoenixI'd rather website a blog
Black_Phoenixbroken grammar time :D
ljuwaidahBlack_Phoenix: when did website become a verb?
Black_Phoenixit didn't
Black_PhoenixI'm using it as a verb to produce nonsense
ljuwaidahI sense light!
ljuwaidah{I see}
rindolfljuwaidah: http://www.google.com.om/
ljuwaidahrindolf: I know
rindolfIf Google can do it - so can you.
ljuwaidahI don't use it
ljuwaidah'cause some services don't work on it
rindolfljuwaidah: ah.
rindolfljuwaidah: in any case, seems like one can register a .com.om domain.
Channel##programming
NetworkFreenode
TaglineThe .om domain
Published2009-12-14

With what to write code?

Display

Quetzalcoatl_How do I write a computer vision program in C on a microcontroller?
dyfQuetzalcoatl_: with a text editor?
Quetzalcoatl_Hmm.. Never thought of that. But which editor? Is Notepad good enough?
maukeno, you need at least Wordpad
rindolfmauke: I suggest MS Word or at least OpenOffice.org
rindolfmauke: but in order to really be able to write well, you need a desktop publishing program like Scribus or Adobe FrameMaker.
* rindolfwonders which compiler will accept PDFs as input.
waitingrindolf: /usr/bin/pdftotext
rindolfwaiting: and pray.
rindolfThere's an esoteric programming language called Piet (I think) that accepts images as input.
Channel##programming
NetworkFreenode
TaglineHow to write stylistic code
Published2009-12-14

Your Emacs is so fat

Display

rindolfDeiu: which editor are you using?
DeiuUgh, let me catch up with the convo first
DeiuAnd yeah, I use vim too
rindolfDeiu: ah good. If you were using Eight Megabytes And Continuously Swapping , I would have to swap you with it!
rindolfI have a column of vim tips on one of my blogs.
rindolfI also like Escape-Meta-Alt-Control-Shift.
rindolfThere are a lot of jokes about Emacs.
ZuuThere are lots of jokes about your mom too ;)
rindolfZuu: eMom
Zuueh?
rindolfe-Macs -> eMum
rindolf"Your Mom is so fat, only Emacs takes more memory than her."
Zuunope, doesn't work
rindolfZuu: :-(
ZuuYour emacs is so fat that your mom could fit in it
rindolfHeh.
Zuuahhh, yes, much better
rindolfZuu++
Zuu:P
→dbmhas joined ##programming
* rindolfstores some key/value pairs in dbm
* Zuustores some moms in dbm
dbmlol
rindolfZuu: you overflowed him.
Zuu:>
dbm;)
rindolfOr her, don't know.
rindolfthem.
dbm'him'
rindolfOK.
rindolfdbm: I don't recall your nick.
dbmdbm= don't bother me
rindolfdon't be mean.
dbm;)
Zuuor: do bother me
Channel##programming
NetworkFreenode
TaglineYour Emacs is so fat
Published2009-12-14

Why XSLT is so evil?

Display

→xmlerhas joined ##programming
xmlerHi
xmlerHow can I do <a href="$variable">blah</a> in XSLT?
rindolfxmler: you can use <xsl:attribute>
rindolfxmler: or use ${...}
rindolfxmler: have you read the Zvon XSLT tutorial?
xmlerrindolf: I've read various resources; perhaps it's the fault of XML::XSLT on CPAN
rindolfxmler: use XML::LibXSLT instead.
rindolfIt's faster and better.
Zuu<insert mean statement about XSLT>
Zuu:)
rindolf"XSLT is the work of Satan"
rindolf"It's the worst thing since non-sliced bread."
ZuuHahaha :D
rindolf"Mothers used to tell their children about XSLT to scare them."
xmlerHaha
ZuuThat last one is good
xmlerXSLT seems pretty cool
Zuuxmler, no no, that's not mean
Zuuyou're doing it wrong
Zuu:P
xmlerXSLT is too cool to be mean to :p
ZuuHehe
rindolf"XSLT is the number one cause of programmers' suicides since Visual Basic 1.0"
tommy_the-dragonlol
Zuu:>
ZuuI could believe in that
rindolf"The X in XSLT stands for eXtermination."
rindolf"XSLT makes the baby jesus cry."
rindolf"The only things worse than XSLT are Excel and sugarless tea."
tommy_the-dragonrofl
* Zuukinda likes Excel
rindolfZuu: yes, it was a joke.
ZuuNoooh!
Zuuthey are all true!
rindolfNow I'm out of ideas.
Zuui haven’t even had a single idea yet..
rindolf"XSLT is what Chuck Norris has nightmares of."
ZuuWhoah!
Zuuwait.. that would somehow make XSLT cooler than Chuck Norris...
ZuuChuck Norris don't have mightmares
rindolf"Confucius e says: 'XSLT made me realise humanity was hopeless."
Zuu"Even APL wont make friends with XSLT"
Zuuyay, i maded one!
rindolf"God considered using XSLT as the tenth plague of Egypt, but thought it was too evil."
rindolfZuu: :-)
ZuuHaha :D
Zuuthat plague one is awesome
rindolf"In Soviet Russia, XSLT codes you. Badly!"
rindolf"Satan condemned Hitler for a million years of writing XSLT"
rindolfOK, back to work.
rindolfC - not XSLT.
Zuu:)
rindolf"The KGB used to torture their victims by having them look at scrolling XSLT code"
xmlerrindolf: lol, love the KGB + XSLT one
xmlerrindolf: by the way, what's with the XSLT hate by the way, is it some kind of meme? :p
* Zuugives xmler an XSLT interpreter written in XSLT
Jck_trueI wanna make ASM code from XSLT
rindolf"My name is Inigo Montoya. You forced my father to write XSLT. Prepare to die! And be thankful I don't force you to write XSLT."
xmlerAh for gawd's sake. Can't install XML::LibXML, it says I don't have libxml2 (I do)
rindolfxmler: do you have the -devel package?
rindolfxmler: what is your distro?
rindolfOS distro I mean.
xmlerrindolf: Debian 4.0
xmlerOoh, perhaps I don't actually
rindolfxmler: OK, then apt-get install libxml-libxslt-perl
* Zuuhave to go o/
rindolfxmler: maybe we should discuss it on #perl?
rindolfZuu: bye
rindolfZuu: and beware of stray XSLT code.
ZuuI will :P
rindolfZuu: OK.
xmlerrindolf: sure, uno memento :)
Channel##programming
NetworkFreenode
TaglineChuck Norris is out! XSLT is in!
Published2009-12-14

Introducing dazjorz to Zuu

Display

dazjorzrindolf!
dazjorzareth thou here?
rindolfHi dazjorz
dazjorz:)
rindolfdazjorz: yes, I are here.
dazjorzisn't it kind of weird to have a programming channel when there are language specific channels around?
ZuuMuhah!
rindolfdazjorz: this is about programming in general.
rindolfAt least theoretically.
rindolfAnd VB.NET questions.
joeyadamsWell, ##programming is a good place to ask C questions and actually get helpful answers :)
dazjorzrindolf: did you intentionally make it look like VB.NET is not programming?
rindolfdazjorz: meet Zuu - he's into Windows and D and stuff.
dazjorz!
rindolfdazjorz: no.
rindolfdazjorz: VB.NET is programming.
dazjorzhey Zuu, I'm dazjorz, I'm into Linux and c and stuff.
rindolfBut it has its own channel.
Zuu:>
dazjorzrindolf: I've been thinking about changing nicks
rindolfdazjorz: ah. so did I.
* Zuuis into everything sane, except the boring stuff
rindolfdazjorz: to what?
dazjorzrindolf: my current one is waaaay too lame, but "sjors" is probably too generic
rindolfdazjorz: I like dazjorz
dazjorzrindolf: I don't, because when people see my name is sjors, da zjorz is just too lame to bear
dazjorzrindolf: I was thinking about sjors, or some three-letter abbreviation of my name, sjg or so
Zuuhow about.... 'carrot' ?
dazjorzI think I do prefer dazjorz over carrot
Zuuno worries, i promise not to stuff you up rindolf's tomato nose
Zuuhum :<
dazjorzZuu: when I first read your nick on Shlomi's site five minutes ago, I asked him whether you were a mix between Zorix and Buu
dazjorzdo you know the two?
rindolfZoffix and buu.
Zuunope
dazjorzuh Zoffix yeah
dazjorzZuu: okay, well, you don't know them, but believe me, I'm glad you're not a mix of the two, that would be horrible :P
ZuuI'm a mix of much worse personalities I'm sure
Zuumost of them just happen to cancel each other out
Channel##programming
NetworkFreenode
TaglineIntroducing dazjorz to Zuu
Published2009-12-14

Reindeers, Tomatoes and Nicks

Display

rindolfdazjorz: I considered switching my default nick to "shlomif", because that's how most people know me.
dazjorzrindolf: yeah, it's your alternative nick now right?
rindolfdazjorz: but then XChat 2 reverted to the old nick and I was too lazy.
unrealYou seem to have many, well, stupid friends, rindolf :P
rindolfdazjorz: yes, I have it registered.
rindolfunreal: stupid?
Zuurindolf, noo! what to do about the tomato then? fish don't have big tomato noses!
rindolfZuu: fish?
rindolfZuu: I'll give you a tomato.
Zuugood question
rindolfI'll give you the tomato back.
Zuuwhere do i get fish from
Zuuno no, keep it :D
rindolfZuu: my last name is Fish.
* tommy_the-dragonslaps Zuu with a fish
tommy_the-dragonthere ya go
dazjorzrindolf: I just registered 'sjors'
* rindolfgives a fish to Zuu
dazjorzrindolf: as a nick.
Zuurindolf, that is just absurd, a reindeer with 'fish' as surname...
Zuuyour parents must have hated you
rindolfOpen source: "everyone contributes a fish, and in exchange everyone gets their own ocean."
rindolfdazjorz: ah, cool.
Zuutommy_the-dragon, does dragons eat other animals, like fish?
unrealOcean == Big Momma's Bath?
rindolfZuu: I'm not a reindeer - I just play one on T.V.
tommy_the-dragonnot fish...
tommy_the-dragonjust reindeers
Zuutommy_the-dragon, what about fake TV reindeers ?
ZuuNice :D
rindolfunreal: no, the whole enchilada.
rindolftommy_the-dragon: LOL.
tommy_the-dragonand enchiladas
dazjorzrindolf: I know someone whose nick is Stonehead, he made his three-letter acronym stn, but usually it's letters from the first name
dazjorzuh
dazjorzthe full name
dazjorzyours could be shf for example, and everybody would know "hey, that's Shlomi"
dazjorzbut I'm at most sg, so I need to borrow another letter somewhere, or make it daz or just sjors
* dazjorzthinks
tommy_the-dragonmy cat eats flies...
rindolfdazjorz: I hate these three letter acronyms.
ZuuShlomi really sounds like some dish made of reindeer
tommy_the-dragonbut he's lucky because i don't eat cats
rindolfZuu: heh.
unrealheh
rindolftommy_the-dragon: I didn't know dragons had cats.
dazjorzwhat's the name of the red-nosed reindeer again?
Zuuit sounds edible at least
dazjorzoh rudolf :)
rindolfdazjorz: Randolph.
dazjorzoh
unrealI used to have a friend whose nick was "crap"
rindolfunreal: wow.
dazjorz<someguy> crap, someone stole my bicycle
dazjorz<crap> OK?
rindolfdazjorz: heh.
dazjorzrindolf: why don't you like the three-letter acronyms?
rindolfdazjorz: often too confusing.
rindolfdazjorz: and two easy to mistype.
rindolfdazjorz: and not too memorable.
unrealLIS.
dazjorzthree easy to mistype, I think
rindolfAnd often hard to pronounce.
dazjorzmaybe I'll just go with sjors
rindolftoo easy. Freudian.
rindolfdazjorz: yes, I think that's a good idea.
unreal(Lies, I say!)
dazjorzhehe, rindolf++ # Freudian
Zuuor you could pick something girly and hope people will treat you nicer :)
rindolfdazjorz: have you played with the farnsworth bot yet?
rindolfZuu: RinGirl
rindolfThough nicks with "Girl " in them tend to draw too much attention.
Zuunah, it cant contain 'girl' that just seems fake
dazjorzrindolf: I have
dazjorzrindolf: remind me to fix knotify, khtml, and quassel :(
rindolfdazjorz: nice.
rindolfdazjorz: using MemoServ?
dazjorzrindolf: the bugs annoy me, a lot, but I never get around to actually trying to fix them
rindolfZuu: maybe I should call myself "Shlomi". Americans will think I'm a girl.
Zuuyeah, it kinda have a girlish sound to it
dazjorzrindolf: call yourself "Shloma", Dutch people will think you're over sixty and female
rindolfdazjorz: heh.
dazjorzlet me rephrase that
dazjorzDutch people will think you're female... and over sixty
dazjorz(oma = grandma)
rindolfdazjorz: ah.
unrealkloot.
rindolfIn Hebrew nouns that end with "ah" tend to be feminine.
dazjorzShlomah?
rindolfSeriously now, if I change my nick it will be to shlomif.
dazjorzlet's change our nicks at the same time
rindolfWell, in Shlomi's case it would be Shlomith.
dazjorzI will be sjors, you will be shlomif
rindolfdazjorz: OK.
* rindolfis now known as shlomif
dazjorzshit, now I have to
Zuuwhat does "shlomif" even mean ?
* dazjorzis now known as sjors
sjorsZuu: Shlomi = his first name, f = the first letter of his last name
shlomifsjors: hi.
shlomifZuu: Shlomi Fish.
sjorshi shlomif
shlomifHi sjors
tommy_the-dragonwhere does rindolf come into it?
shlomifsjors: my nick is longer than yours.
Zuuoh lol, and i just said his name sound girly :P
* Zuupat pats shlomif ^^
shlomiftommy_the-dragon: Rindolf was a dwarven warrior I played in AD&D.
tommy_the-dragonahh OK
* shlomifgives Zuu his tomato back.
Zuu:<
shlomifSince I'm no longer a reindeer.
sjorsshlomif: that's just to compensate against something you have that's way shorter than mine
shlomifsjors: LOL.
shlomifsjors++
ZuuErhmm.. shlomif! how come there's this big hole in it?
tommy_the-dragonsorry...
tommy_the-dragonmy bad
ZuuHehe
* shlomifdoesn't like raw tomatoes.
shlomifBut I eat them with pasta, etc.
shlomifOr as meat sauce.
Zuuor in sandwiches
shlomifsjors: anyway, welcome to ##programming
Zuuor on reindeer nose
shlomifsjors: I'll probably revert to "rindolf" after next disconnect.
shlomifZuu: after you cook the entire reindeer.
* shlomifis a reindeer cannibal.
shlomifWell, rindolf is.
Zuuyes, but he ran away
shlomifI also like dried and olive oiled tomatoes.
sjorsshlomif: I just changed my clients' settings to reconnect as sjors, too
shlomifWell, I think I'll go to sleep.
shlomifsjors: ah.
sjorsshlomif: it'll probably take a while to "adapt" to sjors instead of dazjorz
shlomifsjors: well, enjoy your new nick.
sjorsand I still have dazjorz.com, and not sjors.anything
* Zuutugs shlomif in
sjorsthanks ;)
shlomifZuu: thanks.
* Zuuquickly squeezes a fresh tomato onto shlomif's nose
sjorsshlomif: sjors.biz and sjors.mobi at most
* shlomifdoesn't have rindolf.{com,org,net} etc.
shlomifsjors: maybe sjors.in
shlomifI got a shlom.in
sjorssjors.indahou.se
shlomifsjors: heh.
sjorssjors.ac, sjors.ag, sjors.am, sjors.at
sjorshehe sjors.me
sjorssjors.pl, too bad i don't really do perl any more
shlomifsjors: there's also .sh
sjorssjors.sh, too bad I don't really do shell script a lot
shlomifOr .im
sjorssjors.tv, too bad I don't really watch..
tommy_the-dragondo you own a mobile?
shlomif.tv are pretty costly.
sjorsmeh I don't like sjors. anyway, so I'll just keep dazjorz for everything
tommy_the-dragonyeah what's with that (the price of .tv)?
shlomiftommy_the-dragon: it's the foundation of the economy of Tuvalu.
Channel##programming
NetworkFreenode
TaglineReindeers, Tomatoes and Normalising Nicks
Published2009-12-14

SNAFU Cake

Display

* rindolftries to think what can cause the KDE 4 SNAFU on his user.
rindolfAnd hopefully to avoid bisecting the KDE 4 config tree.
Zuusnafu... that wounds like a delicious cake :D
Zuu*sounds
rindolfZuu: Situation Normal - All F****ed up.
Zuu:/
* Zuugives the snafu cake to Dmage :D
ZuuDmage, just eat the cake already
DmageZuu, are you hate my English? ;)
Zuui hate your non-English
Black_PhoenixI English your hate
DmagexD
ZuuDmage, but i don't hate you! :D
Black_Phoenixand now I can do that
DmageZuu, learn Russian then! :)
ZuuHehe
ZuuDmage, i think you'd hate my Russian far more than i would ever hate your English
rindolfSpasiva.
DmagexD
Dmagelearn 'Eto huinya!'
* Zuusteals the snafu cake back from Dmage and gives it to rindolf instead
Dmageand apply everywhere
* rindolfeats the SNAFU cake
Zuu:D
* rindolfeats Zuu's Danish too.
ZuuNoooh!
* rindolfloves Zuu's Danish.
rindolfYum yum.
Zuutis mine!
ZuuMy daaaanish :'(
rindolfMy precioussssssssss!
Zuutis gone :<
Channel##programming
NetworkFreenode
TaglineSNAFU Cake
Published2009-12-14

What is Qantor?

Display

rindolfWhat should I do now?
rindolfI'll work on Text-Qantor.
rindolfIt's so great not to have a job.
Zuuyeah, if someone else pays for the food it sure is :D
Zuualso, i don't really understand much of what you just told me :P
* Zuuputs a stick into the Text-Qantor
rindolfZuu: Qantor == Qantor ain't no TeX/Troff oh really.
rindolfIt's a typesetting system I'm working on.
* Zuuhates the name
Zuuit makes me kinda mad actually :/
rindolfZuu: :-)
rindolfZuu: maybe it will grow on you.
rindolfZuu: some people I know named a browser suckass.
Zuu:(
rindolfI refused to work on it.
Zuusee that's a name!
rindolfZuu: heh.
Zuui didn't mean that BTW :)
Zuusuckass is kinda... unkind
rindolfOK, now I should write an http://www.shlomifish.org/humour/bits/facts/XSLT/ transformation.
rindolfI'll start from something I already have.
ZuuBut the "X ain't no <something related>" is just a lame naming convention IMHO
Zuuyeah, work on some XSLT facts :D
rindolfZuu: just call it Qantor then.
rindolfWithout the mnemonics.
Zuubut anyone interested will learn that it's an abbreviation
Zuujust by the fact that it's recursive makes me want to kill myself a little bit more :P
rindolfZuu: do me a break and kill yourself.
Zuu:>
rindolfLess Zuus - more grass for evil reindeers like me to feed on.
Channel##programming
NetworkFreenode
TaglineWhat is Qantor?
Published2009-12-14

Turing Hard

Display

rindolfPythack now was able to get the fc-solve test suite up and running.
Zuueh?!
* Zuusolves rindolf
rindolfZuu: http://fc-solve.berlios.de/
rindolfZuu: I am not solvable.
rindolfI am Turing hard.
Zuu:S
* Zuunever heard of anything called 'turing hard'
joeyadamslol. Zuu's probabilistic, so maybe he can solve you.
Zuubut i guess i have now
joeyadamsFormal definition of Turing hard: blah blah blah hard blah blah Turing blah.
ZuuHahahaha :D
joeyadamsWikipedia: Given a set X in P(N), a set A in N is called Turing hard for X if X <=_T A for all X in X. If additionally A is in X, then A is called Turing complete for X.
joeyadamsDoes that clarify?
joeyadams(see http://en.wikipedia.org/wiki/Turing_reduction for the actual math symbols)
* joeyadamsassumes you get the point
Zuuyeah, i think i'll have to put significant time into that, for me to comprehend it :)
Zuubut maybe i will, some day :P
joeyadamsMy point is that people like to use mumbo jumbo to describe more concise mumbo jumbo.
joeyadamsE.g. A problem is NP-hard if it is at least as hard as all the problems in NP.
Zuui understand enough of it, to be fairly confident that rindolf being turing hard, will not say much about his ability to be solved
joeyadamsI'm guessing Turing-hard means you can't solve a problem with a Turing machine (e.g. the halting problem)
joeyadams(substitute Turing machine with "your computer" :) )
Zuuno, turing hard has something to do with expressiveness
joeyadamsokay, Zuu > joeyadams, so I can't help you :)
* Zuutickles joeyadams ^^
joeyadamsA delicious apple is any fruit ∈ apple that is at least as tasty as any other fruit ∈ apple.
joeyadamsIn other words, apples are in the set of recursively nommable fruits.
rindolfjoeyadams: what's up?
joeyadamsI'm babbling.
rindolfjoeyadams: Apple is one of my least favourite fruits.
* Zuuwatches a number of apples that recursively NOM's each other
rindolfIt tends to be too commonplace.
rindolfOr simpleton.
joeyadamswhoops, my logic is incorrect
joeyadamsOnly delicious apples are ∈ the nommable fruits.
joeyadams(recursively is just a word you throw in to sound smart)
* ZuuNOMs joeyadams :>
rindolfjoeyadams: a friend of one of my sisters said that Apple is his favourite fruit.
rindolfTa-zuu!
* joeyadamshas quit (Read error: 104 (Connection nommed by peer))
Zuuyeah, unfortunately a lot of people throw with a lot of words to sound smart :/
Zuumy favourite fruit is a recursive banana!
joeyadamsalthough it certainly helps to use complex terminology to solve complex problems. As Aristophanes said, "High thoughts must have high language."
Zuu.. along with immutable polymorphic pears
joeyadamsZuu> I guess you have to peel it indefinitely?
joeyadamslol
ZuuHahah, yeah :P
joeyadamsI tend to eat bananas in deterministic polynomial time.
Zuui eat them in linear time, but uses exponential space
joeyadamslol
rindolfHeh.
joeyadamseww
Channel##programming
NetworkFreenode
TaglineTuring Hard
Published2009-12-14

The Ultimate ##programming Showdown

Display

→ecerehas joined ##programming
ljuwaidahyo ecere!!
Zuuyay, life :)
* Zuutickles ljuwaidah
* ljuwaidahpunches Zuu in the face
* Zuustarts crying :'(
rindolfFight!
rindolfFight! Fight!
* Zuuruns home to mommy
rindolfLet's get ready to rumble!!!
* ljuwaidahpunches rindolf in the face
ljuwaidahfor encouraging the fight, that is
Zuuhehe
* rindolfuses his Evil Antlers to summon a squadron of Chuck Norrises.
Zuuoh my!
* rindolfunleashes the Chuck Norrises upon ljuwaidah
* ljuwaidahuses his anti-chuck-norris spell
Zuuthose antlers must be the most evil thing in the entire universe
Zuu*antlers
rindolfljuwaidah: your spell only works on one chuck norris at a day.
rindolfAnd I have 119 more.
rindolfFinish him!
Zuui wonder what will happen if one Chuck Norris accidentally punches another
ljuwaidahrindolf: then lemme use my duplication spell to make more of myself so THEY can use the spell
rindolfljuwaidah: heh.
rindolfljuwaidah++
ljuwaidahthanks :D
rindolfljuwaidah: two can play this game.
* rindolfruns his recursive copying spell making lots of Evil rindolf reindeers exponentially.
rindolfLike Bacteria.
ljuwaidahdarn! i didn't see that coming
ljuwaidahbut you also forgot that if _I_ can duplicate myself then so can my duplicates B-)
Channel##programming
NetworkFreenode
TaglineThe Ultimate ##programming Showdown
Published2009-12-14

ispy Emulating a Clueless Newbie

Display

→ispy_has joined ##programming
ispy_hi gang.
ispy_I'm a n00b programmer and think I should learn A and B before C, right?
std_orbispy_: General understanding should come before that.
ispy_std_orb: I have no idea what I'm doing...
std_orbispy_: I can see that
* ispy_kicks the dirt...
tommy_the-dragonI've been meaning to get into it
ispy_Is C like JavaScript?
ispy_Same thing right?
tommy_the-dragonispy_: lol
rindolfispy_: Perl is more like C than JS is.
ispy_rindolf: Never heard of Perl... I should Google that.
rindolfispy_: use Bing search instead.
rindolfOr Altavista.
Terminusrindolf: i see.
ispy_rindolf, std_orb, tommy_the-dragon ... thanks for the pointers :)
rindolfispy_: you should learn Intercal, it's the most expressive language possible.
ispy_rindolf: Sounds exciting!
TerminusIntercal... lol!
ispy_haha
ispy_OK OK OK... I can't continue this... I'm practically laughing my ass off at my desk.
rindolf:-)
ispy_hehe
Channel##programming
NetworkFreenode
TaglineEmulating a Clueless Newbie
Published2009-12-14

What kind of animal is Zuu?

Display

ZuuHai all
rindolfZuu: hai hai.
rindolfZuu: what's up , kit?
rindolfZuu: or what are you , I forgot?
ZuuHai rindolf :D
rindolfI am a reindeer.
rindolfBut also a Llama.
rindolfAnd a cat.
ZuuI'm a Zuu
rindolfAnd a fish naturally.
rindolfZuu: ah , OK.
Zuu:D
* rindolfcreates a Zoo of Zuus
Zuu^^
rindolfAre you the master Zuu?
rindolfLike Q is the master of the Q's in Star Trek?
Zuui think I'm the only Zuu
rindolfOh, one of a kind.
ZuuWhich is kinda sad really :(
ZuuWho am i supposed to mate with?
rindolfReminds me of http://www.shlomifish.org/humour/Blue-Rabbit-Log/ideas.xhtml
rindolfThough I need to add that part.
rindolfLet me do it now.
Zuuwhatever webserver you use, it doesn't provide the right mimetype... At least IE 8 don't attempt to render the document
rindolfZuu: you cannot using IE 8
rindolfZuu: you need Firefox.
rindolfZuu: it's application/xml+xhtml
rindolfOr Opera.
Zuuwell, it indeed is the right mimetype... stupid IE
Zuuwell, my FF crashed, so i just use IE when that happens
rindolfZuu: ah.
rindolfFF crashed?
rindolfHow strange.
rindolfMaybe you have a bad plugin.
ZuuIt does that around 6 times a day
rindolfNot an extension - a plugin.
rindolfAh, really.
rindolfSomething is wrong in the Zuuniverse.
rindolfOr Zuumputer.
Zuunah, i suspect one of the tabs are just doing some strange stuff
Zuumemory leaking javascript ro something like that
Zuuit is kinda starting to annoy me
Zuubut with 90 - 120 tabs, it would take quite a while to find out what tab it is
Zuuyou might consider starting your articles, or whatever this is, with an introduction telling what it's about
rindolfZuu: http://www.shlomifish.org/humour/Blue-Rabbit-Log/ideas.xhtml#the-angry-demon
rindolfZuu: it's not an article - these are random ideas for a screenplay.
rindolfZuu: but I'll write an intro.
Zuustart the page with "Here are some of my random ideas for a screen play I'm writing:"
Zuuat LEAST!
Zuuyou cant just jump right into something without giving _any_ indication ow what the reader can expect
Zuuit simply doesn't make any sense as it is now
Zuuyou could just as well have posted a log of ljuwaidah talking :P
rindolfZuu: thanks.
Zuu:)
rindolfZuu: http://www.shlomifish.org/humour/Blue-Rabbit-Log/ideas.xhtml#intro
rindolfInteractive Web!
Zuui think you have forgotten to define the #intro anchor
rindolfZuu: reload.
rindolfZuu: it's there.
Zuuhah, caches... :P
Zuu:D
rindolfPesky things.
rindolfEvil reindeers don't like caches.
rindolfNeither do cats.
rindolfI'm an evil reindeer but a good cat.
ZuuHehe
rindolfDon't know how it works.
rindolfI guess good and evil are relative.
rindolfOr actually I wore a helmet of alignment change.
Channel##programming
NetworkFreenode
TaglineWhat kind of animal is a Zuu?
Published2009-12-14

Meaning of the Zuu species

Display

ZuuHi rindolf :)
rindolfHi Zuu
rindolfZuu: I've been thinking that maybe you can find some corresponding Zuus of the appropriate sex in a different dimension.
Zuuhmmm... interesting!
rindolfZuu: are you a heterosexual Zuu or a homosexual one?
ZuuI'm not sure what sex I am.
rindolfZuu: ah.
Zuu:P
rindolfZuu: you can look.
rindolfZuu: in the mirror or something.
rindolfZuu: don't you have obligatory genders in Danish/
rindolf?
rindolfLike in German, French, etc.
rindolfOr Hebrew and Arabic.
Zuuobligatory genders?
Zuuyou mean, the genders in linguistics?
* Zuunever understood those
Zuubut Danish have two i believe, and if i remember correctly there is female and 'none'
rindolfZuu: yes, genders in linguistics.
Zuui don't remember what which is which though :P
rindolfLike in Hebrew "Haben Halakh lagan" - the boy went to the garden. "Habath Halkha lagan" - "The girl went to the garden"
c_sphereThat almost sounds like allah akbar
Zuurindolf, no we don't distinct between the genders of the subject in the danish language
Zuuour nouns have genders though
c_spherezuu-nina?
Zuulike 'house' is one gender and 'car' is another
rindolfZuu: of course the question is - what language do Zuus speak natively?
c_sphererindolf: Of course, Zuu speaks Zuu!
rindolfZuuish?
c_sphereThe Zulu population also does not speak Zuluish, just Zulu.
Zuuso if you want to say 'the house' its 'huse_t_' and if you want to say 'the car' its 'bile_n_'
rindolfc_sphere: Arnavoth (sounds like an Aztec god) is "Hares" (the Rabbit-like mammal) in Hebrew.
rindolfZuu: can you understand Swedish?
Zuurindolf, some :)
rindolfZuu: ah.
Zuuswedish branched from danish AFAIK
Zuusame with norwegian
Zuuyes, Zuu's speak Zuuish natively :P
* rindolfis listening to Hans Zimmer - Jack Sparrow
rindolfZuu: ah.
ZuuZuuish has few words, all of which is based on words about cake from other languages :P
Zuuc_sphere, are you by any chance related to s_cube ?
rindolfZuu: ah, what do you use the Hebrew word "עוגיה" (= `ugiyah, cookie) for?
rindolf"Chocolate chip pie crust marmalade marzipan cookie yum yum!"
Zuui use it for cookies baked from a hebrew recipe :P
rindolfWhat does it mean in Zuuish?
Zuuit's hard to really say something in Zuuish... al you can really do is say something equivalent to "COOKIES!!"
Zuuor "YAY CAKE!"
Zuubasically, you can only express excitement over different kinds of cakes :P
rindolfZuu: do Zuus eat anything except cakes or cookies?
ZuuThere was this one time...
Zuuwait.. no. That was someone else.
Channel##programming
NetworkFreenode
TaglineWhat can a Zuu do?
Published2009-12-14

##programming about Real Programmers

Display

rindolfChekov: I disagree with what ESR says in TAOUP that you shouldn't apply factor optimisations. I think they can make a very large difference.
rindolfChekov: he seems to imply you should wait until computers are fast enough.
rindolfProblem is people don't want to upgrade and if a competing program (maybe a fork ) is much faster, then some of them will switch.
rindolfPrograms being speedy is one thing that makes me happy.
rindolfI love all the work the KDE people did in making KDE-4.6.0 fast.
vanguardrindolf: awesome blog link!
rindolfAnd I enjoy the fact that Pidgin is much faster than Kopete (and also less buggy).
rindolfI've used Kopete for far too long.
osoleverindolf: switch to Irssi and Bitlbee! :D
rindolfvanguard: yes.
rindolfvanguard: though they failed on Google Wave.
rindolfosoleve: nah, I like Pidgin.
rindolfosoleve: it's fast enough for me.
rindolfosoleve: and I also prefer XChat.
osolevebut is it nerdy enough?
rindolfosoleve: I'm not trying to be a Ubergeek.
rindolfosoleve: real men use Xmonad!
vanguardHey, it is not Uber but Über ... :D
rindolfreal programmers use butterflies.
Chekovreal programmers are Tao
osolevereal programmers flip bits by hand
Chekovreal programmers speak assembly
rindolfChuck Norris is a real programmer who implements the most optimised machines for solving a problem out of physical atoms.
vanguardreal programmers use a nice editor and a programming language and get done in less than O(N!)
Channel##programming
NetworkFreenode
TaglineReal Programmers
Published2011-03-19

Semicolons

Display

wes_tell me how can u print a message without using a semicolon in the printg statement
rindolfwes_: in C?
rindolfwes_: do you mean the printf(...) statement?
wes_yes
rindolfwes_: you cannot without using macros I think.
rindolfwes_: and don't use macros for that.
wes_i mean without using a semicolon at the printf statement but you have to use printf only
rindolfwes_: why would you want to do that?
rindolfwes_: what do you have against semicolons?
rindolfSome of my best friends are semicolons.
lulzfish_4semicolons got me where I am today man
rindolfhttp://en.wikipedia.org/wiki/Semicolon
rindolflulzfish_4: heh.
rindolf"I owe it all to semicolons."
amigojapanhey rindolf lulzfish_4
rindolfHi amigojapan
rindolfamigojapan: what's up?
* rindolfgives a semicolon to amigojapan
* amigojapanreturns a whitespace to rindolf
rindolfamigojapan: that's not fair trade.
rindolfBut I'll treasure the whitespace.
amigojapanrindolf: a whitespace is just as valuable as a semicolon in python :)
rindolfamigojapan: aren't semicolons optional in Py?
amigojapanrindolf: I think they are
amigojapanrindolf: actually, a whitespace can be as valuable as 2 curly braces :)
rindolfamigojapan: heh.
rindolfamigojapan: you need 4 spaces to distinguish stuff properly.
amigojapanrindolf: one thing I never got about python is why they need the : after if and for statements....
* PythonSnakegives a colon to rindolf
PythonSnake:)
amigojapanrindolf: actually, I prefer using tabs to 4 spaces...
rindolfPythonSnake: thanks for the colon.
PythonSnakerindolf: lol
rindolfPythonSnake: I'll give you a « and a » in exchange.
PythonSnakelol
amigojapanrindolf: the fact that you don't have a rule to how much white space you must use to indent in python, I think is a bad thing...
* PythonSnakefinds a interrobang
PythonSnake:)
amigojapanrindolf: if it is 4 spaces then fine, but make it a rule so it is consistent
GeDaMo
PythonSnakelol
PythonSnake
PythonSnake
PythonSnake‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡
rindolf¿
PythonSnake₳ ฿ ₵ ¢ ₡ ₢ ₠ $ ₫ ৳ ₯ € ƒ ₣ ₲ ₴ ₭ ℳ ₥ ₦ ₧ ₱ ₰
PythonSnake:)
amigojapanrindolf: oh, now you are speaking spanish
rindolfamigojapan: :-)
PythonSnakeall: :)
rindolf¡I am!
amigojapanうるさいよ 文字化け
PythonSnakeJag förvrängd bullriga
PythonSnakeאיך גאַרבאַלד טומלדיק
PythonSnake:)
amigojapanah, hebrew
amigojapanhir something....
PythonSnakeº, ª
amigojapanman, I forgot how to read hebrew
rindolfamigojapan: איך גאַרבאַלד טומלדיק seems like Yiddish.
amigojapanrindolf: ah, OK.... can you change it into roman letters for me?
rindolfamigojapan: Ich Garbald Tomldiq.
amigojapanich would be I
amigojapanI think I only know curse words in Yiddish :P
PythonSnakeich bin masaru
lulzfish_4ich bin ein berlinner
* rindolfis eating watermelon.
amigojapanrindolf: save a piece for me :)
rindolfamigojapan: I'll save a semicolon for you.
PiX3Lrindolf: For me too. :)
amigojapanrindolf: a semicolon looks a lot like two pits of a watermelon
* amigojapansteals PiX3L 's piece
Channel##programming
NetworkFreenode
TaglineGive Your Friend a Semicolon Today
Published2011-06-12

Calculator

Display

Endiannesvinleod, Yes, he wants to find a solution which yields a point 10 units away, your solution yields a point, exactly 7.66044 units away
Endiannesvinleod, Oh wait
Endiannesvinleod, I'm an idiot, didn't factor out cos
Endiannesvinleod, Yes you're right.
* Endianneskicks calculator
vinleodhehe, I was in the process of writing a python script to prove it.
* speedrunnerG55picks up Endiannes's calculator
speedrunnerG55NEVER KICK YOUR CALCULATOR
CryWolfKicking your calculator is a sin
EndiannesAt least its not a cos.
vinleodbut you should at least get a tan
rindolfHeh.
Channel##programming
NetworkFreenode
TaglineCalculator
Published2011-09-06

The Universal Die

Display

monsterwizardOk so I know javascript, PHP, perl in some detail. However, I want to become good at one. I was thinking Perl?
rindolfmonsterwizard: roll a die.
monsterwizardrindolf the die showed a 7 :S
rindolfmonsterwizard: heh.
hmmlol
rindolfmonsterwizard: strange die.
hmmthrow away the die
* rindolfthrows the die at hmm
* hmmcatches
rindolfdie, die, die!
* hmmwants to live
rindolfhmm: but the die wants to die.
rindolfTake it out of its misery.
hmmwho knows, even the die isn't ready to die
rindolfhmm: dice should be diced.
rindolfdice on ice.
hmmyeah, go dice the dice
Channel##programming
NetworkFreenode
TaglineThe Universal Die
Published2011-11-17

I Wanna Be a Hacker

Display

* hackerhackingcan(~hackingca@117.202.19.189) has joined ##programming
hackerhackingcanHi friends
hackerhackingcanI am also new to hacking
rindolfhackerhackingcan: hi.
rindolfhackerhackingcan: I hope you mean software development - not computer intrusion.
hackerhackingcanwhat means intrusion?
rindolfhackerhackingcan: it means breaking into other people's systems.
hackerhackingcanI want to hack the internet websites like Google and facebook
rindolfhackerhackingcan: hack?
hackerhackingcancan you help please?
rindolfhackerhackingcan: hack into?
hackerhackingcanyes I am new but I will try and learn
hackerhackingcanbut can you help me rindolf?
rindolfhackerhackingcan: we won't help you break into systems.
pkkmwut? hack into Google?
rindolfhackerhackingcan: with what?
hackerhackingcanhack into facebook Google and internet
rindolfhackerhackingcan: we build systems - not break them.
hackerhackingcanplease?
rindolfhackerhackingcan: http://catb.org/~esr/writings/unix-koans/script-kiddie.html
rindolfhackerhackingcan: if you want to learn how to program, we can help you.
rindolfhackerhackingcan: but trying to break into computer systems will only get you in trouble.
hackerhackingcanI can do programming in html
rindolfhackerhackingcan: HTML is not a programming language.
hackerhackingcanis that enough for hacking?
vinleodhackerhackingcan: There's no such things as programming in HTML.
hackerhackingcanI can also do hacks in cmd
vinleodAh, a script kiddie.
hackerhackingcanwhat you mean by script kiddie?
hackerhackingcanOK now I know
hackerhackingcanyou all don't want other people to know about hacking
hackerhackingcanso you say like this
rindolfhackerhackingcan: http://en.wikipedia.org/wiki/Script_kiddie
hackerhackingcanso you abused me by calling me script kiddie?
hackerhackingcanWhen I become a good hacker I will hack you also
vinleodhackerhackingcan: Good luck with that. bye bye.
rindolfhackerhackingcan: OK, you have been warned.
hackerhackingcanwhy warn?
rindolfhackerhackingcan: try hacking into the IP address 127.0.0.1
vinleodhackerhackingcan: I bet you can't log into that computer and delete all of its files.
luke_chackerhackingscan: After that, try to DDOS 192.168.1.1
hackerhackingcanis 127.0.0.1 your ip?
Ethelimwhy'd you give him my IP ffs?
Ethelimdon't try it, you wouldn't get in anyway. I have it locked down tightly
vinleodhackerhackingcan: So, here's the situation. We don't condone illegal activity. We don't suggest that people attempt illegal activity. We don't like people who do illegal activity. We a programmers. We like to write programs. We like to solve interesting problems. We like to solve interesting puzzles.
rindolfhackerhackingcan: if you haven't noticed, I've become op.
rindolfhackerhackingcan: and I can /kick you and /kickban you.
vinleodhackerhackingcan: Now, if you'd like be a good, productive member of society and learn to program, we can help with that, but we won't spoon feed you either.
hackerhackingcanhahah whose is this ip 192.168.1.1? Your password is admin haha
Ethelimis he for real?
vinleodEthelim: I doubt it.
hackerhackingcan192.168.1.1 I am changing your password then call me kid
rindolfEthelim: he seems like a bad troll.
rindolfBut an amusing one.
jrslepakrindolf: depends on how many times you've heard the joke in the recent past
Ethelimdude, you wouldn't get in there. And even if you did all you'd be able to do is reset the guy's connection
hackerhackingcanI will reset it
* Ethelimwaits for "someone's" closed connection
mst"Quit: Leaving"
vinleodI saw that coming a mile away/
JabbaWokieelol
mstnot an actual fell-off-the-internet
mstreasonable exit though
mstoh, and now he's back with a new nick
Channel##programming
NetworkFreenode
TaglineFrom HTML to Hacking Google in Ten Easy Steps
Published2012-02-13

/dev/null is webscale.

Display

oilioso what the point of hashes, can't we just use void pointers to key/value ?
rindolfoilio: hashes as in hash tables?
oilioyes
rindolfoilio: OK.
rindolfoilio: they are one way to efficiently implement the dictionary Abstract Data Type (ADT).
rindolfoilio: a hash table can store more than one key / value pair.
oilioyeah, I read about it in the wikipedia
rindolfoilio: and you can lookup a value based on a key efficiently.
arubinLinear search is good enough for everyone.
oiliorindolf: what if the whole table won’t fit in the memory?
oilioRAM
arubinSwap.
arubinAmazon S3.
imlearningyaccwell if no ram and no swap no allocation
arubinWe have the whole Internet for our tables.
imlearningyaccwell
diminotenask reddit how that worked out
arubinAnd remember, /dev/null is web-scale.
imlearningyaccyea, I store all my data in /dev/null
rindolfoilio: then you'll need to use a more sophisticated (and slower) data structure that can offload to disk.
arubinIt is really fast.
arubinI use the Boost libraries for /dev/null too.
arubinAnd I use async writes to /dev/null.
rindolfarubin: heh.
diminotendon't want to get into resource contention when using /dev/null
* rindolfuses /dev/null for backups.
diminotenonly so much null to go around
Channel##programming
NetworkFreenode
Tagline/dev/null - the ultra-fast solution for all your storage needs.
Published2012-03-30

iSomething

Display

jparktonand ya know. I bet if one distro popped an i in front like iUbunt, iFedora or some jazz about 300 million people would shell out astronomical amounts of money just to have one before anyone else
WinNYMacs are evil.
impulse9iCry
jercosiDerp
jparktoniFail
jparktoniStone
impulse9iQuack
jparktoniFap
Jeayeifap.cum
jparktoniClean
jparktoniBarf
jparktoniReturn
impulse9iI
rindolfjparkton: this reminds me of http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-paid-version-of-cpan .
rindolfiCanHazCheezburger.
rindolfiSuck.
rindolfiAmSpartacus.
impulse9iAmYourFather
jparktonprolly some new iFag rage
rindolfiAmLame
impulse9iBlame
Channel##programming
NetworkFreenode
TaglineiSuckLessThanJ
Published2012-08-02

Bad Names for Programs

Display

rindolfmarzy: Emacs is not a better vim. They are very different.
rindolfmarzy: I could never get used to Emacs, but have used Vim for many years.
marzyrindolf Emacs + Evil mode makes a better vim
rindolfmarzy: does it support all Vim extensions?
marzyno, that's why its better. it doesn't come with a badly-designed scripting language!!
rindolfmarzy: well, it's still not 100% compatible with vim.
rindolfmarzy: and Evil is an awful name. Sorry.
rindolf"The only thing more evil than XSLT is XSLT edited with Emacs Evil mode." ;-)
marzyi think it's a good name considering emacs and vi(m) rivalry
rindolfmarzy: of course, I've heard worse - coq and coccinelle.
rindolfAnd then there's this guy here who called his programming language Flua which reminds me of Flu and Influenza.
Reactionaryrindolf: lol
dardevelinrindolf, flua IDE is not that bad to be fair (at least the little i tried )
rindolfdardevelin: didn't say *it* was bad - I said the name was bad.
rindolfdardevelin: and I could never get it running here. Problems with Py3 and PyQt.
dardevelinrindolf, oh that sucks... :/
rindolfdardevelin: yes.
dardevelinrindolf, yeah i know you didn't said it was bad, just as gave you my opinion on it as a side note. sorry i should have made it more explicit :)
rindolfOf course, Evil is not as bad a name as SLIME, which is another Emacs mode.
dardevelinrindolf, i had troubles with SLIME once and boy i got tired of fighting with it
rindolfReportedly it was also the nickname of an internal Microsoft version control system called SLM (that is now largely discontinued).
Channel##programming
NetworkFreenode
TaglineA rose by any other name
Published2012-09-05

Selling Open Source Source Code

Display

codesciencejust stumbled across another question. is there an open-source license that prevent anyone from making money off my code?
rindolfcodescience: no there isn't.
rindolfcodescience: it stands against the open source definition.
sstacodescience: that would violate the spirit of what most people understand "open source" to mean
rindolfcodescience: people can sell copies of open source software or services related to it.
codesciencehmmm, i understand
rindolfcodescience: see http://www.gnu.org/philosophy/selling.html
sstaI can legally sell you this copy of the Linux kernel...I can charge whatever you are willing to pay. Nothing in the license prevents this
rindolfssta: will you sell it to me for 5,000 USD?
rindolf;-)
sstarindolf: sure
rindolfssta: how about for 3,000 USD?
sstarindolf: tell you what, for $10,000 I'll throw in a free copy of FreeBSD
rindolfssta: wow, sounds like a good deal.
sstarindolf: hmm, 3000 is a bit low, I don't think I could go that cheap
rindolfssta: heh.
rindolfssta: how much are you selling the source code of Apache 2.4 for?
sstarindolf: oh, you can have that for free
rindolfssta: really?
rindolfSucker!
sstarindolf: sure...but the build scripts you have to pay for
rindolfssta: OK.
rindolfssta: would you be willing to exchange the source of the Linux kernel for three copies of jQuery? I will even throw in a few free Dojo plugins.
rindolfssta: he already told us.
sstarindolf: hmm, not sure I want jQuery
sstarindolf: would you happen to have code for a halfway decent RDBMS? I think I could swap for that
rindolfssta: I have the source code for MySQL. Not sure if it's half-decent.
codesciencei run a mysql server. runs good enough for me
sstarindolf: I use MySQL in production quite a lot. It has its flaws, but my use cases never seem to hit them
rindolfssta: OK.
rindolfssta: so will you exchange its source code for the Linux kernel?
sstarindolf: sure
rindolfssta: sounds good.
rindolfssta: you can find the source code of MySQL here - http://www.mysql.com/
sstarindolf: you can get the Linux source from kernel.org
rindolfssta: thanks.
Channel##programming
NetworkFreenode
TaglinePremium price for free (in either meaning) software.
Published2012-09-16

gcc warning flags

Display

doomroborindolf, I got redirected to your gcc important flags page today and I think you may be missing a few things
rindolfdoomrobo: do you mean the one in the talk?
rindolfdoomrobo: which page are you referring to?
doomroborindolf, lemme see
rindolfhttp://www.shlomifish.org/lecture/W2L/Development/slides/gcc/flags.html - heh, first Google hit for "gcc important flags"
rindolfAt least for me.
doomroboyeah
rindolfdoomrobo: OK, I did not originate that page originally.
doomroboOK
rindolfdoomrobo: and it served a certain purpose as material for slides to the Haifa Linux Club's Welcome to Linux series.
doomrobonice
* jrslepakalways found it funny that -Wall doesn't turn on all of the warnings
jrslepak. o O ( gcc -Wno-really-I-mean-all ... )
rindolf-Wevery-warning-under-the-sun-and-then-some
rindolf-W42
rindolf-Wchuck-norris
doomrobo-Wextra
doomrobo-whipped-cream
jrslepakand of course -WTF
rindolfjrslepak: :-)
rindolf-Worse
rindolf-Worse-is-better
jrslepak-Wat
rindolf-Whoops
doomrobo-S -Illy -Wabbit
rindolfHeh.
jrslepak-Wascally-wabbit
jrslepak(which really needs to be the name of a future Ubuntu release)
doomrobopeople reading this are probably just shaking their heads
jrslepakhey, at least it's not -fallow-undecidable-instances ¬_¬
Channel##programming
NetworkFreenode
Taglinegcc -Whatever
Published2012-09-25

Ultra Compression

Display

tnzrdoes anyone happen to know what std::allocator.allocate() does when you try to allocate 0 bytes? I get a pointer back but I can't tell what it's pointing at and I can't seem to find anything on the web that gives a definitive answer
GeDaMoWhy are you allocating zero bytes?
Billiardtnzr: the same thing it always returns
tnzrGeDaMo: we are implementing our own allocator for an assignment, and when asked what we should do if the user tries to allocate 0 bytes, the prof said to find out what std::allocator does and mimic that
GeDaMohttp://stackoverflow.com/questions/6065814/standard-compliant-custom-allocator
tnzroh snap, thanks GeDaMo
GeDaMo:)
rindolfGeDaMo: zero bytes are enough to hold the Complete Works of Shakespeare.
GeDaMoDepends on how many monkeys you have to decompress it :P
rindolfGeDaMo: heh.
rindolfOf course, I defined a custom decompressor that emits the complete works of Shakespeare on empty input and uses gzip compression otherwise.
rindolfIt's pretty large though.
Billiardredeemed: compress the decompressor using the same algo
Billiarderrr rindolf
rindolfBilliard: OK.
rindolfBilliard: heh.
Billiard0 bytes = a decompressor for the entire works of Shakespeare
Channel##programming
NetworkFreenode
TaglineShakespeare, compressed
Published2012-10-11

Ruby Tuesday

Display

rindolfHi all.
vandoshi
rindolfHello Ruby Tuesday.
famouslygoodbye ruby tuesday
famouslyhello emerald thursdays!
famouslynow i have to choose a precious stone for each day of the week, thanks
famouslythis is going to take half the night
Textmodesapphire Sundays
rindolfPearl Mondays.
rindolfDiamond Saturdays.
famouslyYES!
famouslydiamond saturday definitely
famouslyi thought the same thing
famouslyi guess there's already a gemstone for every month, so this would be seen as kind of a rip-off
famouslymaybe a metal for every day
Channel##programming
NetworkFreenode
TaglineSunny Diamonds
Published2012-11-18

Mac Server

Display

ZepoEither our mac server is sending out little electroshocks through his cage and into my foot or he is just vibrating really strange...
rindolfZepo: a mac server?
Zeporindolf: yeah, we have a Mac server running a VM with an Ubuntu server
rindolfZepo: hmm... interesting.
Zeporindolf: Most people react like "what the...?!"
rindolfZepo: next you'll tell me that you have an HP-UX Desktop.
Zeporindolf: I am not that crazy, my chef made this...thing...
Channel##programming
NetworkFreenode
TaglineUsing the right tool for the job
Published2012-11-21

Maths Education and Languages

Display

cheeseduckrindolf: How long have you got on the book?
Juderindolf, did you check out the new game of thrones episode?
rindolfJude: no, I don't watch Game of Thrones.
rindolfJude: I did see this on Slashdot - http://yro.slashdot.org/story/13/03/31/1347248/hbo-says-game-of-thrones-piracy-is-a-compliment .
rindolfJude: quite encouraging.
Judewhy
rindolfJude: what is encouraging?
rindolfJude: I mean that some television producers are having a clue about piracy.
rindolfJude: I think the MPAA is likely going to follow the lead of the RIAA and endorse the Internet.
rindolfJude: well, there's still a long way to go with even music online.
cheeseduckrindolf: "How to win friends and..."
rindolfcheeseduck: ah, that. Making slow progress in it.
rindolfcheeseduck: I thought it was a book *I* was writing.
rindolfLately, I've been writing books and screenplays and stuff more than I've been reading them. :-D
cheeseduck"I've been reading a lot of scripts lately." "You know, it's cheaper than going to the movies."
rindolfcheeseduck: heh.
rindolfcheeseduck: some people find the screenplays funny as they are.
rindolfcheeseduck: they have good imagination.
cheeseduckI always found the standard they are supposed to be written in weird.
cheeseduckKind of wasteful in space.
rindolfcheeseduck: for other people, it ruins the experience.
rindolfcheeseduck: yes, maybe.
JudeI see rindolf, did you catch the walking dead's finale?
rindolfcheeseduck: I have something of my own - http://www.shlomifish.org/open-source/projects/XML-Grammar/Fiction/
rindolfJude: not familiar with "Walking Dead".
rindolfJude: horror drama - I have a soft stomach.
rindolfJude: I prefer humour or drama/humour or sci-fi/humour or sci-fi/humour/drama or stuff like that.
Judek, sorry to have bothered you
rindolfJude: I watched three episodes of My Little Pony: Friendship Is Magic, and so far - I'm game.
rindolfJude: you did not bother me.
Judenever seen it
rindolfJude: do you watch My Little Pony?
rindolfJude: ah, I love it so far.
Judeheard it can get quite rough
Judemore nudity and violence than Spartacus and game of thrones combined
rindolfOne episode involved a lot of songs, which I disliked.
rindolfJude: heh, LOL.
rindolfJude++
rindolfJude: it's directed at little girls.
rindolfJude: so it's a pretty clean show.
Judeyeah I know
JudeI was kidding
rindolfJude: if you want incest and violence, then look no further than the Jewish bible.
Judethere are a lot of dubbing sections of the show to go with metal songs or violent scripts etc
Juderindolf, I'm jewish
rindolfJude: reportedly, it was quite realism then (the Bible I mean).
rindolfJude: ah, nice. So am I.
Judeand I couldn't agree more
JudeI have to go watch game of thrones
rindolfJude: yes, you need to process the Bible a lot to get to the good stuff.
Judewill talk to you in an hour
rindolfJude: enjoy.
Judeyeah, in Israel we have to take bible classes
Judein high school
rindolfMaybe I'll prepare a fortune out of this conversation.
Judeand elementary school too
rindolfJude: I'm Israeli too.
Judereally?
rindolfJude: I live in Tel Aviv.
Judewhere do you teach
rindolfJude: yes.
Judeme too..
rindolfJude: I don't teach.
Judedon't tell me you live near Rabin sq.
rindolfJude: well, I teach stuff via blogging and Internet writing.
rindolfJude: no, but I go there often.
rindolfJude: I live in Gimmel.
JudeRamat Aviv?
rindolfJude: yes.
Judethat's close to TAU
Judedo you study there?
rindolfJude: yes.
JudeCS?
rindolfJude: no, I just live with my parents.
rindolfJude: I graduated from EE from the Technion.
Judecool
rindolfJude: http://www.shlomifish.org/philosophy/computers/education/opinion-on-the-technion/
Judethat's your blog?
rindolfJude: it's my home site.
Judecool
rindolfJude: a good old fashioned Web 1.0 site in modern clothing.
rindolfLike valid HTML, modern CSS, some JS enhancements, etc.
rindolfBut still static HTML pages.
rindolfI have some blogs on livejournal.com/etc.
Judedo you know a guy called Nimrod?
rindolfJude: there are many people called Nimrod - it's a common name.
Judedon't want to give him in on public chat
rindolfJude: not sure I know a Nimrod off hand.
Judenever mind then
rindolfJude: OK, feel free to PM.
rindolfJude: many Israeli names can get confusing.
rindolfOK.
rindolfJude: I can easily come to Rabin sq. - there's a bus there from here.
Judehe's my brother, he lives close to you and he's also an open-source enthusiast
JudeI know
Judethere are plenty of them
rindolfJude: ah, that's great.
JudeI take them to uni on a daily basis
JudeI live right by Rabin sq.
rindolfJude: so you study in TAU?
Judeyeah
rindolfJude: TAU has tons of hot chicks.
Judethere are some
rindolfJude: there aren't a lot of people on the streets of Gimmel.
rindolfJude: so you study CS?
Judeno way
Judemaths
rindolfJude: ah, I see.
rindolfJude: maths...
JudeI know one or two nice looking girls, but I usually get put off by their personalities
rindolfJude: I think maths is taught wrong in several aspects.
rindolfJude: ah.
JudeI've only been attracted to one specimen of the female sex ever
Judein my entire life
rindolfJude: ah, really?
JudeI dunno, I agree when you speak of high school maths
JudeI like university maths so far
Judemy professors are really nice
rindolfJude: well, there are a lot of girls studying more humane stuff.
rindolfJude: http://blogs.perl.org/users/shlomi_fish/2013/03/ann-my-transition-from-software-developer-to-writerentertaineramateur-philosopherinternet-celebrity.html
JudeI generally don't like people who study humane subjects (I don't consider philosophy to be as such though)
rindolfJude: I've made a transition from a mathematician to a software developer and now I'm more of a writer/entertainer/amateur-philosopher.
Judeyou didn't like the way it was taught?
rindolfJude: like which way?
rindolfJude: you mean maths?
Judeyes
rindolfJude: well: 1. No pairwise work. Big mistake.
rindolf2. Need to memorise a lot of silly stuff. Why??
rindolf3. Maybe allow some sloppiness. Make maths more humane.
Judethat's why you got philosophy
Judemaths can't afford to be sloppy
rindolfThere's something poetical about many maths' proofs.
Judethe intuitive ideas behind them
Judeare beautiful
Judebut intuition can be misleading
Judethat's why you have to be really strict
rindolfJude: yes, that's why I think we should now move into proof verifier realm.
Judeif you want your proof to be valid
rindolfJude: right.
rindolfJude: but I was once criticised for this - http://ladypine.livejournal.com/24574.html
rindolfJude: thing is - not everything should be strict when teaching.
rindolfJude: I agree that mathematical intuition can be misleading, but it's still a good thing to have.
rindolfJude: thing is I think many mathematicians now require a lot of dedication and selling their soul to the devil, which is turning them into http://en.wikipedia.org/wiki/Captain_Nemo -s.
Judeit's not a very formal proof
rindolfJude: when I studied EE most of my courses were with open material, and I could do pairwise work, which I enjoyed.
Judebut seems to hold
rindolfJude: yes.
JudeI guess you are right
rindolfJude: :-D
Judethat the concept is more important than the formalization
Judebut a lot of my professors agree with you
Judeand would give much more attention to grasping the important concept, and understanding intuition behind proofs
rindolfJude: I'm always right. Unless I claim that "A is not-A". But Chuck Norris would be right even then.
Judelol
rindolfHah! A new Chuck Norris factoid.
Jude<3
Judeit's been nice chatting with you, I really have to go now, I need to watch GoT and then go to bed and wake up in 4 hours
rindolfJude: my father and I now have an ongoing Chuck Norris meme.
rindolfJude: bye, have fun, and good night.
Juderindolf, what's that
rindolfJude: what?
Judethe Chuck Norris meme
rindolfJude: well, we say stuff like "you're my most Chuck Norris dad." or "I taught Chuck Norris how to fight."
rindolfIt's a personal running joke.
rindolfWell, a family-wide one.
rindolfWe have our own jargon.
Judeheh
rindolfMost families do.
JudeI'm not close enough to any member of my family
Judeto do that
rindolfAh.
Judetalk to you later, ciao
rindolfBye.
Nisstyre-laptoprindolf: Douglas Hofstadter gave a talk about how mathematicians aren't as rigorous as they claim to be
Nisstyre-laptopand that they use a lot of analogical thinking
rindolfNisstyre-laptop: ah, OK.
Nisstyre-laptopit was at the university of Toronto
Nisstyre-laptopI missed it sadly though
rindolfNisstyre-laptop: ah.
rindolfNisstyre-laptop: was it filmed?
Nisstyre-laptopbut I can basically tell you what he said more or less
Nisstyre-laptoprindolf: there was a webcast
rindolfNisstyre-laptop: OK.
rindolfNisstyre-laptop: ah.
Nisstyre-laptopnot sure if it can be accessed still
rindolfNisstyre-laptop: ah.
Nisstyre-laptop<+Nisstyre-laptop> but if you read either GEB or I Am a Strange Loop you'll get it
rindolfNisstyre-laptop: I read GEB.
rindolfNisstyre-laptop: GEB was a nice book, but I knew a lot of what he was saying there.
rindolfNisstyre-laptop: I still enjoyed the drama stuff in the middle with Achilles, the Tortoise and their friends.
Nisstyre-laptoprindolf: you had the idea of using PM as a metaphor for systems of thinking and the mind?
Nisstyre-laptopbecause that's what the book is about
rindolfNisstyre-laptop: PM?
Nisstyre-laptopPrincipia Mathematica
Nisstyre-laptopthe formal system constructed by Russell and Whitehead
rindolfNisstyre-laptop: I didn't think of it.
rindolfNisstyre-laptop: yes, I know.
Nisstyre-laptopthe entire book is his theory of consciousness
Nisstyre-laptopand how there are levels of thinking
rindolfNisstyre-laptop: well, I read "I think, therefore I laugh" before I read GEB.
Nisstyre-laptopyou can be less of a thinking being, etc...
rindolfYes, he says that consciousness requires thinking in loops, or self-reflection.
rindolfWell, it's an informal theory of consciousness.
Nisstyre-laptopit requires what he calls a strange loop
Nisstyre-laptopand there can be many levels to it
Nisstyre-laptopmore levels == what we think of as more human or more conscious beings
Nisstyre-laptopso PM actually is able to self reflect to an extent
Nisstyre-laptopalthough it requires a human to interpret it
rindolfI believe, that creating artificial intelligence/artificial consciousness won't be easy to do, will require a lot of complex code, and will likely be faulty (have its own will, make mistakes, not run as quickly as more specialised code, etc.).
rindolfNisstyre-laptop: yes.
Nisstyre-laptopdepends what you mean by AI
Nisstyre-laptopthere are several different definitions
gde33the first human like robot will be build in Japan, the first artificial intelligence in the US
doomlordheh
gde33hahaha
Nisstyre-laptopthe church-turing hypothesis would seem to imply it's possible, at least in principle
Nisstyre-laptopto create "strong" AI
Nisstyre-laptopalthough I intensely dislike that term
Nisstyre-laptopsince it tries to say that any system of thinking that doesn't work exactly the same as a human one isn't AI
Nisstyre-laptopwhich is BS
gde33you guys are all worried about intelligence, I think that will be the easy part. Then comes the important stuff: giving it a sense of humor.
doomlordso there was the idea that consciousness is associated with information flow, and that "more" information flow is "More" consciousness, a continuum like gravity... but gravity can produce a qualitatively different effect past a certain level (black holes..)
doomlordso the "loop" is where information flow becomes qualitatively different ?
Nisstyre-laptopdoomlord: have you read GEB?
Nisstyre-laptopit would be the ability a system has to observe itself, and encode the system itself in the system
Nisstyre-laptopin other words self reflection
gde33I don't know many people who can be truly accused of having their own thoughts
doomlordi don't think so but i have some related quotes from somewhere
doomlordbut can a system only approximate itself
Nisstyre-laptopPrincipia Mathematica has that ability
doomlordcan a computer emulate itself...
Nisstyre-laptopas Gödel showed
Nisstyre-laptopyou can encode formulas in PM as formulas in PM
Nisstyre-laptopdoomlord: yes
doomlordbut to what practical extent
Nisstyre-laptopwhat is that supposed to mean?
doomlordnature has many 'feedback loops' involving information
Nisstyre-laptopphysical limitations result in a hard limit of feedback loops
doomlordwhat's GEB, links?
Nisstyre-laptopif you point a camera at a mirror eventually it will "stop"
Nisstyre-laptopdoomlord: it's a book
Nisstyre-laptopGödel, Escher, Bach
doomlordah Google reveals
Nisstyre-laptopbut the sequel is more clear on what it's about
Nisstyre-laptopI Am A Strange Loop
doomlordOK sounds interesting
Nisstyre-laptopdoomlord: anyway, if you nest implementations of a computer in a computer eventually there will be a limit imposed by the physical situation
Nisstyre-laptopi.e. the memory and processor speed
gde33only for limited thinkers
gde33it's like entropy, only for people who are afraid to think :P
doomlordbut don't physical systems also have practical limitations
gde33yes but those are not what we imagine them to be
gde33if only we knew the meaning of life, that would make things so much easier
Stryykerhow?
rindolfI think the whole "AIs spawning AIs" dream is not a good strategy for doing software dev. I think programming is here to stay. It's not like humans can efficiently do what a dedicated polynomial time program can.
doomlordeven humans get programmed, lol
rindolfdoomlord: yes.
gde33that new immortality project had some interesting videos
rindolfdoomlord: a large part of human technology is mental.
rindolfdoomlord: in fact, we can no longer survive without our mental technology. We couldn't for thousands of years.
gde33oh but we can
gde33just need a favorable environment
doomlordcultural template = human OS
gde33not mine
rindolfgde33: you can survive without your mental technology? Even without conceptual thought?
gde33not sure what you mean
gde33isn't that what all the other species do?
doomlordi saw some TED talk trying to explain the difference between Chinese and western spending/saving habits in the way the language encourages people to think about time
doomlordsupposedly Chinese language makes it harder to think of past, present, future separately
gde33languages can be really weird
gde33all languages have the word "argument" but some want it to have additional meanings, I believe in China an argument is equal to disobedience. lol
Belxjanderhuh?
gde33in English it is a kind of fight
gde33争 is a dispute 争论 is an argument or debate
gde33I cant think of good examples, I used to know a girl who knew many languages
gde33she showed me how some things are badly broken in some languages
doomlordis it true Japanese can't say "no", they have to repeat the question in negative..
doomlordthat is what we were told when learning but they must have a word for no surely
Belxjanderdoomlord: there is "Hai" for Yes and "iie" for no
doomlordso its just impolite to say "no" i guess
* Belxjanderis living in Japan
Belxjanderdoomlord: you lose context...
Belxjanderdoomlord: in English you don't repeat
gde33hah no
Belxjanderbut in Japanese you do
Belxjandergde33: depends on the person... my mother and father thought nothing of explaining politeness to me and will happily talk overtop me when I am speaking
rindolfgde33: I only know (Modern) Hebrew, English, some mostly forgotten Written Arabic, and some French (which I'm now trying to regain).
BelxjanderI have also run into the same from Chinese, Japanese, American, European AND African people I have met
rindolfgde33: well, I also know bits of other languages like Spanish, Russian, German, etc.
rindolfgde33: I know that in Hebrew we have compulsive genders for objects, so we don't care about phrasing sentences in a gender-neutral form, which is an English obsession.
rindolfgde33: I think it is parodied in this book - http://en.wikipedia.org/wiki/Skinny_Legs_and_All_%28novel%29 (great one, BTW - taught me a lot).
doomlordheh languages with sexism built in.. gender all the way through
gde33some languages are also more emotional than others
gde33Italians are hilarious
gde33so much enthusiasm it makes you think something is going on
Belxjandergde33: spoken or written and the correct manner for if you are addressing "up/peer/down" the social ladder with regards respect... yes
gde33Belxjander: does that apply to many words?
Channel##programming
NetworkFreenode
Published2013-04-01

“I need an Open Source Something…”

Display

user2013I need open source remote desktop in j2me
rindolfuser2013: hi.
rindolfuser2013: you again?
user2013I need open source remote desktop in j2me
user2013I need open source remote desktop in j2me
rindolfuser2013: we heard you.
atamagawaruiuser2013: I need an open-source, free rocket launcher in either VBScript or Batch!
sksuppcan do
rindolfatamagawarui: heh.
rindolfatamagawarui: I prefer it in AutoCad's AutoLisp.
sksuppVBScript 3+ years experience, team can perform your task quickly, for 300 dollars PayPal
rindolfatamagawarui: or in PDP-10 Assembly.
atamagawaruirindolf: haha
sksuppi guarantee if you put that on freelancer
sksuppoffers will come
atamagawaruisksupp: lol, to whom are you going to outsource the task?
sksuppi know
sksuppi'll assign it as a project for this Java class i TA
Channel##programming
NetworkFreenode
TaglineNo problem there…
Published2013-05-24

Solving the Halting Problem

Display

inf-groupoido0elise0o: mv seems pretty clear to me
o0elise0oi cant think of anything Linux doesn't have aside from stability with a GUI
inf-groupoido0elise0o: There are lots of obscure commands, but mv is not one of them.
o0elise0ono i mean mv makes sense
rindolfo0elise0o: Linux cannot solve the halting problem.
rindolfo0elise0o: but neither can Windows.
o0elise0obut have no cls with every other command shortened seems odd to me
OxydLinux can solve the halting problem: kill -9 "$pid" && echo "Halts"
Channel##programming
NetworkFreenode
TaglineCutting the Gordian Knot
Published2013-08-03

What to do about Becoming Enraged By Java

Display

swinefluis there away i can basically do if (input.equals("1" || "2" || "3")) {
rindolfswineflu: if (input.equals("1") || input.equals("2").
rindolfswineflu: Perl 6 has junctions for this.
Znooseyswineflu: in which language?
swinefluin Java
swineflualso that's uglyyyyyy
Znooseythen rindolf's way is the way to do it
limbo_swineflu: case from Java 7 on, before that just use ifs
Znooseyrindolf: is perl 6 out of beta yet?
rindolfZnoosey: well, they released Rakudo Star, but it's not very usable.
Znooseyah
Znooseyrindolf: do you know when it will be done?
rindolfZnoosey: I wouldn't recommend people to use Perl 6, but its junctions are still a cool feature and there's a Perl 5 implementation at https://metacpan.org/module/Perl6::Junction .
swinefluJava enrages me
RouninYou should stop implementing the Enrageable interface, swineflu
RouninA common rookie mistake
swinefluEnrageable interface = swing
RouninInstead you need a HarmoniousAndConstructiveReactionAccessorFactoryDAOInjector Object
RouninYou get it by incentivizing an EJB SproinkJunk
RouninIn your supplication gridwork of choice
Channel##programming
NetworkFreenode
TaglineProgrammer Programming Programmer
Published2013-08-03

Misbehaving Printers

Display

cousteaudamn printer... it's made like 4 fubared copies
cousteaujamming all the time, having to remove an accordion-shaped paper each time
cousteauturns out there was another sheet jammed, but it was hidden and the printer wasn't detecting it
pulsei wonder if printers will still jam paper in the year 3000
pulsemaybe it's a paradox of physics
pulsea fluke in nature
`GinI think its more down to the fact printer companies have been milking their cash cow dry, £10 in R&D each year. etc.
pulsemaybe some day paper will become obsolete, then there will be no problem any more
`GinThere are still employees at my job who would prefer to print an email out, read it and then reply to the email.
`GinI don't have much hope for that dream pulse :P
pulsethat's just stupid :P
cousteaupulse, how in the hell would printers work BETTER in the future?
cousteauthe more intelligent they become, the more stupid things they'll do!
cousteauthe machine rebellion will start with printers, it's a known fact
koollmanI suppose the equivalent of paper jam with a 3d printer can get really messy
cousteauheh
koollman"we cannot access the printer, it is inside a large blob of solidified plastic"
koollman"the first maintenance team went in, but that was 2 days ago, and we are preparing a rescue mission"
pulsemaybe they could produce the paper in the process
pulsemaybe they'll print you a hologram
pulselol
cousteaukoollman, http://en.wikipedia.org/wiki/Grey_goo
koollmancousteau: yes, but that one would auto-reproduce, which is much more scary ;)
koollmanalthough I guess a very advanced printer could print itself, it's the goal of reprap-like systems
pulsenothing a giant EMP wave wouldn't fix
rindolfkoollman: heh.
cousteaumaybe the 3D printer accidentally gets programmed with printing a 3D copy of itself, and that copy turns out to be already programmed with the same program
pulsehaha
cousteau3D printer fork bomb!
koollman:)
rindolfHeh.
keepsakeAh, replicators.
* koollmanremembers actually using a postscript 'bomb'
cousteau...as an unrelated note, the :(){... forkbomb doesn't work on the `dash` interpreter
cousteauit says that : is not a valid function name
cousteauso you can fool your friends by trying to convince them that the forkbomb doesn't work
koollmancousteau: that's not to hard to modify, although the result will be less obscure. or is it that it doesn't support recursion ?
cousteaukoollman, replace : with F and you have a working one
koollmanOK, so just the character is forbidden as a name. a bit sad
cousteauor with _
koollman_ works, it's still quite hard to read :)
cousteauwith _, if you tilt your head, it looks like a toilet on top of a tree
pulsethat's some vivid imagination
wei2912lol
cousteauor a chair or something
koollmanpulse: shell programming may have unexpected side-effects ;)
pulselike waking up in a mental asylum
pulse? :)
koollmannah. But I do remember making very bad jokes about zombie processes, reapers and clones
pulsehmm
koollmanI woke up as a sysadmin, too. that may partially qualify
pulselol
Channel##programming
NetworkFreenode
TaglineI blame Gutenberg
Published2013-08-08

What ##programming is all about?

Display

christos_hey
rindolfchristos_: hi.
Znooseyhello
christos_we have topic here?
rindolfchristos_: /topic
kimochiwaruichristos_: Ummm... programming? :-O
rindolfchristos_: anyway, we discuss programming and other stuff.
Znooseychristos_: the general topic seems to be type safety
Znoosey>_<
rindolfZnoosey: and Java questions.
rindolfHelp with Java homework.
Znooseyrindolf: ah yes
rindolfFrom people who cannot indent correctly.
Znooseyrindolf: hahaha
rindolfZnoosey: :-)
Znooseyrindolf: the most amusing was the other day, when some guy posted his code on one line in here, so i asked him to pastebin it, and he did... still all in one line
rindolfZnoosey: heh.
rindolfZnoosey: Java golf!
Channel##programming
NetworkFreenode
Published2013-08-08

How well do Humans Execute Loops?

Display

rindolfashmew2: hi.
ashmew2hello rindolf .
rindolfashmew2: what's up?
ashmew2Sorry about the other day, my internet was acting weird. seems stable now
rindolfashmew2: ah, that's OK. :-)
ashmew2rindolf, just fixed issues that cropped up with a new router. Fixes the internet :D
RangerMauveI'll never forgive you
ashmew2what's up with you?
ashmew2RangerMauve, while(!forgiven) ask_forgiveness(); :P
rindolfashmew2: I'm fine. Looking for a misplaced E-mail.
rindolfashmew2: infinite loop!
ashmew2Let's hope that's not an infinite loop.
ashmew2:P
rindolfashmew2: run it in a background process/thread.
ashmew2hahaha
rindolfashmew2: :-)
ashmew2not necessarily infinite, we don't know how the variable forgiven is modified by the called function :P :P
rindolfashmew2: well, this is pseudocode.
RangerMauveashmew2: It could be potentially infinite if I die
ashmew2RangerMauve, don't let the requests be pending then :D
ashmew2for the sake of infinite rise in universal entropy.
RangerMauveMaybe I want it to happen. Manye I'm some sort of existential anarchist
ashmew2well, Anarchy, no matter how inviting, doesn't really lead to fruitful consequences. But i guess that's individualistic at best.
RangerMauve2deep4me
Channel##programming
NetworkFreenode
Published2013-09-21

FizzBees

Display

rindolfOh, God, FizzBuzz discussion.
Rouninrindolf: Which framework do you think is best for FizzBuzz? I'm thinking Spring, Hibernate and Struts, with jQuery for the user-facing parts, of course
RouninTo properly print the lines, you see
RouninAlso FizzBuzz in C# is hopelessly out of date
* Rouninducks and grabs popcorn
adscfizzbuzz can be a challenging exercise if you require an exotic language like Chef
adscyou know what would be cool? A language that has an implementation for all such trivial programming exercises in the standard lib. Just imagine how confused a noob programmer would be when he couldn't just fizzBuzz() in standard C to solve the exercise...
Rounin:P
Rouninatoi is a nice exercise though
moopadsc: write one, become the hero that beginners need
moopcall it nooblib
moopbecome famous
Channel##programming
NetworkFreenode
TaglineFizzBees
Published2013-12-12

Crypto Time Exchange

Display

rindolfToday I got the idea for "crypto-time" similar to crypto-currency - BitSeconds.
rindolfNot sure how it will work.
PaperWhat would the benefit of having lots of BitSeconds be?
pyonrindolf: Ah.
rdevillarindolf: you are enabling pedophiles, terrorists, and drug dealers
pyonrdevilla: wat
rindolfrdevilla: heh.
sirdancealotand time thieves
rdevillaespecially time thieves
rdevillathink of all the time laundering
rindolfReminds me of http://en.wikipedia.org/wiki/Momo_%28novel%29
pyonrdevilla: Time thieves? You mean like those silly Facebook games that steal your time?
rdevillapyon: the Steam sale has taken up far too much of my holiday already ._.
pyonrdevilla: Heh. :-)
Channel##programming
NetworkFreenode
TaglineBe back in a BitSecond…
Published2013-12-25

Fine Literature (about svn.php.net)

Display

olamachonYay! svn.php.net is back up.
rindolfolamachon: <olamachon> Yay! svn.php.net is back up.
rindolf<doomlord__> xeno_ actually seeing rust on ==> that's great.
olamachonrindolf: ?
rindolfolamachon: sorry, I meant that it's great that svn.php.net is up.
olamachonrindolf: haha ya. Pretty exciting, might write a short novella about it.
rindolfolamachon: heh.
olamachonThe Svniliion: The trials and tribulations of a programmer’s journey to get information about PHP
rindolf“The day when svn.php.net returned.” -- by olamachon
rindolfolamachon: heh.
olamachonrindolf: Ah that's it. So much better.
olamachonrindolf: Hopefully I'll get like a 10 sec clip in some svn documentary on the history channel
XMPPwockyrindolf: you *know* that the people working on svn.php had to have an offline backup
rindolfolamachon: I like your title too.
olamachonrindolf: "And it went down, and that is how I knew it was the beginning of the end"
rindolfolamachon: heh.
XMPPwockyrindolf: because otherwise nobody could remember which way the arguments go for anything
rindolfolamachon: “I sulked in my suffering. It was the kind of suffering that tore your heart to shreds. A programmer’s suffering. Nothing could equal it.”
olamachonXMPPwocky: ya I was thinking about asking my fellow ner... connoisseurs.... if they might have a backup
olamachonrindolf: "a lonely life full of 1's and 0's"
rindolfolamachon: heh.
olamachonrindolf: I smell the beginning of an organically grown IRC novel
rindolfolamachon: this would definitely make a best-seller.
rindolfolamachon: heh.
rindolfolamachon: maybe I'll prepare a convo log out of it - http://www.shlomifish.org/humour/fortunes/sharp-programming.html
olamachonhahahah
rindolfolamachon: “I remembered the happy days when I was using the svn server back when it was at its prime. Running. Functioning. These days seem so distant now.”
rindolfLOL.
olamachonrindolf: "Soon I realized we were at a turning point in a cultural revolution"
rindolfolamachon: hmm... you can do "better" than that.
rindolfolamachon: http://www.shlomifish.org/humour/stories/ - I actually wrote some novellas and screenplays-of-sorts here.
olamachonrindolf: right right, novellas. I was thinking more like I was the glue guy in a documentary
olamachonrindolf: So I was trying to be super cliché
rindolfolamachon: ah.
rindolfolamachon: so was I.
olamachonrindolf: I like the ironic cliché where it actually means nothing
olamachonrindolf: its just all good sounding filler
rindolf“I looked at the clock on my desktop. Every second seemed like a century. What will I do without the svn server online? What can I do? What can I do about it? Who am I asking all these questions?”
rindolfolamachon: I wonder where I first read clichés such as that. Maybe it was someone parodying them.
olamachonrindolf: "Then I had an existential epiphany. What is SVN? What am I? What are we doing in this universe? This foray into the metaphysical was cut short by a brief glance at the clock. It's 5 o'clock. f**k this s**t, I'm getting drunk."
rindolfolamachon: heh.
rindolfolamachon: do you actually write?
olamachonrindolf: never
rindolfolamachon: ah, I see.
olamachonrindolf: is it that obvious? haha
rindolfolamachon: you may be a natural.
olamachonrindolf: I wrote like an essay or two in university, they were like 2 pages haha
rindolfolamachon: ah, so little?
olamachonrindolf: I read a copious amount of literature
rindolfolamachon: ah, OK.
rindolfolamachon: OK, I'll keep this conversation.
olamachonrindolf: Perhaps that has a prolific effect on my penchant for the perverse verbosity?
rindolfolamachon: and put it on that page.
rindolfolamachon: yes, maybe.
olamachonrindolf: Sure. I feel like we may be getting a bit off-topic here
rindolfolamachon: yes, well, svn.php.net is back - that's what important.
rindolfSeize the svn.
rindolfCarpe svn!
olamachonrindolf: Nice. I see what you did there. I am literally doing that as fast as I can
rindolfWell, not sure the Latin is right.
olamachoncarpe is the seize part
rindolf"Occupy svn.php.net!"
olamachondiem is day
rindolfolamachon: yes, I know.
rindolfBut maybe svn has to be conjugated.
olamachonoh was carpe diem an idiom?
olamachoncarpe svnus?
rindolfCarpe svni?
olamachon^
rindolfCarpe svna?
rindolfCarpe svnis?
rindolfNot sure.
rindolfMy Latin is weak.
rindolfI know the plural of Pentium is Pentia.
pyonolamachon: "Carpe diem" means something like "live/enjoy this day"
olamachonpyon: Seize the day
pyonYeah.
rindolfWell, carpe meant quite a few things.
rindolfIn Latin at least.
olamachonThis is unbelievably slow. On a 1gbps connection, PHP docs have been downloading for 15 minutes so far
rindolfhttp://en.wikipedia.org/wiki/Carpe_diem
rindolfolamachon: I see.
olamachonI'm trying to grab it all incase I need it later, but with my luck it will drop out again before the 1 file I need
Channel##programming
NetworkFreenode
TaglineWe’re not novelists, we just play ones on IRC
Published2014-03-10

What’s in a name?

Display

Rad-gcc `xml2-config --cflags` -g lib.c -o lib `xml2-config --libs`
rindolfRad-: you called your executable "lib"? It's a common name for directories.
Rad-...yes
Rad-i'll change it later i just got lazy
rindolfRad-: ah.
rindolfRad-: 1. Are you using version control? 2. Do you have automated tests?
Binary_DigitThis is the hardest part of programming - choosing a name for the dev directory.
Rad-no, no?
rindolfRad-: well, you should on both accounts.
pulseBinary_Digit++
pulsei hate that part
DenommusBinary_Digit: uh, src?
indigoBinary_Digit: projects
pulsei thought he meant the project name folder
Binary_Digitsrc is fine if you're only ever going to write one program
Denommusah, for the directory where the projects will be!
DenommusI always name it "Projects"
Binary_Digitall your programs are called 'Projects'?
theyShouldn't you use a top-level qualifier?
Binary_DigitCool.
pulselol
DenommusBinary_Digit: no, the directory where the projects are
theyFor instance, if you're making a library called "Jail", have the top-level folder named "Jail"? So the namespaces below would be "Jail.Whatever"?
DenommusBinary_Digit: I always think about some name when starting a project
Rad-rindolf: well I'm writing the tests. my program is a proof of working functions... well it's supposed to be anyway
Denommusthey: yup
Binary_DigitQ: How do I do <foo>? A: easy, just use Projects to do the first bit, then switch to Projects to do the next bit, and pipe the output through Projects
* jrslepakjust names a project's directory based on the name of the project
Binary_Digitjrslepak, so you still have the same problem
pulsei find it hard to come up with project names that don't suck
Binary_DigitDenommus solves it by calling every project 'Projects'
jrslepakBinary_Digit: what problem do I have?
Binary_DigitBut I prefer to find more original names
pulseI'm afraid I'm going to pick some well-known name, then i'll get sued and will have to walk around in a barrel
Binary_Digitjrslepak, the problem of picking a name for your project
DenommusBinary_Digit: stop putting words on my mouth, I hate it
benzrfBinary_Digit: one of the two hard things in programming
Binary_DigitDenommus, oh, I think you'll survive.
Binary_DigitEspecially if that graph is anything to go by.
Binary_DigitBut all right, I apologise.
pulsebenzrf, the other being actually getting to work?
Binary_DigitAh, bring back florin5
Binary_DigitI have a project for him
Binary_DigitA project name generator!
Binary_DigitOnly problem is: what to call it?
pulseproject name namer
rindolfRad-: they do? Why?
rindolfBinary_Digit: heh, it should be self-hosting.
benzrfpulse: 'two hard things in programming
benzrfcache invalidation and naming things'
pulsehmm
benzrfor maybe it was 'in compsci'
rindolfbenzrf: '...and off by one errors'.
benzrfwell known quote though
benzrfrindolf: huehuehue
benzrfi saw that one
pulseyeah, those are tricky
benzrfChrist i hate fencepost errors
benzrfthey get me every time -.-
rindolfbenzrf: I had a lot of them in a recent Project Euler problem.
Binary_DigitI think I shall call my latest project Bernard. Or possibly Saskatchewan.
pulseBinary_Digit, i find you could develop all sorts of names from fruit names
rindolfRad-: well, you can use them for your own personal use.
pulsehave a timer project? call it pineapple timer
benzrfrindolf: :(
pulsemakes it sound fresh
pulseand exciting
Binary_DigitOh yeah - Apple - or Blackberry - or Raspberry - or Apricot
Binary_DigitI don't suppose any of those are taken
pulsetomatomation
pulse:D
pulsestands for tomato automation
Binary_DigitI suppose the only way out is to pick a good name *first*, and then decide what would be the best program to fit that name. E.g: Project Turnip could be a Turing machine for kids
benzrfBinary_Digit: amazing
Binary_Digityeah, I know - I think I'm too tired for IRC right now, talking nonsense
Channel##programming
NetworkFreenode
TaglineSoftware naming discussions good jokes maketh
Published2014-03-18

Two men sharing frustrations with their hair.

Display

NBPFFS
NBPmy hair never looks good
NBPit's getting ridiculous
NBPfuck this hair
rindolfNBP: my hair is a disaster area too.
rindolfNBP: it grows in all directions and grows quickly, and it's always out of shape.
rindolfWhen I brush it it looks weirder.
rindolfNBP: heh, two guys discussing hair.
NBPmine doesn't grow in some parts any more
NBPbut where it does grow it looks terrible
rindolfNBP: ah.
rindolfNBP: http://www.youtube.com/watch?v=O8cDbj8mLKg - Ape of Death has hair problems too.
rindolfNBP: that's my favourite part out of The Mighty Boosh.
Channel##programming
NetworkFreenode
TaglineHaving a bad hair life
Published2014-07-22

Trolling konverse the Troll

Display

rindolfMacuser: I Went to an anime/manga con - https://twitter.com/shlomif/status/492341211827404800
NextFunctorroflcon
rindolfgde33: you can use AdBlockPlus.
gde33that doesn't work, with a central server they have to pay a lot for hosting
konverseThis guy is hilarious. rindolf!
gde33I have to watch advertisements to make the centralized control work
gde33because it doesn't
gde33yeah this "service"
rindolfkonverse: who is?
gde33meanwhile the tubes are so fast that the high-definition torrent is finished before I can tab to the client
gde33uhhuhuhu??
gde33oh I said torrent *shrug*
rindolfMacuser: BTW, do you know iJustine on YouTube/etc.? She's awesome.
gde33you are assuming I'm not uploading
rindolfThere are other business models for Web revenue - https://plus.google.com/+ShlomiFish/posts/MRLntf3xu5Y
gde33ahh the greed based garbage interwebs
konverseWhat else rindolf?
rindolfgde33: greed?
rindolfkonverse: what?
rindolfkonverse: I don't understand you.
konverseAm I trolling you? Sorry if I interrupted.
jrslepakjust because you do things for strangers for free doesn't mean other strangers aren't doing things for you for free
rindolfkonverse: please be more coherent.
gde33konverse: not at all
gde33you could just, you know, work for your money?
rindolfkonverse: vague person is vague.
konverseHeh. We're marking tertiaries. I'm glad.
rindolf<perlbot> rindolf: vague question is really, really vague, in fact it's so fucking vague that you can't even caption a cat with it because the cat would DIE OF VAGUE
konverserindolf: So as is robust to robots?
rindolfkonverse: find some place else to troll.
konverseHah! Got you.
konverseWhere have my poor fingers gone?
konverseSomewhere in the sewers! Bwahahahaha.
rindolfkonverse: I hope they get caught there and you'll have to live with the Teenage Mutant Ninja Turtles who will kick the ass out of you.
konverseOOooh.
rindolfkonverse: them and http://en.wikipedia.org/wiki/Megan_Fox .
konverseTouchy. Did you have to man that?
NextFunctorAccess violated @ that insult
rindolfkonverse: man?
konverseYah mon.
rindolfkonverse: yeh money!
konverseWell, there ya go.
konverseHumanity at its' finest.
rindolfkonverse: money talks, bullshit walks, and GNU awks!
NextFunctoryeh boi, freeze! how low can you go? - Public Enemy ft. Anthrax
konverseWell deserved credit, mon.
NextFunctorI'm curious Konverse
NextFunctorAre you even a programmer?
rindolfkonverse: http://www.shlomifish.org/humour/humanity/ - «Humanity - The Movie»
gde33konverse: what basic do you write in?
konverseI do know the basics of some langs. Compared to this wumpus, I have more experience than even what kind of taste his art is.
rindolfgde33: he writes in basic trolling English.
konverseThere goes more credit. +1.
konverseBitcoin talker.
rindolfkonverse: I'm not worthy! I'm not worthy! I'm not worth!
* rindolferects a giant status of konverse and worships it.
rindolfYour holiness!
rindolfYour godliness!
* wei2912bows in front of the statue
rindolfYour ChuckNorrisness!
wei2912wait, status*
rindolfwei2912: also kiss its feet.
wei2912your status glorifies us!
gde33the only interpreter should be hardware design language, then we should go back to the cartridge system
wei2912glorious leader
wei2912we will follow you for the rest of your life!
wei2912your status shall be in our hearts!
rindolfwei2912: yes.
rindolfwei2912: heh.
konverseIt's not over rindolf. Soon, there'll be butterflies. Then there'll be birds and cats wraunching at each other.
rindolfhttp://www.shlomifish.org/humour/bits/facts/Summer-Glau/ - Summer Glau > Chuck Norris.
wei2912(next day: Status changed to: "these idiots engraved my status, now it won't automatically update"
konverseI'm pretty sure. You have something planned?
rindolfkonverse: your SummerGlau-ness!
gde33rindolf: do you make a lot of money with your website?
rindolfkonverse: nothing is over until either or both of us are dead! D. E. D. Dead!
rindolfgde33: not a lot yet.
konverseYes. Wanna race? I'll play tag first. You're it.
* rindolfeats the tag.
rindolfOm nom nom nom. Delicious.
rindolfHere's a tag for you - <br class="foo" />
rindolfIt's an XHTML tag.
konverseThat's rhetorical rindolf. You should have type casted.
gde33rindolf: oh that will be sure to make things easy!
konverseWhy the long face??? :<
rindolfhttp://www.shlomifish.org/humour/Muppets-Show-TNI/Harry-Potter.html - Cookie Monster as Dumbledore 2.
konverseAh. Just a frame. A portrait. We're there any fleas?
konverserindolf: You're pathetic.
konversePeriod.
rindolfkonverse: I am pathetic.
wei2912humans are pathetic
rindolfkonverse: I perfected patheticness to an art-form.
konverseI won't go for stats, 'cause I can already tell by just a lift of a knob, I can twist things around.
rindolfkonverse: my patheticness is unmatched even by Chuck Norris' patheticness.
rindolfZadYree: ewwwww!
rindolfZadYree: what's up?
ZadYreeyo rindolf :)
ZadYreeWell, trying to convince myself it's time to code ^^
rindolfZadYree: how's life, liberty and the pursuit of happiness today?
rindolfZadYree: Stop! Coding time!
ZadYreeHehehe
konverseWhat if I do this? ><````'i> j-------\p
rindolfZadYree: https://www.youtube.com/watch?v=otCpCn0l4Wo - Stop! Hammer Time.
rindolfkonverse: ASCII art?
gde33konverse: you have to wrap it in a cdata section
ZadYreerindolf, hehehe! Oh yeah!
konverseYou're so obvious rindolf.
konverseI guess the wait watchers have no idea.
rindolfZadYree: meet konverse - he's my target of counter-trolling.
rindolfkonverse: s/wait/weight/
konverserindolf: Guess what? I'm trolling your website. I'll go and rate it.
rindolfkonverse: go ahead. Make my day!
ZadYreetroll day is best day
konverseOOOOoooooh.
rindolfkonverse: any publicity is good publicity.
konverseLike, how you started the alpha?
rindolfkonverse: alpha?
rindolfkonverse: alpha of what?
rindolfZadYree: heh.
konverseNm.
rindolfZadYree: "It's a good day to troll!"
rindolfkonverse: whatever.
rindolfhttps://www.youtube.com/watch?v=Yf7MT1p1VNI - whatever.
ZadYreerindolf, :)
Channel##programming
NetworkFreenode
TaglineMay the best troll win!
Published2014-07-27

The Round Trip Delay of Approaching a Girl

Display

rindolfprotist: I realised Sarah Michelle Gellar starred in the same show as Robin Williams. They played a father and daughter.
protistrindolf: you are obsessed with her :p
rindolfAnd the father divorced her mother and left her mother to raise her on her own, kinda like SMG in real life.
rindolfprotist: I *iz* obsessed with her.
rindolfprotist: she was one of my first loves.
protistrindolf: haha
rindolfprotist: I was recently obsessed with Jennifer Lawrence too - I like the alpha female/insurgent/antagonist/rebel type of girls.
rindolfprotist: over at the Technion , I kinda hit on a girl with a nose ring who coloured her hair black, but she turned out to already have a boyfriend.
rindolfprotist: since then I realised I should be more honest and direct and also reduce the round-trip/time-to-market delay.
protistrindolf: round-trip/time-to-market delay?
protistrindolf: and a lot of girls will just say they have a boyfriend :p...and sometimes they do it to test you, because oddly they are only interested in a guy who persists in spite of the fake boyfriend
Jck_trueprotist: Yeah you might not wanna mention ROI [= "Return On Investment"] when you're asking a girl on a date...
protistrindolf: but sometimes it is lack of interest...and sometimes they really do have a boyfriend
protistJck_true: what do you mean? :p
rindolfJck_true: heh.
protistJck_true: I'm doing the monogamy thing at the moment
rindolfJck_true++ # Made me laugh.
rindolf"What's your favourite position? CTO!"
pyonprotist: Wouldn't it be easier to simply say "not interested, bye"?
pyonprotist: I mean, in the case where they aren't interested.
protistpyon: When do you ever remember girls being simple?
Jck_trueThe Freaking FCC :)
pyonprotist: True that.
protistpyon: and sometimes they may tell you they have a boyfriend...and actually have one...but will still sleep with you
protistpyon: they might tell you just so you know that this is supposed to be discrete lol
vendupyon, nothing is simple with/about women :D
venduhey rindolf
rindolfprotist: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-xkcd-programming-languages-sex-talk - Haskell Sex.
protistrindolf: i saw that when you linked it before :)
rindolf<vendu> pyon, nothing is simple with/about women :D ==> lies! Just read "Women for dummies" and you're set!
pyonrindolf: lol
venduhehe
vendu=)
Svetlanaffs
rindolfHikaruBG: hi, no idea.
rindolfSvetlana: hi.
rindolfSvetlana: what's wrong?
rindolfSvetlana: I hope you were not too offended by our sex talk or pseudo-sex talk here.
rindolfWe're not sexist - we just play ones in real life.
HikaruBGSvetlana, what is ffs?
rindolfWell, there's a difference between sexist and sexualised.
rindolfHikaruBG: "FFS = for fuck's sake".
SvetlanaNo, I'm not offended at the conversation. I am offended at how lame work I'm doing at setting focus and priorities, though. I am trying to get mediawiki running but in fact I'm not sure it's a good idea for me to do so or what I would be working on.
HikaruBGthanks rindolf, i have learned something new today .... that early in the morning :)
HikaruBGSvetlana, just take a 15 and step out from the office. Then figure all priorities out.
SvetlanaHow do you define "take a 15"?
grim00115 milliseconds
sandeepvendu: hi
HikaruBG15 minutes ... :)
HikaruBGclean your head a bit
HikaruBGfresh air
rindolfSvetlana: yes, maybe take a walk.
rindolfSvetlana: ah, I'm glad you're not offended.
HikaruBGon another hand, Svetlana, where are you trying to deploy mediawiki?
rindolfWell, boys will be boys (and girls will be girls).
Channel##programming
NetworkFreenode
Tagline“Baby, we’re so direct, we need to be on the same subnet!”
Published2014-08-25

Life According To Valentine

Display

rindolfIn my imagination, my concept at the time of https://en.wikipedia.org/wiki/Sarah_Michelle_Gellar , who was a relatively wild and polyamorous girl (but still an awesome one) decided to duplicate herself and then said "I am going to call my new self 'Valentine'". So she gets duplicated and her duplicate then says "So I'm Valentine, right?"
njcomsecdoes polyamorous mean a slut?
rindolfnjcomsec: well, not exactly.
rindolfnjcomsec: thing is - she was very picky about which guys she got involved with. But if she slept with you once, you don't need to worry about it happening again.
pyonIs it not possible to have a fixed, small but non-singleton set of romantic partners?
rindolfpyon: what does that mean?
njcomseci wouldn't worry about it :)
njcomsecin fact i would worry she might NOT want to again
njcomsecpyon i believe that is called open relationship
njcomseci am open to this idea
njcomsecbut so far i cant even find one nice girl who will date me
njcomsecso this is the first step
o0elise0oi have this problem where if i sleep with someone i usually don't want to ever again
njcomsecthat's cute
pyonrindolf: A singleton set is a set with exactly one element. A small, non-singleton set of romantic partners would be, for example, having two or three romantic partners, but not having sex with arbitrary people.
rindolfAlso , Miranda Kerr recently bragged about all the great sex she's been getting with various willing men after being separated from her husband (= Orlando Bloom). I say - all the power to her.
rindolfpyon: ah.
rindolfpyon: well, she had a fixed (But often growing or getting reduced) set of those.
pyonrindolf: Well... if it is often growing or shrinking, it is not fixed.
gde33|2o0elise0o: try costumes https://www.youtube.com/watch?v=ZJgYxWhDDWc
rindolfpyon: ah.
rindolfpyon: well, if her lovers had entered a relationship, she stopped sleeping with them.
rindolfpyon: although not permanently.
pyonrindolf: Ah!
rindolfI imagined a short students' film about Valentine Gellar's life.
rindolfIt starts with showing her riding a bus and then there are the immortal words "I used to be Sarah Michelle Gellar".
rindolfAnd Valentine had a steady boyfriend and also studied for a Ph.D. Well, she's a professor now.
rindolfAnyway, at one point she visits her and Sarah's mother, who admits that while she knows that Valentine is technically her daughter, she causes her so few troubles and is so great, that she has a hard time thinking of her as her daughter - she's more like a younger friend.
gde33|2rindolf: you are spoiling the whole movie!
rindolfgde33|2: heh, it's not a real film.
gde33|2you underachiever!
gde33|2I say, make it so
rindolfAnd then she visits a guy and sees that his room is in disarray and after she queries him for this he says "Ah, yes, Sarah was here last night. We had an awesome time." So Valentine says: "She couldn't have been! She stayed up late at a benefit and went to bed past 1 AM exhausted." . So he thinks for a moment and says: "So it wasn't her! No biggie."
KAROLINArindolf: are you fluffy?
rindolfKAROLINA: no, I'm Fluttershy.
KAROLINArindolf: What is a fluffershy?
rindolfAnd there's also a part where the original SMG and Valentine recall some memories from their mutual past together.
KAROLINAJamesNZ are you fluffy?
rindolfKAROLINA: s/ffer/tter/
KAROLINArindolf: i don't understand you
JamesNZKAROLINA: Nope.
rindolfKAROLINA: Fluttershy is the sensitive pony in My Little Pony- http://mlp.wikia.com/wiki/Fluttershy
KAROLINArindolf: but i like Fluffle betteR!?
rindolfKAROLINA: what is fluffle?
KAROLINArindolf: Google Fluffle!
KAROLINAand then go to pictures
Channel##programming
NetworkFreenode
Tagline“I used to be Sarah Michelle Gellar”
Published2014-08-29

How to win over a young boy in a pretend gun fight.

Display

rindolfthecha: hi, what's up?
thechanot much. I am running my trisquel gnu/Linux from an usb now
thechaand you?
rindolfthecha: I've been redditting and twittering.
rindolfthecha: and I went on a walk now.
pulsehi rindolf
rindolfthecha: I met a father with two children. he scolded them.
rindolfthecha: I asked him for their names and he said "why does it matter?" :-(
rindolfpulse: hi.
rindolfI also saw a lady sitting on a bench with two Pekinese dogs - one male and one female.
rindolfthey barked at me.
rindolfMaybe she was afraid of me (their owner I mean).
ezriosdogs bark at everything
rindolfI also saw some bird watchers in the park earlier in the morning.
rindolfezrios: some dogs are amazingly calm.
rindolfezrios: I once met a huge Caucasian Shepherd dog who was less than one years old and called "Rambo" who was super-calm.
rindolfHis owner was also very friendly.
ezriosa super-calm Rambo eh
epitamizorcool story bro
rindolfThey say the dog and its owner resemble each other.
rindolfepitamizor: every story is cool with the right attitude.
rindolfepitamizor: http://www.reddit.com/r/TMNT/comments/2d9fo7/postrelease_movie_discussion_thread_2/ck3khga - see this.
rindolfezrios: yes , amazing.
rindolfezrios: Rambo was the epitome of a tough all powerful super-muscular anti-geeky warrior/action-hero.
rindolfezrios: but the fact of the matter is that the best combat warriors in the world are: 1. Not very muscular. 2. Geeks.
rindolfhttp://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/DocBook5/putting-all-cards-on-the-table-2013/best_warriors.html
thechaOK i will try
thechathe dog probably ws being aggressive because the owners mood was affecting him
thechathe owner probably was being hostile so the dog followed suit
thechaand the guy with the kids should have just said the names instead of being a dick about it
thechayou go for walks often?
rindolfthecha: yes, I go for walks a lot.
rindolfthecha: yes, this father should learn some things after fatherhood.
rindolfthecha: the children were nice.
rindolfOh! and on the way upstairs there was a very young boy with a toy gun and I pretended to wage an imaginary war with him. He enjoyed it.
thecharindolf-> who won the imaginary shoot out?
rindolfthecha: he did I think.
rindolfthecha: I let him win.
rindolfthecha: he seemed to have enjoyed it.
rindolfthecha: children can be so smart.
pulsei don't think age has anything to do with smartness
rindolfthecha: and it helped brighten my day.
rindolfpulse: yes.
rindolfpulse: I have actually grown smarter with age.
pulseI've grown wiser. not much smarter
rindolfpulse: ah.
rindolfpulse: what's your distinction?
rindolfpulse: I've grown wiser too.
pulsesmart is the ability to calculate things fast
pulsewise is the ability to live your life ;)
rindolfpulse: there are more parameters to intelligence than doing fast calculations.
pulsei guess there's certain correlation between the two
rindolfpulse: yes.
pulsei know. there's different types of intelligence
pulsebut most types boil down to two things. calculations and speed
rindolfpulse: ah. IQ?
pulseany kind of intelligence
pulseIQ is a sort of generalization of all types
rindolfpulse: see https://twitter.com/shlomif/status/495252148775436288 - «Forget #IQ! #Sloppy → #Confident → #Smart!! #TeamGrimmie #confidence #competence #PublishOrPerish»
pulsebut it's also stupid
pulserindolf, hmm
pulsewhat am i supposed to see there :P
pulsei still don't know how twitter works
pulsewhat are those hashtags supposed to be
pyonrindolf: Meh, sloppiness is just sloppiness.
pyonrindolf: One can be flexible without lowering one's own standards.
thecharindolf you can't let the enemy win
rindolfthecha: yes, bring the Delta Team with Chuck Norris, Sylvester Stalone, Arnold Schwarzenegger, and.. Summer Glau (!♥:-)) against this boy.
rindolfthere shall be blood tonight!
sstayou really are obsessed with this Summer Glau
Channel##programming
NetworkFreenode
TaglineWe need backups now! He’s killing us.
Published2014-08-30

Spreading the love.

Display

rindolfaidanh: I've solved Project Euler #141 yesterday and learned a valuable lesson about excessive forking to processes and capturing their output.
Snake2krindolf: Indeed >_>
rindolfNamely: it kills performance.
rindolfSnake2k: where do you live?
Snake2krindolf: I need to start doing Project Euler again :|
rindolfSnake2k: ah.
rindolfSnake2k: we can become friends there.
Snake2krindolf: Northern Virginia, pretty much a mile or two away from D.C.
rindolfSnake2k: ah.
Snake2krindolf: We can still be friends >_>
rindolfSnake2k: heh.
rindolfSnake2k: I don't friend Northern Virginians!
rindolfSnake2k: ;-)
* Snake2kdoes "gcc -Wall hug_rindolf.c -o hug --std=c11"
* Snake2kdoes "./hug"
rindolfSnake2k: southern virginians on the other hand...
* Snake2kgets "Segmentation Fault (core dumped)"
Snake2krindolf: Why? :'( we're nice and shit :(
rindolfSnake2k: heh, I'm just joking.
rindolfSnake2k: I'm cool with Northern Virginians.
Tweyrindolf: ‘It kills performance’ — depends on your definition of ‘process’. POSIX processes are huge, but green threads in e.g. Haskell or Erlang are usually very cheap and can be used without much consideration.
* DarkCthulhuhas quit (Ping timeout: 264 seconds)
rindolfTwey: I Was talking about POSIX processes.
rindolfTwey: I captured the output of "factor" for convenience, and it proved to be a major slowdown.
rindolfTwey: ERLANG! Munctional! Parallelism!
Snake2krindolf: but you hurt ma feelz :'(
rindolfSnake2k: heh.
TawreSnake2k, just commit violence against him
Tawreit'll fix everything
Tawreand if it doesn't you're not using enough violence
Snake2kTawre: good idea :|
* Snake2khugs the living rindolf out of rindolf
MyrlI wonder if normal algebra would be fine with you using lambda functions.
* rindolfsends 1e12 virtual kisses to Northern Virginia.
MyrlOr curried functions.
* Tawrekisses rindolf 0e13 times.
Myrlguys get a room.
rindolfTawre: heh.
rindolfMyrl: we got ##programming !
Snake2kthis is getting weird...
rindolfIt's a chat-room!
Snake2kI hug... I don't do virtual kisses...
* Snake2kslithers away...
* Snake2kis all creeped out and shit...
rindolfs/kisses/hugs/
TawreSnake2k, well, we can kill it "hugs" too if you want ;)
* Snake2kslithers back
Snake2kTawre: <______________<
Tweyrindolf: ‘Parallelism’ — er… yeah. That's what you wanted :þ
Tawrewe can do parallel hugs too
Channel##programming
NetworkFreenode
Published2015-02-19

Baseless

Display

amsrebase is fun
Church-Base in general is fun.
sir_galahad_ad3rd base isn't bad
Church-I mean come on man, are you a base-head or not?!
Faylite4th base is fun
sir_galahad_adBase 16 is kinda neato
* rindolfis all about that base.
* sir_galahad_adhigh-fives rindolf
rindolfsir_galahad_ad: http://www.fivefingertees.com/all-about-that-base-no-rebels-t-shirt.html
FayliteYou can't use base jokes any more, cause all your base are belong to us.
Channel##programming
NetworkFreenode
Published2015-02-24

3 Years Experience in Swift

Display

_blizzy_lol at people who are looking to hire people who have 3 years experience of Swift.
pulsei have 1 year of experience with Swift and I've developed a minor depression in that time
pulseshould i sue oracle?
apotheonI love how everyone who wrote three lines of code for the Linux kernel these days can now refer to his or her code running on things somewhere other than Earth to make themselves sound good, now.
rindolf_blizzy_: heh.
_blizzy_I have 4 years experience with Swift and 10 years experience of Node.
_blizzy_hire me.
rindolf_blizzy_: wasn't Swift created less than a year ago?
_blizzy_rindolf, that's the joke.
rindolf_blizzy_: yes.
pulseoh, you mean Swift
pulseas in apple
_blizzy_node wasn't around also 10 years ago.
rindolf_blizzy_: yes.
_blizzy_rindolf, oh.
_blizzy_https://www.reddit.com/r/programming/comments/320ujx/why_cant_programmers_program_is_print_100_to_1/
pulsecould they choose a more stupid name
_blizzy_I tripped on that problem.
apotheon_blizzy_: If you don't have thirty years of experience with Java, you don't qualify.
pulseonly if they called it PHP 2 maybe it would be stupider
_blizzy_print 100 -> 1, but start with (for i=0
rindolf_blizzy_: «Chuck Norris has 50 years of proven experience in PHP/MySQL/Java. Each.»
_blizzy_rindolf, Chuck Norris made a new sorting algorithm.
_blizzy_roundhouse sorting.
pulsechuck norris once outrun himself
_blizzy_2003.
_blizzy_I hope no one
_blizzy_attempts to crash my app. c:
wei2912rindolf: chuck norris can compile any randomly generated code with GCC
rindolfwei2912: :-)
apotheonThat's impressive. GCC sometimes doesn't even compile standards compliant code.
pulsechuck norris can roll a joint while swimming
_blizzy_CN slammed a revolving door.
Tweypulse: They could have chosen a much stupider name, like ‘Go’.
_blizzy_Twey, or Java
wei2912lmao
_blizzy_I kid.
pulseTwey, well at least Go doesn't have any bad connotations ... as far as i know
_blizzy_GO is actually
_blizzy_decent.
* Tweyresolves to call his next project ‘The’
apotheonJava isn't a stupid name. It was just ruined by association with the language.
pulsewhen i hear Swift, all i can think of is those horrible layout patterns in Netbeans
rindolfwei2912: Chuck Norris once wrote a 10 million lines C++ program in MS Notepad without hitting the backspace key. And it compiled without errors or warnings and was 100% bug free.
_blizzy_Java is bad IMO.
Tweypulse: I mostly think of the bird
pulsechuck norris once made a program that was 110% bug free
wei2912rindolf: Chuck Norris once wrote Swift Swiftly
rindolfpulse: and he donated the extra 10% for charity.
_blizzy_Chuck Norris once wrote a Whitespace program without whitespace.
apotheonpulse: Only once? Slacker.
pulserindolf, :D
wei2912he Goes on to write Go
Twey_blizzy_: That's easy
amsisn't everything readable in go by default?
pulseams, that's what they said about Python
apotheonGo is an excellent Java replacement.
ams:-)
Twey_blizzy_: (the empty program is a valid Whitespace program)
_blizzy_Twey, oh.
_blizzy_time to learn meteor.
pulsei imagine it's possible to open a wormhole to another dimension using just javascript
_blizzy_it's possible in Python
_blizzy_import wormhole
apotheon_blizzy_: I hear excellent things about Meteor. I also hear bad things . . . like the fact it's a JavaScript framework.
pulse_blizzy_, from __future__?
_blizzy_pulse, of course.
wei2912heh
apotheonpulse: Yes, that's possible, but only if you do it by accident.
apotheon(re: JavaScript)
_blizzy_you gotta add 'use strict'; for it to work.
Znooseypulse: why would a wormhole be to another dimension?
apotheonI'm pretty sure neither Python nor JavaScript uses strict.
_blizzy_JS does.
Znooseypulse: wormholes goes to other places in the galaxy, it does not move between dimensions
pulseZnoosey, i thought all wormholes lead to dimensions with silly rabbits and such
apotheonSeriously? I clearly haven't been writing "enough" JavaScript.
_blizzy_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
apotheonI haven't yet encountered that.
Znooseygalaxy = universe
pulseapotheon, yeah, JS has use strict :L
pulseZnoosey, wat
Znooseyin my sentence it is!
TweyAs a string.
ZnooseyI just messed it up :P
pulsegalaxy is a subset of the universe
TweyI thought that was a joke about Python's True = False
pulsea universe might be a subset of a multiverse :P
Znooseypulse: yes, I messed it up in my sentence
pulsea multiverse might be a subset of itself o_O
Znooseya multiverse is a subset of space
pulsewell what is space then
Znooseyspace might be infinite
_blizzy_why is True = False even legal
_blizzy_in Python.
pulse_blizzy_, because of reasons
pulseit's illegal in 3.0 AFAIK
Twey_blizzy_: It's not in Py3
_blizzy_OMG
apotheonpulse: I think that instead of "galaxy = universe" what Znoosey meant was "s/galaxy/universe/".
_blizzy_somehow sneak True = False into a python 2 program
fykosGuys, why the arraylist only adds the last token to the list?http://pastebin.com/YbHLEqnA
pulseapotheon, universe = universe? o_.
Channel##programming
NetworkFreenode
Published2015-04-10

English Spelling

Display

amigojapanit seems the Tokyo Hackerspace has finally moved to it’s new location, I was waiting for this in order to give my programming 101 class over at their place….
rindolfamigojapan: s/it’s/its
amigojapanty rindolf
rindolfamigojapan: you're welcome .
amigojapanrindolf: I really find that English rule strange, usually ’s is possessive
rindolfamigojapan: well, you don't say he’s instead of his.
amigojapanbut its is the correct possessive for it
rindolfamigojapan: yes, it is.
amigojapantrue
aidanhamigojapan: With English, the only rule is that there are always exceptions
amigojapanhehehe true aidanh , jkhdkjdsh shjsad sdlkhlsk ads h kds <— I declare this now valid English :)
aidanhHeh
* amigojapanshould read his gibberish before posting, what if by pure chance I write something incriminating :)
rindolfamigojapan: you misspelled "shsjad"
amigojapanlol, rindolf
Channel##programming
NetworkFreenode
Published2015-04-26

Who invented Satan?

Display

Ori_B...I'm failing at typing.
hassoon_yep
hassoon_you're a fail
hassoon_a shame on the human kind
aawehassoon_: I invented failure
aaweplease send royalty checks
hassoon_aawe: you must be Satan.
aaweI invented satan too
rindolfaawe: Chuck Norris invented Satan!
aawerindolf: I'll need to send some cease or desist letters to Chuck’s lawyers for spreading such lies
aaweor is that "cease AND desist"?
rindolfaawe: AND
aawemakes more sense, yeah
hassoon_rindolf is satan
rindolfhassoon_: so Chuck Norris or aawe invented me? ;-)
hassoon_rindolf: yep
aawebut then who invented aawe?
aawerindolf: for a token fee, I can list you as my inventor
rindolfaawe: Chuck Norris did!
rindolfaawe: I'd rather not make claims to Chuck Norris' work.
aawea chuck is the part holding the piece in a lathe, and norris is the cat in Hogwarts in Harry Potter
aawecoincidence?
Channel##programming
NetworkFreenode
TaglineDon’t reinvent Satan
Published2015-05-06

Zuudolph

Display

rindolfJohnBobSmith: ah.
Zuurindolf pindolf windolf, Hi :>
rindolfZuu: hi, sup?
rindolfZuu: maybe you should be Zindolf!
Zuurindolf: nothing much, just weekendstinating :>
rindolfZuu: ah.
ZuuWooh, Zindolph :P
rindolfOr Zuundolph.
Zuu:D
* Zuuis now known as Zuudolph
rindolfZuudolph: heh.
rindolfZuudolph: you're missing an n.
ZuudolphThe miss was kindof intentional :P
ZuudolphI mean, itetioal
rindolfZuudolph: ah.
rindolfZuudolph: heh.
rindolfDeath to the n!
Zuudolph:P
rindolfWe do't eed o stiki' N!
rindolfN is overrated.
rindolfZuudolph: nice.
Zuudolph:D
rindolfZuudolph kinda sounds like Rudolph.
ZuudolphThat's what I was going for :P
rindolfZuudolph: ah.
JohnBobSmithZuudoplh the black and white penguin! Had a very shiny beak! And if you ever saw him, you would know he's a programmer!
JohnBobSmithlolz
JohnBobSmithZuudolph: Do you like my attempt at poetry?
ZuudolphJohnBobSmith: it's a little arbitrary... so I guess it's good poetry :D
JohnBobSmithZuudolph: :D
Channel##programming
NetworkFreenode
Published2015-05-17

Consumers

Display

blehblahhi
kalxblehblah: sup
blehblahnot much, getting ready to release :)
kalxblehblah: nice, releases are always fun (well, at least the feeling afterwards)
blehblahkalx, it's a nice feeling when you release an improved version of your stuff, it's exciting
kalxhaha. I only had the caveat because releases can be different depending on the project. (Deploying to a live server environment can be stressful sometimes)
blehblahoh, pff, nah I'm just consumer software.
rindolfblehblah: consumer software? Do people consume your software? ;-)
rindolfblehblah: is there less of it left after they pay for/use it?
blehblah:D
txdvrindolf: the consumer consumes the souls of the developers with their requests and what not
rindolftxdv: heh.
ashmew2this discussion WILL deter prospective developers
ashmew2:/
* rindolfconsumes txdv's soul.
txdvi have no soul
txdvnothing to consume there
rindolftxdv: that's good - souls are a nuisance.
blehblahtxdv: consumer = management? :D (j/k)
* rindolfconsumes txdv completely.
XgcEven in the electronic case, resources are limited. Each download may reduce the product available.
txdvCannibalism man
txdvMein Teil
Channel##programming
NetworkFreenode
Published2015-07-03

Day of the Tentacle, like existence, does not exist

Display

xenoI wish Adventure games (the old style) hadn't crashed so badly. I like the Telltale Games, but they've turned into movies rather than click & point games
xenoalthough I just got Broken Sword on my ipad, that seems promising
xenobut still not anywhere near Lucasarts
xenoimagine the old Lucasarts team joining up and making Maniac Mansion III
themachinisthmm that would be cool. haven’t played MM
xenothemachinist: MM2 is better known as Day of the Tentacle
xenothemachinist: and it's the best adventure games of all time, easily spins circles around both Monkey Island and Sam & Max
themachinistheresy!
xenoplay it, then say heresy again! it's insanely good
themachinistnow i have something to do this weekend
xenodefinitely... and unless you cheat, probably longer :)
rindolfxeno: I preferred the Monkey Islands over Day of the Tentacle.
rindolfxeno: and I finished the Day of the Tentacle.
rindolfxeno: it's a good idea not to state an opinion as a fact. :-)
xenoI would play DotT first, Sam & Max second, Monkey Island II third, not sure about 4th
xenorindolf: but it's a fact that DotT is the best! :)
themachinistTwey: i think its busybox, not sure how to tell
themachinistjkbbwr: ?
rindolfxeno: "In my opinion, it's a fact!"
xenorindolf: exactly!
rindolfxeno: stop! You don't exist! You cannot have opinions.
rindolfxeno: I am not -> I think not.
xenorindolf: you don't need to exist or to think for DotT to be the best adventure game :)
rindolfxeno: you cannot have opinions and you certainly cannot state facts.
rindolfxeno: heh.
rindolfxeno: DotT does not exist! Thus, it can not be played.
rindolfxeno: the Matrix HAZ YOU!
xenorindolf: of course the matrix has me
xenoor I have the matrix
xenoor maybe I am the matrix
rindolfxeno: in which cell? ;-)
xeno#9, the one with the soft fluffy walls
rindolfxeno: a matrix is two-dimensional.
xenoonly inside the matrix
rindolfxeno: maybe an Evil Genius convinced us that matrices are a valid mathematical concept.
TweyMatrices are just a special case of tensors.
xenorindolf: that's likely, but you don't even need that... the Evil Genius argument is just Descartes being incapable of imagining himself as not created by something conscious
rindolfTwey: "Flobakonins are just a special case of loremipsums."
Tweyrindolf: Gesundheit!
rindolfTwey: heh.
rindolfxeno: i agree that reality can be very different from what we perceive it.
rindolfxeno: assuming powerful enough misconceptionists.
Channel##programming
NetworkFreenode
Tagline“In my opinion, it’s a fact that I don’t exist!”
Published2015-08-24

Eat or be eaten

Display

pulsethat feel when you're hungry but you're too lazy to cook food
rindolfpulse: do you have apples or snacks?
Flonkpulse: 3pm, still didn't manage
novare#ramennoodleslifestyle
FlonkI know your feel
rindolfpulse: can you order pizza?
pulseFlonk, same here, lol
pulserindolf, yeah but i have no cash on me
pulseso it's either cook food or starve
rindolfpulse: ah.
pulserindolf, i have bananas
pulse:D
pulseno apples
adscpulse: you could hunt for neighbour's cats
pulsei like my neighbour's cats
pulsethey're cute
pulsealso i don't eat cats
adscthen hunt further away in your neighbourhood
pulseor any sort of meat for that matter
adscoh
adscthen hunt for their fruits and vegetables
pulse:D
* pulsepacks a rifle
pulsepesky carrots, won't get away from me this time
PlanckWalkIf you eat cats, then you'll be reducing the amount of meat eaten in the world.
adscshotgunning the ground is a surprisingly effective way to reveal the treasures that lie within
pulsePlanckWalk, that's paradoxical. i'll be eating meat so i'll be increasing it
PlanckWalkBut you'll be reducing the meat that would otherwise be eaten by those cats in their life!
pulseah.
pulsei don't mind cats eating meat
adscand he'll increase the corn that's eaten by mice
adscwhich increases world hunger
adscso it's bad to eat cats
adscbetter eat dogs
adscthey are useless
adscalthough I guess they to have a positive impact on sales of the shoe industry
adscso maybe it's not good to eat dogs either, or the shoe industry will falter
pulsenow I'm not hungry any more
pulseso this chat was somewhat beneficial
Channel##programming
NetworkFreenode
Published2015-08-25

SCC - the Socialist Compiler Collection

Display

rindolfpyon: I'm trying to get inkscape to stop segfaulting on Mageia Cauldron.
rindolfpyon: there was a big GCC/C++ transition to GCC-5.2.x
pyonrindolf: :-O
pyonrindolf: What [use case / particular sequence of actions] makes it segfault?
rindolfpyon: just running it.
rindolfright on startup.
schquidThat delicious ABI breakage?
pyonrindolf: Ah!
rindolfschquid: yes!
rindolfschquid: it's part of the conspiracy of the Capitalists to oppress the proletariat!
rindolfschquid: GCC is controlled by the Bourgeoisie.
schquidI knew it!
rindolfschquid: heh, heh.
rindolfschquid: I'm planning to create SCC - Socialist Compiler Collection to end the oppression! ;-)
schquidHahaha we'll need to come up with a very socialist license for it
alphabutchowazzup guys
rindolfschquid: Socialist Programmers of the World - UNITE!
schquidAll hail the glorious liberated proletarian front!
rindolfalphabutcho: schquid and I are discussing our plans to end the oppression of the proletariat by the open source-proliferating Capitalistic hegemony!
rindolfschquid: :-)
rindolfschquid: from each according to his hard-disk capacity - to each according to his warez's size!
rindolfLOL.
schquidHahaha we could make this a thing :P
rindolfalphabutcho: actually , I'm trying to rebuild the Inkscape package here on Mageia Cauldron because it segfaults.
Channel##programming
NetworkFreenode
TaglineYou get Marx for Trying
Published2015-08-28

Get a Cyberclue

Display

mrfhitzI use the DNS to because my country blocks some web pages from us. So the only way to access the pages its to use a external DNS or a proxy.
kadobanmrfhitz: They just block at the DNS level? Brilliant.
GeDaMokadoban: lots of places do that
schquidkadoban, these are probably the same people that prefix anything computer related with "cyber" :D
kadobanschquid: Heh.
rindolfschquid: heh.
rindolfschquid: I detest the "cyber" modifier.
GeDaMoDo you ... cyberdetest it? :P
rindolfGeDaMo: heh.
adscrindolf: how did it even happen that people use "cyber" for computery stuff?
schquidrindolf, yeah me too. Sadly the main users are people in positions of power
rindolfschquid: yes.
GeDaMohttps://en.wikipedia.org/wiki/Cybernetics
Channel##programming
NetworkFreenode
TaglineCyberdistasteful
Published2015-10-31

How to get a Job?

Display

Myrl-sakiI'd accept any job offered to me on the spot, probably.
thechaMyrl-saki try to get a short internship - preferably paid
FAMASthecha: your reply is not made from a global point of view
Myrl-sakiAs long as it's not Java.
thechaand if you do 3 or so of them you are bound to be handed a job if you ask for on e at the end of them
sbrgsure
Myrl-sakilol
thechajust make a good impression: be pleasant to be around with, be on time, be diligent in your work, try to make your work better every day
sbrgHow to get a job with a cs degree in Denmark: 1. get degree 2. get job
thechaif you work in this way you will make yourself very valuable to your company and they wont let you leave
Myrl-sakisbrg: lol
thechaMyrl-saki so i guess move to denmark
Myrl-sakithecha: First step. Obtain a job.
thechano first step obtain internships
thecha:D
Myrl-sakithecha: First step. Obtain internship.
sbrgHow to get a job: 1. get a job for 5 years for 5 years of experience. 2. get a job easily because you have 5 years of experience.
sbrgeasy!
Myrl-sakisbrg: lol
thechathe job you get for the 5 years of exp does it require 5 years exp?
sbrgyes.
Myrl-sakilol
Myrl-sakiSo true.
sbrgthecha: no, sorry
sbrgmisread
sbrgit requires 10 years of experience
thechawell no problem then, just get a previous job for 5 years for every new job you get
thechawhat kind of experience are you getting at work anyway?
sbrghow to get a job: 1. solve the halting problem. 2. write a program that, given a job and an application you have written, terminates if you will be hired. 3. run halting problem solver on program for all jobs/applications 4. ??? 5. Profit
Myrl-sakisbrg: Lol.
sbrgHow to solve your unemployment issue: 1. create skynet 2. die at the hands of skynet 3. there are no humans so there are no jobs so by vacuous truth everyone has a job
rindolfsbrg: heh.
sbrgI'm full of good solutions today
sbrgif I could only solve this deadlock issue
Channel##programming
NetworkFreenode
Published2015-11-28

Expansions of PHP

Display

RouninPHP has e-mail functionality built in
jkbbwrDon't use PHP and don't program anything
justanotheruserPHP - pretty happy programming
rindolfjustanotheruser: PHP - pretty hopeless programming
poweredPHP - (PHP) hates programmers
rindolfAlso s/hopeless/horrible/
jkbbwrPHP = Pretty Hopeless Paper mache
YeomraPHP = prehistoric programming :3
RouninProbabilistic Haphazard Programming
RouninIt's the new thing!
wei2912probably haphazard programming
justanotheruserPlease Hang Programmers
wei2912justanotheruser++
Channel##programming
NetworkFreenode
Published2015-12-11

Sunday Bloody Sunday

Display

rindolfHi all! Happy Sunday Bloody Sunday!
* vdamewoodhands rindolf the magic Orange of Clobbergok
* rindolfeats that magic Orange.
rindolfvdamewood: that Orange tasted like watermelon.
vdamewoodThat's the magic.
* Zeno`gives rinny a big kiss
Zeno`(not gay BTW)
* rindolfeats the kiss.
Zeno`:D
vdamewoodrindolf: Which Bloody Sunday are you talking about?
rindolfvdamewood: U2’s.
vdamewoodThat's in late January
vdamewoodhttps://en.wikipedia.org/wiki/Bloody_Sunday_(1972)
beakyhello
vdamewoodbeaky: Hell-o
rindolfhttps://en.wikipedia.org/wiki/Sunday_Bloody_Sunday
rindolfbeaky: hell!
vdamewoodrindolf: The link in that article to the event the song is about points to the page I linked to.
sstarindolf: the song is about the day
rindolfssta: I know.
sstait's also not new year's day (yet)
sstaone of the few U2 songs I like
Channel##programming
NetworkFreenode
Published2015-12-27

Kotlin

Display

jkbbwrGosh kotlin really makes things simpler
jkbbwrhttps://gist.github.com/jkbbwr/3f6fdca5d74f7c584fa7
rindolfjkbbwr: you can't stop telling us about how great kotlin is, can you? ;-)
rindolf"Kotlin makes the sun shine, and the birds sing, and the Earth revolve around the sun, and it convinced the Knights who until recently said 'Ni' to stop saying 'Ni'."
rindolfKotlin is life. Kotlin is love.
war877Praise kotlin! what is kotlin?
rindolfwar877: if you have to ask what kotlin is , you'll never know!
rindolfbeaky loves Kotlin.
RouninI think they now say "Ekki ekki ekki tapannnnnnnnnnnng"
rindolfGod wrote the universe in Kotlin.
millertiWho is kotlin and what's special about the code you linked to?
war877Oh great. Yet another language to put on my research list.
rindolfwar877: Kotlin is the meaning of life.
RouninNot only that, but Kotlin also is life itself
rindolfRounin: yes!
jkbbwrrindolf: people do it for FP I get to do it for Kotlin
Channel##programming
NetworkFreenode
TaglineGive me Kotlin.
Published2015-12-30

Zeno’s “Coding for Nothin’” Song

Display

Now look at them yo-yo's that's the way you do it
You code ya free source in the IDE
That ain't workin' that's the way you do it
Coding for nothin' but the clicks are free
Now that ain't workin' that's the way you do it
Lemme tell ya them guys ain't dumb
Maybe get a blister on your ctrl-key finger
Maybe get a blister on your help F1

We gotta program microwave ovens
Custom kitchen deliveries
We gotta code these refrigerators
We gotta code these colour TV's

See the little faggot with the parser and the markup
Yeah buddy that's his own code
That little faggot got his own toy language
That little faggot he's a millionaire

We gotta program microwave ovens
Custom kitchen deliveries
We gotta code these refrigerators
We gotta code these colour TV's

I shoulda learned to code the hello world
I shoulda learned to code them things
Look at that mama, she got it compilin' in the background
Man we could have some fun
And he's up there, what's that? Hawaiian noises?
Bangin' on the keyboard like a chimpanzee
That ain't workin' that's the way you do it
Do your coding for nothin' get your clicks for free

We gotta program microwave ovens
Custom kitchen deliveries
We gotta code these refrigerators
We gotta code these colour TV's

Now that ain't workin' that's the way you do it
You code ya free source in the IDE
That ain't workin' that's the way you do it
Coding for nothin' but the clicks are free
Coding for nothin' and clicks for free

— Written by Zeno from Freenode’s ##programming, based on the “Money for Nothing” song by Dire Straits. The parody is licensed under the public domain.

AuthorZeno from ##programming
Work“Coding for Nothin’”
Published2016-01-19

Bad Taste

Display

Dr_Cokesunnymilk seems to match my personality
Dr_Cokeshe’s into computers and seems fairly smart apart from the Katy Perry comment
rindolfDr_Coke: for the record, there are some Katy Perry songs that I'm fond of as well.
Dr_Cokerindolf I'm sorry to hear that
rindolfDr_Coke: different people have different tastes.
Dr_Cokewell rindolf that's bad taste
rindolfDr_Coke: "*bad* taste"?
rindolfDr_Coke: by bad taste do you mean "taste that doesn't matches mine"?
jss_alpharindolf that's what people always mean by bad taste
rindolfjss_alpha: heh, heh.
Dr_Cokerindolf Katy Perry is bad taste
Channel##programming
NetworkFreenode
TaglineYour bad taste is not my bad taste.
Published2016-02-28

Hot Pink

Display

rindolfHi all.
DrIranianhiiiiiii :)
rindolfDrIranian: can I take one of your "i"s?
* DrIranianagrees after long consideration
* rindolftakes one of DrIranian 's "i" and colours it hot pink.
iwanttobreakfreehow old were you when you first started programming? i was 15-16
rindolfiwanttobreakfree: I was about 10.
DrIranian:D
rindolfiwanttobreakfree: I wrote in XT BIOS BASIC.
rindolfiwanttobreakfree: what did you write in?
DrIranianrindolf: Girls calling me housewife, asking me for cooking advice, and now you paint my i pink :D
iwanttobreakfreePaScAl
rindolfiwanttobreakfree: ah, Pascal.
pulseiwanttobreakfree, 12-13ish
rindolfiwanttobreakfree: a Bondage-and-Discipline language.
rindolfMostly dead now.
vdamewoodI feel a need to write more stuff.
iwanttobreakfreeyou have higher IQ then i guess
rindolfiwanttobreakfree: what makes you think that?
iwanttobreakfreedunno
vdamewoodI have a book on Pascal that I've never actually read.
iwanttobreakfreeit seemed to simple?
rindolfiwanttobreakfree: and IQ is a silly measurement of intelligence not to say competence and performance.
DrIranianIQ is good for a basic measurement
vdamewoodI once passed an IQ test.
vdamewood> 60 is passing, right?
DrIranian:(
iwanttobreakfreeactually you can have super high competence, but when you don't want to do the job, then it doesn't count
DrIranian105 is passing
DrIranianvdamewood: if you can turn on IRC, you probably have 105
rindolfisn't the average IQ 90?
vdamewoodrindolf: 100
Serpentine_Values below a small threshold deviating from 100 are generally very inaccurate
rindolfDrIranian: "turn on IRC"?
DrIranianrindolf: The same IQ in different countries is not the same
Serpentine_100 points is defined as the mean and median in IQ tests
Zeno`no wonder people are so stupid
* vdamewoodpassed Zeno` the state-sponsored happy pills.
rindolfvdamewood: Black Bile!
Myrl-sakiGuys.
rindolfMyrl-saki: and girls.
* vdamewoodgives rindolf some Yellow bile to balance his humors.
rindolfvdamewood: I want hot pink bile.
* DrIranianseconds
DrIranianI want pink bile
rindolfvdamewood: so it will match the colour of DrIranian 's "i".
vdamewoodrindolf: Your only other choices are blood and phlegm
vdamewoodI can give you a mixture of 1 parts blood, 5 parts phlegm
rindolfvdamewood: that's OK, I still have a lot of hot pink paint left to colour that bile.
DrIranianvdamewood: those are the standard options, we are talking about tuning the fluids
rindolfLOL.
Myrl-sakiWTF is happening.
Myrl-saki`echo 'a' > Foo`
Myrl-sakiThen reading it in, say, Haskell and Java, it's "a\n"
rindolfMyrl-saki: echo appends a newline by default.
rindolfMyrl-saki: you can use echo -n IIRC
rindolfnot sure how portable -n is.
Myrl-sakirindolf: Oh, I see.
vdamewoodIIRC --> In internet-relay chat
Myrl-sakirindolf: That doesn't explain why vim and nano also saves that way though.
vdamewoodBecause vim and nano assume you want a new line at the end of your text file.
Myrl-sakivdamewood: I see.
rindolfMyrl-saki: it's a configuration option.
rindolfMyrl-saki: kate doesn't do it by default.
Myrl-sakivdamewood: Why though?
* rindolfcolours the newline hot pink.
vdamewoodBecause they're text files.
Myrl-sakivdamewood: What's the benefit of such?
iwanttobreakfreeguys i have a genius idea: to make a programming language which supports all syntaxes ( func. programming, logic programming, OOP, etc)
Myrl-sakiiwanttobreakfree: lol
rindolfMyrl-saki: for one, cat $file works nicer.
vdamewoodiwanttobreakfree: C++?
DrIranianiwanttobreakfree: is this back in the future?
rindolfiwanttobreakfree: syntaxes or semanticses?
iwanttobreakfreeit doesn't support func programming and logic pr.
rindolfiwanttobreakfree: or do you mean paradigms?
iwanttobreakfreeeverything!
* vdamewoodgives rindolf 20 cents.
vdamewood(That's a pair o' dimes)
* Archergives iwanttobreakfree 60secs to say something intelligent
iwanttobreakfreeit's all mixed up. you can program everything with it
* rindolfcolours 10 of these cents hot pink.
* vdamewoodpats Archer on the head.
rindolfiwanttobreakfree: we have a saying in Hebrew : "Catch a lot - didn't catch anything"
vdamewoodLooks like 60 seconds are up.
iwanttobreakfreesuch a approach would result a highly effective program code and it would save thousands of human lives and it's a work of a lifetime for some people.
rindolfiwanttobreakfree: also, reportedly Linus Torvalds once said that his primary responsibility as the chief developer of the Linux kernel is to say "No.".
iwanttobreakfreei mean, you know logic programming languages and func. you know the differences? when you can mix them, then you could have better code
snypvoid free() { abort(); }
Serpentine_iwanttobreakfree: You may have misspelled "Python"
vdamewoodsnyp: void *malloc(size_t sz) { return (void*)rand(); }
sbrgvoid* malloc(size_t sz) { real_malloc(3 * sz); return real_malloc(sz); }
snypyou know... cause he wants to break free.
rindolfsnyp: like Queen? ;-)
snypyou know... cause he wants to break free().
snyplike LD_PRELOAD'ing a broken free
Archerquiet(Account.find("iwanttobreakfree"))
snypdammit.
rindolfsnyp: https://www.youtube.com/watch?v=f4Mc-NYPHaQ - if you don't get the ref.
rindolfsnyp: heh.
snyprindolf: i know the song
rindolfsnyp: nice pun.
vdamewoodvoid *malloc(size_t sz) { void *r = real_malloc(sz); free(r); return r; }
rindolfsnyp: good!
iwanttobreakfreesorry busy at work
snypbut i didn't quite like it when i heard it.. my fav queen song is bohemian rhapsody
snypprobably the only queen song i like
rindolfsnyp: ah, I only like the Muppets' cover of Bohemian Rhapsody. Have you seen it?
snypno
pulsesnyp, https://www.youtube.com/watch?v=uqwC41RDPyg
vdamewoodvoid *malloc(size_t sz) { int i; return &i; }
rindolfsnyp: here - https://www.youtube.com/watch?v=tgbNymZ7vqY
* snypwatches
vdamewoodI
rindolfvdamewood: heh.
vdamewoodI'm going to stop coming up with horrible implementations of malloc() now.
rindolfMaybe we should write our own libc.
ams`void *malloc (ssize_t x) { static void *a[4096]; static int ap; return a[ap++]; }
ams`muhahaha
unrealAfternoon vinleod :)
snyprindolf: lol it's awesome
rindolfsnyp: :-)
Channel##programming
NetworkFreenode
Taglinefree() like a hot pink bird.
Published2016-03-01

“What’s the Air Velocity of an Unladen Swift?”

Display

jailbotI have a json file that I need in utf-8
jailbothow would I go about doing this
rindolfjailbot: isn't JSON utf-8 only?
rindolfjailbot: and you can use iconv
jailbotidk I'm serving a json file to my swift project
rindolfadsc: heh, heh.
jailbotand I'm getting this error "The data couldn’t be read because it isn’t in the correct format."
jailbotand the docs say that it should be in utf-8
rindolfjailbot: what are the HTTP headers?
jailbothow can I check that
adscin your browser's dev tools
rindolfjailbot: using a command line HTTP tool or a sniffer or whatever.
rindolfjailbot: or adsc's suggestion.
squid_squadvisual studio is BUTTS
jailbottype: Document
jailbotI need to configure htaccess right
rindolfjailbot: possibly.
jailbot~.~
jailbotits 2am I don't want this
rindolfjailbot: go to sleep.
rindolfjailbot: Tomorrow never dies.
jailbotI'm on a role
rindolfjailbot: s/role/roll/
jailbotI want to hang out with my friends tomorrow
jailbotnot be writing swift haha
rindolfjailbot: I want a pony!
rindolfjailbot: what is the average air velocity of an unladen swift?
pluszakrindolf: what distribution? African or European?
sstaswallow surely?
rindolfpluszak: a Cupertino swift.
rindolfpluszak: designed by Apple in Kalifornia.
ssta"what's the airspeed velocity of an unladen spit" doesn't sound right
rindolfssta: a swift is a bird similar to a swallow.
rindolfssta: but not very related.
sstaI know :)
sstanobody ever wrote a book called "Swifts and Amazons"
rindolfhttps://en.wikipedia.org/wiki/Swift
sstaswallows are clearly superior to swifts
rindolfhttp://geekz.co.uk/lovesraymond/archive/orifice-open
* rindolfwonders if there's a programming language called "Swallow"
sstaif not there ought to be
rindolfssta: well volunteered!
sstarindolf: it would wind up being very similar to Java (but with a few fixes)
jailbothaha rindolf
jailbotI got it guys!
jailbotI was missing a :
rindolfjailbot: ah.
rindolfjailbot: does it swiftly work now?
jailbotyes!
jailbotI'm so excited
rindolfjailbot: ex-swift-elent!
jailbotalmost no code
rindolfOr ex-swallow-lent.
rindolfjailbot: can you go to sleep now? Swiftly?
adscrindolf: there doesn't seem to be a language called "swallow", but Spiral has a command called "swallow"
rindolfadsc: ah.
rindolfadsc: what is Spiral?
rindolfadsc: I don't see it here - https://duckduckgo.com/?q=spiral%20programming%20language
adscrindolf: http://esolangs.org/wiki/Spiral
rindolfadsc: heh, heh.
Channel##programming
NetworkFreenode
TaglineAs swiftly as possible
Published2016-03-02

Java and JavaScript

Display

SillyMusingsHow much money can I expect to make as a developer out of college?
quelqun_dautreSillyMusings: 0$. Tax deduced.
rindolfquelqun_dautre: well, that's a lower bound.
rindolfSillyMusings: the correct answer is that it varies based on several parameters.
SillyMusingsrindolf, what are the parameters?
quelqun_dautrewhat you know, what framework you can use, how good you are in an interview, where you are
rindolfSillyMusings: 1. Where are you located. 2. Which languages do you know. 3. where you'll get hired.
SillyMusingsI know Javascript and Java
quelqun_dautrewhere are you located ?
rindolfSillyMusings: it's spelled "JavaScript" - not "Javascript"
SillyMusingsI am located in Oregon
little_bithow much money you'll make is not a function of any of those inputs.
quelqun_dautreand how good are you at Java[script] ?
little_bitsad to say it's barely a function at all. predictability in terms of actual earnings is impossible these days.
SillyMusingsI'd say I'm okay at it
rindolfquelqun_dautre: Java and JavaScript are two completely different things.
little_bitif you want some examples, look at GlassDoor.
SillyMusingsWhat sort of range am I looking at?
little_bitSillyMusings: GlassDoor.
quelqun_dautrerindolf: I know.
little_bitSillyMusings: anything from us will be an incomplete picture.
little_bitSillyMusings: so draw from multiple sources.
SillyMusingsIf I'm fresh out of college, am I a 'junior developer'?
little_bitprobably. god knows what you'll be placed into.
quelqun_dautreSillyMusings: what is "okay" on your terms ? Do you know the play framework ? J2EE ?
little_bitSillyMusings: I certainly hope you aren't expecting a lot of money.
SillyMusingsquelqun_dautre, no I'm stronger on the JS side
pilneJava and javascript are often used in the same "completed" project these days, but they are completely different beasts for better or worse
SillyMusingslittle_bit, glassdoor says average of 103k?
rindolfquelqun_dautre: http://stackoverflow.com/a/245073 - case in point. ;-)
little_bitSillyMusings: for what position?
little_bitand where?
pilnejavascript is relatively strong right now due to node.js, it isn't ideal for *everything* but it can do a lot
* rindolfthinks serving Java web applets from a Node.js service is bestest
TubbyTommyJavaScript is relatively strong on it's own because they keep making it better, its not ever finished really
SillyMusingsyes I've been following es6 stuff
pilneerm... rindolf?
rindolfpilne: that was a joke! Relax!
pilneyeah, but it is starting to add cruft
quelqun_dautreSillyMusings: what do you know in JS ? What library can you use ? Ever used functional programming ? Do you know what a closure is ?
pilneLOL i would hope so rindolf, that isn't impossible, i just can't see why you'd do it other than being a code-massochist
little_bitSillyMusings: I'm going to assume you're fresh out of college, so let me make this clear: you're not getting those jobs.
rindolfpilne: use the wrong tool for the job! ;-)
Channel##programming
NetworkFreenode
Published2016-03-20

An IDE That Does Not Suck

Display

vdamewoodMaybe I should make an IDE.
vdamewoodOne that doesn't suck.
rindolfvaresa: one thing I don't understand about JetBrains is why they have so many IDEs with a common codebase and different feature-sets. seems like a bad money-making scheme.
rindolfvdamewood: it likely will suck. :-).
vdamewoodThis coming from the guy who explains why all languages suck.
rindolfvdamewood: http://www.shlomifish.org/humour/fortunes/show.cgi?id=joel-ms-lost-api-war-1
rindolfvdamewood: and also https://xkcd.com/927/
vdamewoodIs that the one about competing standards?
rindolfvdamewood: yes, it is.
vdamewoodHey, every once in a while someone comes along, makes a new X, and completely obliterates every other X out there.
nso95rindolf: hey!
vdamewoodSpeaking of competing products, I need to learn mercurial.
jeayeI don't see the need for yet another IDE.
rindolfnso95: hi, sup?
nso95nm, you?
rindolfnso95: I woke up a while ago.
nso95ah/
rindolfnso95: and I am unable to reproduce the short benchmarking time I got yesterday. I've lost faith in humanity.
nso95that’s rather unfortunate
vdamewoodMy co workers: https://xkcd.com/1597/
nso95this next semester is going to suck
vdamewoodThe next semester always sucks, except the one after your last.
vdamewoodjeaye: There's no need for another bootloader either, but here I am.
jeayeThat's different.
jeaye"One that doesn't suck." is the key point.
jeayeYou didn't say that about the bootloader.
vdamewoodOh, yeah. I have no real goal to make mine not suck. Good point.
Channel##programming
NetworkFreenode
TaglineCompletely obliterate all sucky IDEs
Published2016-03-26

Dramatic Skills

Display

venduwhat's up guys?
rindolfvendu: I handled the morning's E-mails.
vendurindolf, cool :)
adscrindolf: you must work on your dramatic skills
rindolfadsc: my dramatic skills?
adsc"I wade through the flood of the morning's electronic mail messages" sounds much better than "I handled the morning's emails"
adscwell, it would if it had correct grammar
rindolfvendu: I've been working on the Kakuro Project Euler problem.
rindolfadsc: heh, heh.
adscrindolf has been chipping away at the Project Euler's Kakuro complex
rindolfadsc: will you be my ghost author? ;-)
adscrindolf: sure, but it might involve your character having romantic encounters with stoic goats
adscrindolf lost himself in the endless depth of the black goat's rectangular pupil, his self utterly annihilated by the vast void hiding behind the tiny window; a passage into a realm he thought lost forever
rindolfYay! Inbox Zero! Or as adsc would put it "I stare into the empty abyss of my inbox signifying my victory. "I have battled against entropy and came out victorious" I tell myself."
adscrindolf: that's it!
adscrindolf: your life becomes 100% more epic if you just want to
rindolfNow to train spamassassin.
Channel##programming
NetworkFreenode
Tagline100% more epic; 100% more awesome
Published2016-05-14

Big JPEGs

Display

rindolfWow! The chromium-browser's sources tar.xz is 531,505,652 bytes.
pyonWow.
pilnethat's almost as big as a medium resolution jpg of my....
merkazucomputer
rindolfpilne: you have big JPEGs.
pilnethat's what she said rindolf :)
rindolfpilne: heh.
merkazui like big gifs and i cannot lie~
pilnehah!
rindolfmerkazu: heh.
Channel##programming
NetworkFreenode
Published2016-05-14

Write-only

Display

rindolfI was told that Forth is a write-only language.
GeDaMoDepends on style
Myrl-sakiYeah, on some styles, you can't even write.
Channel##programming
NetworkFreenode
TaglineRead-less and Write-less
Published2016-06-14

Windows Update

Display

rindolfBleh! Windows Update is acting up again. I swear that it is the bottom of the bottomless abyss of suck.
TrashlordI know the pain
bahamut24My windows firewall has been broken ever since I installed windows 7 :/
rindolfTrashlord: let's inflict that pain on the Microsoft software devs that produced such crap!
Trashlordrindolf: yeah, we'll tie them to a chair for days upon days, and then say "See what it feels like to sit here waiting forever?"
rindolfTrashlord: heh, heh.
workmad3bahamut24: there was a time when Windows Firewall wasn't broken?
bahamut24Today was completely unproductive, no lines of code written.
Trashlordbahamut24: were you solving problems in your head, or thinking about design decisions, though?
bahamut24No just watched pointless shit on youtube.
bahamut24lmao
Trashlordah
kadobanWas it good pointless shit?
bahamut24kadoban let me check my watch history
kadobanIf you don't remember what you watched, couldn't have been that good :-/
bahamut24I see hitler parodies, best of news bloopers, "Bill O'reily gets owned by kid", "woman live in mans closet for a year" plus lots more
bahamut24"the orlando massacre"
bahamut24hahahah lots of stupid shit.
Channel##programming
NetworkFreenode
Published2016-06-14

Vintage HTML and sudo rights

Display

vdamewoodgurra: You just have to make sure that there isn't any sort of infinite recursion on the left-hand side of an expression.
vdamewoodDamn.
ayush1vdamewood: gurra has quit
vdamewoodayush1: <sarcasm>No kidding?</sarcasm>
ayush1<reality>nature of kidding</reality>
Trashlord<this stuff>doesn't make you funny</thisstuff>
* PlanckWalk<blink>blinks</blink>
Rounin<span style="color:red;font-weight:bold">LOLOLOLOLOL</span>
* ayush1<thinks>wtf</thinks>
vdamewoodayush1: You forgot the acronym tag.
nitrix<marquee>Trololololol</marquee>
vdamewood<blink><marquee>This is my new web page in 1996!</blink></marquee>
Rounin<img src="under_construction.jpg"><h1>Be sure to bookmark this page!</h1><Html/>
rindolfRounin: heh, heh
Rounin:D
nitrixThere has be [ 0 0 0 0 0 2 5 ] visitor on this page.
nitrix*been
snyp{opinion: "hate markup"}
* TheMadcapperhas quit (Quit: TheMadcapper)
vdamewoodnitrix: No. has be is correct. ;)
ayush1vdamewood: no "have been" is correct
nitrixvdamewood: You deserve a spanking.
vdamewoodayush1: Thank you Captain Oblivious.
ayush1vdamewood: your welcome
ayush1thas are Englais
nitrixOne shall respect thy language.
* vdamewoodis not the one.
ayush1nitrix: supeir sitpusting
nitrixThat leaves only zero then, in our binary world :(
vdamewoodThere are 10 kinds of people in the world.
ayush1Quit: This is the end. Goodbye cruel world!
vdamewoodI just noticed that I have a lot of code that's commented out in my shold-be-ready-to-release library.
* ayush1is pretty sure vdamewood doesn't have sudo rights
vdamewoodayush1: sudo make me a sandwich
vdamewoods/shold/should/
ayush1vdamewood: sudo !!
ayush1vdamewood: did it make you a sandwhich right now?
vdamewoodNo. I'm still not a sandwich.
rindolfvdamewood: heh.
ayush1vdamewood: sudo !!; sudo !!; sudo !!; sudo !!; now you should have 4 sandwhich's on your plate.
ayush1vdamewood: including you
vdamewoodYay!
* vdamewoodeats vdamewood
* ayush1steals some of vdamewood's sandwhiches
* ayush14 to be exact
vdamewoodI already ate one of them. So you can't steal it.
* rindolfpoisons the sandwiches.
* vdamewoodbarfs on rindolf
ayush1vdamewood: I can still eat 4 of them
vdamewoodI want aleph-null sandwiches.
* ayush1orders astatine and mixes it with vdamewood's sandwhiches
rindolfvdamewood: you should hope some of them are not poisoned.
ayush1rindolf: I have added astatine -_-.
ayush1rindolf: BTW I am a zombie tintin now
* vdamewoodreboots ayush1
* ayush1is alive again
Channel##programming
NetworkFreenode
Published2016-06-19

How to increase productivity?

Display

iamrohit7how to increase productivity?
vdamewoodiamrohit7: Find the productivity menu, and select "Increase"
iamrohit7is it a dropdown? i hate them.
rindolfvdamewood: heh.
rindolfiamrohit7: it is hiding inside the Hamburger icon.
rindolfiamrohit7: and requires activation in about:config .
rindolfiamrohit7: there are various productivity methods like "Getting Things Done".
iamrohit7oh.
iamrohit7cool. where exactly is that config file?
Channel##programming
NetworkFreenode
TaglineBe productive! Be-ee productive!
Published2016-07-17

Microsoft Software and Speed

Display

vdamewoodThis install for visual studio is taking forever.
rindolfvdamewood: lies! It takes at least forever and two weeks.
rindolfvdamewood: it will end a short time before the heat death of the universe.
rindolfvdamewood: one thing I learned is not to expect Microsoft to make fast software. They tend to take more than Intel gives.
ibouvousaime_lol
amigojapanyeah, i agree with rindolf , although last time I used VS it was reasonably fast
ibouvousaime_how is vs compared to Linux ides BTW, I never used vs since I moved to Linux a while ago and didn't turn back
YaiyanIt's not quite vim
rindolfamigojapan: Windows Update on Windows 7 is horribly slow and unresponsive. I gave up on updating my windows 7 partition on my laptop.
vdamewoodibouvousaime_: Visual studio is great if you're working with .NET.
rindolfamigojapan: I was told it's better on windows 10.
amigojapanvdamewood: I see
rindolfibouvousaime_: the Microsoft CL.EXE compiler is crappy and non-standard-compliant.
amigojapanrindolf: I often hear "it is better in [insert newest version of windows here]". I have grown untrustworthy of this claim
rindolfamigojapan: heh, true.
Channel##programming
NetworkFreenode
Published2016-07-18

One’s relationship with C

Display

_ic2000that feeling when someone tells me they found python too hard so they're going to learn C because it's "easy and not outdated"...
Brando753_ic2000: its not outdated :P but yea that is a silly thing to say
_ic2000Brando753, but they were implying that python was outdated lol
Brando753_ic2000: yea that's pretty bad
Brando753_ic2000: python is awesome
Brando753I love C
Brando753I really do but I would never program what I do in python in C
magneticduckare you sure you love C?
Brando753magneticduck: its a love hate relationship :I
pulsei would like to see if i love C while I'm out at sea
Brando753lol
magneticduckI think a relationship a developer might have with C is less love, more codependency
nso95_he hits me because he loves me
Brando753nso95_: exactly!
magneticduckhe segfaults because he trusts me
gmuropSo you don't love C, C loves you
pulseC lovers ~-> clovers
pulseit was meant to be
rindolfmagneticduck: heh.
rindolfmagneticduck: LOL.
Brando753magneticduck: he works perfectly in the debugger then crashes normally because he loves you
Brando753all that C love
Brando753C would be miserable without valgrind
Brando753and GDB
rindolfBrando753: heh.
magneticduckwhen he corrupts all over my memory, he's just venting his anger from work
magneticduckit's normal, all languages do that
rindolfmagneticduck: heh.
nso95_I fell down the stairs
Brando753nso95_: did C push you?
rindolfnso95_: that sucks.
Brando753nso95_: or are you being serious, in which case sorry :I
nso95_nah, just kidding
Brando753:D
rindolfnso95_: ah.
nso95_I don’t have stairs
Channel##programming
NetworkFreenode
TaglineLove as Deep as the C
Published2016-07-28

EvilChristmas

Display

rindolfZuu: some people told me they think a Freecell/etc. solver is useless, but it has some uses and is my most popular project todate.
ZuuI’m mostly surprised that you can find the spirit to work on it for so long.
Zuulike, so many years.
ZuuBut as long as you find the time to distribute Santas presents, it's all good :P
rindolfZuu: I actually don't distribute Santa's presents - that is goody-two-shoes-reindeer's job. Being an EvilReindeer I do the opposite - I steal all the presents to maintain balance in the force.
bizarrefishrindolf: Do you have an evil master?
Zuurindolf, Noooooh!
bizarrefishPerhaps a jolly one?
rindolfbizarrefish: no! I'm my own master.
Zuurindolf, that's too evil! :<
rindolfbizarrefish: but I have some collaborators.
rindolfZuu, bizarrefish : we use EvilReindeer-driven-EvilConspiracy
rindolfZuu: it's the ultimate EvilParadigm
Zuurindolf, i bet there's someone who just injects these thoughts into your head when Christmas is over, and just before Christmas starts, they inject Rudolph thoughts into your head :>
rindolfZuu: my plan for this year is to cancel Christmas altogether.
rindolfand replace it with EvilChristmas
Zuurindolf, If i don't get presents, i know who's fault it is now :P
rindolfZuu: you'll get EvilPresents this time. ;-)
Brando753rindolf: D: but I liked non-evil Christmas, non-evil Santa Claus was always so nice and jolly
Brando753And getting presents which don't try and do evil unspeakable things to you is nice as well
* rindolfuses his magical EvilAntlers to convert Brando753 into EvilBrando753 so he'll like EvilChristmas
Brando753No...Must...Resist
* Brando753is now known as EvilBrando753
EvilBrando753damn
EvilBrando753:I
rindolfBrando753: resistance is futile
DrBenwayall your base are belong to us
rindolfEvilBrando753: heh, welcome to the EvilReindeer Evil World Domination Evil Conspiracy!
rindolfEvilBrando753: you're one of us now.
* vassagus(~vassagus@186.4.2.162) has joined
bizarrefish:/
EvilBrando753one of us, one of us, gooble gobble gooble gobble
parathon_Hello
ibouvousaimehello parathon_
ibouvousaimethis room has 722 people, yet so few are active
ibouvousaimebizarrefish: isn't it ohms ?
rindolfibouvousaime: that's the nature of IRC.
EvilBrando753ibouvousaime: man could you imagine if they were all active now?
EvilBrando753ibouvousaime: no one would be able to converse
EvilBrando753ibouvousaime: the buffers would move so fast
rindolfEvilBrando753: heh.
ibouvousaimeyeah true haha EvilBrando753
EvilBrando753you think I am joking, but it would be horrible, IRC was never designed for such high volume
ibouvousaimeI'm trying to imagine it in my mind at the moment hahaha
ibouvousaimeit would be like a terminal you use to play VLC videos
pyonibouvousaime: 1 Ohm = 1 Volt / 1 Ampère
ibouvousaimepyon: ohh
rindolfEvilBrando753: sup?
EvilBrando753rindolf: reading up on old censorship laws here in the US
EvilBrando753rindolf: good old wikipedia
EvilBrando753never realized there used to be a supreme court ruling stating free speech did not extend to films
EvilBrando753rindolf: https://en.wikipedia.org/wiki/Mutual_Film_Corp._v._Industrial_Commission_of_Ohio
EvilBrando753it was a 9-0 ruling as well
EvilBrando753which is insane to think about
rindolfEvilBrando753: ah, I see.
rindolfEvilBrando753: wikipedia may be good, but it's not too old.
EvilBrando753I just want a printed copy of wikipedia for the sake of having one
EvilBrando753I hate trees with a passion
EvilBrando753:P
rindolfEvilBrando753: will this printed copy be a wiki as well?
EvilBrando753well it will have to update every time Wikipedia does https://what-if.xkcd.com/59/
pyonwhy do people call electric potential “voltage”? it's as if they called time “secondage” or distance “metrage”
pyonerrr
pyonnvm
pyoni meant “electric potential”
pyondifference*
jrslepakpyon: FWIW, "amperage" is sometimes used too
jrslepakpyon: I don't think I've ever heard "teslage" or "henryage" though :-P
ivegotasthmaownage
MisterSyntaxc
MisterSyntaxoops
MisterSyntaxi wanted to press ctrl+A,+C xD
MisterSyntaxhave fear for I is here!
MisterSyntaxthere we go
MisterSyntax(haha)
rindolfMisterSyntax: you iz here?
MisterSyntaxyez
rindolfMisterSyntax: are you here to ruin the day?
MisterSyntaxyez
rindolfMisterSyntax: awesome.
MisterSyntaxi brought demons and angry spirits with me
rindolfMisterSyntax: you sound Evil and I like Evil.
MisterSyntaxrindolf, want some? :D
nitrixThat's unfortunate. We needed more trolls, not demons.
* MisterSyntaxpoints at demon nr 3 and angry spirits 1 through 10
MisterSyntaxyou can have those
rindolfMisterSyntax: thanks!
MisterSyntaxrindolf, you’re welcome, and remember, create havoc and despair wherever you go!
rindolfMisterSyntax: thanks!
* MisterSyntaxlaughs evil-ish from his dungeon tower
rindolfMisterSyntax: isn't a dungeon supposed to be underground?
MisterSyntaxyeah but it's a tower.. in a dungeon
nitrixI put on my robe and wizard hat...
MisterSyntaxso imagine a great cave
MisterSyntaxwith numerous caves joined to it
MisterSyntaxand in that great cave there's a tower
MisterSyntaxand at the top of that tower is my room with a nice window overviewing the magma flow of the earth.
MisterSyntax;-)
rindolfMisterSyntax: I wonder how you get an Internet connection there.
MisterSyntaxeasy, wifi.
MisterSyntaxhahahahahah
rindolfMisterSyntax: heh.
MisterSyntaxno I'm tapping internet from an industrial fibercable
MisterSyntaxthey don't suspect a thing , the muggelz
MisterSyntaxcooling the hardware has been more of a problem though
MisterSyntaxxD
rindolfMisterSyntax: first world problems ;-)
rindolfunder world problems
MisterSyntaxrindolf, indeed haha
MisterSyntaxyeah it's a real 'hell'
MisterSyntaxi even have a muggle-zoo
MisterSyntaxgreat fun for the children
MisterSyntaxthey can interact with primates
MisterSyntaxmy cat just jumped on my lap and i felt like a true evil genius
MisterSyntaxhttp://prettycleverfilms.com/files/2013/05/4_blofelds_cat_many.jpg
rindolfMisterSyntax: heh.
rindolfMisterSyntax: I'm reminded of the film Bolt.
MisterSyntaxhaha rindolf
rindolfMisterSyntax: did you watch it?
MisterSyntaxyes
rindolfMisterSyntax: nice.
MisterSyntaxrindolf, i had to, my sisters' kids wanted to watch it whilst i was supervising
MisterSyntaxand i like to act like a child when watching movies or playing with toys so it was quite fun xD
MisterSyntaxeven built them a mayan pyramid afterwards made out of duplo lol
MisterSyntaxwell mayan
MisterSyntaxhttp://www.crystalinks.com/pyramidelcastillo.jpg << that kind
MisterSyntaxno clue if its mayan
rindolfMisterSyntax: nice.
MisterSyntaxthey were amazed and kept it for months, even built a whole city around it themselves
rindolfMisterSyntax: I think it is.
MisterSyntaxyeah rindolf i think as well but ain't sure xD
rindolfMisterSyntax: the Mayan Pyramids look nicer than the Egyptian ones IMO.
MisterSyntaxrindolf, agreed.
MisterSyntaxhere have another demon..
* MisterSyntaxpoints at demon nr.4
* rindolfpets demon No. 4
MisterSyntaxbeware though, no. 4 has a tendency to bite
Channel##programming
NetworkFreenode
Published2016-08-30

macOS

Display

rindolfApparently, Apple has decided to rename Mac OS X/OS X into "macOS".
rindolfMarketing people are crazy.
pyonikr
exio4I wanna study marketing
ConceptThoughts?
exio4random comments
ConceptThoughtsa good programmer should care less about marketing.. hire a rep
exio4I am no programmer
ConceptThoughtsyour no?
ConceptThoughtswhat are you doing in here then
exio4programming for money is so boring
exio4ConceptThoughts: it is a nice chat
ConceptThoughts;o;
ConceptThoughtslol
exio4first two words in the topic, Community Chat
ConceptThoughtsyes but that follow Programming implying its a programming community chat
exio4it is a / not and and
exio4an and*
ConceptThoughtswhat's that mean
pyonrindolf: i have no idea how marketing people think... what exactly is going on in their heads when they determine that renaming os x to macOS might increase sales or whatever apple is trying to achieve
pyonrindolf: perhaps it's for consistency with iOS?
exio4nvm
exio4pyon: I think they want to add curiosity
exio4"what changed?"
exio4exploit I mean
pyonexio4: no it can't be just that
exio4I am quite tired :(
rindolfpyon: see https://github.com/sindresorhus/awesome/pull/758#issuecomment-245765996
pyonrindolf: checking
pyonah so it was as i was thinking
pyonOK that makes sense
rindolfexio4: I feel that there's good marketing and there's bad marketing.
rindolfexio4: what is what is a matter of a lot of disagreement.
pyonexio4: nobody would be crazy enough to change the name of a core product just to make people wonder what happened
rindolfpyon: I hope that Apple's marketing department will die in a macFlame™!
rindolf;-)
pyonrindolf: lol
pyonrindolf: why does it particularly annoy you that apple renamed their product? :-O
pyons/product/desktop os/
rindolfpyon: well, I've seen many people misspell "Mac OS X" as "MacOSX" / "macOSX" / "macosx" / "macosX" / etc. and been trying to get them to use the correct spelling and capitalisation and now it's different and lamer.
SlashLifeIsn't it called iOS now?
pyonrindolf: lol
SlashLifeOr is that only for mobile devices?
pyonrindolf: i don't think it's terribly important if people spell it correctly
bacon1989no, that's iMobile, they renamed that yesterday in the conf
SlashLifeSeriously?
pyonrindolf: it's not a real English word, it's just a product name - the only ones who should be worried about properly spelling its name are apple themselves
rindolfSlashLife: iOS is different than Mac OS X.
rindolfpyon: I've invented a pun on Mac OS X - "Mac O'Sucks"
rindolfit's not too funny though.
pyonrindolf: lol
pyonrindolf: i always thought “x” was meant to be pronounced “ten”
rindolfpyon: maybe, but no one pronounces it that way.
rindolfpyon: again - people have crazy marketing ideas.
rindolfs/crazy/unrealistic/
pyonrindolf: heh
rindolfoh well, I'm off to sleep.
pyonrindolf: gn
rindolfpyon: heh, thanks
rindolfbye all
rindolfGood macNight!
pyonlol
Channel##programming
NetworkFreenode
TaglinemacOS without the X still sux
Published2016-09-09

“Demons upon thee, Apple marketing department!”

Display

rindolfMisterSyntax: can you unleash some of your demons on Apple's marketing department?
MisterSyntaxrindolf, sure no problem, what region?
rindolfMisterSyntax: Cupertino.
rindolfif that's how it's spelled.
* MisterSyntaxsends over his "Elite Demons" legion towards Cupertino
rindolfI want a macSacare!
MisterSyntaxthey might take a while to arrive
MisterSyntaxhahaha macsacare xD
rindolfMisterSyntax: :-)
MisterSyntaxrindolf, but once they arrive they will inhabit their electronics and falsify their databases
MisterSyntaxalso there's one demon among them that will try to wiki-leak things
rindolfMisterSyntax: heh, heh.
rindolfMisterSyntax: you have a good selection of demons.
MisterSyntaxrindolf, thanks, I've trained them myself :) you wouldn't believe how stupid they used to be.. they'd just go around killing without a plan and end up getting killed by them hunters
rindolfMisterSyntax: sounds like you're a good teacher to these demons.
Channel##programming
NetworkFreenode
Tagline“I want a macSacare!”
Published2016-09-11

Windows UpHate

Display

rindolfConceptThoughts: did you know that Microsoft is the organisation with the most open source pull-requests on GitHub? They appear to be taking open source seriously.
password2rindolf, seriously?
velcopassword2, https://octoverse.github.com/
rindolfpassword2: see https://octoverse.github.com/
password2wow
password2soon geeks will need to find new reasons to hate MS
rindolfpassword2: well, it's possible other companies have more open source code, but MS Received the most pull-reqs.
password2well just that they are showing up on the radar is already amazing
rindolfpassword2: heh, I'm trying not to expend too much energy hating companies.
password2rindolf, if only more people were like you
rindolfpassword2: or people for that matter.
rindolfpassword2: heh.
password2many many people simply use Linux because they dislike Microsoft
password2And defining yourself by what you hate is a slippery slope
rindolfpassword2: well, I use Linux because I like it better, and feel more productive in it, and because Windows Update is hatefully (!) slow.
rindolfpassword2: see http://www.shlomifish.org/humour/bits/facts/Windows-Update/
password2yeah , I've read that
password2:D
password2i just disable my windows update
rindolfpassword2: heh.
password2solves 99% of my issues
rindolfpassword2: you got 1 problem but Windows Update ain't 99 of them.
njcomseci hate windows update
password2why?
njcomsecseems to break stuff
RouninIt's recently caused people to miss out on large parts of their exams
njcomsecat least on my computer
RouninSince they were answering them on Windows computers
njcomsecbut it might also be something to do with acer and McAfee
RouninThat of course decided to reboot for 1,5 hours during the exams
njcomsecthough the windows update is definitely the catalyst
rindolfRounin: "Windows Update ate my homework!"
Rouninrindolf: Brrr!
password2Rounin, Well
password2one would wonder why the people would set the settings on those pc to auto update
password2i blame the people using it
Rouninpassword2: They wouldn't... Windows set those settings
password2Rounin, you can change them
Rouninpassword2: That's not what we're discussing
njcomseci believe windows updates are forced with win 10
password2why not?
Rouninpassword2: If someone robs you, you can also choose to get shot if you so desire
RouninThat doesn't mean it's your choice to get robbed
njcomsecyou can disable them but i think it can cause problems
password2its seems like a cheap shot at windows
password2yeah
RouninNo, it doesn't
RouninIt doesn't seem like that at all
password2but no one was hurt
password2and no one plans on being robbed
RouninNo one plans on having their exam ruined by Windows Update either, as far as I know
password2idk why you bothered with that comparison
rindolfFor the life of me I cannot understand why Windows Update takes a while to do its thing *before* the system shutdown.
password2rindolf idk
password2BTW Rounin if you want to blame default setting on windows , you apparently have very little experience with Linux
password2because that's like half the trouble with Linux
Rouninpassword2: That's not true either... I don't apparently have very little experience with Linux
Channel##programming
NetworkFreenode
Published2016-09-18

Should I use BitKeeper or GitHub?

Display

fanfanWhen should I use BitKeeper (peer-to-peer) and when should I use GitHub (client-server) for my software project?
yawkatfanfan: git is distributed
rindolffanfan: why do you want to use BitKeeper?
rindolffanfan: and git is distributed too.
fanfanrindolf, I didn't understand.
rindolffanfan: git is peer-to-peer - just like BitKeeper.
fanfanrindolf, so when should I use Git and when should I use GitHub?
rindolffanfan: there are other git services aside from GitHub and you can set up one of your own.
rindolffanfan: you normally use git to interact with GitHub.
fanfanrindolf, I don't really know what should I do, can please guide me.
rindolffanfan: use GitHub if you like it - if not - use a different git service provider.
fanfanrindolf, well I choose GitHub because there are already millions of people using it, so it seems trustworthy.
baumfanfan: same for bitbucket and others
fanfanbaum, I will just use GitHub before I get crazy in all these options.
baumfanfan: you could also just use git
rindolffanfan: it seems like a good choice at the moment.
rindolfbaum: we told him that.
fanfanbaum, So Git is better than BitKeeper?
catbadgergit is better than everything
rindolfbaum: this seems like one of those 'Should I use jQuery or JavaScript?' questions.
baumrindolf: oh i see, didn't read up. and yes it does
fanfanrindolf, I get it now, I people use GitHub because they don't have a server or online-storage, and they don't want to. But I have a server so I can just use BitKeeper.
rindolffanfan: well, BitKeeper was made open source only relatively recently, which caused git (and previously other FOSS VCSes) to become popular instead.
rindolffanfan: why do you want to use bitkeeper?
fanfanrindolf, because 15 years of development
rindolffanfan: you can set up a git service on your server as well.
fanfanrindolf, and is supported by a big company
rindolffanfan: well, git probably had more contributors.
rindolffanfan: which big company supports BK?
fanfanrindolf, just please tell me, for god's sake, should I use GitHub or Git?
baumfanfan: if you are judging a source control solution by its company and years of existence maybe check out Visual SourceSafe :)
rindolffanfan: I suggest you use git and you can opt to use GitHub as well.
rindolfbaum: heh, I laughed-out-loud from that comment.
rindolfbaum: can I tweet it?
fanfanrindolf, is GitHub best of its kind?
baumrindolf: go for it :)
mpetchused PVCS in an enterprise environment for many years with Nortel/BNR
rindolfbaum: thanks!
fanfanokay guys, I will just use GitHub, before I get crAZY, now everyone shut up.
rindolffanfan: great.
mpetchyou sure you want to use github?
rindolfmpetch: be careful or you'll make him be like the child monster who wants to be "there" - https://www.youtube.com/watch?v=9m-kbBamg_U
mpetchhaha
rindolfmpetch: :-)
Channel##programming
NetworkFreenode
TaglineBit by the Git Hub
Published2016-10-06

rindolf’s bad C code

Display

rindolfIn fc-solve's C source code I have 2,738 "const"s vs. 1,521 "if"s
rindolfand I have 1,344 "int"s
imodethat's 5,376 bytes!
Felishiarindolf, D:
Felishiahow can you have 0,738 of a constant?
rindolfFelishia: 2,738 consts
rindolfFelishia: over 2 thousand
rindolfFelishia: it's not a decimal dot
Felishiabut you put a comma there
Felishiait's a decimal comma
rindolfFelishia: yes, for the thousands
Felishiano for the thousands it's a dot
rindolfFelishia: no, not in English.
rindolfor in Hebrew
FelishiaD: wat
schallyI have 0.738 of a const
schallybecause it only appears with certain typedefs
rindolfshakalaka: good for you!
schallyor #defines rather
rindolfschally: can I borrow 0.002 of a const?
schallyrindolf: go ahead
rindolfschally: thanks!
rindolfHmmm... I have 1,156 "endif"s - lots of preprocessor stuff. :-(
rindolfand I have 1,102 "instance"s
Felishiarindolf, what a bad code! ewwww!
Felishiasuch a bad C grammar
rindolfI have 864 "void"s
rindolfFelishia: only 1,145 "endif"s now after I extracted a macro
rindolf1,140 "endif"s now
rindolfFelishia: 1,128 "endif"s now!
Felishiarindolf, you gotta bring it down to 2 D:
rindolfFelishia: heh.
Felishiaif windows... if unix...
rindolfFelishia: I have #ifdef _cplusplus extern "C" { #endif on every header
rindolf45 files changed, 1904 insertions(+), 2306 deletions(-)
rindolf====> what a day
Felishiarindolf, what you only commit once a day
rindolfFelishia: no.
rindolfFelishia: this is git diff --stat
Channel##programming
NetworkFreenode
TaglineThe end of the endifs is not so near
Published2016-11-02

You’ve got the touch

Display

* bizarrefishwas in Malaysia last year :D
bizarrefishIt's quite nice
bizarrefishVery friendly people
differentMonsterbizarrefish : what about you ? well Malaysia is hot as hell.
bizarrefishI am in the UK, which is not hot
bizarrefishMalaysia was for a work trip
bizarrefishWas pretty cool
bizarrefishI think it's cool how Malaysian children stared at me
bizarrefish(I'm 6'4 and white)
bizarrefishChinese people stare as well. I like that they find me so interesting.
Yukenbizarrefish, if a Japanese guy passed through a rural African village where everyone is black and 6'+
Yukenhe'd probably be stared at as well! :p
bizarrefishheh
differentMonsterbizarrefish : XD we will find you interesting for sure ~
bizarrefish6ft4in is quite tall, even in the UK. It's a shame nobody feels like they can stare
bizarrefishheh
differentMonsterbizarrefish :cause you be different if you don't wear or sound like we do.
Yukenbizarrefish, what if they have a height fetish and start staring at you ominously?
Yuken:^)
bizarrefishWhen I go to very different countries, I just worry that I might accidentally be rude.
Myrl-sakibizarrefish: your rude
bizarrefishYuken: Then let them stare :) I'm happy for them to. Just no touchy :D
bizarrefishMyrl-saki: I'm sorry ;.;
* Yukenslowly moves to the UK and stalks bizarrefish then.
bizarrefishMyrl-saki: You can touch me if that makes it okay again
Myrl-sakibizarrefish: your lewd
* rindolftouches bizarrefish
bizarrefishAh
differentMonsterbizarrefish : like no touching , you break it you buy it XD
rindolfusing the unix touch command
bizarrefishWhy would you want to stalk a British person? We don't even have health insurance
bizarrefishtouch rindolf
bizarrefishsudo touch rindolf
rindolfbizarrefish: touchée!
bizarrefishwhile true; do touch rindolf; done
rindolfbizarrefish: you are not in the sudoers list
YukenThis incident has been reported.
Myrl-sakilol
* bizarrefishremoves HDD, plugs into other computer, chroot, touch rindolf
rindolfbizarrefish: heh, you're insistent
rindolfbizarrefish: what if the partitions are encrypted?
bizarrefishrindolf: I don't have to touch you in your home directory. I can touch you anywhere. In multiple places.
bizarrefishcd /tmp; touch rindolf
rindolfbizarrefish: that's the RealRindolf™!
rindolfbizarrefish: I only have one place in the file system.
rindolfOneTruePath™!
bizarrefishMakeTmpGreatAgain(TM)!
rindolfbizarrefish: nice
rindolfbizarrefish: heh
rindolfbizarrefish: tmp was never great!
Channel##programming
NetworkFreenode
Published2016-11-21

What is "NP-complete"?

Display

rindolfRashad: generalised Freecell was shown to be NP-complete
RashadNP-complete means?
rindolfRashad: here?
RashadYup.
RashadJust came back.
rindolfRashad: did you read about NP-completeness?
RashadNope.
RashadWhat is it?
rindolfRashad: see https://en.wikipedia.org/wiki/NP-completeness
RashadToo much math.
RashadOn wikipedia.
rindolfRashad: see http://www.shlomifish.org/humour/fortunes/show.cgi?id=memoir-from-a-Physics-lesson-in-the-9th-grade
Rashadrindolf: Sometimes formality can make things more complex than they really are.
rindolfRashad: true
Rashadrindolf: Can you give me a simple introduction?
rindolfRashad: well, do you know what polynomial time is?
RashadNo.
rindolfRashad: hmmm...
RashadI know what a polynomial is.
RashadIs this related to the BigO notation?
rindolfRashad: yes.
rindolfRashad: polynomial time is O(P(N)) where P(N) is a polynomial of N
RashadOK.
RashadI am trying to think of an example..
sbrgtwo nested loops
rindolfRashad: so it can be O(n^2) or O(n) or O(n*log(n)) or even O(n**100)
RashadAha.
RashadWhat is 'n'? Number of operations?
RashadUmm.
RashadProbably not.
rindolfRashad: the length of the input
RashadYeah that makes sense.
rindolfRashad: OK.
RashadI remember stuff about search algorithms.
Rashadn is the number of entries in an array, for example.
sbrgyep
rindolfRashad: now, some problems' *verification algorithm* is polynomial and these problems are called "NP"
RashadVerification algorithm?
rindolfRashad: verification means you verify that the solution is correct after given one.
RashadAha.
sbrgRashad: for example, if I give you a list and tell you that it's sorted, you can verify in polynomial time that it is correct
sbrgby simply checking each pair of elements
RashadA solution in freecell is a series of moves?
rindolfRashad: yes
Rashadsbrg: I see.
RashadOK so NP *complete* means?
rindolfRashad: now, some problems are NP-hard which means that each of them can be used to solve any problem in NP after a polynomial transformation.
sbrgand NP complete are problems which are both in NP and NP-hard
rindolfRashad: yes, what sbrg said,
sbrgso, NP: a problem that, when given a solution, you can verify that it is correct in polynomial time
sbrgNP-hard: a class of problems that can be converted to each other
RashadOK.
RashadOK.
RashadSo NP-hard does not imply NP?
rindolfRashad: no, not necessarily
kadobanNo, problems that are harder than NP are in NP-hard too
RashadAhhh
RashadNow that makes sense.
Rashad*at least NP hard*
rindolfRashad: for instance, the Halting Problem is NP hard.
RashadOK now everything is in place for me.
rindolfRashad: good
kadobanIt gets complicated because we don't know the actual hard relationships between many of the complexity classes, like we don't actually know if P = NP or if there are problems in NP that aren't in P. Which leads to the famous question you've likely heard of.
RashadBut I am interested by how you can map NP-hard problems from one to the other.
rindolfRashad: there's a 1 million USD prize for proving whether P is NP or not,
Rashadkadoban: It got pretty philosophical fast :P
RashadP = ?
rindolfRashad: P is the class of polynomial problems
kadobanP, the complexity class above, which is problems you can solve in polynomial time on a deterministic turing machine.
RashadI am a bit confused now..
kadobanNP, problems you can verify solutions to in polynomial time on a deterministic turing machine.
RashadOK so NP is about verification, P is about solving. Correct?
rindolfRashad: well yes, but you often want to find good solutions for NP problems
RashadWhat do you mean?
kadobanCorrect, though that's really just a definition used for picking which complexity class. In general we're still interested in getting the answer to problems in NP
RashadAh.
sbrgRashad: P is the class of problems that can be *solved* in polynomial time. NP is the class of problems *whose solution can be verified* in polynomial time.
RashadSo the concern is: Can you find a solution to NP problems faster than you can verify the given solution?
sbrgRashad: Assuming you mean "faster or as fast", well.. you just asked whether P = NP
RashadI see.
sbrgif you have an answer to that question, someone will give you a million dollars
RashadBut how is that not a philosophical question, though?
RashadLet me rephrase that.
kadobanIt depends, what's a "philosophical question"?
sbrgkadoban: that is ^
sbrglol
RashadWouldn't a solution imply a way to verify it?
kadobanBut if you're asking if it has practical consequences, it does, potentially.
sbrgRashad: Well, take sudoku as an example
RashadOK!
sbrgIf I give you a solved sudoku, how long would it take for you to verify it?
Rashadkadoban: What kind of consequences?
sbrgit's the same every time. you just make sure that 1 to 9 appears in all rows, columns and boxes
Rashadsbrg: OK
sbrghowever, does seeing the solution tell you how you solve it?
sbrgHow as in, which steps
RashadOK that's exactly what I am asking.
kadobanRashad: For example if P = NP, then quite a lot of cryptography isn't very well founded. That would mean there were "quick" (in one way of speaking) algorithms to solve hard problems that crypto relies on, such as discrete logarithm and integer factorization.
RashadHow do you get an answer that is not completely random that in the same process of figuring it out you are unable to replicate the same logic into how you verify it?
RashadAnd we're still talking about computers here so I am not sure if Newton's apple aha moment counts...
GamahRashad: sometimes it's easier to assert the validity a solution (P) than it is to explain it (NP)
Gamahor... those reversed
Gamahi forget.
sbrgRashad: well, how easy is it to verify a sudoku? it's very easy. it's the same steps every time. however, does that knowledge of the rules of the game allow you to also solve the puzzle in an equal number of moves it took you to verify it?
Rashadsbrg: The solution however is ultimately guided by the rules of verification.
Gamahsbrg: poorly formed... technically speaking it can be easier to solve some given sudoku puzzles than it is to verify they are solved
RashadUnless it is a complete shot in the dark.
sbrgGamah: and there are lists that are already sorted. that doesn't change the lower bound for sorting. what's your point?
sbrgRashad: Yes, it is. so one would think that it would be possible
sbrgand as Gamah pointed out, some sudokus are very easy to solve, while others are much harder
GamahRashad: no p
Gamah:P
sbrgthe question is whether you can give an algorithm that guarantees that you can solve every sudoku within some time limit(in terms of the size of the input) that performs no more steps than you would verifying a sudoku
Gamahsbrg: I'm saying you can't apply the act of solving and the act of verifying a "solved" sudoku to p=np because in the space of sudoku, either task could be on either side of the equation
Gamahdefine "steps"
Gamahbecause it always takes less steps to solve than verify... from some perspective
Rashadrindolf: So solitaire is O(n)?
sbrgGamah: you don't seem to understand complexity theory. we're talking about sudokus in general. I can verify *any* sudoku in some bounded polynomial time
RashadAh sorry, I meant verifying a solitaire solution is O(n)*.
Gamahyou can also solve any sudoku
sbrgthe question is whether I can somehow use the rules of verification to help me create a solution in at most as much time as it would take me to verify it. i.e. P vs NP
workmad3iirc, NP-complete problems are ones where verifying a solution is polynomial time, but calculating a solution is non-polynomial
rindolfRashad: there are many variants of card solitaire
Gamahsbrg: but the number of sudoku permutations and solutions is not unbound...
rindolfRashad: generalised Freecell is NP-complete
rindolfRashad: which assumes you have n ranks of cards instead of 13 (ace-to-king)
sbrgGamah: for a 9x9 sudoku, no, obviously not. but we are talking about sudoku in general
Gamahhmm.
sbrgRashad: at any rate, the point is that we just don't know whether we can use the information that lets us verify solutions in polynomial time to also construct solutions in polynomial time
Gamahi feel like sudoku is still a search problem (IE: rainbow table)
Gamahand not really applicable
workmad3Gamah: and how long would it take you to compute that rainbow table?
sbrgby your logic, I can solve any problem that way.
sbrgi can just create a database of all sorted lists.
Gamahsure...
sbrg.. just like i can create a database of all sudokus. if we fix n, then yes, it is bounded and you can just solve it in constant time.
kadobansbrg: Well, not really, you still have lookup time.
kadobanOh, for fixed n I guess that doesn't matter.
sbrgconstant time where a unit is defined to be the lookup time
sbrgthere you go!
Gamahworkmad3: that would depend on how well i could optimize the verification algo
sbrgit's all about context
workmad3sbrg: well, you can solve it in constant time, assuming the existence of an oracle :)
Gamahthe $1m question just says "a computer" and "in polynomial time"
Gamahit doesn't say i can't spend years precomputing the search space
Gamah:)
sbrgi don't think you understand what P vs NP means
workmad3Gamah: assuming the existence of an oracle is generally not classed as a solution to P vs NP
Gamahi thought the smiley implied i was being pedantic
workmad3Gamah: otherwise it would have been solved years ago :P
Gamahworkmad3: well i was just going to use oracle DB
Gamah:)
Channel##programming
NetworkFreenode
Published2016-11-25

JetBrains’ Products

Display

Kake_FiskAny cool JetBrains programs I should try out except for CLion?
rindolfKake_Fisk: I wish JetBrains would have sold and developed one IDE instead of several variations on the same one.
Kake_FiskYeah!
Kake_FiskWill probably happen in the future. Visual Studio were also like that at one point if I recall correctly
q_qam i only the one who thinks pycharm is a heap of shit?
Kake_Fiskq_q: Well, I couldn't even get pycharm to work
kadobanq_q: I dunno, everyone seems to love it. Never tried it.
Channel##programming
NetworkFreenode
Published2017-01-31

Whose fault is it?

Display

sir_galahad_ado/
vdamewoodsir_galahad_ad: \o
alvanson\o/
rindolfsir_galahad_ad: hi.
alvanson\o/ |v| o= /o\
rindolfsir_galahad_ad: sup?
sir_galahad_adhi rindolf not much is up, working on learning mysql
rindolfsir_galahad_ad: ah
rindolfsir_galahad_ad: I'm still feeling ill
rindolfsir_galahad_ad: well, yesterday and the day before were better
sir_galahad_adI'm sorry rindolf :(
rindolfsir_galahad_ad: thanks!
rindolfsir_galahad_ad: it's most likely not your fault
sir_galahad_adbutterflies...
vdamewoodrindolf: I've been secretly adding arsenic to your coffee. Is that why you're sick?
rindolfvdamewood: :-) heh , I don't drink coffee
rindolfvdamewood: perhaps you also added that coffee with arsenic to my water
vdamewoodThen whose coffee was it?
Channel##programming
NetworkFreenode
Published2017-02-08

Unforgivable

Display

ChrisWarrickks
ChrisWarricksorry, wrong tab
rindolfChrisWarrick: I can never forgive you for using the wrong tab! ;-) J/K - everything's cool.
FManhowever, there is a wrong tab tax payable to me
ChrisWarrickrindolf: (arguably, wrong machine/screen/app/everything, because that went to irssi on screen 1 instead of the windows VM on screen 2)
rindolfFMan: heh
rindolfChrisWarrick: you will go to hell for using the wrong window!
rindolfChrisWarrick: no redemption for you!
Zuurindolf, you mean, no Christmas presents?
rindolfZuu: no Chanukkah coins either!
ZuuOhnoes! :O
* rindolfis away
ZuuHe's hiding all the Chanukkah coins, i just know it!
Channel##programming
NetworkFreenode
Published2017-02-26

Blaming everyone

Display

Zuu_My monitor is noisy!
* Zuu_blames all of you
rindolfZuu_: guilty as charged! I made your monitor noisy because I hate you
Zuu_Arrrr *shakes fist at Evil rindolf*
rindolfZuu_: it was a late EvilChristmas present
* Zuu_wraps it back up, and sends it back to Santa :P
Channel##programming
NetworkFreenode
Published2017-03-10

Putting the U in "FAQ"

Display

rindolfairking_: hi, see https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#i-tried-joining-a-different-channel-for-help-but-i-could-not---why
vdamewoodI wish we called them Frequently Uttered Questions instead of Asked.
rindolfvdamewood: FUQ?
rindolfI don't give a FUQ
vdamewoodrindolf: FUQ off.
rindolfvdamewood: :-)
vdamewoodFrequent utterances concerning knowledge.
rindolfvdamewood: heh
vdamewoodbeaky: Read the FUQing manual?
wedrFrequently unwanted common knowledge.
Channel##programming
NetworkFreenode
Published2017-06-25

Biological Garbage Collection

Display

jkbbwrI'm aiming to implement a chunk of a runtime and maybe a garbage collector and then finish the emitter to spit out QBE
FManTropyxmy apartment badly needs garbage collection (hi, BTW)
listeFManTropyx: no-op garbage collector's an option :)
adscyou could add some rats, they take care of the organic garbage
adscor rather, they compound multiple types of organic garbage into a single type
workmad3adsc: and then add some cats to convert the rat problem into an extra type?
adscwhich rat problem?
workmad3adsc: the rat problem caused by introducing rats to solve your garbage problem :P
adscrats are a problem?
adschmmm
adscyes, it seems one cat per 5 rats should solve any "rat problems"
wedrSo, you're saying for those who live near a farm, they need to get 65 cats?
adscyes
adscalthough I guess it doesn't scale up linearly
rindolfheh
adsceach additional cat probably raises the number of total rats that can be dealt with
adscso two cats might be able to deal with more than 10 rats
rindolfpoor rats
adscalso you should make sure the cats are neutered, or you will soon have to introduce dogs to solve a cat problem
wedrFibonacci Sequence for cats -> rats problem.
wedr5 cats -> 60+ rats killed.
wedrWait, I'm wrong, get 15 cats.
adscbut it seems he has to deal with over 300 rats
wedr65 cats it is.
Channel##programming
NetworkFreenode
Published2017-06-25

Upgrading

Display

nickname95https://dan-ball.jp/en/javagame/rockets/ , this website has a game, i would like to know how it was made, what technologies etc, its pretty old
nickname95it says html5 and Java applet
nickname95so if its in html5/js does that mean that i can see the source code of the game ?
* rindolfupgrades nickname95 to nickname98
* VicMackeyupgrades nickname98 to nicknameNT
rindolfVicMackey: heh
* vdamewoodupgrades nickname98 to nickname98SE
VicMackeyShoot.
rindolfvdamewood: heh
vdamewoodVicMackey: Back in the Windows 9x and NT4 days, Windows to Windows NT wasn't exactly a proper upgrade.
VicMackeyWindows to Windows is usually never a proper upgrade
VicMackeyI also have to say that I jumped from 98 to Xp
BatholithYeah, you can't really upgrade from Windows. Windows to Linux/Mac would be a terrible downgrade.
vdamewoodWell, versions of Windows NT prior to XP were missing some things that made Windows not-NT more usable at home, I think.
rindolfvdamewood: VicMackey: https://www.youtube.com/watch?v=eKy9fV_zX_o
VicMackeyrindolf how embarrassing
rindolfVicMackey: :-)
rindolfVicMackey: it was the start of a brave new era!
VicMackeyThat's when he decided he had to quit being the CEO of that company
VicMackeyAnd retire
Channel##programming
NetworkFreenode
TaglineLet me upgrade ya
Published2017-07-14

Pluralism

Display

vdamewoodGeDaMo: So, I, for example, showed them code for a DFA I wrote and explained how DFA's work.
bananaJoeDFA? Department of Foreign Affairs?
rindolfbananaJoe: deterministic finite automata
vdamewoodautomaton
vdamewood(automata is plural, automaton is singular)
rindolfyour mom is plural. ;-)
rindolfJ/K
* bananaJoewhistles in amazement!
bananaJoethat's some abbreviation!
bananaJoeautomama :P
Channel##programming
NetworkFreenode
Published2017-07-15

Progressive Web Applications

Display

ZajtHello! Is this UML diagram https://go.gliffy.com/go/share/sm4frpobsubifu6j6jv8 a correct example of the factory method design pattern?
rindolfZajt: is this homework?
Zajtrindolf kind of, it's from school work but the purpose is not to make a UML diagram. I just try to explain the pattern by making this figure, but needs to be sure that it's correct so I don't miss anything in it
rindolfZajt: ah
rindolfZajt: it figures that it is schoolwork
SPEEDRAC1STUML's main purpose is to keep CS profs employed and students busy
rindolfSPEEDRAC1ST: heh
iawcThough the profs still suffer a concussion when doing both at the same time.
Zajtrindolf what do you mean?
rindolfZajt: UML and Design Patterns are not oof much interest elsewhere
SPEEDRAC1STdesign patterns became a buzzword recently
SPEEDRAC1STalso, "anti-pattern"
Zajtyeah but did you read what I wrote above? I do it for a report in school so I have not an exercise that says "Write this UML-diagram", but I have done it myself just to illustrate the problem. But I want to make sure it's correct what I have done
Groogydesign patterns and anti-pattern are super old buzzwords
Groogywhat do you mean recently
Groogythe last 30 years?
SPEEDRAC1STrecently there was a resurgence of those
Groogylol okay
SPEEDRAC1ST"we're kewl, we use JavaScript design patterns"
GroogyDesignu-patteru-jutsu
SPEEDRAC1STare you a pattern-ninja?
GroogyHAI!
SPEEDRAC1STthen join our innovative revolutionary startup which has lots of hype and VC monies
GroogyActually I think it is good to read about design patterns and anti-patterns, to just have in back of your mind. But to actively try and "apply" the "molds" is not really the intent of it
SPEEDRAC1STsome of those are neat. the ones that are about complexity management, and organization
SPEEDRAC1STbut most are barely necessary
SPEEDRAC1STbut overall, WTF would one need design patterns to make yet another web app?
rindolfSPEEDRAC1ST: is it a disruptive startup?
SPEEDRAC1STit's about to disrupt at least 3 industries
rindolfSPEEDRAC1ST: heh
rockman37Has anyone made a webapp for making webapps yet?
bookwormWordPress
rockman37Hah.
Groogybut from a glance it looks like you have what I would expect out of a factory
SPEEDRAC1STAI can drive cars, but can't make web apps yet
rockman37My friend's friend is apparently working on a mobile app for making mobile apps.
rockman37(Which my friend plans to use to make a mobile app.)
PlanckWalkThere are tons of apps for making apps
SPEEDRAC1STPlanckWalk: none of them are functional, since an emulator is required to run one
SPEEDRAC1STalso, they don't solve the distribution problem
merijnHell, people can't even make decent apps yet...
SPEEDRAC1STdefine decent
SPEEDRAC1STInstagram and Snapchat are totally decent for uploading food pics and duckface pics
merijnSPEEDRAC1ST: They're several gigabytes larger than they should be
ongysnapchat? isn't that exclusively for sexting?
ongyyou have phone apps that are multiple gigabytes?
SPEEDRAC1STmerijn: so is all software these days, except for embedded
SPEEDRAC1STongy: if you include the SDK, yes
merijnongy: I'd like to introduce you to my friend, the hyperbole :)
SPEEDRAC1STmobile apps themselves are 100s of MB
rockman37Which is still huge for a program.
rts-sanderthese apps take hundreds of terabytes to display a single button!
rindolfmerijn: are they a boy or a girl? ;)
rockman37fuck buttons
Groogywell something I guess? I don't really know the task you are having from your teacher
merijnrts-sander: Ah, I see you too have downloaded slack?
merijnrindolf: Probably a boy, hyperbole is constantly 1-upping people ;)
SPEEDRAC1STGroogy: Zajt: http://www.developermemes.com/wp-content/uploads/2013/03/java-problem-factory.jpg
rindolfmerijn: :)
rockman37SPEEDRAC1ST: rofl
rindolfSPEEDRAC1ST: heh, still funny
rts-sanderhahaha Java is verbose hahahaha
merijnrts-sander: I refuse to download atrocities that spend 500+MB memory just to run IRC >.>
rockman37I refuse to download atrocities full stop.
merijnirssi is taking 8MB after running for, like, 2 weeks straight in 15 channels...
rts-sanderlightweight software is the best!
SPEEDRAC1STmerijn: Firefox sometimes takes 2+GB of RAM
rts-sanderlets port it all to web applications
xssposedwhat about weechat
ongyI had chrome at >3G. fun times
xssposedi use it a lot
xssposedits nice
SPEEDRAC1STFacebook tab sometimes eats 100s of MB running all of the tracking and ad JS code
GroogyI've had weechat running for more than a mount without restart
Groogy25mb
SPEEDRAC1STrts-sander: heard of progressive web apps?
merijnongy: WTF are you doing? Chrome is at, like, 1GB for me with 40 or so tabs open in 4 windows
BatholithChrome likes to eat RAM, that is known
Zajthaha SPEEDRAC1ST
rindolfhere kwin_x11 consumes more RAM than firefox - no idea why
xssposedthere's an extension that counteracts Chrome's hunger for RAM. i forget the name of it, but it saves 90%
merijnChrome's memory usage is increased a bit by the fact that it uses 1 process per tab, but it's not that drastic. Most of the gross memory usage that people blame on Chrome is just really "websites being shitty in the 2010s"
rockman37rindolf: Is it huge, or is Firefox small?
xssposedhas my browser running faster
rindolfrockman37: well, i recently restarted ff
rockman37rindolf: Ah.
rindolfxssposed: heh, nice nickname
SPEEDRAC1STwebsites also have gotten a lot fatter
SPEEDRAC1STprobably due to ads
rockman37We should stop feeding them or something.
xssposedrindolf: heh, ty
* rindolfrecently reduced the HTML of his site
rindolfusing https://github.com/kangax/html-minifier
SPEEDRAC1STalso, JS frameworks and libs are 100+K LoC
rindolfSPEEDRAC1ST: are they webscale?
SPEEDRAC1STmaybe. they're responsive for sure
rindolfhttp://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/
SPEEDRAC1STwebscale is usually said about databases
rindolfSPEEDRAC1ST: both responsive and progressive? Impossibru
rindolfyou can only have at most 1
SPEEDRAC1STprogressive is the new buzzword, gotta replace them to keep the hype alive
merijnMan, the one JS keyword that pisses me off the most is "isomorphic", because that's not what isomorphic means, you jackasses
rindolfSPEEDRAC1ST: are progressive web apps webscale enough?
ongyI want a /dev/null directory to copy things into...
SPEEDRAC1STrindolf: come on. webscale is so 5 years ago :)
rindolfongy: use asynchronous writes
okuumerijn: I edited the “isomorphism” tag on Stack Overflow to explicitly refer to, you know, isomorphisms. :-p
rindolfSPEEDRAC1ST: heh
merijnokuu: <3
merijnongy: Why?
SPEEDRAC1STmerijn: is it a reserved keyword?
merijnSPEEDRAC1ST: No, it's "running the same code on the client as on the server", or some shit
SPEEDRAC1STJS's scope pisses me off the most. something as simple as accessing a variable inside foreach is complicated
SPEEDRAC1STmerijn: oh, you mean buzzword
merijns/'s scope//
merijnSPEEDRAC1ST: Yeah, I haven't had my coffee yet
okuuSPEEDRAC1ST: But there is an excuse - JavaScript was designed in 10 days!
rindolfongy: mount /dev/null as /home
okuuErrr, designed and implemented.
SPEEDRAC1STokuu: because Netscape managers rejected a Scheme-based language. and Self-based one too
okuurindolf: Double-checking my solutions to my topology handout.
merijnI respect Brendan Eichman, because for something designed and implemented in 10 days JS is an impressive feat. But as language...god...fuck it
merijnokuu: Sounds more fun that figuring out how to formulate my API to work with 3 slightly different libraries that don't have a common API :)
SPEEDRAC1STmerijn: he proposed to use Scheme, Netscape said "no way". Then he decided to prank them with JS. and now we're paying for it
ongyrindolf: still a file, so I can't access /home/ongy
ongymerijn: because I wanted to direct an output directory to /dev/null before and it didn't work
okuumerijn: At least I'm allowed (in fact, required) to make sense.
merijnokuu: Trying to make my library play nicely with pipes, conduits, and just regular old forM/mapM...it's...tricky :p
rindolfSPEEDRAC1ST: it needed to resemble Java
merijnongy: I don't quite understand what "copying to /dev/null" is supposed to do, though?
rindolfmerijn: oooh - buzzwords
mniipbut those are words
merijnrindolf: Hmm?
ongymerijn: why are you doing that? is it something you want others to use?
rindolfmerijn: "pipes", "conduits"
okuurindolf: Haskell plumbing libraries.
merijnrindolf: They are haskell libraries :)
ongymerijn: ignore all output that should be written there. sometimes I need that
merijnongy: Because I use a mix of pipes and conduits in different projects and I find myself reinventing the same boilerplate
merijnongy: And I wanna be done with it once and for all
SPEEDRAC1STI've learned about Cloud Haskell a few months ago
SPEEDRAC1STI guess they chose the name for marketing reasons
mniipmerijn, that "once and for all" bit sounds unconvincing
okuurindolf: Basically, so that you can replace “going crazy debugging” with “doing crazy with types” when doing stream processing. Although the “going crazy debugging” is sometimes not completely avoided.
merijnmniip: Why?
rindolfokuu: heh, sounds nasty
okuurindolf: Yeah, but it's how Haskellers think.
rindolfokuu: haskellers are crazy?
okuurindolf: Everyone is crazy in their own way.
mniipI must say haskell debugging sucks
rindolfokuu: true
iawcokuu: Haskell is just an API for common structures.
mniipwhy does everyone try to mimic imperative program debugging
merijnokuu: To be fair, conduits/pipes DO make some tasks that are really obnoxious in other languages really nice
iawcOr is that Ruby?
mniipfunctional semantics need to reflect respectively in the debugger
iawcThey seem the same in a way.
rockman37iawc: Ruby and Haskell?
merijnrindolf: Basically, they abstract over "I want to stream process data from a pipe/socket/file/whatever in constant memory"
SPEEDRAC1STsounds like a job for a queue
okuumerijn: Then it turns out you want to backtrack, and everything goes to hell.
rindolfrockman37: reminds me of that guy who said Visual Basic was essentially the same as C++
merijnokuu: So, don't do that then :)
merijnokuu: I have plenty of cases where I don't need that
merijnokuu: If you need backtracking, use STM or something
okuumerijn: I have to admit, when you don't need to backtrack, pipes and conduit are very nice.
rindolfrockman37: and then went on to try to create a lossless audio compression that could compress a 40 MB WAV file into 20 kB
rockman37rindolf: Well, I wouldn't touch either :p
merijnSPEEDRAC1ST: Yeah, except that all the annoying bits of getting data, putting them in queues, adapting your code to read from them, etc. has all been done for you
rockman37rindolf: Lossless?
mniipsomething something yoctoparsec
rindolfrockman37: yes
SPEEDRAC1STmerijn: by the corresponding libraries?
merijnSPEEDRAC1ST: They're basically a bunch of tools for turning stuff like a parser for a single object you wrote into one that gets fed data on demands and output an object every time it finishes (with further tools to incrementally process those)
merijnSPEEDRAC1ST: It's not earth-shattering rocket science. It's just a bunch of really convenient tools that I haven't found an adequate replacement for in other languages
okuumerijn: Probably because they aren't conveniently expressible in other languages. :-p
mniipeverything is possible when you have programmable semicolons
rindolfrockman37: i think he was the one who was going on about that Planet Source Code thingy
okuuSPEEDRAC1ST: Think iterators on steroids.
SPEEDRAC1STmerijn: OK. I haven't had that exactly problem, but if I had I'd use something like Elixir's GenStage
rockman37Programmable semicolons sound nasty.
rockman37rindolf: Haven't heard of that.
mniiprockman37, ish, perl does that all the time
rockman37"4.3 million lines of source code examples and apps to build from." Hmm...
rockman37mniip: Interesting.
iawchowdy do dat?
mniipanyway, I remotely remember someone saying that monads (their do-block syntax specifically) are just programmable semicolons
rindolfrockman37: under a contradictory licence
rockman37rindolf: Serves users right, I say.
Channel##programming
NetworkFreenode
Published2017-09-25

SQL interfaces

Display

AbleBaconmpDrive->getLoc().list[i]->stats.getVal()->val; sometimes i wish object oriented programming was never invented
GeDaMoOnly sometimes? :P
rindolfAbleBacon: https://en.wikipedia.org/wiki/Law_of_Demeter
AbleBaconoh my god this Law of Demeter is exactly the opposite of what we're doing
patientplatypusdoes anyone know how to programmatically create a subtable in postgres?
rindolfpatientplatypus: not off hand
rindolfpatientplatypus: is there an sql syntax for that?
rindolfAbleBacon: heh
GeDaMoWould a subtable be like a view?
patientplatypuserrr....
patientplatypusi want to basically make a tree of tables
patientplatypuslike a json object
rindolfpatientplatypus: sound like it would stand against the normalisation rules
AbleBaconwhat urge would possess you to make something as evil as a tree of tables?
AbleBaconi understand the desire to do something to see if it can be done, but us mortals should not meddle in the workings of sorcery
patientplatypusI'm making dnd in sql
GeDaMoYou might want to look up Common Table Expressions
rindolfpatientplatypus: the game?
patientplatypusyeah
rindolfpatientplatypus: ah
patientplatypusits a challenging problem
AbleBaconLOL I'm picturing players taking their turns by submitting database queries with their requests
patientplatypusbut it would be useful to be able to use a tree structure
patientplatypusI'm just making the game sheet
GeDaMoThere's at least one game like that
patientplatypusif i get that working that would be a hat trick
rindolfpatientplatypus: you can encode trees using a table or two
patientplatypushmmm
AbleBaconADD "MOVE, 1" TO TABLE "MOVE_QUEUE_$PLAYER_NAME"
GeDaMoAbleBacon: https://schemaverse.com/
AbleBaconi always feel like SQL people are screaming
patientplatypusAHHHHH
AbleBacon"Compete against other players using raw SQL commands to command your fleet." picard never had to do this
rindolfpatientplatypus: https://duckduckgo.com/?q=sql+tree&ia=qa
AbleBacon"CAPTAIN, we've lost control of our primary command instruments! all commands to the ship will have to be issued via MICROSOFT sql queries"
AbleBacon"... number one, give the order to abandon ship."
rindolfAbleBacon: heh
patientplatypusi may just use lots of tables without the tree - looks overly complicated
rindolfpatientplatypus: what?
GeDaMoWhy do you need trees of tables?
patientplatypusoh well....i was thinking trees but it just looks like this would be sort of sucky
Myrl-sakiAbleBacon: I'd be screaming too if I had to write SQL for a living.
rindolfpatientplatypus: every purpose should have a single table
AbleBacon"you adopted capslock for internet arguments... i was born with capslock"
GeDaMoI remember computers before lowercase was invented :P
CashDash123How is a game like flappy bird ported to so many systems?
CashDash123I mean what makes it so easy to port?
CashDash123I mean it's been ported to the snes,gba,etc
AbleBacon"captain, our systems are down! we can only match enemy ships for targeting using regex!" "... number one, issue the command ".*"" "but sir there are civi-" "i give up"
jrslepakCashDash123: how complex is the game itself?
CashDash123no very jrslepak but how was the source code obtained or was it reverse engineered?
AbleBaconCashDash123, the logic behind the game is very simple. if it was written in, say, C++ there's probably a C++ compiler for all of those systems. the only thing that would change really is how to display the graphics
AbleBaconah--birds were the key to the game's breakthrough into success i see
AbleBaconunless the birds are just a RED HERRING!
AbleBaconwait--is a herring a fish?
AbleBaconor a bird?
wedr_Yeah, the Inverse Laws of Game Design, the shorter the jump distance, the more popular it gets via word of mouth
CashDash123AbleBacon, the addiction of beating a high score lead to its popularity
wedr_herring is a fish yes
wedr_a type of tuna
rindolfAbleBacon: heh
wedr_salmon, not tuna
AbleBaconthen we need to invent "flappy herring"
AbleBaconavoid sharks and other sea creatures idk
wedr_For a warning, I think it's called red harring.
wedr_Or haerring
AbleBaconno, "red flag" is a warning. "red herring" is something that distracts you from the real thing
AbleBaconshoot i don't know any more
wedr_red herring is a fish.
wedr_:/
wedr_red Sirens, maybe?
jrslepakit's also an idiom whose meaning is as AbleBacon described
wedr_In Norse mythology, Sirens are blue.
wedr_Or was it Greek?
wedr_So red Sirens is like the shiny Pokemon that distracts you in real life.
AbleBaconall those poor kids getting hit by cars looking at their phones hunting for pokemon
wedr_True, Pokemon Go caused kids to get hit more often
jrslepakthe best solution is to play it on the bus :-P
AbleBaconyou don't want to go on the bus in America
AbleBaconit is not a nice place
jrslepakI was just there a few hours ago
GeDaMoDoes America only have one bus? :|
jrslepakhaha
jrslepakit seems that way some evenings
CashDash123Leads me to question of how were games ported back in the day when you would have to downgrade a game to run on a system?
GeDaMoA lot of hard work
CashDash123kinda like how lets say you have developed a dreamcast game while also having a Linux and windows port
CashDash123how does that work or even in reverse
GeDaMoThe game engine may have to be partly rewritten but the content (graphics etc.) should be reusable
CashDash123I mean I was thinking in a similar vain to Elysian Shadows which I'm pretty sure was designed around the dreamcast
CashDash123Which was tweaked most likely
CashDash123that or I may also get an Idea by reading quora
GeDaMoHmmm ... there's a #dreamcastdev channel
horny-samaGeDaMo: I thought dreamcast was stuff before I was born. Surprised that people still dev for it
GeDaMoThere's a also an #elysian_shadows channel but only one person in it
GeDaMoPeople still develop for a lot of old systems
CashDash123It's been chronicled on youtube since they were in high school in 2007
CashDash123horny-sama, The Dreamcast due to it's discontinuation date makes it more common to have a system without protection from playing burned cdr's though it's bad for the laser
AbleBacon"bad for the laser"--a likely story
patientplatypusOK
patientplatypusI'm confused
CashDash123AbleBacon, well it was designed for GD-ROM
AbleBaconhow could it damage the laser, though?
AbleBaconlasers don't have any moving parts!
patientplatypusso here's my question: if i have a table with a, b, c, d, e and I want each of those 5 letters to reference 5 different tables A, B, C, D, E how would I do this in postgresql? I can link tables by foreign/primary key but I cant see how they actually reference the value its linking to
patientplatypusso
GeDaMoWhy do you have 5 different tables?
patientplatypusin dnd you have paladin, fighter, etc. I want each of those items to link to a table that contains their statistics. So one table with class names, several linked tables with different statistics
grouseGeDaMo, gotta have redundant table in case bobby drops them ;)
GeDaMoWhy can't this be in one table?
AbleBaconall classes have strength, intelligence, etc. you should have one table for shared characteristics of all classes
patientplatypusbecause each class is entirely different from another
AbleBaconoh i see what you're saying
patientplatypuswell like wizard and fighter are so different that the tables need to be totally separate
patientplatypusthe way sql seems to want to work is that it just replicates tables in a single customer/many purchases type pattern
patientplatypusdoes anyone have any suggestions? I'm totally lost and have been staring at this for a while
GeDaMoI'm having difficulty visualising your DB structure
patientplatypusso one table for classes (fighter, wizard, etc)
patientplatypuseach class will have its one table - fighter table, wizard table, paladin table
patientplatypuswith their own special statistics on each
GeDaMoWhat fields do these tables have?
patientplatypuseach table will have entirely different fields (this is the problem- if they were similar it would not be an issue). so fighter has swords and fighting, and wizard would have spells etc
patientplatypusi need what is essentially some sort of tree/json like hierarchy but in sql
patientplatypusltree seems very confusing
patientplatypuswhat do you mean beaky?
GeDaMoWhat do these tables represent? Are they like D&D character sheets?
horny-samaCashDash123: gd-rom?
GeDaMoYeah, IRC will do that to you :|
CashDash123horny-sama, It was Sega's specialized cd I think the reason the burned cd exploit had to do something with an exploit with the mil-cd format
CashDash123though
horny-samaIs it safe to assume that gd-rom is out of production
CashDash123https://en.wikipedia.org/wiki/GD-ROM horny-sama
horny-samaCashDash123: did not say if it is out of production or not
CashDash123I don't think anyone can press there games to GD-Rom any more.
CashDash123I don't actually even own a dreamcast I just learned a bit about it
CashDash123long ago
horny-samagood luck with whatever you are doing
horny-samasounds cool
CashDash123I figured it out hombre is pressed to mil-cd's
xenowhy would anyone wanna press things onto GD-Ros any more?
xenoor why am I asking?
CashDash123don't quote me on that
CashDash123quote
horny-samaxeno: I think CashDash123 is doing some dreamcast dev
CashDash123horny-sama, I'm not
horny-samaCashDash123: so just quest for knowledge?
xenohorny-sama: yeah, but why?
CashDash123It would just be a good place to get an Idea of how a game is ported
xenohorny-sama: it's like the worst waste of time
horny-samaxeno: different people have different hobby
xenoyeah I know
AbleBaconoh no... we're resorting to "scrum" meetings every morning. things must be getting really desperate.
CashDash123I mean how games are made for old consoles really is interesting
horny-samaAbleBacon: ?
AbleBaconat my work
AbleBaconand they pay me and all i have to do is not die
GeDaMohttps://upload.wikimedia.org/wikipedia/commons/b/bd/Scrum-1.JPG
horny-samaAbleBacon: in other words, you are their basic bitch
CashDash123horny-sama, You could say that,and I really wanted a dreamcast a long time ago
AbleBaconit's not a giant wrestling orgy; it's a management technique
GeDaMoWhy not both? :D
horny-samaAbleBacon: just hope you made your fuck you money soon so you can quit
horny-samalol
RouninAbleBacon: Your team just needs to move their organization to Sloth® so that all of their personal data can be sold to advertisers
RouninThen you'll be truly efficient
RouninAnd of course SourceHub™ to organize your Packer images
Channel##programming
NetworkFreenode
Published2017-10-12

ZERO nirvana

Display

narupohello
rindolfnarupo: hi
rindolfnarupo: how are you?
naruporindolf: hi rindolf. I'm fine :)
rindolfnarupo: nice
naruporindolf: sup?
rindolfnarupo: I'm fine - trying to be productive
rindolfnarupo: i reached inbox ZERO nirvana
naruporindolf: hm
naruporindolf: inbox is mail box?
rindolfnarupo: the email https://en.wiktionary.org/wiki/in-box#English
Xatenevrindolf, wait, you can be productive while being in irc?
naruporindolf: thanks.
naruporindolf: what is "ZERO nirvana"?
wXenorindolf: inbox zero?! wtf?
rindolfnarupo: an empty inbox
rindolfnarupo: and nirvana means a state of bliss
FManTropyxah, I thought it was the penultimate opposite of nirvana
FManTropyxie. zero nirvana
naruporindolf: ah, thanks. nirvana :)
FManTropyxincidentally, my music collection is also ZERO nirvana
rindolfnarupo: see https://en.wikipedia.org/wiki/Nirvana
rindolfwXeno: the fuck!
narupomy bank account is ZERO nirvana ;)
rindolfFManTropyx: ah
rindolfnarupo: heh
rindolfFManTropyx: inbox zero's nirvana
wXenorindolf: on one of mine I got 5.5gb of mails (maybe 10k in my inbox for the last year) - for the other one I don't know, but 2-3000 unread
rindolfthe nirvana of inbox zero
rindolfwXeno: ouch
rindolfwXeno: i once saw a screenshot of a gmail.com account with 130K unread messages in the inbox
rindolfwXeno: anyway, i hate clutter
wXenoif you don't tend to it, then that goes fast
wXenorindolf: me too, but it's hard to avoid when I can get some hundreds of mails with actual content in an average/slightly busy day
wXenorindolf: and enough of references and long running topics that I can't delete old mails without losing relevant info
rindolfwXeno: i move away emails to other folders
wXenorindolf: me too
wXenorindolf: and I delete what I can
rindolfwXeno: ah
rindolfwXeno: now i have an empty inbox in my gmail account too
wXenorindolf: damn, how? you delete everything?
XatenevI get like 4 emails per day.
XatenevHeh
exio4I get about 4 emails I actually read a day too, and another 40-60 with content I might or might not care about :P
rindolfwXeno: no
wXenorindolf: you made a mail address which violates the SMTP protocol?
rindolfwXeno: no
wXenorindolf: you made it 17 seconds ago, and miraculously Google failed at sending the welcome mails?
wXenorindolf: ah you moved them to another folder
wXenoall mails from *@* -> inbox2 doesn't count :)
rindolfwXeno: in this case i deleted them
rindolfwXeno: but i don't delete all emails
Channel##programming
NetworkFreenode
Published2017-10-28

Nomable browsers

Display

mentalitamozzilla no longer makes thunderbird?
mentalitamozilla
rindolfmozzarilla
occultusmozarella foxfire > goggle charm
xenomentalita: I'm not sure, I haven't really cared about thunderbird for probably a decade
mentalitawhat do you use xeno
mentalitaoutlook?
xenoat work outlook, at home gmail
xenoand yeah, I know that means Google has all my mail
xenobut at least it means *someone* has my mail, as opposed to the mail I had before I started to use gmail, which is lost forever
snake2k<occultus> mozarella foxfire > goggle charm ... no... micirosluft adge > life
occultusmacrohard straightedge > netscoop
snake2koccultus, what about papple lafari?
occultusisn't pear souffle barely maintained now?
snake2koccultus, I think they gave up on it lol
snake2kGotta admit though, I wish Microsoft was my dad so that it would continue supporting me for some god forsaken reason even though I'm a disappointment lmao
rindolfheh
snowmancantcodesnake2k: i was of the opinion Microsoft commonly killed of its "children" just as it got useful
snowmancantcodeor common so maybe a bad father to have
snowmancantcodeno support post 18 years end of life support :P
snake2ksnowmancantcode, hahahaha lol "son, you're a grown man now. You must die."
Channel##programming
NetworkFreenode
Published2017-12-03

German as he is spoke

Display

rindolf36 files changed, 160 insertions(+), 1118 deletions(-) ==> a very productive night
bavinice
bavitighten it up?
rindolfI'd like to club my old self who just copy pasted and modified CSS code
baviha
bavi"let's just say I got rid of A LOT of extraneous whitespace"
bavi;)
rindolfbavi: heh
rindolfbavi: i can probably save even more lines by converting the Contents.pm files to YAML
hioWhy do people use Rust? Is it a form of Stockholm syndrome?
hioI mean, any child could see that this language is overcomplicated
hioYet they act like it's all fine
rindolfhio: i feel that ponylang is more complicated than rust
hioponylang has a GC, how can it be more complicated
hiojust the weirdo decision from the Rust team to wrap lambda arguments with | args | is crazy
hiothey did that just to make parsing easier. Can you imagine? Wow
rindolfhio: well, admittedly i didn't study rust too closely
rindolfhio: ruby has that too
hioThey actually thought that making their parsing job slightly easier justifies making the language weirder and introducing new syntax that doesn't resemble function calls at all even though lambdas are basically exactly like functions
rindolfhio: this night I reduced my codebase by close to a 1,000 lines
hiothat's great bro, you should start a facebook blog
rindolfhio: i have a facebook and stuff
hioI'm talking about really important issues
rindolfhio: my latest tweet sparked some interest there
rindolfhio: you are obsessed w discussing various languages
hioI have hopes for both ziglang and jailang. Odin seems okay too but it's really hard to keep track of a language that resides only in youtube videos
hiorindolf, bad languages are the reason why software sucks so much
hioliterally if we only get one good language, everything else will be fixed within a matter of months to years
rindolfhio: a lot of software apps i use are OK
hiopeople are so thirsty for better languages, they jumped on Rust and Golang like crazy
hiocan you imagine? it just shows how bad we have it
tttbhi
rindolftttb: hi, sup?
hiojailang will be released this year, are you ready yet rindolf ?
tttbrindolf: i want my interface in Java to have attributes but they can't
rindolfhio: should i be?
rindolftttb: ah
tttbshould i use an abstract class
tttbor should i just give each concrete class the attributes and use an interface?
rindolftttb: you can also define accessors
tttbi know, i'll use an abstract class for the attributes and an interface for the methods
hiorindolf, what do you think? don't you want 0.2 sec compile times?
tttbor is that dumb
hio0.2 sec to compile an application that has c++ features and c++ speed is incredible
hioyou should switch to it as soon as it's available
bavihttps://www.xkcd.com/303/ :D
rindolfhio: sounds good - what will its licence be?
rindolfbavi: :)
rindolfbavi: i broke the travis build though :(
bavirindolf: oh no!
bavias soon as I got a passing build i disabled travis for that repo ;)
rindolfbavi: i suspect it is because i didn't install uglify-es
rindolfbavi: my projects are becoming chimeras
hiorindolf, MIT
hiour welcome
hiowhat language are you using now?
rindolfperl, python, c, cmake, c++, website meta lang, javascript, ruby, gnu make, and more
rindolfhio: i use more than one
hiohalf of those are bad
hiowhy use perl, ruby, make? dude
rindolfhio: they are OK
hioi just said that they aren't okay at all
rindolfhio: that was to bavi BTW
rindolfhio: you are entitled to my opinion
tttbcan someone please explain what the point of an interface is when an abstract class provides all its functionality?
tttbin Java
rindolfhio: one reason is that i have a lot of legacy perl code and it needs to be maintained
rindolftttb: you can inherit from more than one interface
hiojust rewrite ur perl
hiowait until jailang is released though
tttbOK
rindolfhio: heh
bavii read the first few chapters of the gnu make manual the other day, i like how it's written
rindolfhio: i will rewrite all my perl code into $FASHION_LANGUAGE by hiring Chuck Norris, who will complete it in an hour and charge me 10,000,000 USD
rindolfbavi: :)
rindolfbavi: gmake now integrated guile scheme
Era_ScarecrowI didn't know chuck norris could code... i figured he'd just punch the computer and it would give him what he wanted...
rindolfEra_Scarecrow: the computer just does what he wants
rindolfEra_Scarecrow: by pure intimidation
rindolfhio: i like the mit licence
rindolfit is my go to licence for my own projects
usr123rindolf: Hello. Could you please take a look at my code?
rindolfusr123: it seems fine, but you may have off-by-one errors
Era_Scarecrowrindolf & usr123> I'd have looked at it, but i don't use python, so i don't know.
rindolfEra_Scarecrow: python is easy
Era_Scarecrowperhaps, I'm not familiar with it, although it would mostly be syntax I'd have to get familiar with.
rindolfEra_Scarecrow: someone once told me he was able to look at python code and immediately be able to tweak it without knowing it
rindolfEra_Scarecrow: i think he already knew perl 5, though
FriesAndSrirachaAny reason to use fish over zsh?
rindolfFriesAndSriracha: i am still using bash
Era_Scarecrowditto, i also use bash... Depends on if there's a specific feature you need or not.
rindolfFriesAndSriracha: i found zsh too incompatible w bash
usr123rindolf: Well in that case, I'm just returning if today is 7 and food is less or else I'm returning the first element of the array. even if it iterates one more or less would it affect the output?
FriesAndSriracharindolf: I am still on Bash as well, I just wanna follow the bandwagon ;)
rindolfFriesAndSriracha: ah
FriesAndSrirachabandwagon == coolKids
Era_ScarecrowFries> why would you want to jump on a bandwagon? I don't see the point...
FriesAndSrirachaSo that's why I was wondering if anyone here has used both fish and zsh and which one is better
FriesAndSrirachaOr the pros and cons of both
FriesAndSriracharindolf: also, what you mean by incompatible with bash?
rindolfFriesAndSriracha: csh is the bestest! http://www.shlomifish.org/open-source/anti/csh/
rindolfFriesAndSriracha: i think $var does not expand words by default
SigSegOwlgood morning everybody :)
rindolfFriesAndSriracha: the only thing better than csh is CMD.EXE
FriesAndSrirachaI guess there's plugins for that
rindolfFriesAndSriracha: j/k
rindolfFriesAndSriracha: there is an option
rindolfSigSegOwl: hoooooo
usr123unable to ask questions on their forum as well. Seems like I don't have enough points. This is bad
FriesAndSrirachaI mean zsh seems to have a way bigger community than fish
usr123is there a competitive programming channel on freenode?
SigSegOwlwhy do hdmi to dvi cables only work one way ?
SigSegOwlor even hdmi to displayport o.O ?
rindolfSigSegOwl: physics possibly
FriesAndSrirachaCsh :P
SigSegOwllet me ask it a little bit differently... why can't i connect a screen that has vga, dvi, dp to a pc that only has hdmi xD
Era_ScarecrowSigSegOwl> Use a hammer... it will fit...
SigSegOwlEra_Scarecrow: hammer the screen or the pc ?
rindolfFriesAndSriracha: i am reminded of this too - http://www.shlomifish.org/humour/fortunes/show.cgi?id=more-advanced-than-CVS
Era_ScarecrowSigSegOwl> Hammer the connection into one of your ports... so... sort them all
rindolfEra_Scarecrow: heh
Era_Scarecrowhttp://rinkworks.com/stupid/cs_abuse.shtml
FriesAndSrirachaIs there any CLI centric channel on Freenode?
Era_Scarecrowtry joining #bash?
FriesAndSrirachaThat's pretty counterproductive ;)
Era_ScarecrowAlthough if you go to one of the Linux rooms they might be helpful
FriesAndSrirachaConsidering I am trying to move away from Bash
SigSegOwlso there is no way to connect dvi or dp to hdmi ?
FriesAndSrirachaAsk in ##hardware ?
Era_ScarecrowSigSegOwl> Without a converter, probably not...
rindolfEra_Scarecrow: heh, funny link
Era_Scarecrowrindolf> Go back one level and there's ALL TYPES of topics.. programming, hardware, scammers... techno mumbo jumbo no one else understands :P
usr123Is there a competitive programming channel on freenode?
rindolfusr123: you can discuss it here
Era_Scarecrowusr123> Hmmm maybe... Can't get more competitive than say CRobots though
rindolfusr123: problem is there are many CP sites
SigSegOwlsee ya later then :D heading to work...
rindolfSigSegOwl: hooooo
usr123Well. I did post my code. I just can't figure out the corner case I might be missing.
l2yusr123: try #algorithms
usr123l2y: Thanks. on it
rindolfEra_Scarecrow: ah
Era_ScarecrowI don't know what channels there are, because when i go to look over the list of channels or search through them.... there's so many and my client isn't very good at searching channel lists, so hope you have the exact title of something...
l2yEra_Scarecrow: this is easy. you just Google "irc <yourtopic>", then find the first crawler, look at the number of members, and if it's legit, join
Era_Scarecrowl2y> Maybe. I've also just joined rooms to see if they are empty or not :P
Era_ScarecrowHere it's midnight... i should sleep soon
rindolfEra_Scarecrow: i stayed up all night refactoring old CSS stylesheets
Era_Scarecrowfun...
rindolfEra_Scarecrow: i ended up reducing the codebase by close to a thousand lines
FriesAndSrirachaSass!
rindolfFriesAndSriracha: no sass yet
Era_Scarecrowfun fun. I got a script for reducing the size of a differential data backup up and running
rindolfFriesAndSriracha: i just consolidated the CSS directives
FriesAndSrirachaSass changes lives :)
rindolfEra_Scarecrow: great
rindolfFriesAndSriracha: i like sass
Era_Scarecrowyeah... the big pain in the butt was trying to get diff and patch to work on potentially differing newline types, without it replacing whole files just because it was \n instead of \r\n lines or whatever
rindolfFriesAndSriracha: ah, are you a fan of the sriracha sauce?
FriesAndSriracharindolf: sure am ;)
rindolfFriesAndSriracha: ah , i like it too
rindolfEra_Scarecrow: i see
FriesAndSrirachaMostly because if that Garlic
FriesAndSriracha*of
rindolfEra_Scarecrow: i use individual tarballs for backups
rindolfEra_Scarecrow: i have a 1 tb ext hard disk
rindolfEra_Scarecrow: and i exclude various large dirs that i don't need backed up
Era_Scarecrowmhmm... i have a backup script that runs every 6 hours taking files newer than my last backup and saving it, means the files are about 3Mb per backup per day. then when i get around to plugging in my other drive, just copy the backups and I'm golden.
rindolfEra_Scarecrow: ah
Era_Scarecrowbut when i run my script, i can remove unnecessary inclusions cutting the size down to something like 100k, and then with diff/patch, down to 60k per day
FriesAndSrirachaWell you can use rsync
bavigah... i was talking down the dark hallway and accidentally kicked/stepped-on the cat and one of her incisors went right into my heel
bavis/talking/walking :)
rindolfbavi: :(
FriesAndSrirachaAnd that's why folks use your phone's LED
Era_ScarecrowFries> Not sure how I'd use it, as this is the only running computer in the house right now...
bavishe is fine though :)
rindolfbavi: ah
SlashLife^workbavi: Ohhh, the ways in which cats can educate us about their ways ... =)
FriesAndSrirachaEra_Scarecrow: oh
bavinow she has the zoomies
rindolfbavi: you should have got a fluorescent cat
SlashLife^workI'll totally get cats again when I have kids. *pull* - "Don't pull its tail!" - *pull* - "DON'T PULL ITS TAIL!" - *pull* -- *claw* -- *cry* - "I told you not to pull its tail!"
bavihah
FriesAndSrirachahttp://theoatmeal.com/comics/cat_kill
rindolfbavi: there was this manx kitten who was born with metallic green fur
SlashLife^workrindolf: Heh. We had a cafe across a place I used to work to. They had a waitress who brought her big black dog in (looked like a golden retriever, except it was pitch black; are there pitch-black retrievers?) ... I suggested she could dye some fluorescent racing stripes into its fur. :D
rindolfbavi: i saw a photo of him in the newspaper
SlashLife^workFriesAndSriracha: I actually still have to read that book. :S
hiorindolf, what is a MUST HAVE feature for a programming language?
bavirindolf: that's cool :)
FriesAndSrirachaSlashLife^work: same situation here ;)
baviintegers
hioi personally really enjoy the automatic typing in typescript where a struct automatically gets a type if it fits the interface. I think it's called duck typing but not entirely sure
SlashLife^workFriesAndSriracha: Also have it lying around already? x)
hioi mean it makes perfect sense, if some data structure has the exact same fields as an interface that i defined then just let it have that type immediately
hioit's not duck typing because you still have to cast in Typescript
rindolfhio: see http://shlomif-tech.livejournal.com/57811.html
FriesAndSrirachaAny point in learning Golang now?
rindolfFriesAndSriracha: to hack on golang projects
hiorindolf, i don't subscribe to this middle of the road crap "everything sux, get over it" attitude. There is right and wrong in the world, period
hio"You are damned either way, whatever you do." <-- very stupid attitude to have
SlashLife^workhio: And C++ is on the right side ... mostly. :D
hioc++ is just about the worst possible language that can exist
Era_ScarecrowMy current languages of choice, include AHK and D...
hiohit me with some new and exciting c++ features, I'm sure they are ridiculously complex and useless
FriesAndSrirachaGoogle is a LLC now?
SlashLife^workhio: I need a toolbox that gets the job done, not a crate full of useless, but exciting, gimmicks.
rindolfhio: what is better: English, Hebrew, French, German, Arabic, Spanish, Swahili, Japanese, Mandarin, ...
hioGerman
SlashLife^workI'll take a screwdriver over a fidget spinner every day.
FriesAndSrirachaAlso another language I've been hearing about is Haskell
hioHaskell is a toy language, people only use it when they want to appear smart
FriesAndSrirachaCan we do server side coding with it?
SlashLife^workFriesAndSriracha: You can do server side coding with almost every language.
SlashLife^workFriesAndSriracha: If it can do console I/O on any modern OS, it can do server side web.
FriesAndSrirachaSlashLife^work: I know that but is it a popular or niche thing , that's the question
SlashLife^workFriesAndSriracha: Look up CGI. :D
SlashLife^workFriesAndSriracha: I know people who use Haskell for web.
hioi mean look at this thing in c++: "auto glambda = [](auto a, auto&& b) { return a < b; };".. what's with the random array []? What is the array here???
rindolfhio: we are not talking in German, are we?
SlashLife^workI don't think they based their whole server side stack on it, though ... but I actually don't know.
hiorindolf, we don't live in a perfect world, do we?
SlashLife^workhio: It's not an array. It's an empty capture.
rindolfhio: no.
hiogreat that we worked that out
FriesAndSrirachaSo this means there's no big projects using Haskell?
SlashLife^workhio: So you're complaining that [] can have three different meanings?
hioyes
SlashLife^workhio: Good luck with () then.
hio() only has one meaning
SlashLife^workIt does?
hioyes, it means group up
rindolfhio: German has three genders, and some inanimate objects are male or female - like wtf?
SlashLife^workint x = foo(); double y = (2.0/3.0); int z = (int)y; ... I was thinking of at least one more a moment ago.
FriesAndSrirachaSorry guys, I was just a web developer, took a long break and now trying to get into coding again
hioit still all means "group up".
hioeven the cast
rindolfhio: and a damsel is neuter
SlashLife^workhio: BS
SlashLife^workhio: Oh, the [] always means "index"
hioit never means that wow
hioint[10] does not mean index
rindolfFriesAndSriracha: what do you wish to do?
FriesAndSriracharindolf: mostly to learn some kinda language
rindolfFriesAndSriracha: ah
FriesAndSrirachaI know, HTML and CSS, and shell scripting
SlashLife^workEither that something can have indices (void foo(int[])), or that something *has* indices (int arr[32]), or that you want to access an index (int x = arr[3]), or which indices from the current scope you want to capture (auto lambda = [arr,&x](){ x = *arr; })
rindolfFriesAndSriracha: ah
FriesAndSrirachaAnd can use git
rindolfFriesAndSriracha: ah.
FriesAndSrirachaBut that's about it it her than by basic understanding of JavaScript
xqbhi helloz
rindolfFriesAndSriracha: can you write fizz buzz?
hioOK SlashLife^work, so it "accesses" variables inside the current scope as if the scope is an array. That's a complex way of seeing it but fine
rindolfxqb: mew
FriesAndSrirachas/her/other
xqbbsd bsd bsd irc irc bsd
* xqbshoos rindolf
xqbdem cats
rindolfxqb: cats are damn cute
FriesAndSriracharindolf: oh Tom Scott made a video about it
rindolfFriesAndSriracha: about what?
FriesAndSrirachaFizzBuzz I mean
rindolfFriesAndSriracha: ah
rindolfFriesAndSriracha: see https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#what-is-fizzbuzz
FriesAndSrirachaWhose GitHub page is this?
FriesAndSrirachaLotsa nice info ;)
rindolfFriesAndSriracha: someone i tutored was able to solve fizz buzz after the first few lessons
rindolfFriesAndSriracha: i am shlomif on gh
FriesAndSrirachaOh nice :)
rindolfFriesAndSriracha: there were some other contributors to the faq
rindolfFriesAndSriracha: and it may be somewhat opinionated
FriesAndSrirachaThanks for this, I've been out of this whole things for so long
rindolfFriesAndSriracha: thanks
rindolfFriesAndSriracha: you're welcome
FriesAndSrirachaI think getting into Python would be a good idea
rindolfFriesAndSriracha: i think so too
rindolfFriesAndSriracha: python is easy to learn
FriesAndSriracharindolf: yep I am kinda stuck between what to learn, to be honest
rindolfFriesAndSriracha: ah, i know that feeling
FriesAndSrirachaPeople are suggesting Python, Ruby, Go...
vdamewoodI vote for Python.
xqbhi etc
FriesAndSrirachaand even JavaScript
vdamewoodHigh? i am not!
FriesAndSrirachaNode I mean
squirreloops wrong chan
mozzarellaI vote for ruby
xqb:) /me hi5s vdamewood
vdamewoodFriesAndSriracha: What do you already know?
rindolfFriesAndSriracha: it reminds me of the philosophical dog that stands in equal distance between two identical piles of food and ends up starving to death
* rindolfputs mozzarella on FriesAndSriracha and eats them both
FriesAndSrirachaI was a web developer, so no programming language, HTML, CASE, Shell scripting etc
vdamewoodrindolf: share!
rindolfvdamewood: :)
vdamewoodCASE? (Typo of CSS?)
FriesAndSrirachas/CASE/CSS
FriesAndSrirachavdamewood: autocorrect actually
xqbthat's Buridan's donkey
rindolfFriesAndSriracha: ah
vdamewoodHey look, someone who doesn't think HTML is a programming language.
FriesAndSriracharindolf: I know how that dog feels ;)
xqbit is a donkey
rindolfvdamewood: writing HTML is kinda programming though
* vdamewoodkicks the donkey.
vdamewoodIt's time to kick ass!
vdamewoodrindolf: I don't believe it it as all.
xqbheh
rindolfFriesAndSriracha: :)
FriesAndSrirachaOh and basic Unix tools, and Git
FriesAndSrirachaThat's all I know
rindolfFriesAndSriracha: OK, then learn python
xqb+1 py
FriesAndSrirachaSeems reasonable
vdamewoodFriesAndSriracha: If you're looking for suggestions of real a real programming language to learn, go with Python. it has Django and Flask.
vdamewoodI prefer Django.
rindolfand bottle
FriesAndSrirachaBut Ruby has Rails and Sinatra too ;)
vdamewoodRuby is also not Python.
vdamewoodWhich is a point against Ruby.
rindolfFriesAndSriracha: the ruby hype seems to have mostly passed away
vdamewoodThough, Python, Ruby, and Java are all fine languages for beginners. Python is just slightly better.
FriesAndSriracharindolf: I know people are hyping Golang now
vdamewoodEverything else is terrible for beginners.
rindolfFriesAndSriracha: and rust
vdamewoodGolang is also on my terrible-for-beginners list.
FriesAndSrirachaAnd Kotlin maybe
rindolfFriesAndSriracha: and node.js
xqbwhen I was starting, I was looking up how the same program (was it hello world?) looks like in different languages
xqbI found C#'s syntax to be the most appealing to me
xqbso I went with C# :)
rindolfxqb: OK
vdamewoodxqb: Probably. Hello world is fairly popular for language juxtaposition.
rindolfthe first language is always the hardest to learn
FriesAndSrirachaI can't really go with C#
xqb!fgoogle juxtaposition
FriesAndSrirachaI doubt it runs on Linux
rindolfFriesAndSriracha: it does
xqbit does but not as expected
xqbMono is crap
xqband you can't do WPF
rindolfFriesAndSriracha: even .NET core from Microsoft
xqband 100+ things
FriesAndSrirachaPython it is then ;)
rindolfFriesAndSriracha: sure
vdamewoodxqb: justa- next to/besides. juxtoposition: to position next to/beside; to compare by placing side by side.
l2yFriesAndSriracha: it runs on Linux, and does so rather well as of today
vdamewoods/justa/juxta/
FriesAndSrirachal2y: I mostly wanna do Server site coding
xqbthanks :)
vdamewoodWell, Juxtaposition means the act as a noun. The verb is juxtapose.
FriesAndSrirachas/site/side
FriesAndSrirachaThanks a lot rindolf again!
l2yFriesAndSriracha: OK, whatever. just proving you wrong, so that you don't doubt any more
FriesAndSrirachaAlso thanks vdamewood
vdamewoodBah, I didn't so anything significant.
FriesAndSrirachal2y: oh I didn't know
rindolfFriesAndSriracha: you're welcome
FriesAndSriracharindolf: I think you should also include Video tutorials in your Python resources
vdamewoodI want to teach some stuff now.
* xqb'd like to know what is unit testing and how do I start writing tests and what's a good read for testing
vdamewoodxqb: Unit testing is when you write code that makes your other code works properly. For example, if you have a function called addtwo(x), you would write a functions like this: a = addtwo(3); if a == 5, return true; else return false;
xqbwhat's a unit in my code? a function/method?
xqba .. line?
xqbwhat
vdamewoodA separate program.
vdamewoodWell, it could also be a function or collection of functions.
xqbI'm testing a separate program in my program?
xqbwhy don't I test my program directly?
mozzarellanigga
vdamewoodYou're not testing your program; you're testing parts (units) of your program.
mozzarellareturn a == 5
vdamewoodIf I really wanted to go that fare: return addtwo(3) == 5
vdamewoodfar*
mozzarellawell you should
xqbassert addtwo(3) == 5
xqband then I run pytest in the background
xqband I've tested a unit?
vdamewoodxqb: That might work, but it doesn't look like PyTest is specifically for Unit testing.
FriesAndSriracharindolf: but great resources still, thanks
rindolfFriesAndSriracha: you're welcome
xqbI see
xqbis TDD (Kent Beck) a good book?
rindolfxqb: quite
rindolfxqb: most of it is redundant
xqbI know what you think rindolf, you're the one who recommended it :P
rindolfxqb: ah
PlanckWalkA "unit" is generally an internal API contract. Often a function or method.
xqbwhat's an API contract
rindolfxqb: i can recommend against a different one - https://mail.perl.org.il/pipermail/perl/2010-April/010909.html
rindolfmozzarella: yes
PlanckWalkA specification for how one part of a system can use another.
xqbI see
FriesAndSrirachaOh that reminds me of this site https://hackr.io/
vdamewoodxqb: Many unit-testing frameworks follow the design of a Java unit-testing framework called JUnit. Though, this isn't strictly required, it sure does help organize things.
vdamewoodxqb: https://docs.python.org/3/library/unittest.html
rindolfFriesAndSriracha: you can submit a pull-req for it
FriesAndSriracharindolf: I have to find some good ones first though :)
rindolfFriesAndSriracha: you can put the link to the site for all langs
xqbvdamewood: I'll look at it, gtg, bbl, tyvm
vdamewoodLaters
rindolfxqb: bye
JasparonHello friends:
rindolfJasparon: meow
JasparonDo programmers care about logic gates, or do I need to study EE/CE?
Jasparonrindolf: Long time no C
rindolfJasparon: we do
Jasparonrindolf: Who is we?
brwrJasparon: programmers who work with logic gates care about logic gates :)
FriesAndSrirachaGtg
rindolfJasparon: there are bitwise and logical operators
JasparonUggggh....
rindolfFriesAndSriracha: bye
FriesAndSriracharindolf: see ya
JasparonSuppose I want to get into how logic gates design works (theory), and I one day want to build custom circuits.
rindolfJasparon: i am a software dev who studied EE/CEish
JasparonShould I get an intro electronics book; or an intro circuits book?
rindolfJasparon: and graduated
JasparonOk sure
Jasparon:)
rindolfJasparon: well, not sure i can call what i studied CE
Jasparonrindolf: Right.
brwrJasparon: IME its better to find a project that interests you and start working on it
brwrYMMV
rindolfJasparon: it is technically EE proper, but calling me an electrical engineer would be a stretch
rts-sanderIME?
brwrI find books helpful for things like design patterns and best practices, but not for code
Jasparonbrwr: I know, but I want to learn how electronics work, and how computer electronics work
brwrrts-sander: in my experience
rindolfJasparon: the Technion is funny
Jasparonrindolf: Maybe you're just a electronics-competent programmer?
rts-sanderbrwr: ah I see, I thought it was misspelled IMO
brwrJasparon: +1
rindolfJasparon: i am clueless around electronics
Jasparonbrwr: Ok neat
Jasparonbrwr: Well, would you recommend I get: 1. Intro CE book. 2. Intro electronics. 3. Intro circuits? Which one?
rindolfJasparon: they never showed us how to replace a lightbulb
rindolfJasparon: wait a sec
Jasparonrindolf: 0, because it's a hardware issue
brwrJasparon: i don’t know enough about electronics to make a recommendation. Sorry!
FManmorning
rindolfJasparon: https://mitpress.mit.edu/books/computation-structures - this book is nice
rindolfJasparon: and there is also http://www.nand2tetris.org/
brwrIRC on mobile is sadface
brwrI get disconnected if I turn my screen off
rindolfJasparon: i suggest you start from a high level prog lang
rindolfJasparon: something like python
rindolfJasparon: how good is your math?
Jasparonrindolf: So, I know about formal logic enough to know things like De Morgan's, but I still need to take college algebra
JasparonThanks for the books
rindolfJasparon: you're welcome
Jasparonrindolf: Here is a good question:
rindolfJasparon: logic can get pretty complicated and impractical
JasparonReally?
JasparonWhat's a good place to build objects? I think main?
rindolfJasparon: at least the one that is under active research
JasparonWhat's under active research?
rindolfJasparon: you can also build them int he methods of other objects
rindolfJasparon: logic
Jasparoncorrect. I think it's "not good" to create objects in the instance-scope?
rindolfJasparon: why not?
Jasparonrindolf: I tried constructing an instance of my class, in the instance-level in Java; stackoverflow
rindolfJasparon: otherwise you'll have a cluttered main func
JasparonMakes sense
rindolfJasparon: ah
rindolfJasparon: you need to limit your recursion
Jasparonrindolf: Right. But I was so confused because my constructor was empty.
rindolfJasparon: or use iterative tree recursion with a dedicated stack
JasparonGood idea
mvaenskaehm, low level detail question on C's memory allocation; if i request 200MB of memory via malloc will that be virtual-addressed memory or real memory locations?
Jasparonrindolf: I should be going :)
rindolfJasparon: where?
rindolfmvaenskae: hi
rindolfmvaenskae: it depends where the program is running\
JasparonHeehee...
JasparonGTG :)
mvaenskaerindolf: hm, in kernel mode it would then get the bare memory locations i take
rindolfmvaenskae: possibly
rindolfmvaenskae: kernel code does not have malloc() usually
* mvaenskaeponders on reworking the sorting algos to not work with explicit arrays but a struct of linked/doubly-linked lists...
rindolfmvaenskae: at least the Linux kernel doesn't
mvaenskaehm, i could obviously adapt that to get the proper Linux kernel function but it could still fail due to fragmentation in allocation a large enough section
rindolfmvaenskae: heh
mvaenskaebut i just realized my approach doesn't scale to structs to pointers to the next element, only to arrays of structs
l2ymvaenskae: is your allocations are not enormous, kernel won't move a page from virtual memory to disk, and virtual memory provides constant time access, so, why bother?
l2ys/is/if/
rindolfmvaenskae: small optimisations can add up to a lot, but if your program can afford to be sub-optimally slower, then so be it
mvaenskaerindolf: i don't so much care for performance than for stability; people somewhat OK in C should be able to understand how I approached different sorting algos within the constraints of C in the most generic way and can use them for their own projects about as easily as importing my stuff
rindolfmvaenskae: see https://en.wikibooks.org/wiki/Optimizing_Code_for_Speed/Factor_Optimizations#Are_%22Small%22_Optimizations_Desirable?
rindolfmvaenskae: stability?
mvaenskaeif it comes to just speed and i have a fixed interface i would have just commenced; i just realized my approach is not the most generic one
rindolfmvaenskae: if you want your program to behave then keep it out of the kernel
RashadMorning
mvaenskael2y: i was mostly thinking of the problems on fragmentation :)
mvaenskaerindolf: why keep it out of the kernel?
Rashadrindolf: sup?
rindolfmvaenskae: because code running in kernel land can do untold damage\
rindolfRashad: i refactored some CSS stylesheets
rindolfRashad: shaved a thousand lines
mvaenskaerindolf: well, it's the kernel :) i expect nothing less of the system than request a sacrifice to boot again if i break it ;)
Rashadrindolf: Do you use CSS normalization libraries?
Rashadrindolf: Wow!
RashadNice
rindolfRashad: no
rts-sanderwhitespace lines? :)
rindolfRashad: it is for my talks at http://www.shlomifish.org/lecture/
rindolfRashad: the quad-pres ones
rindolfrts-sander: no
l2ymvaenskae: again, what can you do about it? nothing. malloc already allocates a contiguous block of memory, if you are in a kernel space, which you should never be in, you don't have malloc. you are provided with an interface and are bound to what the interface reveals about itself
Rashadrindolf: I don't know if you need this, but it's used by Twitter, GitHub and more: https://necolas.github.io/normalize.css/
rindolfRashad: i had done a lot of copying and tweaking
mvaenskael2y: i may to do kernel development ;) and i wanted to clarify the memory pages returned :) i assumed them to be VA but it's early in the morning and i wasn't fully awake to properly recall :)
RashadNeat
rindolfRashad: ah
rindolfRashad: it was bad
RashadI can imagine.
rindolfRashad: i had to consolidate my directives
RashadWhat directives?
rindolfRashad: the css ones
RashadYou mean like :hover and stuff?
RashadNot sure I know what css directives are.
RashadThe ones with the @?
mvaenskaeright now only userland and there i have now been verified how malloc works :) my aim is trying to eventually be able to write C code that is as generic as possible
rindolfRashad: see https://github.com/shlomif/shlomi-fish-homepage/commits/master
rindolfRashad: no
rindolfRashad: i mean regular rules like b { color: red; }
RashadAh.
RashadThat's a lot of commits :D
rindolfRashad: yes
rindolfRashad: the site dates back to 1997ish
RashadWow.
rindolfRashad: but i used svn->hg->git for it relatively later
RashadWhat's that?
rindolfRashad: first i used svn
rindolfRashad: then moved to hg
rindolfand finally git
RashadAh those are versioning systems?
rindolfRashad: yes
RashadI see I see.
rts-sanderlooks like you finally did git gud
rindolfrts-sander: the main reason why i switched it to github was travis-ci
rindolfrts-sander: well, and hg does not seem to become more popular
rts-sandernever heard of hg
rindolfrts-sander: heh
rts-sanderrindolf: but do you like git itself more than the other systems?
rindolfrts-sander: it isn't too bad, but has its share of quirks
rindolfrts-sander: not sure
rindolfrts-sander: i still kinda miss the simplicity of the svn model. i don't feel i understand git
velcoGood morning, ladies and gentlemen.
Rashadgit is too complicated the only thing I use is push and pull
Rashadmorning velco
rts-sanderI've gotten decently proficient in git
venduyo :)
rts-sanderrindolf: do you also have experience with version control software in team settings or just solo projects?
velcogit is love, git is life
rindolfrts-sander: also in teams
velco(that said, I was pretty happy with Mercurial too)
vendurts-sander, i haven't :)
rts-sandersvn broke more often than not when I tried it with other people
velcoone does not have to understand git
rindolfrts-sander: git rebase can be a bitch too
velcoone needs to know just enough of it, in order to accommodate their workflow
rindolfvelco: well, git threw me off quite a lot
rts-sanderif you have a lot of conflicts yeah
rindolfvelco: good thing there is #git here
rts-sandergit is advanced but there's no simplicity layer
rts-sanderusers are thrown right into the deep
RashadYeah.
rindolfvelco: https://xkcd.com/1597/
velcorindolf, without clicking it, I know what it is :D
rindolfvelco: :)
velcobut just clone/checkout/push/pull/branch/rebase are sufficient to 99.937% if what I need to happen
velcos/if/of/
velcocherry-pick too
rindolfvelco: commit
velcohaha, yeah
velcolog
velcodiff
* rindolfdeletes velco 's git-commit script
rindolfwelcome to hell
* velcorestores git worktree from the backup
rindolflets do a pull req on git's git to remove git-commit
rindolfvelco: git bisect is also useful
rts-sanderlol I actually did that when I was a git noob
merijnrts-sander: The simplicity layer of git is "Just use Mercurial"
rts-sanderback then the team I worked with worked on Windows and we had problems with file name case sensitivity
rindolfmerijn: hg threw me off too
merijnrindolf: How so?
rts-sandermerijn: meh once you learn git it's good
rindolfmerijn: don't remember
rindolfmerijn: and i hate its heads misfeature
wwwwwwis it generally correct to say that jump instructions modify the program counter the same way an add instruction might modify a normal register?
merijnrts-sander: Yeah, but why would I bother when I already knows Mercurial and it's so much simpler to learn? :)
rts-sandermerijn: good point, there's no reason to learn something more complex when you already have something that works
rts-sanderthat's why I'm not going through the effort of learning Haskell :D
merijnI don't think git is even that much more complex than mercurial
rindolfrts-sander: heh
merijnIt just has really shit UI/UX
rts-sanderUI? heh I just use the cmd line
rindolfmerijn: https://en.wikipedia.org/wiki/Worse_is_better perhaps
rindolfrts-sander: cmd line is ui too
merijnrts-sander: I'm referring to the cmd line
merijnUI is UI, graphical or not
loginoobIs it really true that to learn some language, try to build something that one have no idea how to start
loginoobin that language
rindolfloginoob: i never did that
rindolfloginoob: perhaps try to contribute to an existing codebase
rts-sanderah, I assumed UI = GUI
rts-sanderyeah I agree it's confusing at times
rts-sanderfor example git checkout -- path, git checkout branchname, git checkout -b newbranch all do something completely different
rindolfrts-sander: also see http://www.shlomifish.org/humour/fortunes/show.cgi?id=djb-on-cmd-interfaces
merijnrts-sander: I think this summarises it accurately: http://stevelosh.com/media/images/blog/2010/01/mercurial-vs-git.jpg
rindolfmerijn: heh
loginoobgit is easy until you fuck up
merijnloginoob: Then you just Google and copy&paste cryptic lines from blogposts until either all your data is gone or it's fixed :p
rts-sanderoh hg = mercurial lol
SlashLife^workGAHHH! OCD!! >_<"
loginoobtrue
merijnrts-sander: Because nobody wants to type a command as long as "mercurial" :p
loginoobmerry: You are a haskeller right?
loginoobshit
SlashLife^workI have a directory, an archive and an executable, all by the name of "qt-" in subsequent lines on the same terminal. "ls" colored them blue, red and green respectively ...
loginoobmerijn:
SlashLife^work... which means they do not perfectly line up because they use different subpixels.
SlashLife^work... which annoys the hell out of me.
merijnloginoob: I program in Haskell among other things, yes :p
SlashLife^workGAAAAAHHHH!!!!
SlashLife^workCannot ... unsee ... ;_;
merijnSlashLife^work: Your life could be worse
rts-sanderSlashLife^work: you could probably remove the colors from ls
jpenv TERM=dumb ls
jpsight has been unseen
* venduwrites a bullshit generator for git commit comments =)
SlashLife^workmerijn: Well, I guess it confirms my 20/10 vision.
Jeremehvendu: http://sebpearce.com/bullshit/
SlashLife^workrts-sander: That won't help me now that I *know* they'd be offset when in color. :|
vendubbs lunch :)
merijnSlashLife^work: Could have all your experimental results stored on a cluster fileshare with a deadline tomorrow only to realise the cluster is down for maintenance until late today >.>
SlashLife^workmerijn: Yup. Maintenance is until Friday. And they moved the deadline from next Monday to yesterday.
SlashLife^work(On last Friday afternoon.)
SlashLife^workThat would so be happening if I was still working at my previous job. >_>
Channel##programming
NetworkFreenode
Published2018-01-30

Imaginary Mohawk

Display

rindolfxoryo: hi
rindolfxoryo: i got a hair cut
adscrindolf: you cut off your dreadlocks?
rindolfadsc: i didn't have ones
adscwhat? you cut off your imaginary dreadlocks? I hope you didn't have to pay for that
rindolfadsc: heh
adscI'll never cut off my imaginary mohawk
* rindolfcuts off adsc 's imaginary mohawk
* rindolfis an imaginary bastard
* adscaccuses rindolf of imaginary cruelty and files a case at the international court of human rights in The Hague
adscCRIMES AGAINST IMAGINATION
rindolfadsc: the imaginary one?
adscno, your crime is real
SlashLife^work*imaginary court of human rights in The Utopia
rindolfadsc: imaginary real?
adscyeah, it's complex
rindolfadsc: nice
rindolfbetter than imaginary integer
adscthe subject of the crime is imaginary, but the crime itself is real
* rindolfflees to an imaginary haven
* adscplots rindolf on the Gaussian plane
adscthere you are
* rindolfconspires against the plot
exio4liste: Finnish people are over-represented on IRC
vendurts-sander, let me find the rules for everyone
xqbFinnish people invented IRC :P
exio4maybe some irc channel is selling alcohol???
exio4xqb: i know :p
listethough most Finns hang out in IRCnet
adscvendu: I've wanted to make a console based cracking game in forever, but I'm always too lazy
FManFinns invented getting drunk
rindolfFMan: they did not
rindolfFMan: the jewish bible describes Noah getting drunk
exio4rindolf: it's a joke, Finns are known to get extremely drunk
rindolfexio4: yes
SlashLife^workrindolf: Now you know why he got stuck on a mountain.
xqbpeople were getting drunk and high way before any bible
exio4that, too
rindolfxqb: true
SlashLife^workrindolf: That's how people got from paradise to Finland. :D
wedr_Finland is the End of Land. :/
rindolfSlashLife^work: :)
exio4it's the north pole, they're Santa's buddies
rindolfthere is nor way out of there
wedr_Oh, how Sweden of you. :/
rindolfwedr_: :)
SlashLife^workNah, that's not sweed en actually even quite mean. :(
xqbsweeden weeden
venduhttps://boardgamegeek.com/boardgame/21506/new-mastermind
FManthis is paradise: https://www.memecenter.com/fun/146294/Meanwhile-in-finland
venduadsc, console mastermind would be quick
venduto program
xqbFMan: what, sunbathing?
xqbyeah
listecode 8 hours, relax 8 hours (including working out etc), sleep 8 hours
wedr_liste: No time to eat. :(
listemaybe it's contained in relaxing
snake2kliste++
listeand partly coding :)
snake2kEating is for humans, we're all perl scripts here.
weeirc8089snake2k++
* Tsoulus_has quit (Ping timeout: 256 seconds)
rindolfsnake2k: heh
snake2kI have a feeling rindolf has the freenode FAQ links on a open text file all the time lmao
wedr_So... relax is actually just sleep + bath/shower + play + walk dog + caring baby + make breakfast/lunch/dinner + pay bills + do tax returns + get mad and argue with wife + cry?
snake2kweeirc8089, >_<
xqbsnake2k, me too
merijnwedr_: Cuddle cat!
snake2kwedr_, oh yes! the emotional drama is my favorite! :P
rindolfsnake2k: i am a superintelligent nand gate
wedr_Ah, a typical human day
snake2krindolf, self aware nand gates?! >_>
snake2kwe're doomed!
sd5869rindolf: nandgate :P
rindolfexec_: what does gcc -E say?
Sornaensisit says you’re a HERETIC
aawewhat does `rm -rf ./*; rustup install nightly; cargo init .` say?
rindolfaawe: how about no?
snake2klol
aaweRIR
rindolfaawe: what does `sudo rm -fr /* # Sayonara, asshole!` say?
aaweyou forgot --no-preserve-root
rindolfaawe: note that it may take a while to run.
rindolfaawe: w /*?
aaweit would probably be faster if rm was written in rust
rindolfaawe: then: 1. Rewrite rm in rust. 2. Benchmark both versions
rindolfon /* of course
NowyouseemeWhat's the motivation to come to a IRC like this?
adscto chat with other fellow programmers
rindolfNowyouseeme: to get help?
rindolfNowyouseeme: to help others?
rindolfNowyouseeme: to debate?
adscno help, only panda memes pls
NowyouseemeTo help others!
rindolfadsc: can you help me find panda memes?
Nowyouseemeonly very nice people would think that
aaweI want memes too
hexingbaoNowyouseeme to see different culture
snake2kbirkoff, a simple linear search algorithm if you're not gonna sort it
vescBirkoff: If you are sorting you can do it quicker than N.
snake2kbirkoff, you'd be better off implemented a fast sorting algorithm and picking the first (or last) value off the array.
birkoffvesc interesting. how ? I'm not sorting though.
daysnake2k: sorting is faster than N?
vescI agree with snake2k
snake2kday, if it's a massive array, then yes
daybut how can you sort without having to look at each element?
rts-sanderwtf kind of shit advice is that
snake2kday, the time complexity of checking each N to the next can scale larger depending on array size. But a highly optimized sort can cut the time down.
rts-sandersort the entire array just to get one value?
daysnake2k: but then it wouldn't be O(n) any more would it?
snake2kI'm not saying to use a basic sorting algorithm because that's pointless lmao
vescrts-sander: what would you do?
snake2kyou'd be better off with just a linear search
rts-sandervesc, loop through and remember the highest encountered number
dayyeah
rindolfsnake2k: sort cannot be better than o(n)
rindolfsnake2k: see https://en.wikipedia.org/wiki/Timsort
rts-sanderunless the array is already sorted, then it's O(1) :)
vescrts-sander: the best you could get is O(n) I know a sort cand be done better than that.
vesccan*
rindolfsnake2k: and it is O(N*log(N)) worst case
rts-sandervesc, how can sorting an entire array possibly be faster than finding the largest value?
rindolfrts-sander: you need to know that is the case
vescbecause you need to know what the largest value is
snake2krindolf, I see
snake2kLet's go ape shit and do parallel processing on 4 threads 4 O(N/4)s
snake2klmao
rindolfflipchan: hi
flipchanhey rindolf
flipchanwhat's up
rindolfflipchan: i got a haircut today
rindolfflipchan: and looked into contributing to tslint, but they have 65 open pull requests
* snake2k(snake2k@gateway/vpn/privateinternetaccess/snake2k) has left ("Leaving")
* snake2k(snake2k@gateway/vpn/privateinternetaccess/snake2k) has joined
snake2kclosed out ##programming by mistake >_>
flipchanrindolf: cant choice one?
rindolfflipchan: what?
flipchanoh i read wrong thought u wrote 65 open issues
rindolfflipchan: ah
rts-sanderhow you're going to contribute?
rts-sanderby adding some more pull requests? :D
rindolfrts-sander: heh
rindolfrts-sander: https://xkcd.com/927/
rindolfwell, not quite the same
rindolfsnake2k: admit it - you did it on purpose. :-P
rindolfsnake2k: :)
snake2krindolf, lmao no I pressed ^W to close a firefox tab but I had my IRC client selected :P
rindolfsnake2k: ah, it happens to me too
Channel##programming
NetworkFreenode
Published2018-02-07

Copyrighting Fibonacci

Display

G3nka1Hello I am finding fib number for a large series, here is my code https://pastebin.com/Eu5J4r5y but I get the following error
AbleBaconman this python looks like Greek to me. I'm so out of touch
rindolfG3nka1: hi
rindolfG3nka1: this is an inaccurate method
rindolfG3nka1: perhaps try using matrix exp
G3nka1Hi rindolf
G3nka1oh
G3nka1matrix exp?
rindolfG3nka1: yes
rindolfG3nka1: or just use the a,b = b, a+b algo
G3nka1But rindolf it will take longer that way, and stack overflows because of multiple recursions
rindolfG3nka1: what?
rindolfG3nka1: why?
GeDaMoYou don't have to do it recursively
rindolfG3nka1: do it iteratively
G3nka1rindolf, using yield
G3nka1?
rindolfG3nka1: that is an option
rindolfG3nka1: wait a sec
G3nka1alright
rindolfG3nka1: see https://github.com/shlomif/shlomif-perl-snippets/blob/master/fibonacci-iterative.py
AbleBacongood lord... you need an enormous license statement for that snippet?
rindolfAbleBacon: yes
iodevAbleBacon, LOL!!!
AbleBacon"i used this snippet in my production software and it totally destroyed everything and now I'm gonna sue"
iodevrindolf, this is illegal!
iodevyou can't copyright Fibonacci!
G3nka1rindolf, yup I also had written something similar https://paste.pound-python.org/show/WnXeO2U2BwuzHRQ8k8e2/
iodevyou can only copyright a unique idea, fibonacci-iterative.py is like copyrighting the stool :D
rindolfiodev: i copyright the code and it is Expat
AbleBaconthat's not similar... it doesn't have an elaborate license explicitly stated in the code file
iodevrindolf, well, i can do whatever I want with it, Fibonacci is public domain, you can't MIT it, if I wanna use it in proprietary software, I can
AbleBaconit's a good thing you didn't write something similar, because that shit is already copyrighted
rindolfiodev: go ahead
iodevbecause it's not really original, so not copyrighted, so you can't sue
rindolfiodev: mit allows that
AbleBacondid he just implicitly award you a license to use Fibonacci?
rindolfiodev: i wont sue you
iodevThe above copyright notice and this permission notice shall be
iodevincluded in all copies or substantial portions of the Software.
iodevno, even if I don't do this, you can't sue me rindolf
AbleBacon"i used this Fibonacci code as the random number generator for my library and my security has been cracked. I'm totally suing"
iodevrindolf, there, I broke your license :D http://dpaste.com/1NWZFH0
rindolfG3nka1: fibgen and F are identical
iodevand I dare you to sue me! rindolf make me rich, sue me :D I'll win
Trashlordheh
rindolfiodev: I'm cool with that
iodevor get the MIT to sue me, even better :D
Trashlordit didn't occur to me that I should use something like b = a, a = a+b
TrashlordI always do it like result = a+b, b = a, a = result
iodevrindolf, I'm joking pal, don't be angry okay
rindolfiodev: http://fc-solve.shlomifish.org/faq.html#abuse_of_fc_solve
TrashlordI need a course in how to not over complicated software
rindolfiodev: I'm laughing
rindolfiodev: that is OK
AbleBaconi mean, an iterative approach is what you use when generating Fibonacci numbers on paper
G3nka1I know rindolf
iodevrindolf, anyway, you see, before you MIT/GPL something you must having something Original, that is the copyrighted thing :D
iodevif anyone can make it, just like anyone can make a stool, no patent, no copyright is given, because you're not the author of anything, rindolf
AbleBaconFibonacci isn't around to say that it's not original
AbleBaconthat mofo is 6 feet under somewhere in Italy
GeDaMofibs = 0 : 1 : zipWith (+) fibs (tail fibs)
iodevI'm an amateur lawyer, rindolf :-)
iodevI like to learn legalese :D
AbleBaconI've seen a couple of episodes of law & order and i can confirm he's correct
AbleBaconthis case just needs a bombshell for the thrill factor
AbleBaconFibonacci's great-great-great-great-grandson comes in as a surprise witness
AbleBaconand testifies that Fibonacci stole the formula
iodevAbleBacon, yes, soap opera
iodevand in 20 years, he confesses on his death bead to have stolen the formula from an orphan
iodevand asks him for forgiveness through an email, and gets a "NOO!"
iodevand then he dies, crying :D
AbleBacon:-(
iodevAbleBacon, don't cry, it sells
iodevor it seems like he died, in about 200 episodes he wakes up out of a comma on a hospital bed!
iodevwhen everyone has forgotten that he was dead, and the soap opera contradicts itself :-)
rindolfheh
rindolfLOL
iodevrindolf, you are sworn to tell the truth and nothing but the truth, don't soap operas contradict themselves?
rindolfiodev: see http://linuxmafia.com/faq/Licensing_and_Law/public-domain.html
iodevLOL!!! linuxmafia
iodevrindolf, a site against Linux, unbelievable!
rindolfiodev: it isn't against Linux
Channel##programming
NetworkFreenode
Published2018-03-07

Bad Maths Puns

Display

rindolfyay! I solved my long time nemesis https://projecteuler.net/problem=261
rindolfit required some maths analysis
vdamewoodrindolf: Yay.
Gamahyay maths
* vdamewoodis a math addict
Gamahbreaking rad
vdamewoodI live in sin
Batholithanyone else love tan salons?
wedr_where's punishment
BatholithPUNishment
vdamewoodBatholith: They cos too much
wedr_FUNishment
jrslepak. o O ( these jokes are sadly derivative )
vdamewoodjrslepak: We have yet to reach the limit
jrslepakoh well, bad puns are integral to the IRC experience
wedr_Yeah, where's the sigma when you needed it.
Gamahnext to the pi
Gamahwhich really is the root of all evil
TrashlordI once met a guy who had both an American and South African nationalities. He was a South African-American.
Gamahswing and a miss
vdamewoodTrashlord: That's not a math pun. Ye'r outta here
Trashlordoh. I thought we were doing general puns
Trashlordabout anything
vdamewoodNope. Bad math puns.
Trashlordoh well
Trashlordthen I'm going to eat oatmeal. Goodbye
Batholitha *real* party pooper
vdamewoodimagine that
vdamewoodThis is a complex topic.
Batholithokay that was such a long shot that I should feel bad
Trashlordyeah, it wasn't a natural math pun
Trashlordhey
Trashlordis that even a pun?
vdamewoodthis just makes me feel number and number.
Trashlordhmmm yeah, it could be
Batholithvdamewood: you're acute tea pi
vdamewoodAww, thanks.
Gamahthat incremented quickly
Batholiththere's a fine line between a numerator and a denominator.
Batholithonly a fraction of people will find that funny
d3x0rhah
GamahA wild exponential function appeared! You used DIFFERENTIATE!
GamahIt's not very effective...
Batholithdo you guys speak sine language?
vdamewoodBatholith: 5/4 of the population don't understand fractions.
Gamahi'll do algebra... i'll do trig... i'll even do statistics... but graphing is where i draw the line.
Batholithmy friend called me average. he can be so mean
Gamahhe was probably just in a bad mode
GamahI'm gonna have to save this log for later
Batholithhope you can save it in linear time
rindolfheh, heh
GamahBatholith: that joke didn't really add up
BatholithI know, it was a little odd
rindolfhttps://www.youtube.com/watch?v=BipvGD-LCjU
rindolfBatholith: heh
Gamah√((-shit)^2)
Gamahshit just got real
rindolfGamah: heh
exio4Gamah: sqrt((-i)^2) is not real
Channel##programming
NetworkFreenode
Published2018-04-02

To boldly code

Display

rts-sanderas in suddenly you'll start getting empty responses
adscan api that has 1 request per minute limit is nearly useless
rts-sanderwell it's not a limit but it's recommended
wedr_fetch(url).then((r)=> return r.OK ? r.json() : r.text()).then((json) => doStuff(json));
wedr_Pretty much
solidfoxthen
solidfoxthat's new to me.
qoxncyhawedr_: that will break for !r.OK
TywinUgh, reddit's still written in python. No wonder it's slow as hell.
qoxncyhai usually do `.then(r => { if (!r.OK) { throw r; } return r.json() })`
wedr_oh
solidfoxI write my websites in C
wedr_You should write in WebASM
wedr_:D
velcos/Web//
solidfoxnah man. I mean the backend
wedr_oh
adscsoon you will be able to write the frontend in C, too
rindolfsolidfox: my websites are mostly static html
solidfoxsweet. I can render my interface myself instead of using css
TywinIs C web-scale? Do all the cool kids use it?
rindolfTywin: /dev/null is web scale
solidfoxrindolf, ah. so you don't use any programming?
rindolfTywin: it has sharding
rindolfsolidfox: i do
Tywinrindolf, does /dev/null also have native non-blocking sharding?
Tywin:D
rindolfsolidfox: i use static site generators
rindolfsolidfox: and there is client-side js
rindolfTywin: http://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/
solidfoxrindolf, ah I see
solidfoxI think I remember now. aren't your static site generators written in perl?
Tywinrindolf, how can I get this /dev/null? What do I have to type in my 5000$ Mac?
rindolfsolidfox: see http://www.shlomifish.org/meta/site-source/
rindolfsolidfox: not entirely
rindolfTywin: just PayPal me 100 bitcoins
wedr_PayPal supports bitcoins?
wedr_Or that's a joke?
rindolfwedr_: a joke
wedr_OK
wedr_Otherwise, my co-workers going to cash all in on PayPal
wedr_They have a strut of bitcoins
wedr_Hoping to get back into the green
rindolfwedr_: he can pay me 1,000,000 USD instead
rindolfto get the coveted /dev/null
wedr_Wait until we hit 2030, when USD is probably hyper-inflating.
solidfoxwedr_, that ain't gonna happen
solidfoxwedr_, we can barely maintain current inflation rates
wedr_Hence it's a joke
arahaelrindolf: not entirely a joke, unless it is extremely widespread. There are quite a few results for 'PayPal bitcoin'
rindolfarahael: i 'd imagine
arahaelrindolf: the more promising sites seem to be old though, e.g., a pcworld article from 2015. i suspect that they may have considered it in the past. (but i haven't read it. )
wedr_or extremely fictitious and click-baity
rindolfsolidfox: https://github.com/shlomif/shlomi-fish-homepage/blob/master/.travis.yml - this is the build process
rts-sanderfor a mere 999,000 USD I'll even spin up /dev/null as a service for you
rts-sanderwhich exists already apparently: https://devnull-as-a-service.com/
Tywinrts-sander, it's expensive as hell, so it must be good. I'm talking with my management right now about buying some /dev/null.
xi-rts-sander: dispose of your data safely and efficiently with /dev/null!
rindolfTywin: heh
xi-now for only 150$ per month on a 5 year contract!
rts-sanderI legit think there's non-technical business people you could sell this to
rindolfrts-sander: see http://www.shlomifish.org/humour/fortunes/show.cgi?id=mongodb-vs-dev-null
rts-sanderrindolf, this hans guy is thorough
rindolfrts-sander: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-paid-version-of-cpan
rts-sanderrindolf, it's true though if you look at what some companies pay for enterprise software
rindolfrts-sander: enterprise!
rindolfto boldly code what many have coded before
rindolflol
rts-sandernot like many of us are going through uncharted territory, we at least have the decency to not pretend otherwise
rindolfrts-sander: enterprise software! https://fc-solve.blogspot.co.il/2010/03/01-april-2010-freecell-solver.html
rts-sanderrindolf, consistent usage of the trademark symbol
rts-sanderif you miss it once your intellectual property might get stolen!
rts-sander"Eh, what the hell?" lol
rindolfrts-sander: heh. That is True™
Channel##programming
NetworkFreenode
Published2018-05-09

Compilation Speeds

Display

GeDaMoTurbo Pascal :P
rindolfGeDaMo: where?
Aruseusmany modern language features are slow to compile. rust has that problem too
InPhaseFast compilation, fast development, fast runtime. Choose 2.
rindolfInPhase: heh
rindolfInPhase: 2 or less
GeDaMorindolf: that was to beaky's "instant compile speeds"
rindolfGeDaMo: ah
InPhaseThere's a fundamental reason one ends up with that trade-off of choosing 2. Turning complicated ideas into fast instructions is complicated. And that complexity has to eventually be processed somewhere, either in the head of the programmer, by the compiler, or as a runtime cost.
rindolfInPhase: interesting
_W_most slow compilers are slow, not because it is necessary, but simply because making it fast hasn't been a priority
InPhase_W_: Well the major C++ compiler designers, and the C++ language committee, reportedly spent effort trying to significantly speed up compilation in recent years. But I think we can see there were not many meaningful results from those efforts. They've had trouble finding ways that don't majorly break the features that make the C++ runtime fast.
xenoif I don't learn how to read a file line by line in Swift, this one will also be slow, memory consuming or unstable ;/
xeno:/
_W_well C++ compilation is already relatively fast, so it makes sense that there wouldn't be a lot to gain
jeayeThere have been huge results in the reduction of TMP compilation speeds, thanks to pressure from the clang/llvm world.
jeayeTemplates, of course, being the biggest practical slowdown in C++ compilation, that's a big win.
rindolfjeaye: what is TMP?
jeayerindolf: Template MetaProgramming
_W_I'd go so far as to say that there's more of a correlation between how young a language is and how slow its compilation is, than between complexity of language and how slow the compilation is
rindolfjeaye: ah
SlashLifejeaye: And to be fair, I don't think it was obvious 20-25 years ago how big TMP would become.
rindolf_W_: some languages started off with fast compilers
_W_yes, it's not a hard rule by any means
rindolf_W_: and gcc got slower - https://github.com/shlomif/fc-solve/blob/master/fc-solve/docs/gcc-2.95.txt
gehnfast in terms of time to compile? or fast in terms of the performance of the resulting executable?
_W_gehn: time spent in compilation was what was being discussed
_W_(and contrasted up against speed of development and speed of execution)
gehnah
xenowould guess most languages started off with fast compilers that got slower
_W_probably, at least up to some level of complexity and features
velcospeed of development is subjective, its place is not at all with the other too
velcotwo*
gehncompile time is certainly something that impacts dev time
gehnat least in my experience
gehnI like C++, but I don't love everything about it. it would be nice if we had significantly faster C++ compile times
velcoin my experience, it does impact time taken only when not writing code
gehnwell, testing the code written is a pretty important and continuous process of my development
gehnI have unit tests, but those don't cover everything
gehnand GUIs are often more difficult to test at all
gehnespecially difficult to test things like the result of a render operation on an OpenGL context
gehnso, needing to wait a significant amount of time (upwards of a minute or several) just to test some fairly simple change can spiral time-to-dev costs
rindolfgehn: yes
rindolfgehn: using ccache has changed my life
velcowhat percentage of this time is spent compiling? and what is spent analysing the issue, coming up with a solution, implementing the solution, writing a test, code review, running the test?
gehnrindolf, is that different from how a Makefile or whatever (or a cmake generated project) should be able to detect which files need compile and which don't?
gehnvelco, like I said, it's not always feasible to write a test for everything
rindolfgehn: sometimes it is
gehnI don't have an answer as to exact percentage, but on many days I suspect I spend almost 50% of my total time waiting for compiles
rindolfgehn: if you did “make clean” for example
velcogehn: Sure. Why do you feel compelled to tell this to me?
gehnthat might be an overestimate, but it's not far away
Aruseusgehn, if you have a file b that depends on a. if you change a, then you'll need to recompile b even if you didn't change it at all. so probably not everything will change
gehnvelco, were you not asking the percentage question as a response to what I had said?
rindolfobxkcd: https://www.explainxkcd.com/wiki/index.php/303:_Compiling
gehnunit tests help a lot
velcogehn: yes, and if you don't write test, my list potentially incomplete list of things allows for a 0 percent
gehnbecause they compile much faster as each unit is typically decoupled from the entire app
velcogehn: sound like you need to rethink your workflow
gehnvelco, sorry I don't understand what you just said
gehnvelco, maybe, but I'm not sure what to change about said workflow
velcogehn: I have not put a restriction of non-zero time on any particular item in my list, so I don't understand why do you need to tell me some of these may take zero time
gehnso, it's great to write unit tests, and I write a lot of them, but when doing more GUI centric integration centric work - a workflow centered around unit tests isn't viable
gehnvelco, I seriously still don't understand what you're saying?
gehnwhen did I say anything about zero time?
rindolfgehn: there is also https://en.wikipedia.org/wiki/Distcc
gehnvelco, yes, what about that statement?
velcoI have found that a a simple change incurs less than 2 minutes of building of a large c++ project, most of it spent in linking
gehn2 minutes is still kind of a lot
gehnI tend to not write tons of code before recompiling and testing
gehnso I might spend anywhere from 30s to 5 minutes on a few lines, and then I usually want to test again before moving on
gehnwith unit tests where compilation and runtime is usually < 20-30s that's mostly not an issue
gehnbut when compile times start to rise above the minute-or-several mark, then this begins to become more of a problematic issue
velcowhy run compilation and test so often?
gehnI think the answer to that should be fairly clear to many if not most devs
velcoI run it when I have written a committable amount of code
exio4_nozncvelco: fail early
gehnthe more lines of code you write the more chance that you've made a mistake, and the further you go without checking your work, the more likely it is you'll end up in a very difficult to debug situation that consumes more time than it should
velcoexio4_noznc: it looks to me that some fail even before starting :P
gde33shouldn't make mistakes
gehnlinting helps with that a lot
gehnbut still doesn't prevent logic or runtime errors
velcogehn: that does not come form my experience; it is very rare I have an error in each line I write
gehnso I guess velco is a near god-like perfect programmer
velcoin fact, most are correct; hence, testing them in isolation proves pointless
gehnfor the rest of us mortals however...
gehnI don't test lines in isolation
Channel##programming
NetworkFreenode
Published2018-05-09

Dogs on the Internet

Display

DnzAtWrkwow, I need to go on a quest for coffee
rindolfCoffee Quest
Mangy_DogThe Legend of the Bitter bean
rindolfMangy_Dog: heh
Mangy_Dog:>
Mangy_Dogi had a second mug of a rather strong coffee
Mangy_Dogi should not have any more
rindolfMangy_Dog: i don't drink coffee
Mangy_Dog:o
Mangy_Dogtea?
rindolfMangy_Dog: i also refrain from caffeinated beverages
Mangy_Dog:o
Mangy_Dogheathen
rindolfMangy_Dog: fruit tea
Mangy_Dogand you call yourself a programmer :p
rindolfMangy_Dog: heh, yes - i call myself a programmer
amigojapan_rindolf: there are many stereotypes about programmers which don't always apply
rindolfamigojapan_: right
rindolfamigojapan_: some programmers are dog people
rindolfamigojapan_: and some go to bed early
amigojapan_rindolf: hehehe, I bet that is quite common
rindolfMangy_Dog: woof
Mangy_Dogbark
Mangy_Dogaww sorry to hear it
rindolfMangy_Dog: roar
* Mangy_Dogbark bark bark
rindolfMangy_Dog: meow
* Mangy_Doghead tilts
rindolfwe should start a zoo
Mangy_Dogimma confused doggo
rindolfPeyam: https://abstrusegoose.com/249
rindolfMangy_Dog: there are no dogs on the internet!
Mangy_Dogbut
Mangy_Dogimma dog
rindolfMangy_Dog: :)
listenobody on the internet knows you're a dog
listeunless you explicitly tell it
Mangy_Dogheh
listehttps://www.openparenthesis.org/wp-content/uploads/2008/07/idog.jpg
* moriartybarks
rindolfMangy_Dog: http://www.shlomifish.org/humour/fortunes/show.cgi?id=dogs-on-the-Internet
* moriartystarts dry-humping Mangy_Dog
Mangy_Dog:o
* Mangy_Dogtries to shake moriarty off
* moriartyholds steadily on like a cool skateboarder
moriarty:D
* biberuprepares an ad for puppies
listean ad targeted for puppies?
Mangy_Dogbut I'm a male doggo
listenow that's some next-level marketing stuff
AwocaHip hop dogs.
moriartyMangy_Dog, that's OK, we'd just pretend this is prison
moriarty;)
Mangy_Dog:o
Mangy_Dog:o
biberuliste: targeted at Chinese restaurateurs
Mangy_Dogoh I'm gay BTW... but i don't make puppies
rindolfMangy_Dog: ah
Lil_SmurfTV for dogs
rindolfMangy_Dog: a gay male dog?
Mangy_Dogber arks
rindolfon the internet!
rindolfMangy_Dog: and you drink coffee
Mangy_Dogyep
rindolfMangy_Dog: you are a wonder dog
Mangy_Dogyay
rindolfMangy_Dog: do you conspire to take over the world?
Mangy_Dognaaa
rindolfheh
Mangy_Dogthe big muscly wolves and tigers are set to take over the world
Channel##programming
NetworkFreenode
Published2018-07-13

The voiceless Trashlord

Display

rindolfhmmm,,,, Trashlord no longer has +v
vdamewoodHe must have left the channel for a second or something.
rindolfTrashlord: welcome to the commoner class
navkthxTrashcommoner
rts-sanderfilthy peasant
rindolfnavkthx: heh
rindolfpleb
navkthx^^
* rindolfis joking
rts-sanderI'm not, I'm 100% serious
navkthxas a heart-attack
arahael"let them eat cake".
rindolfrts-sander: heh
rindolfarahael: BTW, this phrase predates https://en.wikipedia.org/wiki/Marie_Antoinette
rindolfTrashlord: how do you feel wo +v?
jeayeTrashlord: how do you feel w +ov?
Trashlordrindolf: feels weird after 4 months. But I wasn't voiced because I'm special, but rather because of a spammer. Multiple people were voiced and my bouncer just happened to be stable so I remained voiced the whole time
solidfoxwhat is w +ov and wo +v
rindolfTrashlord: ah
Trashlordjeaye: if I was +o it would have been easier, because some people thought I was channel staff. I started getting private messages asking why X is banned, etc
rindolfsolidfox: without voice
solidfoxso w +ov must be with op and voice
rindolfTrashlord: did you see us joking about it earlier?
jeayesolidfox: Mine's just wordplay on rindolf's.
solidfoxjeaye, oh OK lol
Trashlordrindolf: don't think that I did
rindolfTrashlord: ah
rindolfTrashlord: scroll up
rindolfTrashlord: sup?
Trashlordrindolf: to what time?
Trashlordrindolf: I'm trying to bake pitas again
rindolfTrashlord: ah
TrashlordI might have not been here when that conversation took place
Trashlordif it was more than 2 hours ago
rindolfTrashlord: we mentioned your nick
rindolfTrashlord: i can paste it
Trashlordrindolf: alright, paste
tbejosrindolf: you do a lot of programming on graphics and video systems right?
rindolfTrashlord: http://www.shlomifish.org/Files/files/text/irc.log.txt
rindolftbejos: possibly - nothing too much low level
tbejosrindolf: well this project might be of interest to you https://github.com/gnif/LookingGlass
tbejosit is a little low level, to be honest
solidfoxrindolf, the rules say no loggers, does that apply to excerpts?
Trashlordrindolf: ah
Trashlordwell, I lost my voice because my bouncer got disconnected
Trashlord¯\_(ツ)_/¯
rindolfsolidfox: i think not
solidfoxwe need a +v bot
solidfoxto enable +v
solidfoxon anyone who asks
rindolfsolidfox: we used to have Archer
solidfoxrindolf, archer was a person
rindolfTrashlord: bad bouncer
Trashlordrindolf: it was on for 4 months
solidfoxand he only let certain people have +v :<
rindolfTrashlord: fire them
Trashlordmy longest connection streak ever
Trashlordrindolf: it's from a friend
Trashlordhosted on one of his servers
rindolfsolidfox: it was also a bot
solidfoxrindolf, ah I see
solidfoxrindolf, I was trying bot commands and he replied "tisk tisk tisk" lol
solidfoxit surprised me
POJObut "hello world!" will not get me there, even in a loop
solidfoxwell not really algorithms, that might be going a bit overboard
rindolfsolidfox: i have some selected conversations from here on my site
solidfoxrindolf, that is probably OK
solidfoxi was just curious
rindolfTrashlord: ah
rindolfTrashlord: fire your friend
Trashlordrindolf: heh
Trashlordrindolf: the bouncer is good
Trashlordrindolf: and I'm getting it for free
rindolfTrashlord: OK
Trashlordnot gonna complain
Channel##programming
NetworkFreenode
Published2018-07-26

Your Mum Needs a lot of RAM

Display

mrigoften wondered why a list of objects is called a vector in C++ too, seems some how related.
vdamewoodmrig: Because Cartesian vectors are just a list of values in math.
mrigright yes.
velcothat's he original mathematical definition of vector: tuple of scalars
vdamewoodmrig: So the term was borrowed in the old days by some. Some others uses 'array' for the term.
vdamewoodC++ has a std::vector type because of this legacy
mrigand the array gets conflated with matrices too.
DnzAtWrkisn't a vector like a direction, compared to a coordinate
mrigOK
deniskaI mean, a matrix is just a vector of vectors :P
vdamewoodDnzAtWrk: It can be, yes.
deniskaDnzAtWrk: a vector can represent both a direction, and a coordinate
DnzAtWrkI tried learning what tensors are the other day
DnzAtWrkseems like people can't agree on definitions of these things
velcoboth a direction and a position
vdamewoodIsn't he they guy with the floating disc?
deniskavector is just a clever name for "a bunch of numbers" :)
mrigdeniska: well it is kinda the axis rather than that value no?
vdamewoodTensor's Floating Disc?
listevectors have length in addition to a direction
xenoDnzAtWrk: when you did, did you go the math route, or did you try to follow some CS thing?
deniskamrig: a coordinate is a pair of numbers, a vector is a pair of numbers, they are essentially the same thing
DnzAtWrkBoth
deniska(a 2d vector I should say)
DnzAtWrkand I still barely get it
listea vector stemming from origin can represent a coordinate pair
vdamewoodA 2d number sounds complex.
rts-sandera vector can represent just about anything
rts-sanderwhen given enough dimensions
* vdamewooduses a vector to represent rts-sander's mom
deniskaa vector can represent your face
deniskaand your mom
rts-sanderoh sheit
vdamewoodI've already got a vector for you mom.
rts-sandervdamewood, I'd do the same for you but even my 32GB of ram couldn't fit your mum
velcour mom is infinite field of scalars
* vdamewoodbows to rts-sander
mobile_cur mom is worth 33 GB 0.0
DnzAtWrkseems fine
DnzAtWrkyour mom has a high generality
mobile_cXD
`sliktsis that a way of saying fat
vdamewoodMy band is like 999 MB. No gigs yet.
gde33higher languages (basic) so much fun!
mobile_cgde33: as in Visual Basic?
DnzAtWrknaw I'll just use nbasic
gde33mobile_c: as in all higher languages are basic
mobile_cgde33: oki
* vdamewoodmakes a new programming language called SIMPLE
rindolfvdamewood: heh
rindolfvdamewood: call it "easy"
* vdamewoodmakes another programming language called EZ
* inhahemakes an esolang called Complicated
listeinhahe: that'd be Malbolge :)
vdamewoodNow I'm making a backup of my backup.
* gde33wants to make a language called Terrorism
dostoyevskyPonzi scheme is still the most popular
gde33should be hackers, then you can say you are using hackers
vdamewoodA language should be called 'Yo mom', So books can be titled "Programming with Yo Mom"
deniskaYo mom for beginners
gde33embedded yo mom
vdamewoodYo Mom in 24 Hours
inhaheDebugging Yo Mom
deniskaHead first in yo mom
vdamewoodYo Mom, the Hard Way
gde33chapter 1: objects in yo mom
Channel##programming
NetworkFreenode
Published2018-11-18

There are at least two inches in a mile

Display

bytefirethat stuff goes over my head
ph88over my head as well :P
bytefiremay be half inch above your head and 50 feet above mine :)
rindolfbytefire: what barbaric measurements
rindolfbytefire: quick - how many inches are in a mile?
vdamewoodall of them
jrslepak. o O ( how many barrels in an acre-foot? )
rindolfvdamewood: i guess the capital of Ohio is "O" then
adschow many fathoms in a furlong?
bytefirerindolf: there are more than 2 inches in a mile
jrslepakof course, none of this is as dumb as having 112 pounds in a hundredweight
rindolfbytefire: so 3?
mrigto many to fathom!
Inlineif in doubt use your elbows
Inlinelol
bytefirerindolf: well... there are 3 inches in a mile. there are other inches in a mile as well.
Inlineone bow and one bow bowbow
mrigYes that is how you get to the front of the Que in France.
Inlinewowow
rindolfbytefire: heh
bytefire:D
Inlinebow wow au
Inlinelol
mrigA foot is a fair measure of spacetime :P
rindolfbytefire: i'll take the first 20 inches in the mile
vdamewoodSpeaking of spacetime, how many meters are in a second?
vdamewoodmany*
bytefirelol
Inlinenaaa all you need is a clock and an inch stick to measure spacetime
Inlinelol
wedrclock is just an invention
wedrall you need is a stick
mrigan 1/12th of is naturally a senseful measure of nought!
* vdamewoodsticks to the invention.
* wedrinvented sticks
rindolfvdamewood: i wondered that as well
vdamewoodrindolf: I have no way to prove it, but I always figured that there were c*s meters in a second.
mrigif a nautical mile is genuinely 60 minutes, how much is an inch in time?
mrig:P
wedrmrig: a litter.
mrigah" that is 1/12th an ah'
Inlineas big as the sailor
vdamewoodrindolf: That is, the time it takes light to travel a certain distance is that distance in time.
Inlineloll
mrigor is that vis versa?
rindolfvdamewood: ah
Inlinetailor the sailor without failure
* Inlinesings
Inlinelol
* mrigfades into a black hole and emerges upon a brand new time line.
mrigshiny!
wedrwtf, you invented a stick
wedrnow we have to measure how long the new timeline is.
wedrYou monster.
Channel##programming
NetworkFreenode
Published2019-02-18

Educating Machines

Display

* dan01(~dan01@) has joined
rindolfdan01: arrrrR
sir_galahad_aday
rindolfsir_galahad_ad: hello me hearty
rindolfsir_galahad_ad: dan01 has to use https://en.wikipedia.org/wiki/R_(programming_language)
sir_galahad_adah
rindolfsir_galahad_ad: and he hates it
sir_galahad_adbut machine learning and stuff!
rindolfsir_galahad_ad: if a machine wishes to learn it should go to college! ;)
sir_galahad_adbut it can't afford tuition on a machine's salary
rindolfsir_galahad_ad: it should get a student's loan then
rindolfsir_galahad_ad: or apply for a scholarship
rindolfsir_galahad_ad: we cannot have ignorant machines
Channel##programming
NetworkFreenode
Published2019-06-01

Vanilla software and Real Programmers

Display

Trashlordwhere did the term "vanilla software" come from? Why vanilla?
_kmh_Trashlord, like vanilla sex?
Trashlord_kmh_: I didn't know that was a term
rindolfTrashlord: vanilla means plain, raw, with no additions
rindolfTrashlord: like vanilla icecream
Trashlordrindolf: why not chocolate software then, like plain chocolate ice cream?
rindolfTrashlord: https://en.wiktionary.org/wiki/vanilla
gwosixwhat the fuck is "vanilla software"
_kmh_vanilla vs edgy/kinky/spicy/different from the norm
_kmh_be it software, sex or whatever
rindolfTrashlord: chocolate has a more noticeable flavour
gwosixdoes Microsoft office count as vanilla software?
Trashlordrindolf: alright
gwosixvanilla is like beige
rindolfTrashlord: and colour
rindolfgwosix: like vanilla js
_kmh_Java, C, python and alike are vanilla
InPhasegwosix: Microsoft Office is more like an $8 bottle of asparagus water.
_kmh_brainfuck is not
IRCMonkeyVanilla means plain ol'; nothing fancy.
Trashlordrindolf: but vanilla ice cream is white
IRCMonkeySometimes means original version.
koollman_kmh_: how do you attribute flavor ? :)
rindolf_kmh_: what?
_kmh_Trashlord, white with a touch of yellow
TrashlordOK
_kmh_https://en.wikipedia.org/wiki/Brainfuck
andrei-nI noticed that to be a good programmer you have to be a good writer: you have to be able to write comments, tutorials, explanation, and documentation and be not ashamed to show it to other people. What is your opinion?
_kmh_lol
_kmh_https://en.wikipedia.org/wiki/Vanilla_software
_kmh_there is actually wikipedia entry for it
rindolfandrei-n: hi
rindolfandrei-n: http://blog.red-bean.com/sussman/?p=96
_kmh_andrei-n, to be good programmer you gotta be good at everything :)
_kmh_the goose laying golden eggs
koollman_kmh_: I mean, I know what vanilla means in this context. But how would the system-provided brainfuck be less vanilla than system provided Java ? :)
andrei-n_kmh_, yeah, I even started copywork in order to improve concentration and memory... It's never enough.
koollman(I do agree that brainfuck is esoteric)
koollman_kmh_: I mean, on some Linux distributions it's easier to get brainfuck than oracle Java :)
IRCMonkeyBrainfuck is insane
Myr_kmh_ : That would qualify you as a developer
tiggster79andrei-n: To be a good programmer first and foremost you have to be good at logical thinking and problem solving. The rest are just details.
Trashlordto be a good programmer you have to be able to quit vim
tiggster79LOL
rindolfTrashlord: heh
rindolflol
tiggster79oh yeah, and real programmers use vim :)
IRCMonkeyWinners never quit, quitters never win …
* rindolfwins vim
rindolfbecause i couldn't quit it
Trashlordlol
andrei-ntiggster79, I noticed that I'm not even able to understand the problems on spoj, leetcode and project-euler. That means I'm really bad at reading... So I have to improve this before even trying to become better at problem solving...
MyrVim is for the lazy, nano is where it's at
rindolfTrashlord: :)
Trashlordrindolf: :)
deniskanano is for people who are too scared to use notepad.exe
rindolfMyr: https://xkcd.com/378/
tiggster79deniska: nano is for people who want to use the terminal, but are too afraid to use vim.
Myrrindolf: you got me there, never could grasp butterfly
rindolfMyr: heh
rindolfMyr: use emacs then
rindolfMyr: it has m-x butterfly
Channel##programming
NetworkFreenode
Published2019-07-15

The European Bundle

Display

zenix_2k2so someone here advised me to compile my program on Windows 10 and it is gonna work backward on the other versions, but when i run on Windows 8 it says something like "api-ms-win-crt-runtime-l1-1-0.dll is missing"
rindolfzenix_2k2: i recall similar issues
zenix_2k2and i was trying to compile the program with pyinstaller
Arahaelzenix_2k2: You need to find the redistributable for the libraries you're using, and install them. Looks like windows 10 has it by default.
zenix_2k2more like freezing it
Arahaelzenix_2k2: That said, the convention in most environments is to get the *oldest* environment you want to support, and use that.
Arahaelzenix_2k2: Older apps tend to work well on newer systems. The reverse is not usually true.
deniskazenix_2k2: when compiling for compatibility, you probably would want to go with older systems rather than newer
zenix_2k2well, maybe i will just compile on Windows 8 and hopefully it will work on win10 and win7
deniska(not sure how it works on windows though)
Arahaelzenix_2k2: In that case, compile on windows 7.
deniskaif you want to target win7, you probably should use win7
zenix_2k2that's weird, some people here said i should have compiled on win10
zenix_2k2it is gonna work backward
zenix_2k2or maybe i lagged :P
vdamewoodWindows 7 is EOL in 7 months.
zenix_2k2well... but i bet its apps will still work on windows 10 and 8
vdamewoodzenix_2k2: Compiling for Windows 7 on Windows 10 should, in theory work, as long as you only use libraries that come with 7.
vdamewoodSame with 8.1.
rindolfzenix_2k2: Arahael deniska : I think the https://pysolfc.sourceforge.io/ packages work fine on older windows and they are built on win10
zenix_2k2does this mean i should ask my users to install the appropriate libraries every time they use my program ?
Arahaelrindolf: If you know what you're doing, sure.
Arahaelrindolf: But if you're struggling, well, one *very obvious* way to figure it out is to just use the oldest system.
rindolfzenix_2k2: you can bundle them
vdamewoodzenix_2k2: The thing is, I think that missing lib you mentioned isn't distributed with Windows before 10. Maybe before 8.0.
deniskadepending on the licensing terms of this library, you may redistribute it with your program
rindolfArahael: yes
zenix_2k2rindolf : bundle ? this sounds new to me
vdamewooddeniska: It looks like an MS-supplied library. MS is basically You may distribute Release versions of the dll's freely. No modification, no source, no static libs, and no debug versions.
rindolfzenix_2k2: it is an English word
zenix_2k2yea but its definition in this situation isn't
rindolfzenix_2k2: means "to include"
zenix_2k2yes i know, but when you talk about include, i can only imagine something like "#include"
zenix_2k2in C, C++ programs
vdamewoodzenix_2k2: Think more like zip myzip myapp foo.dll
vdamewoodThat's a terrible command.
rindolfzenix_2k2: include has a more general meaning
vdamewoodzenix_2k2: Anyway, think about 'including' something in the same archive file, or such, when people speak of bundling.
rindolfzenix_2k2: like "europeans, including Frenchmen, are ..."
* vdamewoodbundles France with Europe.
rindolfvdamewood: heh
* Arahaelthinks #include <frenchmen> is a bit weird.
rindolfvdamewood: will it cost extra?
vdamewood#include <frenchman.h>
vdamewood#include <aussie.h>
Arahael#include <australia.cpp>
zenix_2k2yea, that is a good example, so bundle in this case is like a zip file ?
deniska#ifdef __deal__ #include <uk>
deniska>_>
deniska<_<
Arahaeldeniska: Isn't that over yet?
deniskadunno, I don't really follow this
vdamewoodzenix_2k2: Yeah, same concept. You just include it with your installer program, though, which often is something similar to a self-extracting zip file.
zenix_2k2Hm, i don't think pyinstaller offers any option like that
Channel##programming
NetworkFreenode
Published2019-07-15

Last of the Mercurialians

Display

mobinoobmercurial is on the way out folks: https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
mobinoobtime to buckle up and git gud
rindolfmobinoob: saw that
merijnmobinoob: pfft, that won't stop me from using Mercurial :)
merijnmobinoob: I've been using GitHub as main host for my code in mercurial for years to prepare for this moment :p
mobinoobthe mercurial rats swim to the last big sinking ship :)
mobinoobmerijn, haha but at some point you'll have to learn git though :)
duncanDoes github support mercurial or do you just push it there as a git repo?
merijnmobinoob: Why? I've managed with Mercurial since 2009 across 3 different companies where everyone was using git
merijnduncan: hg-git extension allows bidirectional conversion/interaction with git
duncanI have in my mind a long-standing idea to write a host for rcs projects that merely offers an rsync interface
merijnduncan: So I just clone with "hg clone git+ssh://url" work with Mercurial and when I'm done I just do "hg push" and it Just Works (TM) (unless there's git submodules, then things get super annoying)
merijnBut then submodules are also annoying in git :p
duncanI do understand they compare closely which is nice
merijnduncan: The data model is very similar, the approach to UI/workflow is not, Mercurial is much more human friendly :p
duncanFor keeping track of notes I like to use rcs as it is so simple and reliable
mobinoobmerijn, can you also do interactive rebases etc?
merijnmobinoob: Why wouldn't you?
mobinoobmerijn, idk maybe there's some subset of functionality that isn't available via merc
mobinoobyou wouldn't know because you don't know git after all
rindolfduncan: https://en.wikipedia.org/wiki/Revision_Control_System - this?
mobinoobyou're missing out
duncanYup, good old rcs
rindolfduncan: i use git or hg for notes
duncanI have many such notes and the emacs rcs interface is good
merijnmobinoob: Some people say Mercurial doesn't "natively" support rebases, etc. because rebase is technically an extension, but it's an extension that's maintained by the Mercurial core team and ships as part of the standard mercurial install, so I think that's kinda nonsense
merijnmobinoob: I would actually argue that the evolve extension of Mercurial is infinitely better than interactive rebases
mobinoobmerijn, yeah an extension by the core team is good enough
mobinoobalright guess there's no problem then
merijnmobinoob: https://www.mercurial-scm.org/doc/evolution/
mobinoobit's like a javascript developer that only programs in some language that compiles to javascript
mobinoobbut less severe as it's more personal
Jck_trueSadly it seems like Bitbucket is dropping support for mercurial... So getting hosting for open source project is gonna get even harder under hg
vdamewoodJck_true: That rather sucks. hg is one of the two SCMs that don't suck.
duncanWhat is the other one?
vdamewoodduncan: git
velcoas they say in the announcement, git just won.
velcothey've got like 1% of users using hg
vdamewoodThough, hg's development does seem to be lagging behind the Python 2 EOL party.
velcoand that's not the top of the foodchain 1% :P
mobinoobpopular doesn't always mean better though
duncanvdamewood: it is full of stuff like `git-clip-submodule --sense-change [ --cripple-branch | --overcome-archive | --hurtle-nag-subtree ]` though
vdamewoodduncan: So?
duncanIt is a tad confusing
mobinoobtad
mrigoh Hg is mercury, right got to the same page in the end :)
mrigI was just admiring how easy it is to use a bare remote git repo on any server; Love git.
mrigThat said I have never tried mercurial, likely a little slow compared to git no?
Jck_trueSpeed was never an issue for me on my personal projects
vdamewoodduncan: Is that enough for it to suck?
mrignot that it would make the slightest difference on any of my tiny projects.
icholyall projects start small
Jck_trueAnd wait what... As I read the blog post are they simply gonna scrap all hg repositories?!?
duncanI thought hg is faster than git
icholynoo
icholyJck_true: where you reading that?
Jck_true"Mercurial features and repositories will be officially removed from Bitbucket and its API on June 1, 2020."
mobinooband I never found git to be super fast
icholymobinoob: have you ever worked with svn?
mobinoobicholy, once
mobinoobicholy, svn is another level of shit though
icholyused to be the best
icholy"best"
Jck_trueSVN does however have the fantastic TortoiseSVN interface... Which makes it great for non command-line users...
Jck_trueAnd there is something nice about the "everything is on the server"
mobinooblmao you're joking right?
vdamewoodI wonder what major open-source projects still use Hg.
rindolfmobinoob: what is faster than git? perforce?
rindolfvdamewood: firefox
vdamewoodrindolf: I thought they might. I wonder if Thunderbird does, too.
mobinoobrindolf, idk
Jck_truemobinoob: You're welcome to call me stupid. But like 40% of the time I don't know what the fuck I am doing when it comes to git stuff...
rindolfvdamewood: https://en.wikipedia.org/wiki/Mercurial
mobinoobJck_true, we all make mistakes, it's never too late to git gud
icholyrapidwave: most are hand-written
rindolfJck_true: i still miss the simplicity and transparency of the svn model
rindolfJck_true: though I'm mostly using git and hg now
mobinoobonce you get git at the basic level it becomes easy in usage
rindolfJck_true: but i don't feel i understand their program model
icholytook me a long time before I really "got" git
mobinoobthe process takes years and requires an inquisitive mind
icholythis talk is pretty good https://www.youtube.com/watch?v=XCnnSryzPrE
Jck_trueThat is such backwards thinking... ~60 years of computer science? And Git is the best we can do?
icholyJck_true: I feel ya
Jck_true(But only if you spend a few years learning it)
mobinoobJck_true, Linus would be sad to see those words
icholyit's really great once you master it though
icholykinda like vim
icholythe UX is the main issue with git
mobinoobdamn git was created in 2005, doesn't seem that old
mobinoobas in 2005 wasn't that long ago
Jck_trueThat is how I tried explaining it to my ex wife. Told her she just needed a few more years getting to know me and then everything would be great between us
icholylmao
mobinoobon the first date: "just let me fuck you for a couple of years, eventually it'll git gud"
noteqstmonot that long ago? hmm git is half as old as x86 arch?
rindolfJck_true: heh
noteqstmo386 i mean
noteqstmowait was 286 32 bit?
rindolfnoteqstmo: it wasn't
GeDaMo"The Intel 80286[3] (also marketed as the iAPX 286[4] and often called Intel 286) is a 16-bit microprocessor" https://en.wikipedia.org/wiki/Intel_80286
rindolfnoteqstmo: the first x86 was 8086/8088
noteqstmoyeah definitely meant 386 with that comment then
rindolfnoteqstmo: and it was compatible with the 8080
GeDaMoOnly in the sense that 8080 assembly could be run through a translator to get 8086 assembly
rindolfthere was also https://en.wikipedia.org/wiki/Zilog
Channel##programming
NetworkFreenode
TaglineLet's give it a few years
Published2019-08-22

Prioritizing Money

Display

WebStormit seems in my country node jobs pay about $20k more a year than rails jobs
WebStormI guess if I want $20k extra I should stick to node
WebStormI did some research
pulsepeople who see programming just as a way of making money weird me out
deniskapulse: I started programming because it seemed like a fun thing to do, and as a bonus I can also have jobs involving it
pulsedeniska, that's a proper mindset
deniskabut caring about programming only from 9 to 5 is a valid mindset too
pulsedeniska, disagreed
pulseif you treat programming as a way to get money then your code will necessarily suck
pulseyou should treat code with all the respect it deserves, and consider money as a happy side product
pulseit's the same in any other craft, to be honest
pulseprioritizing money means you don't give the craft the attention it requires
rindolfpulse: and it likely will result in less money
pulserindolf, yes, ironically enough
Channel##programming
NetworkFreenode
Published2021-07-07

X-Y Problem

Display

eson123so question, i am intending to make a feature where a user makes a purchase or anything, it will send an email to the admin, but that does require me to create an email first and put it in the config in the backend, is there anyhow i can send email anonymously ?
rindolfeson123: hi
eson123oh hi
rindolfeson123: https://www.shlomifish.org/humour/image-macros/indiv-nodes/set_up_email_service.xhtml
bayazTitle: Shlomif’s Memes - “One does not simply set up an E-mail service.”
eson123rindolf: oh no, that's more unecessary work
rindolfeson123: you can use 'do-not-reply@eson123site.tld'
eson123doesn't that still require me to setup my own email server ?
rindolfeson123: no, see the DNS MX record
rindolfeson123:
PlanckWalkYes, generally anything can send mail *to* an address.
PlanckWalkIf you don't own the receiving server it's a good idea to whitelist your sending thing though.
PlanckWalk(Which may involve SPF and DMARC and so on)
OverCoderhello
OverCoderI need a nice way to manage secrets in a giga project
OverCoderWhat felt like the best way to manage secrets is Google Secret Manager
InPhaseI simply setup an email service. And it works more reliably than all the other email services I have access to. It wasn't really too hard.
OverCoderbut for compute resources, we don't use GCP computes (yet), because they're very expensive
OverCoderThis "giga project" is actually a monorepo, and secrets can be text or files
OverCoderI'm not quite sure how to manage this stuff nicely
OverCoderSome secret files may be shared by all packages
OverCodersome files are scoped to specific packages
OverCoderetc.
InPhaseThere are a few extra steps now compared to setting up email services in the 90s, but not really that much.
OverCoderAlso Docker Compose is used to bring up all the packages
OverCoderso the question is, what's a nice way to manage secrets
PlanckWalkYes, I run my own email server
PlanckWalkAlso, setting up a special purpose server that only sends or receives mail on a single address is very trivial.
PlanckWalkYou can then mostly not care what goofball anti-spam measures the rest of the world lurches into.
PlanckWalkThere's still a piece of equipment in a mine in Western Australia which reliably sends reports. I set it up in 2002.
PlanckWalkIt doesn't have any fancy antispam stuff and the receiving email server doesn't care.
OverCoderhow do you guys manage things like bucket names in code
OverCoderor basically any identifier for some resource on a cloud provider
OverCoderI can't wrap my head around this
OverCoderevery solution I come up with ends up gross
OverCoderlike I don't want to hardware `some-whatever-value` every time I want to access the bucket named `some-whatever-value`
OverCoderbecause (1) it sounds easy to type `some-whetever-value` accidentally and spend 5 hours trying to figure out what's wrong
OverCoder(2) I don't like that the validation is not compile time
OverCoder(3) I don't like how hard it is to change that name later, yes Ctrl-Shift-F may work but it's not very elegant
OverCoder(4) it's not possible to tell how many buckets a service uses at a glance
OverCoderI'm not even being specific about bucket names either, but any cloud provider resource including service accounts, cloud functions, pubsub subscriptions, etc.
rindolfOverCoder: wrap in an object?
OverCoderrindolf, something like this right? https://irc.overcoder.dev/uploads/81ed78804ecdf0d0/image.png
OverCoderthing is, for example TypeScript has a feature where it can validate strings to conform to a certain shape
OverCoderso for example I want the `users` bucket to only contain keys of certain formats and only
OverCodernot sure how to put this together entirely
OverCoderI mean yes I could write an entire giga types file and type checks all this stuff
OverCoderbut overall I'm confused as what people do
OverCoderbecause the issue seems not google-able
OverCoderas if I am googling a problem no one has
* OverCoderis confused
rindolfOverCoder: more like `MyBucketName(name='myname') `
OverCoderrindolf, yes but what validates `myname` is even remotely a relevant name on cloud?
rindolfOverCoder: your tests suite
OverCodertests are ridiculous
OverCoderit's just typing the code twice
OverCoderi don't do it
enxineme either. i don't code too. i make an infinite loop and wait for random bytes to arrange in a program i want.
rindolfOverCoder: with code introspection then?
OverCoderwhat's that
rindolfenxine: heh
suppermanbuckets should be clearly labelled, mashed potatos, gravy, macaronis, etc
rindolfenxine: https://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/
bayazTitle: slash-dev-null is WebScale
enxinehehe
deciderwhy not just put everything into a json file and load it at run time? its not great but seems like its the standard way of handling these things
ornxcode doesn't work, any tips?
rindolfOverCoder: google / ddg it
ornxthx bro, i'll see if that works
ornxokay i googled "why doesn't my code work" and i think the issue might be that i have something called an "X-Y problem"? is there an easy solution for that?
edgar-rftuse Z only
nitrixAsk about the X instead of the Y.
nitrixAka, don't ask the derived question, ask the original.
rindolfheh; ornx++
Channel##programming
NetworkFreenode
Published2023-02-08

Websites down for maintenance

Display

irrelephpantDifferent question: How can many websites take their entire operation down while doing backups? What could be causing the need for that? For example, right now, "Briefly unavailable for scheduled maintenance. Check back in a minute." at https://acceptableads.com/standard/ I don’t get this. Why can’t the backup be made while the site is being served?
RelayChatit can be
rindolfirrelephpant: snapshotting? I don’t know.
irrelephpantSurely PostgreSQL is not unique in that it can back up data while not affecting the normal operations at all?
irrelephpantSnapshotting?
RelayChatirrelephpant you could probably set up a manual copy/paste with any database.
rindolfirrelephpant: yes, freezing the normally dynamic state of a UGC site’s database
mercenaryirrelephpant: ‘scheduled maintenance’ is not necessarily equal to ‘backup’
irrelephpantRelayChat: "you could probably set up a manual copy/paste with any database." <-- ?
irrelephpantrindolf: "UGC"?
irrelephpantmercenary: What else could it refer to?
RelayChatcopy the database.db file and paste it elsewhere. that's a backup too.
mercenaryirrelephpant: OS/software upgrades. database layout changes that need the code to be in sync. server moves. and many other things
rindolfirrelephpant: user-generated-content, jeeze
RelayChatmaybe they’re running windows server and it’s a patch tuesday
irrelephpantrindolf: Never heard that before.
irrelephpantmercenary: Hmm… I suppose.
rindolfirrelephpant: from weblog comments to youtube uploads
RelayChathttps://acceptableads.com/standard/
RelayChatit’s back up
RelayChata new windows update was released a few hours ago so that may have been it
RelayChatirrelephpant
irrelephpantWindows update? I thought that site was about web ads?
RelayChatthe server os could be windows
RelayChatMarch 14th = Patch Tuesday
rindolfspeculation isn’t fruitful
rindolfand actions and outcomes are more important than motives
pyzozordrindolf: depends
pyzozordcannot set a general rule for that kind of thing
rindolfpyzozord: I didn’t mean it as gospel :]
pyzozordrindolf: right, sorry
rindolfpyzozord: no worries. \o/
Channel##programming
NetworkFreenode
Published2023-03-15

Honey bees, My Little Pony, Super-heroes, Teas, open/free/share culture

Display

rindolfamigojapan: i am fond of ladybugs ;and honey bees naturally [mmmm... honey]
amigojapanrindolf: sure, those are nice... they have pretty colors, also butterflies
rindolfamigojapan: slashdot wrote that honeybees solve the travelling salesman problem. i mystically believe they have an oracle for that
amigojapanI see rindolf
amigojapanok, I am goign back to sleep, ttyl
ljharbrindolf: but they do it by traveling all the routes, and forgetting about the ones that aren't as efficient
ljharbso it's not exactly "solving" it
rindolfljharb: i don't understand
ljharbrindolf: the point of the problem is to solve it without having to actually walk all the paths
ljharbrindolf: bees brute force it, which isn't solving it
hmw[at]Calling it "analyzing" instead of "solving" might make it clearer, since they still arrive at a solution
rindolfljharb: ah... that's what i meant by "having an oracle".
ljharbhmw[at]: not through analysis tho. through brute force.
hmw[at]My point
* webchatsucksrides rindolf
* rindolfuses his EvilAntlers™ to become an alicorn EvilReindeer and fly webchatsucks wildly
webchatsuckswheeeee
webchatsucksa dream
webchatsucksnow breath fire and kill all the infidels!!!!!!
iAPXInfidel, prepare to charge
rindolfwebchatsucks: a dragon alicorn? I like your way of thinking!
rindolfi got many crossover ideas from watching https://mlp.fandom.com/wiki/My_Little_Pony_Friendship_is_Magic_Wiki and other fantasy
bayazTitle: My Little Pony Friendship is Magic Wiki
webchatsuckswhen we're gonna get powers?
webchatsucksI think I am watching Invincible too much
webchatsuckscan't wait for the next season
* webchatsucksthrows a pointer to member syntax in the channel --> NOW PARSE IT!
rindolfwebchatsucks: hi. super heroes: https://www.youtube.com/watch?v=Qm9d5wAXW5c
bayazTitle: MIKA, RedOne - Kick Ass (We Are Young) (Official Music Video)
rindolfwebchatsucks: sometimes i feel that angular is the super villainous JS framework
rindolf"abandon all hope, ye who enters"
vdamewoodWeird. When I build my project, the executable isn't produced, but the build output says it's being built.
LunarJetmantime to get drunk.
EdFletcherwe don't need to know that
webchatsucksrindolf: I AGREE
webchatsucksI used angularjs before (I know, it's something else). then I tried Angular itself and I felt like an idiot
DPAvdamewood: Is it an intermediate makefile target that's automatically removed by make because it's not marked as needed? Or are you using automake and the binary is hidden somewhere in a hidden folder?
webchatsucksis beaky around? I just drank an excellent black tea now
vdamewoodDPA: I'm not using make atall.
vdamewoodat all*
beakyyum what tea are you drinking
webchatsucksyou are using Bazel, right? like a good boy
webchatsucksbeaky: hold on
beakyim about to make some raw puer tea myself (the green hype from white2tea)
webchatsucks"teas of canada" - wild blueberry black tea
beakynice i like the taste of blueberry
rindolfwebchatsucks: black tea + mint leaves + sugar → win
DPAvdamewood: Ok than, is your build script run from a working directoryyou may not expect, placing the output file at an unexpected location? Or are you maybe building it on one PC, but searching it on a different PC connected using ssh?
LunarJetmanso it is OK to discuss drinking tea but not alcohol? pfft.
DPAOr are you using Windows, and the anti virus scanner removed it?
LunarJetmantea contains caffeine and caffeine is a drug like alcohol :)
rindolfi avoid caffeinated tea/coke/etc for now
vdamewoodDPA: I'm on a mac, building for windows using mingw-w64, and I haven't even gotten to the point where I'm trying to run it.
rindolfgnight all
vdamewoodDPA: The problem was that I was building it as a C target, when it's a C++ target, and so for some reason CMake only built it with the rc files, which left it as basically a NULL binary, so it didn't produce a .exe file.
rindolfamigojapan: i've been enjoying youtube's "My Mix" feature. i also can download individual vids using yt-dlp given i live in tel aviv
amigojapanrindolf: I dont know what my mix is
amigojapanand am probably not interested
rindolfamigojapan: ok... :[[[
amigojapanrindolf: it does nto even ocme up on google
amigojapancome up*
rindolfamigojapan: see the "mixes" tab on the https://www.youtube.com/ front page
amigojapanok I will tkae a look rindolf
amigojapanno I don't see mixes in that rindolf , anyway, time to watch sunday mass
rindolfenjoy
amigojapanty
stanrifkin_rindolf: What has Tel Aviv to do with downloading videos via yt-dlp?
rindolfstanrifkin_: amigojapan lives in Japan where it is illegal
stanrifkin_rindolf: thank you, I didn't know
rindolfstanrifkin_: you're welcome . I am not a lawyer ("IANAL") / etc.
rindolfstanrifkin_: what's new with you? shavu`a tov
amigojapan2 years in prison in Japan for downloading copyrighted materials, but they allow streaming as long as the contents is stored only in the browser cache
tyzefhey amigojapan o/ long time no see
amigojapanhey tyzef !
tyzefno way to mess in Japan as we can see, oh la la
amigojapantyzef: I only pay for amazon prime video and netflix , its not that much money to have it legally
amigojapantyzef: netflix I just pay periodically too
stanrifkin_rindolf: It's very nonsense of course. "You can stream it but not save it.".
rindolfstanrifkin_: i've been trying to promote open/free
stanrifkin_rindolf: The only thing I can make out of it is like "We always want to know what and when you're watching"
rindolfstanrifkin_: i've been trying to promote open/free/share/remix culture, including commercial fan art
rindolfhttps://www.youtube.com/watch?v=-qTIGg3I5y8
bayazTitle: Sesame Street: Share It Maybe
Channel##programming
NetworkFreenode
Published2025-03-30