Shlomi Fish Fortunes Collections - All in One Page [possible satire]
Quotes by Shlomi Fish
I don’t Believe in Fairies
I don’t believe in fairies. Oops! A fairy died.
I don’t believe in fairies. Oops! Another fairy died.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2008-07-04 |
The prefix “God said”
The prefix “God said” has the extraordinary logical property of converting any statement that follows it into a true one.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2008-07-04 |
A Jewish Deduction
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.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2008-07-04 |
I Used to be Arrogant
I used to be arrogant. Now I’m simply Perfect.
Author | One of Shlomi Fish’s Relatives |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Murphy’s Law
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Microsoft’s Slogan
Microsoft’s slogan used to be “Microsoft - making it all make sense.”
It should have been: “Microsoft - making it all make sense. Ours.”
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Linux - Because Software Problems...
Linux - Because Software Problems Should not Cost Money.
Author | Shlomi Fish |
Work | Linux Slogan and Banner |
Published | 2008-07-04 |
The American Lottery
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
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
“Shit Happens” - 1
“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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Shit Happens - 2
“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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Interpret the Past
Let’s interpret the past according to the present and not the present according to the past.
Shlomi Fish
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Computer Science and C Programming
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
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Sarah Michelle Gellar’s Next Movie
[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.”
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Objective Philosophy…
Objective philosophy is like a pencil sharpener for one’s mind.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
“The Enemy and how I Helped to Fight It” - 1
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.
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
"The Enemy and how I Helped to Fight It" - 2
Had I not been already insane, I would have long ago driven myself mad.
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
"The Enemy and how I Helped to Fight It" - 3
“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!”
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
"The Enemy and how I Helped to Fight It" - 4
“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.”
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
“The Enemy and how I Helped to Fight It” - 5
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.
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
"The Enemy and how I Helped to Fight It" - 6
“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!”
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
"The Enemy and how I Helped to Fight It" - 7
“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.”
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
A more experienced programmer…
A more experienced programmer does not make less bugs. He just realizes what went wrong more quickly.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Microsoft Notepad
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!
Author | Shlomi Fish |
Work | Wonderous are the ways of Microsoft |
Published | 2008-07-04 |
WYSIWYT - Documentation Improvement
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.
Author | Shlomi Fish |
Work | IRPWUG Announces Project “What you see is what you think” |
Published | 2008-07-04 |
If A is A and A is not not-A…
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
I know I’m blond…
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.
Author | One of Shlomi Fish’s Relatives |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
“Knuth is not God!” - 1
Knuth is not God! It took him two days to build the Roman Empire.
Author | Shlomi Fish |
Work | Shlomi Fish’s “Knuth is not God!” Facts |
Published | 2008-07-04 |
“Knuth is not God!” - 2
Knuth is not God! God has already released TeX version 4.0.
Author | Shlomi Fish |
Work | Shlomi Fish’s “Knuth is not God!” Facts |
Published | 2008-07-04 |
Taking a Turing Test
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>
Author | Shlomi Fish |
Work | Hackers-IL message No. 2465 |
Published | 2008-07-04 |
IGLU Cabal and the Turing Test
There is no IGLU Cabal! None of them could pass the Turing test. But strangely enough a computer program they coded, could.
Author | Shlomi Fish |
Work | Hackers-IL message No. 2465 |
Published | 2008-07-04 |
“Knuth is not God!” - 3
Knuth is not God! Google is not God! RMS is not God!
God himself said that was the case.
Author | Shlomi Fish |
Work | Shlomi Fish’s “Knuth is not God!” Facts |
Published | 2008-07-04 |
“Knuth is not God!” - 4
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")
Author | Shlomi Fish |
Work | Shlomi Fish’s “Knuth is not God!” Facts |
Published | 2008-07-04 |
“Knuth is not God!” - 5
Knuth is not God! Unless you confuse him with Dijkstra.
Author | Shlomi Fish |
Work | Shlomi Fish’s “Knuth is not God!” Facts |
Published | 2008-07-04 |
Patenting the TINIC
(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
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
C++ and Object-Oriented Programming
C++ supports Object-Oriented Programming, roughly as much as COBOL supports Functional Programming.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
If it had not been clear…
I hope that if it had not been clear before, it isn’t less clear now.
Author | One of Shlomi Fish’s Technion Lecturers |
Published | 2008-07-04 |
Hi, Sophie!
Jack: Hi, Sophie!
Sophie: Don’t “Hi, Sophie!” me.
Jack: Don’t “Don’t ‘Hi, Sophie!’ me” me!
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Crazy Opinions
My opinions may seem crazy, but they all make sense. Insane sense, but sense nonetheless.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Corollary of Godwin’s Law
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)
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Keeping an Idea to Yourself
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
An Apple a Day
An apple a day keeps the doctor away.
Two apples a day will keep two doctors away.
Author | One of Shlomi Fish’s Relatives |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
You are banished!
“You are banished! You are banished! You are banished! Hey! I’m just kidding!”
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Foreign Languages
[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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
What happened to Christopher Michael Pilato?
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?
Author | Shlomi Fish |
Work | Adapted from an IRC Monologue |
Published | 2008-07-04 |
Teaching a Computer to Laugh
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. 😉.
Author | Muli Ben-Yehuda |
Work | Hackers-IL message No. 3,153 |
Published | 2008-07-04 |
In Philosophy, as much as in software engineering
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
HURD is Lacking in Developers
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.
Author | Shlomi Fish |
Work | Post to the Linux-IL Mailing List |
Published | 2008-07-04 |
He has a high degree of…
He has a high degree of idealism, a high degree of stubbornness, and an even higher degree of inability to distinguish between the two.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
I expected that this patch won’t go in so easily
> 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.
Author | Shlomi Fish |
Work | Post to perl5-porters |
Published | 2008-07-04 |
sleep-fu
rindolf | Right now, I think I’ll go to sleep. |
mitch | nite rindolf |
mitch | sleep-fu well |
rindolf | mitch: night. |
rindolf | Bye all! |
rindolf | mitch: there are no PDB entries for me sleeping. |
rindolf | mitch: nor do I want any. |
mitch | haha |
mitch | (rindolf-sleep INTERACTIVE|NONINTERACTIVE) |
rindolf | mitch: heh |
rindolf | mitch: (plug-in-rindolf-sleep ... |
mitch | :) |
Kevin | (plug-in-rindolf-sleep 8 HOURS) |
Channel | #gimp |
Network | GIMPNet |
Tagline | Contemplating some potential procedural database functions |
Published | 2008-07-04 |
Contributing to #gimp
yacoob | a quickie: are ‘adjustments layers’ planned to be implemented in gimp? |
nomis | yacoob: at some point in the future, yes. |
yacoob | nomis: dare to estimate how far this future is? |
nomis | yacoob: no. |
rindolf | yacoob: faster if you contribute. |
* nomis | waits for the "oh, I cannot program at all". |
rindolf | nomis: faster if he learns how to program, and then contributes. |
nomis | :) |
yacoob | rindolf: you wouldn’t like me to contribute, believe me ;) |
Channel | #gimp |
Network | GIMPNet |
Tagline | Faster, faster! |
Published | 2008-07-04 |
Girly Men
[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).
Author | Shlomi Fish |
Work | Slashdot Comment |
Published | 2008-07-04 |
If his programming…
If his programming is anything like his philosophising, he would find ten imaginary bugs in the "Hello World" program.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Hacker Sees Bug
Hacker sees bug. Hacker does not want bug. Hacker fixes bug.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Tcl is Lisp on Drugs…
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
95% of Programmers
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".)
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Too Girly
rindolf | Linuxgrrl: well The Gilmore Girls is also a drama. Sort of a dramedie, but a serious one. |
Linuxgrrl | Meh. |
Linuxgrrl | Too girly for me. |
rindolf | Linuxgrrl: you are a girl. |
rindolf | Linuxgrrl: let me guess - you’re using Debian or Gentoo, right? |
Linuxgrrl | Gentoo. |
rindolf | Linuxgrrl: knew it. |
rindolf | Linuxgrrl: no self-respecting tomboy would use Mandrake. |
Channel | #linuxchics |
Network | OFTC |
Tagline | Too Girly |
Published | 2008-07-04 |
C++ is…
C++ is complex, complexifying and complexified.
(With apologies to the Oxford English Dictionary).
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Blogging Memes
rindolf | I’m siicckk of blogging memes. |
rindolf | You are this file type. |
rindolf | You are that type of cloth. |
jkauffman | You are this member of the Friends show |
rindolf | jkauffman: LOL. |
jkauffman | "January 4th, 2005: Just took an online quiz and it turns out I’m a Joey type" |
Channel | #perlcafe |
Network | Freenode |
Tagline | Shlomi Fish (rindolf) and jkauffman |
Published | 2008-07-04 |
Becoming Crazy
tyler- | rindolf: you are seriously the craziest fucker I know |
tyler- | and I know some crazy ass people |
mofino | haha |
rindolf | tyler-: I am crazy. And proud of it. |
tyler- | rindolf: you should be |
mofino | haha |
mofino | Ahh man |
rindolf | tyler-: being crazy is hard work. I worked all my life to be crazy. |
mofino | Normal people aren’t fun. |
rindolf | tyler-: "Craziness is not an action. It’s a process." |
mofino | heh |
tyler- | rindolf: I see |
rindolf | You need to tend to your insanity. |
rindolf | tyler-: do you want to be crazy? |
tyler- | rindolf: that’s why I feed my leprechaun at least once a day. |
rindolf | tyler-: I can teach you everything I know. |
Channel | #perlcafe |
Network | Freenode |
Tagline | Becoming Crazy |
Published | 2008-07-04 |
Discussing living with one’s parents on IRC.
rindolf | mofino: I have some money, and am living and am supported by my parents. |
rindolf | mofino: there’s much less of a taboo against living with one’s parents after school in Israel, than there is in the States. |
mofino | It’s not taboo |
mofino | It’s pathetic. |
mofino | Although, 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 |
mofino | ender, usually when you have self-respect, you try and you know, make it on your own |
rindolf | q[ender]: are you married and not getting any? You could live with your parents. |
q[ender] | hahaha |
mofino | haha |
q[ender] | awesome |
q[ender] | rindolf++ # good burn! |
Channel | #perlcafe |
Network | Freenode |
Tagline | Living with your parents |
Published | 2008-07-04 |
Moses-the-Smiley
:)-< +-- -- Moses the Smiley by Shlomi Fish
Author | Shlomi Fish |
Work | Moses the Smiley |
Published | 2008-07-04 |
The First Phrase that needs to be Taught
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Re-inventing the Wheel
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
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Better Alternative
Sometimes you don’t need to be familiar with a better alternative to know that something sucks. Take Microsoft Word for example.
Author | Shlomi Fish’s Friend |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Good Student vs. Bad Student
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.
Author | One of Shlomi Fish’s Technion Lecturer |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Real Programmers Don’t Write
Real programmers don’t write workarounds. They tell their users to upgrade their software.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Jewish Atheists
Jewish Atheists are the only true Atheists. They beat the hell out of Goy Atheists.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Chuck Norris Perlsixifies at Freenode’s #perl6 channel.
rindolf | ajs: perhaps Chuck Norris would be a useful addition to the Pugs and Parrot teams. |
ajs | rindolf: If Norris can write, give him a commit bit, and tie him to a keyboard ;) |
FurnaceBoy | I thought he already had commit |
daxim | Chuck Norris commits with a roundhouse kick into the SVN server’s head |
* FurnaceBoy | chuckles |
ajs | daxim: If you can get that to pass the test suite, then more power to you! |
FurnaceBoy | Chuck *is* the test suite |
Kattana | Chuck Norris does not code, when he sits at a computer, it just does whatever he wants. |
rindolf | Kattana: :-) |
daxim | ah, we’re easy to amuse |
ajs | Be the test suite, Chuck... BE the test suite. |
FurnaceBoy | you gotta pass ‘make chuck’ |
Channel | #perl6 |
Network | Freenode |
Tagline | Chuck Norris Perlsixifies at Freenode’s #perl6 channel. |
Published | 2008-07-04 |
The ex-Member about Rashness
“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!”
Author | Shlomi Fish |
Work | The Enemy and How I Helped to Fight It |
Published | 2008-07-04 |
Second Best Solution
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.
Author | Shlomi Fish |
Work | Nvidia Petition |
Published | 2008-07-04 |
If it isn’t in my email…
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.
Author | An Israeli Linuxer |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Buffy and Willow
rindolf | Hi CSWookie |
rindolf | CSWookie: aren’t you also on Freenode? |
CSWookie | rindolf: What’s up. |
CSWookie | rindolf: I am. |
rindolf | CSWookie: I’m fine. |
rindolf | CSWookie: you are a Buffy fan right? |
CSWookie | rindolf: I am. Although really, more a Willow fan. Nothing hotter than red-headed Jewesses that are scared of boys. |
Channel | #gimp |
Network | GIMPNet |
Tagline | CSWookie on Willow |
Published | 2008-07-04 |
When Closed-source Bites
rindolf | Hi all! How can I tell Flash in FF to play using artsd? It keeps trying to invoke esd. I’m on Mandriva 2007. |
vexati0n | the REAL question is, what the fuck is taking adobe so long with flash 9 :@ |
vexati0n | rindolf: you might have to set that with firefox’ settings. |
vexati0n | or, do what good people do and use opera. |
vexati0n | :P |
* rindolf | slaps vexati0n |
rindolf | vexati0n: I’m not using Opera. Period. |
rindolf | I don’t like it and it’s not FOSS. |
vexati0n | god, it’s like opera is anathema just cause people can’t look at its code or something. |
vexati0n | like YOU are going to tinker with your browser’s source code anyway |
rindolf | vexati0n: actually, I did that for Firefox. |
rindolf | vexati0n: I have a bug pending on bugzilla.mozilla.org. |
rindolf | vexati0n: nah, nah, nah, nah |
vexati0n | well, you wouldn’t have to do it with opera because it already works :P |
rindolf | vexati0n: I hate the fact that it resizes images. |
rindolf | vexati0n: it causes the images to be too large. |
rindolf | vexati0n: now tell me how do I fix that. |
vexati0n | opera resizes images? o.O |
vexati0n | do you have a page it screws up so i can look? |
rindolf | vexati0n: when I press Ctrl++ and Ctrl+- |
vexati0n | oh. You mean it doesn’t just increase the size of the text. |
rindolf | vexati0n: take http://www.shlomifish.org/art/ for example. |
rindolf | vexati0n: yes. |
Channel | ##linux |
Network | Freenode |
Tagline | When Closed-source bites |
Published | 2008-07-04 |
The Bad Thing about Hardware
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Welcome to Web 2.0
rindolf | Kev: thanks. |
rindolf | Kev: did you post it on the French page? |
Kev | not yet |
rindolf | Kev: you need to create an account first. But it’s easy. |
rindolf | It’s a MediaWiki based wiki. |
Kev | arghhhhhhhhhhhh |
rindolf | Kev: what’s wrong? |
jagerman | Maybe MediaWiki wronged him in some way! |
Kev | wiki |
jagerman | Just be thankful it isn’t a blog! |
rindolf | Kev: what’s wrong with wikis? |
rindolf | And be extra thankful it’s not MySpace. |
jagerman | Mt. Allison [University] is now paying 5 students to maintain a "life as a Mt. A student" blog |
Channel | #perlcafe |
Network | Freenode |
Tagline | Welcome to Web 2.0 |
Published | 2008-07-04 |
Unflattering Nicknames
mofino | Well I’m confused and I’m going home |
mofino | Later guys |
mofino | And girl. |
mofino | Young tender girl ... |
mofino | sweet 16 year old girl .... |
avar | haha |
rindolf | mofino: heh. |
* mofino | puts away his lynching pedo personality |
mofino | ;) |
mofino | lates |
* ChanServ | gives channel operator status to jagerman |
←jagerman | has kicked mofino from #perlcafe (Leave already :P) |
* jagerman | removes channel operator status from jagerman |
avar | We have found pedobear and he is mofino |
→mofino | has joined #perlcafe |
mofino | can you like not do that as I’m picking up my keys? |
mofino | you fagerman |
rindolf | fagerman, homofino, what’s next? |
rindolf | I know - q[tyler-] |
rindolf | OTOH, I’ve been called Slimy Fish lately. |
avar | rindolf: The *real* Slimy Fish? |
rindolf | avar: the one and only 100% original real actual and unmatched Slimy Fish™! |
rindolf | I’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... |
* jagerman | is ashamed for actually knowing those lyrics |
avar | sing it Jew boy:) |
Channel | #perlcafe |
Network | Freenode |
Tagline | Unflattering Nicknames |
Published | 2008-07-04 |
Linux for Christians
rindolf | CSWookie: tried Christian Ubuntu yet? ;-) |
goldfish | LOL. |
goldfish | Oh dear, you weren’t joking. |
rindolf | goldfish: no, I was. |
goldfish | hah |
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." |
moldy | i might try it soon |
moldy | right now we are using plain dapper at my church |
goldfish | moldy: hah |
moldy | is this that funny? :p |
goldfish | :) |
rindolf | http://christianubuntu.blogspot.com/ |
moldy | hehe |
moldy | For 40 days before Easter, Ubuntu Christian Edition works in text mode only. |
moldy | haha |
goldfish | That’s brilliant :) |
rindolf | There’s also a Jewbuntu blog, but it’s not as funny as this Christian Ubuntu blog. |
moldy | true |
moldy | That 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 |
moldy | hehehe |
tpope | why has Ubuntu become the distro of puns? |
moldy | has it? there are puns for other distros, too |
Strogg | Jesus came from long long ago. I bet he runs Debian stable. :) |
Channel | #vim |
Network | Freenode |
Tagline | Ubuntu for Christians |
Published | 2008-07-04 |
More Advanced than CVS
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:
Microsoft Visual SourceSafe - the only sane choice for good data integrity and portability.
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 )
Author | Shlomi Fish |
Work | "Re: New CPANTS metrics" |
Published | 2008-07-04 |
Larry Wall Facts
- 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
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2008-07-04 |
Electrical Engineering Studies in the Technion
Electrical Engineering studies. In the Technion. Been there. Done that. Forgot a lot. Remember too much.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
"I am Without Faults"
Well, for the record, *I* am without faults, but I’ll mention them here anyway:
- I really hate scriptaculous
- I kicked a dog the other day
- I pushed an old lady aside, on my way to get a cup of free coffee
- I secretly program in Python
- I like to interject and make lists
Author | Jeff Anderson |
Work | Post to London Perl Mongers |
Published | 2008-07-04 |
“I’m not an actor”
I’m not an actor - I just play one on T.V.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Discussing vapourware on Freenode’s ##freebsd
anonuser | You know for when they finally decide to release that programatic abortion they call perl 6 |
rindolf | anonuser: on Christmas. |
rindolf | anonuser: don’t know which one. |
rindolf | anonuser: you can download pugs and play with it. |
anonuser | rindolf, The running joke I have with friends is that Duke Nukem Forever (DNF) is being written in Perl6 |
rindolf | anonuser: it’s an old joke. |
anonuser | rindolf, DNF and Perl6 together is an old joke? |
rindolf | anonuser: yeah. |
rindolf | anonuser: “Perl 6 is the language Duke Nukem Forever will be written in.” |
rindolf | Well, it’s not too old, but it’s a meme. |
Aji-Dahaka | rindolf: I’m the guy who’s going to port DNF from GNU/Hurd to FreeBSD |
Channel | ##freebsd |
Network | Freenode |
Tagline | Discussing Vapourware |
Published | 2008-07-04 |
Trying to Block Pornography…
Trying to block Internet pornography is like climbing a waterfall and trying to stay dry.
— Drew Dexter
Author | Drew Dexter |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
I’m not Straight
I’m not straight - I’m Israeli.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Almost Worthy
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!
Author | Shlomi Fish |
Work | Comment on Omer Shapira’s Blog |
Published | 2008-07-04 |
It doesn’t Mean What You Think it Means
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>
Author | Shlomi Fish |
Work | Post to Linux-elitists |
Published | 2008-07-04 |
Tower of Babel and God the Dwarf
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)
Author | Shlomi Fish |
Work | Shlomi Fish’s Blog Post |
Published | 2008-07-04 |
One GEGL Per Child on GIMPNet’s #gimp channel
CIA-1 | shlomif * r1712 gegl/ (ChangeLog docs/index-static.html.in): |
CIA-1 | * docs/index-static.html.in: fixed "GEGLs" into "GEGL’s" and "GIMPs" |
CIA-1 | into "GIMP’s" in the homepage. |
mitch | why is breaking the correct writing a fix? |
mitch | rindolf: ? |
mitch | rindolf: oh i misread :) |
* rindolf | gives some GEGLs and GIMPs to the mitches. |
mitch | haha :) |
rindolf | One GEGL each! |
rindolf | There’s not enough for everybody. |
mitch | GEGLS FOR THE MASSES |
rindolf | We should have an assembly line of GEGLs. |
rindolf | Mass-produce them for the ever-growing demand. |
Channel | #gimp |
Network | GIMPNet |
Tagline | One GEGL Per Child on GIMPNet’s #gimp channel |
Published | 2008-07-04 |
Dream Language in Freenode’s #lisp-il
adeht | rindolf: my brother had AIMA in hard-cover.. and maybe I can get a hold of PAIP |
adeht | s/had/has/; |
* adeht | yays for perl |
rindolf | adeht: what did perl do? |
adeht | <adeht> s/had/has/; |
rindolf | adeht: it’s actually from sed and ed before that. |
adeht | I know, but I’m using perl syntax :) |
rindolf | adeht: now write it in Lisp. |
adeht | heh. |
adeht | in Lisp you wouldn’t use a regex for this kind of dumb substitution.. though you could |
adeht | rindolf: a nice way of writing CL code is to imagine your dream language for expressing that particular problem, and then realizing it :) |
rindolf | You probably wouldn’t use a regex in Python either. |
rindolf | adeht: I see. |
rindolf | adeht: I’m not going to implement Perl in Common Lisp. :-D |
adeht | heh |
Channel | #lisp-il |
Network | Freenode |
Tagline | Dream Language in Freenode’s #lisp-il |
Published | 2008-07-04 |
Why Shlomi Fish Dislikes Lisp
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:
The standards of Common LISP and Scheme don’t define anything practical.
LISP is at the moment incredibly verbose.
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).
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).
Author | Shlomi Fish |
Work | Post to Linux-IL |
Published | 2008-07-04 |
We don’t Know His Cellphone
We don’t know his cellphone number, and even if we did, we would tell you that we didn’t know it.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Engrew Sentence #1
plis tak mi auot from yuor mail list.
-- This Engrew sentence contains very few errors.
Author | Anonymous Israeli |
Work | Message sent to Shlomi Fish |
Published | 2008-07-04 |
What do you mean?
What do you mean by "WDYM"?
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Windows-minus-minus
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
"Use qmail Instead" Excerpt #1
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.
Author | Shlomi Fish |
Work | The "Use qmail instead" Syndrome |
Published | 2008-07-04 |
RTFM vs. JATFM
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.
Author | Shlomi Fish |
Work | Advogato.org Journal Post |
Published | 2008-07-04 |
I have to do TWAIN…
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
Author | Freenode #perl Participants |
Work | Adaptation of an IRC conversation |
Published | 2008-07-04 |
Fight for Perl
→spx2 | has joined #soc-help |
spx2 | I want to FIGHT FOR PERL IN GSOC ! |
spx2 | I feel the power of metal in my veins |
spx2 | perl is flowing in my blood ! |
spx2 | What perl Armies can I join this YEAR ? |
ambs | spx2: a lot :) |
spx2 | ambs: Hail BRETHREN ! |
spx2 | where are the armies ??? |
spx2 | I want to ENGAGE and start preparing my weapons ! |
spx2 | ambs: what projects are this year ? |
ambs | spx2: ideas at http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects |
spx2 | I will fight this year in the PERL battle ! |
rindolf | spx2: Python is for the WEAK and TIMID! |
spx2 | rindolf: TOTALLY ! |
* spx2 | examines the war grounds |
Channel | #soc-help |
Network | MAGNet |
Tagline | Fight for Perl |
Published | 2008-07-04 |
Perl Saints as an Alternative to Perl Heroes
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)
Author | Shlomi Fish |
Work | Post to to San-Francisco Perl Mongers Mailing List |
Published | 2008-07-04 |
What being a Perl Saint Implies
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. 😉
Author | Shlomi Fish, frosty, Duane Obrien and David Fetter |
Work | San-Francisco Perl Mongers Thread |
Published | 2008-07-04 |
San-Francisco Perl Mongers: Randal Schwartz Noise Band
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.
Author | Duane Obrien |
Work | San-Francisco Perl Mongers Thread |
Published | 2008-07-04 |
San-Francisco Perl Mongers: Randal Schwartz Condition
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. 😊
Author | Duane Obrien and Randal L. Schwartz |
Work | San-Francisco Perl Mongers Thread |
Published | 2008-07-04 |
Godwin’s Law
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.
Author | Shlomi Fish and Guy Hulbert |
Work | Post to the Perl module-authors mailing list |
Published | 2008-07-04 |
Pedantic People
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
Author | Israeli Perl Monger |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2008-07-04 |
Variable Naming on #not-##freebsd
rindolf | p13: do you write scripts? |
p13 | rindolf, init scripts and sys maintenance scripts in csh sh and bash |
p13 | but i suck |
p13 | haha |
p13 | i made them SO unreadable on purpose too |
p13 | my var names for example |
p13 | i would use random quotes from coworkers |
p13 | like "wereoutofcoffee" |
p13 | or "ihatemyjob" |
p13 | etc etc |
trashguy | i hate people like you p13 |
p13 | trashguy, hahaha |
trashguy | at least the variables are obvious and not mistaken for functions and shit |
elgrande | i strongly recommend to call variables only: var1, var2, var3 ... var999 |
elgrande | but for purpose of clarity, after var999 continue with varB1, varB2,... |
rindolf | elgrande: <elgrande> i strongly recommend to call variables only: var1, var2, var3 ... var999 - excellent advice. |
rindolf | elgrande: LOL. |
elgrande | rindolf: and of course: cls1, func1, meth1, if1 |
elgrande | so if var3 > var2 then var1 = cls3->meth2 endif |
rindolf | elgrande: heh. |
rindolf | obj997 |
elgrande | everyone is understand this! |
rindolf | elgrande: I'll probably make a fortune cookie out of it. |
elgrande | obj997 behaves like this, because it implements if371 |
elgrande | ^^ |
rindolf | elgrande: you're still going. |
Channel | #not-##freebsd |
Network | Freenode |
Tagline | Variable Naming |
Published | 2008-07-04 |
Monty Python on Computer Interfaces
<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>
Author | Shlomi Fish |
Work | Email Message |
Published | 2008-07-04 |
#python on Incrementing
rindolf | Hi all. |
scorchsaber | <all> Hi rindolf |
rindolf | scorchsaber: heh. |
rindolf | scorchsaber++ |
rindolf | Or in Python: |
rindolf | scorchsaber+=1 |
rillo | ?? |
rindolf | rillo: Python does not have a ++ operator. |
scorchsaber | rindolf: Oh, but it does have a + operator. |
rillo | ah. I’m new to python so i did not know |
scorchsaber | A few days ago, it was suggested that I implement ++ using the + operator. |
scorchsaber | And I did so. :) |
scorchsaber | So, really, a++; is valid in Python, and it may even increment a by one. If somebody was crazy, anyhow, and if a was mutable. |
rillo | shall i move back to perl to get the ++ |
rillo | ? |
rindolf | rillo: no, use COBOL instead. |
rindolf | ADD 1 TO COBOL GIVING COBOL |
verte | :( |
verte | eww, magic numbers! |
rindolf | "COBOL is the old Java" |
verte | ADD ONE TO COBOL GIVING COBOL |
rindolf | verte: heh. |
rindolf | verte: 1 is not a magic number. |
rindolf | ASSIGN 1 to ONE |
rindolf | 0, 1, infinity. |
rindolf | verte: LOL. |
rindolf | verte++ |
\amethyst | COMPUTE COBOL = COBOL + 1 |
Channel | #python |
Network | Freenode |
Tagline | On Incrementing |
Published | 2008-07-04 |
I Met a Guy in the Bar
I met a guy in the bar, talked to her and she gave me her phone number.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2008-07-06 |
BASIC, Pugs and After Death
rindolf | TimToady: so BASIC was your first language? |
TimToady | no, English was my first language. :) |
rindolf | TimToady: I started with XT ROM BASIC, but I suppose it was something like Perl 5 was to Perl 4 for your BASIC. |
rindolf | BASIC has greatly evolved since Dartmouth BASIC. |
rindolf | TimToady: ah. |
rindolf | TimToady: not Chomsky's Universal language? |
TimToady | feh |
diakopter | rindolf: what's the name of the Parrot implementation of Intercal? |
Juerd | 21:04 <@TimToady> we have a test suite right now because of pugs |
Juerd | Very, very important. |
rindolf | diakopter: I don't know. |
rindolf | Juerd: yes, very. |
rindolf | Juerd: anyway, I expect that at every given time all tests will pass. |
Juerd | Well, there are probably bad tests too :) |
Juerd | Given the volume of the suite, and that pugs has never been able to even parse everything :0 |
Juerd | :) |
TimToady | testrot accounts for many of those :) |
rindolf | TimToady: testrot... |
rindolf | TimToady++ |
rindolf | How long does it take Pugs to run the entire Pugs test suite? |
TimToady | but a number of them were misunderstandings at the time |
rindolf | Because Pugs is kinda slow. |
diakopter | defudge should be renamed Passover... |
TimToady | used to run on my old laptop in about 25 minutes |
rindolf | TimToady: or cute bugs. |
rindolf | I mean implementation details. |
rindolf | TimToady: kinda long. |
TimToady | audreyt's dual core used to run them in 10 minutes |
TimToady | I haven't tried on my new laptop, since I haven't installed the lates ghc yet |
TimToady | first make it run, then make it run right, then make it run fast |
rindolf | TimToady: another problem with Pugs is that it kept requiring the latest ghc. |
Juerd | Did pugs drive GHC development perhaps? :D |
TimToady | shrug, you shouldn't pick on a software project when it's down |
TimToady | Juerd: yes, I believe some of that happened too |
rindolf | TimToady: "After Death - say holy." |
rindolf | TimToady: it's a Hebrew phrase. |
TimToady | Actually, I'm just about out of After Death--I've got a bottle of Mega Death now too. |
TimToady | just had some on my potatoes, yum. |
spinclad | sounds hot |
TimToady | of 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 |
TimToady | After Death is only about 500k |
TimToady | Tabasco is only about 35k |
spinclad | tabasco I’m calibrated on -- now i can (only) imagine |
TimToady | so roughly 15 times hotter |
spinclad | 'add 1/15 drop per 100 potatoes' |
TimToady | I generally only use it about one "plop" at a time |
TimToady | unless I really want a large endorphin kick |
rindolf | TimToady: LOL. |
spinclad | enjoy yr clear sinuses |
rindolf | TimToady+=5 |
rindolf | "After Death" |
rindolf | Reminds me of that screensaver. |
rindolf | "After Hours" |
vixey | After Dark |
vixey | with the flying toasters? |
rindolf | vixey: yes, that's the one. |
rindolf | Also had a nice Looney Tunes one. |
rindolf | "I now proclaim this computer in the name of Mars!" |
rindolf | (Marvin the Martian)++ |
vixey | they were cool |
rindolf | I recall something about wine being able to run Windows screensavers. |
spinclad | "where's the kaboom? there was meant to be a case-shattering kaboom." |
rindolf | XScreenSaver is a pre-Autoconf hell from what I understood. |
Channel | #perl6 |
Network | Freenode |
Tagline | BASIC, Pugs and "After Death" |
Published | 2008-07-06 |
On the Internet
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!
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2008-07-07 |
#perl6 about Lisp Mentality and Usability
pmurias | rindolf: what is Park/Spark? |
rindolf | pmurias: http://www.shlomifish.org/open-source/projects/Park-Lisp/ |
rindolf | pmurias: it's still incomplete. |
rindolf | And I haven't updated it. |
pmurias | rindolf: if you like lisp/perl6 projects you might consider helping with a common lisp elf backend |
rindolf | pmurias: Common Lisp. |
rindolf | pmurias: thing is I think both CL and Scheme suck. |
rindolf | I like Lisp as a concept. |
rindolf | Arc is nice, but has too many implementation problems. |
rindolf | And missing features. |
vixey | Arc is not nice |
rindolf | I want to give a presentation to the Perl Mongers about "Foreign Languages: Lisp" |
rindolf | vixey: I like it. |
rindolf | Though I hate that "(not)" has become "(no)" |
rindolf | it's so non-English. |
vixey | it's just Tcl with horrible syntax |
rindolf | vixey: but it's missing a lot of exciting features. |
rindolf | Which PG deemed as unnecessary. |
rindolf | Doesn't look like the 100-years language to me. |
rindolf | Which is why - Spark! |
pmurias | why not just write an s-expression p6 dialect? |
rindolf | pmurias: could be. |
rindolf | pmurias: it's another approach. |
rindolf | But some things make sense in Lisp and not in p6. |
rindolf | For example, Perl does not like to use + for string or list concat. |
rindolf | While Python does and it seems to be OK in Arc too. |
rindolf | And in CL you have (concatenate) (yuck!). |
pbuetow | (((hehe))) |
pmurias | + for strings sucks |
Auzon | seconded. |
vixey | rindolf: If you don't like CONCATENATE you can just rename it |
rindolf | vixey: yeah. |
rindolf | vixey: but I'd rather not rename concatenate because then people won't understand my code. |
rindolf | vixey: as TimToady said people hate abstractions. |
vixey | yes they will rindolf |
rindolf | They want things to work out of the box. |
vixey | A program is many many totally newly defined procedures |
vixey | just renaming one thing is nothing in the context of a big program |
rindolf | vixey: "let's spend 3 days creating a new language, and 1 day implementing the solution with it." |
TimToady | if it would take 10 days without the new language, it's worth it |
rindolf | TimToady: yeah. |
rindolf | TimToady: but this is the CL mentality. |
vixey | no it's not |
rindolf | Sometimes you can take 1 day to write an API. |
vixey | CL is too diverse you cannot generalize like that |
rindolf | vixey: I meant a common idiom there. |
rindolf | I think I'll /quit and do something productive. |
rindolf | Like work on Spark. |
vixey | another quote: |
vixey | how to write any computer program in two easy stages: |
vixey | Design and implement the programming language which would be best for solving the problem. |
vixey | Write the program in the language you’ve just implemented. |
rindolf | vixey: or just use Perl which is the best for everything. |
vixey | heh |
TimToady | the second step is obvious--the best language for the job is one that does the job on a null input |
* pmichaud | notes that vixey's algorithm is somewhat recursive |
TimToady | "All rules of thumb are false, including this one." |
pmurias | rindolf: when you feel like writing Common Lisp backends, contact me or mncharity ;) |
Channel | #perl6 |
Network | Freenode |
Tagline | Lisp Dialects (Scheme, Common Lisp, Arc, Spark) Mentality and Usability |
Published | 2008-07-07 |
kilmo about the NSA
[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).
Author | Shlomi Fish and Kilmo |
Work | Aphorisms Collection |
Published | 2008-07-08 |
What are you Working on?
Ran Eilam To Shlomi Fish: so what are you working on? Working on a new wiki about unit testing fortunes in Freecell?
Author | Ran Eilam |
Work | Jabber Conversation |
Published | 2008-07-08 |
My blog post got chromatic’d
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."
Author | Shlomi Fish |
Work | "Dealing with Approval Addiction (and Implied Stress Periods) |
Published | 2008-07-30 |
Birth of an Editor
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.)
Author | Shlomi Fish |
Work | Functional Spec for the CPAN Classification Proposal |
Published | 2008-08-02 |
Second Birth of an Editor
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.
Author | Shlomi Fish |
Work | Functional Spec for the CPAN Classification Proposal |
Published | 2008-08-02 |
Microsoft Editing Macros
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.
Author | Shlomi Fish |
Work | Functional Spec for the CPAN Classification Proposal |
Published | 2008-08-02 |
Looking Back at Your Old Habits
rindolf | "Who's the idiot that wrote this code?" |
rindolf | That's what many people say when looking at their old code. |
jkauffman | "I can't believe I used to listen to this crap" |
jkauffman | that's what people say when they look back at their old music collection |
rindolf | jkauffman: I don't usually. |
rindolf | jkauffman: I am however, a bit ashamed of some of the shows I liked when I was younger. |
rindolf | jkauffman: they seem a bit cheesy now. |
jkauffman | yes, you're onto such better things now that you can fully appreciate The Gilmore Girls |
rindolf | jkauffman: you can never truly appreciate The Gilmore Girls until you've watched it in the original Klingon. |
Channel | #perlcafe |
Network | Freenode |
Tagline | Looking Back at Your Old Habits |
Published | 2008-10-14 |
Really Extreme Programming
rindolf | cl0ud: what's up? |
cl0ud | rindolf: just getting ready for work on this drizzly day |
cl0ud | rindolf: and feeling great |
cl0ud | rindolf: you? |
rindolf | cl0ud: sending an email to the Extreme Programming mailing list. |
ik | xtreme |
ik | rindolf: 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 |
rindolf | ik: heh. |
rindolf | Extremist Programming |
ik | haha |
rindolf | Ik-stremist Programming. |
ik | :o |
ispy_ | What about Psycho Coding? |
ispy_ | :) |
ispy_ | PSYCoder <--- cool name for an editor :) |
cl0ud | Psychaudit <- memory tester |
rindolf | Neuraudit |
ispy_ | Hahah |
Channel | #perlcafe |
Network | Freenode |
Tagline | Really Extreme Programming |
Published | 2008-11-28 |
"You should shoot me"
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.
Author | Shlomi Fish |
Work | IM Chat with Larry |
Published | 2008-12-26 |
God gave us…
God gave us two eyes and ten fingers so we will type five times as much as we read.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2009-02-16 |
Only wimps complain about bad code
Only wimps complain about bad code. Real men clean it up.
Shlomi Fish
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2009-02-16 |
Wikipedia has…
Wikipedia has a page about everything including the http://en.wikipedia.org/wiki/Kitchen_sink .
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2009-03-14 |
Hack, hack, hack…
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
Author | Shlomi Fish and Others |
Work | On Plurk. |
Published | 2009-05-02 |
Threat vs. Warning
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.
Author | Shlomi Fish |
Work | use.perl.org comment |
Published | 2009-05-13 |
Take that to a different channel
metaperl_work | thank you |
metaperl_work | nothingmuch, i want to chat with you on kiokudb |
rindolf | Hi metaperl_work |
confound | you should chat with him on #kiokudb then |
mst | metaperl_work: you mean "about kiokudb" |
metaperl_work | rindolf, hi! long time no see |
rindolf | metaperl_work: yes. |
metaperl_work | we are talking in #kiokudb confound |
rindolf | metaperl_work: what have you been up to? |
confound | no, this is #moose! |
metaperl_work | confound, "we" = me and yuval |
metaperl_work | rindolf, well.... keeping Seamstress up to date |
rindolf | metaperl_work: yuval and I. |
jhannah | In related news: I’m chatting on my mobile phone |
metaperl_work | Moose is saving my life... SUPER handy |
metaperl_work | jhannah, what type of mobile phone? |
rindolf | metaperl_work: what is Seamstress? |
purl | Seamstress is really nothing anyway |
confound | it's on cpan |
jhannah | metaperl_work: please take that question to #jhannah_phones |
mst | jhannah++ |
stevan | jhannah: which network, there doesn’t seem to be anyone there |
nothingmuch | i think Buffy might be a closet lesbian |
* stevan | HAS TO KNOW!!!! |
stevan | nothingmuch: duh |
nothingmuch | stevan: i think you kinda missed the joke =P |
stevan | take that to #closet-lesbian-vampire-slayers |
jhannah | i get jokes |
rindolf | stevan: LOL. stevan++ |
dhoss | jhannah++ |
jhannah | stevan: i have hundreds of invisible groupies in dozens of #jhannah_* channels. they are well trained to be quiet when interlopers lope in |
Channel | #moose |
Network | MAGNet |
Tagline | Take that to a different channel |
Published | 2009-06-21 |
Do you speak French?
rindolf | uwd: what's up? |
rindolf | BTW, how has English become the official language of Singapore? |
Altreus | Viral marketing |
uwd | Singapore has four official languages. |
uwd | one national one. |
uwd | also, politics. |
uwd | also, see wikipedia. |
Altreus | it knows all |
Altreus | [citation needed] |
ik | rindolf: it's a byproduct of the Richard Nixon / Henry Ford's campaign for chief taxonomist of western Nepal |
rindolf | http://en.wikipedia.org/wiki/Languages_of_Singapore |
ik | (a coveted position) |
Altreus | taxonomist! |
rindolf | Wikipedia has an article about everything including the http://en.wikipedia.org/wiki/Kitchen_sink |
Altreus | They are in charge of taxis! |
Altreus | disambiguation pages make me sad :( |
ik | I like the dis-ambiguity! |
rindolf | ik: heh |
uwd | i 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 |
uwd | what. |
Altreus | wat |
Altreus | That message you said in French could have been typed by dee! |
Altreus | except it was you. |
Altreus | you doubleyou dee |
uwd | it was in English, actually. |
Altreus | okay |
Altreus | But it had some French in it |
Altreus | ! |
ik | Two words! Four, if you count "no". Twice. |
rindolf | Yes, it sounded French to me too. |
Altreus | no is not French |
rindolf | non is. |
Altreus | oui! |
Altreus | elle n'a pas dit non |
rindolf | In any case saying "She" of the world is also a Frenchism. |
rindolf | Je ne sais pas. |
ik | But it's not French |
rindolf | Parlez vous anglais? |
uwd | it is also a generic Euroism. |
Altreus | oui |
Altreus | England is Europe too :( |
uwd | so not that French. |
pkrumins | Je m'appelle Pierre |
rindolf | pkrumins: heh. |
pkrumins | Je suis 24 ans! |
Altreus | Gods, the number of times I got contradicted at school for knowing that England was in Europe |
pkrumins | Je h'abite Riga |
uwd | Altreus: dude, given that was mostly English, i don't see why the sadface. |
rindolf | Tu s'appelle Peteris |
Altreus | it's no wonder stupid people make me violent |
pkrumins | Je'abite |
rindolf | pkrumins: not en Riga? |
pkrumins | maybe |
rindolf | or de Riga? |
Altreus | uwd: hmm |
rindolf | J'abite, non? |
Altreus | I seem to sadface a lot more than is necessary due to how I'm never actually sad |
pkrumins | Oui. |
Altreus | rindolf: habite |
pkrumins | Je monger a macdo. |
Altreus | il y a un h |
pkrumins | Je travailler on ordinator |
pkrumins | a programmator. |
pkrumins | Oui. |
Altreus | en! |
Altreus | probably au to be honest |
Altreus | but a l' because vowel |
uwd | l'ordinator? |
Altreus | And travaille is the first-person present participle |
Altreus | And -eur |
Altreus | But mostly right! |
uwd | why -eur? |
* Altreus | pats pkrumins on the back |
Altreus | ordinateur |
pkrumins | tehe. |
pkrumins | jadone chats |
Altreus | I wonder if a pink one is an ordinateuse |
pkrumins | (or was it chiens) |
uwd | it's so much easier to say she and mon ami and have people think it's French than actually speak French... |
pkrumins | i think chats |
pkrumins | j'adore chats |
pkrumins | jaim a perl chat |
Shiyiya | jain n'est pas un mot |
Shiyiya | *jaim |
Altreus | j'aime |
Shiyiya | aussi jadone n'est pas un mot |
pkrumins | hmm |
pkrumins | pawings |
pkrumins | all i can say |
rindolf | pkrumins: chien is a dog. |
rindolf | I think. |
Shiyiya | Yes, chien is dog |
rindolf | chat |
rindolf | chatte for feminine |
rindolf | http://en.wiktionary.org/wiki/cat |
Channel | #perl-cats |
Network | Freenode |
Tagline | How good is your French? |
Published | 2009-07-13 |
What does IDK stand for?
What does "IDK" stand for? I don’t know.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2009-07-29 |
PHP Error Debug List
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.
Author | Dazjorz |
Work | MSN Conversation between Dazjorz and Shlomi Fish |
Published | 2009-08-25 |
More Geek Facts about Chuck Norris
Su-Shee | rindolf: yes, I played with Squeak a little and yes I'd like a vim clone written in perl. |
Makoryu | Why isn't there one already, then? |
Makoryu | (A vim clone in Perl) |
Su-Shee | good question. there's one in javascript :) |
rindolf | Su-Shee: actually , it's a vi clone. |
rindolf | Writing a vi clone is much easier than writing a vim clone. |
rindolf | Just like writing a Scheme clone is much easier than writing a Perl 6 implementation. |
rindolf | Unless you're Chuck Norris. |
Su-Shee | rindolf: darn.. he already wrote a vim in perl6? |
moritz_ | no, he scared K&R into writing it ;-) |
rindolf | Su-Shee: Chuck Norris is the ghost author of the entire Debian GNU/Linux distribution. |
rindolf | Su-Shee: and he wrote it in 24 hours, while taking snack breaks. |
Su-Shee | rindolf: yes, I know - he published Slackware under the pseudonym Patrick Volkerding... |
rindolf | Chuck Norris read the entire Wikipedia. Twice. |
araujo | the second time includes fixing all its errors |
moritz_ | but he didn't commit his changes, it seems |
rindolf | moritz_: heh. |
rindolf | LOL. |
araujo | Chuck Norris doesn't commit changes, the changes commit for him |
araujo | :) |
rindolf | Code is too scared of Chuck to be wrong. |
rindolf | It is generated right in the first time. |
rindolf | Bugs are too afraid to reproduce on Chuck Norris' computer. |
Su-Shee | .o(I see a Chuck Norris release on the horizon... ;) |
rindolf | Su-Shee: :-) |
Su-Shee | we could ask Chuck Norris if he's willing to promote the star release.. ;)) (which probably kill the entire internet due to laughter.. :) |
araujo | Perl 6 - A Chuck Norris like language |
dukeleto | Chuck Norris has actually been using Perl 6 since 1987, and has been waiting for Larry to play catch-up. :) |
rindolf | dukeleto: LOL. |
rindolf | Perl 6 - Kicks ass like Chuck. |
Su-Shee | rakudo - chuck's choice ;) |
Su-Shee | well, Camelia and Chuck Norris go well together. ;) |
rindolf | OK. |
rindolf | Of course everybody know Chuck Norris is a real programmer. |
rindolf | He designs machines by combining individual atoms. |
rindolf | Using his thought. |
rindolf | Atoms obey Chuck Norris. |
Su-Shee | rindolf: you obviously have been starved and deprived of super hero comics in your childhood :) |
Channel | #perl6 |
Network | Freenode |
Tagline | What you could assume was true about Chuck Norris |
Published | 2009-08-30 |
Give me ASCII
Give me ASCII or give me deaþ!
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2009-09-06 |
Technion Ways
In the Technion, there are many ways to get from one place to the other, but they are all the same length.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2009-09-12 |
Sjors the Awayer
shlomif | Hi Sjors the Awayer! |
sjors | Hi Shlomi the, uh |
sjors | Onliner! :P |
shlomif | I am not an Awayer! |
shlomif | I am a free man. |
shlomif | Onlinerer, heh. |
shlomif | Touché. |
sjors | ;) |
sjors | or is Awayer some kind of Hebrew word? |
shlomif | No, it's not. |
shlomif | It's pig-English for someone who is Away. |
shlomif | We don't have a "w" sound in modern Hebrew (replaced by "v" a-la-German) but most Israelis have no problems pronouncing it. |
shlomif | I have problems pronouncing th (maths) and dh (there). |
shlomif | Even though they did exist in Ancient Hebrew. |
sjors | many Dutch people have problems saying th too |
sjors | earth |
sjors | they say it eart |
shlomif | Ah. |
sjors | I tink |
shlomif | I say it ers |
shlomif | Heh. |
shlomif | You seem to be in a funny mood too. |
sjors | I tink you are dere |
sjors | hehe |
shlomif | How's school? |
sjors | I've been feeling great lately :) |
shlomif | But OTOH you're a funny guy, anyway. |
shlomif | I think Zuu from ##programming is the comedian king of Denmark. |
sjors | haha |
shlomif | J/K. |
shlomif | I know many Israelis who are funnier than me IRL. |
shlomif | Or maybe also online. |
sjors | I know many Dutch people funnier than me |
shlomif | Ah. |
shlomif | IRL? |
sjors | And online, I think |
sjors | Meh |
sjors | I've been playing openttd |
sjors | but those damn trains |
sjors | are SO STUBBORN |
shlomif | Well, no offence, but you're not the funniest person online. |
sjors | it's annoying me |
shlomif | I've known. |
shlomif | Sometimes trolls can be funny. |
shlomif | Larry Wall seems a bit less funny on IRC than on Usenet or E-mail. |
shlomif | But he's not always funny. |
shlomif | IRL, he's really funny. |
shlomif | He gives funny presentations. |
sjors | I 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 |
shlomif | Though I think they always get more serious towards the end. |
sjors | hmm :) |
shlomif | Is it a commercial game? |
sjors | OpenTTD? |
shlomif | I 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. |
shlomif | Ah. |
shlomif | The Open says everything. |
sjors | yep :) |
shlomif | I 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*. |
shlomif | Gotta love Ctrl+Up. |
shlomif | Gotta love Ctrl+Up. |
shlomif | I think we've been there, though. |
sjors | hehe |
shlomif | Old joke. |
sjors | Didn't know it |
shlomif | I told you about it a long time ago. |
shlomif | It was you I think. |
shlomif | And then we did a session of two messages in a row. |
shlomif | ETOOMUCHINFORMATION |
shlomif | ETOOLITTLEKNOWLEDGE |
shlomif | ETOOHARDTOREADACRONYMS |
sjors | ah |
sjors | :P |
shlomif | EPLEASEUSESOMESPACES |
shlomif | EIWISHWEWEREUSINGSEXPRS |
sjors | ENOSPACEBARDETECTED? |
shlomif | You know what S-expressions are, right? |
shlomif | Indeed. No space bar. |
shlomif | Gotta press Alt+032 |
shlomif | Or something. |
sjors | hmm |
sjors | I don't have a numeric keypad |
shlomif | Ah. |
shlomif | Mac O Sucks. |
shlomif | Mac O Sucky Computers. |
shlomif | No offence, I hope. |
sjors | MUCH OFFENSE TAKEN! |
sjors | Hands off my Mac! ;) |
shlomif | It's mine! All mine! |
shlomif | My precioussssssssssss. |
shlomif | I'll make a fortune out of this conversation, I think. |
Channel | #sjors-and-rindolf |
Network | MSN Messenger |
Tagline | Sjors the Awayer |
Published | 2009-10-17 |
Reflections on Trusting Documentation
whoppix | Quick 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 |
rindolf | whoppix: you can use .gitignore |
rindolf | I think |
whoppix | rindolf, hmm, good idea, thanks. |
whoppix | that was slow. |
whoppix | rindolf, hmm, I think git update-index --assume-unchanged is what I need. |
whoppix | .gitignore is only for untracked files |
rindolf | whoppix: OK, have no clue what that is. |
rindolf | Git is so complicated. |
rindolf | And so opaque |
whoppix | rindolf, me neither, but the doc tells me to use that. |
rindolf | whoppix: can you believe the docs? |
rindolf | The docs may be lying. |
rindolf | Don't trust the docs. |
rindolf | Don't trust anything. |
rindolf | You're all alone. |
rindolf | It's you against the machine. |
rindolf | When in doubt, use the source code. |
rindolf | Not some sissy documentation. |
whoppix | right |
whoppix | I'll have some of what you've been smoking |
rindolf | whoppix: I'm 100% clean. |
Channel | #perlcafe |
Network | Freenode |
Tagline | Reflections on trusting documentation |
Published | 2009-10-31 |
Emulating cats on #jquery
→ruby_on_tails | has joined #jquery |
* rindolf | removes ruby_on_tails off his tail and meows. |
* ruby_on_tails | throws his paws at rindolf and scratches his face |
rindolf | Fight! |
* rindolf | hisses at ruby_on_tails |
* rindolf | curves his back. |
* rindolf | is not a cat, he thinks, so why does he says that? |
rindolf | On the Internet, no one knows you're a cat. |
* ruby_on_tails | deep-scratches rindolf's ass |
rindolf | Is there a word for a female cat. |
rindolf | ruby_on_tails: truce? |
ruby_on_tails | tiger b-) |
ruby_on_tails | B-) |
rindolf | ruby_on_tails: all felines are friends. |
rindolf | We must be united against our common enemy. |
rindolf | Dogs or whatever. |
* ruby_on_tails | unites all breeds of cats against rindolf |
rindolf | ruby_on_tails: I am not the cats' no. 1 enemy. |
ruby_on_tails | you are :P |
rindolf | ruby_on_tails: heh. |
ruby_on_tails | LOL |
rindolf | ruby_on_tails: :-) |
rindolf | "Cats of the world - unite!" |
ruby_on_tails | they are already united |
ruby_on_tails | Andy-: ajax form submission |
rindolf | ruby_on_tails++ # Despite being a cat god in an awfully bad mood. |
ruby_on_tails | :P |
rindolf | "Ceiling cat is watching you." |
rindolf | ruby_on_tails: I totally dig the lolcat web-cartoons. |
rindolf | I derive a sick pleasure from them. |
ruby_on_tails | I just watch tom n jerry |
rindolf | Well, not really sick. |
rindolf | ruby_on_tails: tom is kinda stupid. |
rindolf | He's the cat, right? |
ruby_on_tails | yea |
ruby_on_tails | but he's got determination till the end :> |
rindolf | There's also Rita and Runt (sp?) in Animaniacs. |
rindolf | Rita is a smart cat. |
Channel | #jquery |
Network | Freenode |
Tagline | Felines of the world - unite! |
Published | 2009-11-07 |
English Spelling
English spelling aims to be consistent. Publicly and methodically.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2010-01-26 |
Virtual Money
shlomif | BTW, have you read my stories yet? |
Sjors | I haven’t |
shlomif | Ah. |
shlomif | "If you read my stories, I’ll give you 1,000,000 virtual dollars." |
Sjors | Causing me to have a lot of extra virtual time! |
shlomif | And be virtually rich. |
shlomif | And then you can virtually bribe virtual politicians. |
shlomif | And buy a lot of virtual goods. |
shlomif | LOL. |
Sjors | Then, I’d be virtually happy |
Sjors | Too bad... :P |
shlomif | It’s a virtual win-win situation. |
shlomif | You 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.’" |
Channel | Shlomi Fish and Sjors |
Network | MSN |
Tagline | Virtual money. |
Published | 2010-01-27 |
Top vs. Bottom Posting
TDDPirate | Shlomi_Fish and me engaged in a religious argument - top posting vs. bottom posting. |
TDDPirate | What is your side (Pepy)? |
Pepy | hmm |
Pepy | bottom posting |
Pepy | i guess |
Pepy | well,guess bottom posting is winning then |
Shlomi_Fish | Heh. |
TDDPirate | Pepy: may you be damned, filthy heretic! TOP POSTING IS THE ONE AND ONLY TRUE WAY ! ! ! ! |
Shlomi_Fish | TDDPirate: you are past redemption, you archangel of evil! |
TDDPirate | Shlomi_Fish: not to speak of your vile and wicked bottom posting ways! |
Pepy | so |
Pepy | go go bottom posting |
Shlomi_Fish | Pepy: that’s the way to go. |
TDDPirate | The way to go - if you want to be DOOMED! TO! ETERNAL! FIRES! OF! HELL! |
Shlomi_Fish | Top 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! |
TDDPirate | Don’t dare to defile the honor of the honorable Klingon Race by dragging them into this argument! |
Pepy | Sujatlh ‘e’ yImev TodSaH! |
Shlomi_Fish | Pepy: nice Klingon. |
Pepy | thanks, Shlomi |
TDDPirate | Is this Klingon? And if yes, what does this mean? |
Pepy | yes it is |
Pepy | and it means “shut up geeks” |
Shlomi_Fish | Pepy: I may be a geek, but I’m a true Klingon geek-warrior! |
TDDPirate | Nice use of the language, Pepy. |
Shlomi_Fish | And a true Klingon geek warrior ALWAYS bottom-posts. |
Pepy | no no,true Klingons have power to change quoted tops |
TDDPirate | Pepy: do you mean that Klingons have the power to defile and make filthy of sacred E-mail messages? |
Pepy | no,but they’re used to “edit” history |
Pepy | ah, when they ask me how the hell I managed to write so good band compositions |
Pepy | I’ll tell em, the secret is to chat with geeks about top vs bottom posting |
Channel | Shlomi Fish, TDDPirate and Pepy |
Network | MSN |
Tagline | Bottom vs. Top Posting. |
Published | 2010-03-20 |
FOSS Versioning
d3x | BTW, you can do mplayer -dumpaudio -dumpfile file.mp3 |
d3x | no need to re-encode |
rindolf | This -dumpfile is a nice trick. |
rindolf | Is it new? |
rindolf | I wonder when mplayer will hit 1.0 already. |
rindolf | Ah. |
rindolf | All the stuff I saw told me to use WAV and then encode. |
d3x | mplayer and 1.0? I’m not really sure it's their goal |
rindolf | They will stay at 1.0RC-foo forever? |
d3x | although i would be glad if they had some sensible versioning |
rindolf | Yes. |
rindolf | At the moment perl-Mojolicious is at 0.999924. |
rindolf | At least perl-Moose hit 1.00 |
d3x | LOL |
rindolf | Without any substantial changes from 0.99. |
rindolf | But you've got to upgrade somehow. |
rindolf | perl-Moose is MDV/RH notation, but I like it. |
d3x | IMO, it's just stupid not to release 1.0 |
rindolf | I dislike libmoose-perl |
rindolf | Yes. |
d3x | wine did so and now they have normal versioning |
rindolf | Though most of my CPAN modules are sub-1.0. |
rindolf | http://search.cpan.org/~shlomif/ |
rindolf | I 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. |
d3x | they are sub-1.0, but they are not 0.9.999.2010.03.11-rc5 |
d3x | :) |
rindolf | One of them used the CVS revisions as versions. |
rindolf | d3x : LOL. |
rindolf | Yes. |
rindolf | d3x: can I quote you on that? |
d3x | i say it's stupid to make releases up to 0.9.something and then not to release 1.0 |
rindolf | I collect quotes on my homepage. |
d3x | sure you can |
rindolf | At the moment I have freecell-solver-2.42.0 |
rindolf | But I hope the new release will be 3.0.0 |
d3x | the one that was bought by Freecell Solver Enterprises? :D |
rindolf | I've left GNOME and gtk+/glib behind. |
rindolf | d3x yes. |
rindolf | Freecell Solver Enterprises™ Inc. |
rindolf | Ah, so you've seen that. |
d3x | yes, you posted a link on #debian |
rindolf | Yes. |
rindolf | You should add a digest to the version. |
rindolf | 0.9.999.2010.03.11-rc5-adc83b19e793491b1c6ea0fd8b46cd9f32e592fc |
d3x | LOL |
rindolf | In case you're using git or hg. |
Channel | private conversation |
Network | Freenode |
Tagline | d3x and Shlomi Fish (rindolf) about FOSS Versioning |
Published | 2010-04-10 |
Not a bug on #offtopic on OFTC
rindolf | sarnold: you go to OGI? |
sarnold | rindolf: no; but my boss and a co-worker are professors there, and other co-workers earned degrees there.. |
rindolf | sarnold: OK. |
muli | sarnold, have you got one of those pesky things? |
sarnold | muli: just Bachelor of Arts .. no Masters or Ph.D... |
rindolf | sarnold: B.Sc or B.A.? |
muli | rindolf, Bachelor of Arts is B.A. |
rindolf | muli: I know. But I was just checking. |
sarnold | rindolf: ah, you’re right, B.Sc.. I chickened out on the language requirements :) |
rindolf | muli: see?? LOL. |
muli | rindolf, sometimes, two bugs cancel each other. |
rindolf | muli: wisely spoken. |
rindolf | But mine wasn’t a bug - it was a sanity check. |
Channel | #offtopic |
Network | OFTC |
Tagline | Not a bug |
Published | 2008-07-04 |
#ruby-lang and #ruby
rindolf | Hi all. |
rindolf | Why are there both #ruby and #ruby-lang ? |
erikh | mmm |
erikh | some questions |
erikh | you know |
erikh | they're best not asked :) |
rindolf | erikh: "The first rule of the fight club is you don't talk about the fight club." |
erikh | pretty much. |
raggi | no, you punch them in the face until they get the message |
erikh | raggi: haha. hi man. |
Judofyr | The first rule of #ruby-lang is you don't talk about #ruby. |
Channel | #ruby-lang |
Network | Freenode |
Tagline | #ruby-lang and #ruby |
Published | 2011-02-22 |
How to market your Rails Book?
Radar | and on a completely unrelated note |
Radar | http://ryanbigg.com/2011/04/rails-3-1-in-action |
rindolf | Radar: I know it's rehearsed, but I prefer reading dark on bright rather than the opposite. |
rindolf | Radar: let me see if there's an alternate stylesheet. |
Radar | rindolf: Command+Option+Control+8 |
workmad3 | heh |
rindolf | Radar: I'm not on a Mac. |
Radar | rindolf: then whatever the shortcut is for you to invert your screen. |
rindolf | Radar: Firefox 4.0 on Mandriva Linux Cooker on an old P4-2.4GHz. |
rindolf | Radar: yeah.... |
rindolf | Radar: that way XChat and Pidgin will be in technicolour. |
workmad3 | Radar: 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? |
rindolf | Well, I applied a no-stylesheet. |
Radar | workmad3: Rails 3.2 in Action on Windows(r) 7(tm) actually. |
workmad3 | Radar: I'll reserve my copy now :D |
rindolf | Radar: good luck with that. |
rindolf | Radar: will the book be available online for free view/download? |
workmad3 | rindolf: a windows book? for free? |
workmad3 | are you crazy??? |
rindolf | workmad3: Windows? |
rindolf | workmad3: it's about Rails. |
Radar | rindolf: no it will cost money |
rindolf | Radar: ah, OK. :-( |
workmad3 | Rails 3.2 In Action on Windows(r) 7(tm) |
workmad3 | it'll cost big bucks!! |
rindolf | workmad3: heh. |
rindolf | Ultimate Premium. |
Radar | Yes, I'm going to spend a year of my life writing a book and then release it for free, yay |
Radar | how about no? |
workmad3 | Radar: don't forget the Enterprise Rails 3.2 on Windows In Action 7(tw) |
workmad3 | you can charge double for that one... it has enterprise in the title! |
Radar | workmad3: how did you know about the third installment of the trilogy?! only Yehuda and I know of that |
workmad3 | Radar: I'm really yehuda in disguise |
workmad3 | dammit... I should have waited 25 mins to reveal that... |
rindolf | Radar: 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. |
rindolf | I think I'll fix the EPUB manually. |
rindolf | I'll have to study the EPUB format. |
rindolf | Radar: it's a story - not a technical book. |
rindolf | Radar: http://perl-begin.org/ - this took me several years to work on (well not 100% of the time) and it's mostly CC-by. |
workmad3 | rindolf: who'd pay for stuff on perl though? :P |
rindolf | workmad3: you'd be surprised. |
workmad3 | rindolf: I doubt it |
rindolf | workmad3: I think chromatic's latest "Modern Perl" book was a smashing success. |
workmad3 | my sense of surprise has been surgically removed |
rindolf | workmad3: even though it was available online the whole time. |
rindolf | workmad3: but Perl is a bit passé and established. |
rindolf | Radar: people will torrent your book/etc. |
workmad3 | also, I think I need to colour my sarcastic text differently |
rindolf | workmad3: ah, OK. |
workmad3 | or maybe just my non-sarcastic text |
rindolf | chromatic did an awesome job. |
workmad3 | would probably be easier |
rindolf | Use <sarcasm> ... </sarcasm> |
workmad3 | too much typing |
rindolf | Human XML. |
rindolf | Write an IRC client macro for that. |
workmad3 | I'll just put <nonsarcasm> when I'm not being sarcastic |
rindolf | Heh. |
workmad3 | assume that previous one was escaped |
rindolf | XSS! |
rindolf | 1+1 = 2. [citation needed] |
rindolf | I like this channel. |
rindolf | But I admit I'm not big into rails. |
workmad3 | it doesn't like you |
workmad3 | it's looking at you funny |
workmad3 | muttering under it's breath |
workmad3 | :P |
rindolf | Most of my sites are hosted on something which I don't care what it runs or alternatively static HTML sites. |
rindolf | workmad3: :-) |
rindolf | I'm so making a fortune out of this conversation. |
rindolf | workmad3: have you ever considered being a stand-up comedian? |
workmad3 | rindolf: nah... I'm too lazy |
rindolf | workmad3: ah. |
workmad3 | rindolf: if I could sit down while doing it, I'd be a millionaire :P |
rindolf | workmad3: heh. |
rindolf | workmad3: more like a milliardaire. |
Channel | #rubyonrails |
Network | Freenode |
Tagline | workmad3 drives Radar and rindolf mad. |
Published | 2011-04-01 |
Aleena’s Little Perl Boys
Diablo-D3 | Feminists |
Diablo-D3 | So anti-women rights douchebags. |
rindolf | Diablo-D3: well, I don't know too much about how feminism relates to the global women-lib movement. |
rindolf | I do know I kinda hate feminazis, which I consider a subset of feminists. |
Diablo-D3 | It's a bunch of women who are pissed than other women are getting dicked more often than them. |
rindolf | Diablo-D3: heh. |
Diablo-D3 | So they "hate" men, but secretly want to be tied to a bed and boned repeatedly. |
Lady_Aleena | Diablo-D3, please don't lump me in that group. |
Diablo-D3 | Lady_Aleena: that is up to you, not me |
Diablo-D3 | I do not create feminists, I only laugh at them |
rindolf | Lady_Aleena: I don't think you're a feminazi. |
rindolf | Lady_Aleena: you're really cool. |
rindolf | Lady_Aleena: at least on IRC. |
Lady_Aleena | Thanks... :) |
Lady_Aleena | Though I still want to break a guy's fingers. |
rindolf | Lady_Aleena: and don't take what Diablo-D3 says seriously. |
Lady_Aleena | I try to keep an open mind. |
Diablo-D3 | rindolf: hey now |
rindolf | Lady_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_Aleena | rindolf, NOT kill, maim. |
Diablo-D3 | any woman who tries to take away the rights of other women should be flogged in the town square. |
Lady_Aleena | One can not change the mind of the dead. |
Lady_Aleena | However, one can change the minds of the maimed. |
rindolf | Lady_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. |
rindolf | Lady_Aleena: let me translate that part to English. |
Diablo-D3 | rindolf: that is boring! |
rindolf | Diablo-D3: :-) |
Lady_Aleena | She should have kneed him in the nuts. |
rindolf | Diablo-D3: maybe she should shoot him with a bazooka. |
Diablo-D3 | Clearly the chick should hit the guy, the guy should hit back, and then they should have wild sex. |
rindolf | Diablo-D3: it's in public. |
Lady_Aleena | UH! S&M! |
Lady_Aleena | rindolf, the best place. |
rindolf | Diablo-D3: it's actually an anti-thesis to a lot of Hollywoodian stuff. |
rindolf | Lady_Aleena: to have wild sex? |
Lady_Aleena | rindolf, sure, why not? |
Lady_Aleena | A dom makes her sub perform sexual acts on demand, no matter the place. If insufficient the sub is flogged. |
Lady_Aleena | s/A dom/A dom, with no inhibitions,/; |
* Lady_Aleena | giggles. |
Lady_Aleena | I think I just sent 2 men running for their mommies. |
Diablo-D3 | no, we're too busy fapping. |
Lady_Aleena | Good. |
Lady_Aleena | Good little perl boy… |
Diablo-D3 | LOL |
Diablo-D3 | evil Lady_Aleena |
Lady_Aleena | Bad perl boy, no cookies... |
* Lady_Aleena | is now known as Mistress_Aleena |
rindolf | Mistress_Aleena: heh. |
* Mistress_Aleena | laughs. |
rindolf | Well, that scene continues. |
rindolf | In the balcony. |
rindolf | They end up making out. |
rindolf | I can translate more I guess. |
Mistress_Aleena | No need. |
rindolf | Mistress_Aleena: maybe you should be Madame_Aleena |
* Mistress_Aleena | is now known as Madame_Aleena |
rindolf | I wonder if I should make a fortune out of this conversation. |
rindolf | It's a bit Rish instead of PG-13ish. |
Madame_Aleena | little rindolf, go for the X. |
rindolf | http://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system |
rindolf | Madame_Aleena: X! |
rindolf | X marks the spot. |
rindolf | X-Windows. |
Madame_Aleena | Yes it does, little rindolf. |
rindolf | Maybe you should be Hotbabe_Aleena |
rindolf | Madame_Aleena: BTW, did you register Mistress_Aleena and Madame_Aleena ? |
Madame_Aleena | Yes. |
Channel | #perlcafe |
Network | Freenode |
Tagline | Go for the X. |
Published | 2011-04-03 |
Star Trek: We, the Living Dead - Katie Meets Moses
Author | Shlomi Fish |
Work | Star Trek: “We, the Living Dead” |
Published | 2011-04-04 |
The One with the Fountainhead: Dinosaur
Author | Shlomi Fish |
Work | The One with the Fountainhead (Part 1) |
Published | 2011-04-04 |
The One with the Fountainhead: Joey Reading the Fountainhead
Author | Shlomi Fish |
Work | The One with the Fountainhead (Part 1) |
Published | 2011-04-04 |
The One with the Fountainhead: Would you write the Fountainhead today the same way?
[Silence.]
Author | Shlomi Fish |
Work | The One with the Fountainhead (Part 1) |
Published | 2011-04-04 |
Humanity: Civilization
[A text on the screen with a beep - (?)]
[A text on the screen with the same beep - (?)]
[ A text on the screen with a different beep - (!) ]
Author | Shlomi Fish |
Work | Humanity - The Movie |
Published | 2011-04-05 |
Rap to the Spam
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.
Author | Shlomi Fish |
Work | “Spam for Everyone” - The International Campaign for Accessible Spam |
Published | 2011-04-07 |
I promised, I forgot…
I promised, I forgot, I did not keep my promise — just shoot me, and get on with it!
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
Original Philosopher
An original philosopher knows the right combination of ideas to steal.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
To err is human
- 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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
I might be mad
I might be mad. But I’m a mad genius.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
If God exists…
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
Mathematical Riddle
Sophie: Let’s suppose you have a table with 2^n cups…
Jack: Wait a second - is ‘n’ a natural number?
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
Significance of Being 18
A kid always wishes they were older until they are 18. Afterwards, they always wish they were younger.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
Sorting the Dishes
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s Aphorisms Collection |
Published | 2011-04-12 |
Why Your Programming Language Must Suck
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.
Author | Shlomi Fish |
Work | Why Your Programming Language Must Suck |
Published | 2011-04-15 |
How many Wikipeders Does it Take to Change a Light Bulb?
- 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.
Author | Shlomi Fish |
Work | How many Wikipeders does it take to Change a Light Bulb? |
Published | 2011-04-16 |
Shlomi Fish on 13 May 2009
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.
Author | Shlomi Fish |
Work | Meta: Script to Filter the Master use.perl.org Blogs' Feed |
Published | 2011-04-23 |
Russian Cuisine
rindolf | Hi all. |
Leuthihi | O HAI rindolf |
rindolf | Leuthihi: HAI HAI. |
rindolf | Leuthihi: what's up? |
Leuthihi | rindolf: I'm hungry! |
rindolf | Leuthihi: there's one antidote for it. |
rindolf | Leuthihi: it's called Food. |
rindolf | Leuthihi: </bolt> |
Leuthihi | well, but what food? |
Leuthihi | and I need coffee |
Leuthihi | oh, I think I know what I'll have. |
benwbrum_chez_so | Chili. A big bowl of red, with crackers and onions on the side. |
rindolf | Leuthihi: does it matter? |
Volis | If it has to be some cuisine. |
Volis | Did I spell correctly? |
rindolf | Volis: spell what? |
Volis | oh yes. |
Volis | cuisine. |
rindolf | "cuisine" is spelt this way. |
rindolf | Yes. |
rindolf | It'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 |
rindolf | OK, originally from Latin. |
Volis | never mind. Which cuisine is the best? |
Volis | In general |
rindolf | Volis: I like many cuisines. |
Gvidon | Russian, of course |
rindolf | Volis: though most of the ethnic food is actually poor men's food. |
rindolf | Gvidon: Russian cuisine? |
Gvidon | rindolf: Yes |
Leuthihi | well, yes, because I need something to eat to be able to eat it. |
rindolf | Gvidon: what does it feature? |
Volis | Russian cuisine lacks flavour. |
Gvidon | rindolf: Vodka |
rindolf | Gvidon: ah. |
Leuthihi | In Soviet Russia, food tastes YOU! |
rindolf | Gvidon: I didn't know Vodka is nutritious |
rindolf | Leuthihi: :-) |
Volis | In Soviet Russia, They no longer use this meme. :P |
Leuthihi | Vodka has plenty of calories at least. |
rindolf | Gvidon: and I don't consume Alcoholic beverages in any quantity. |
rindolf | Volis: :-) |
Leuthihi | Volis: because: In Soviet Russia, meme uses You! |
rindolf | «In Soviet Russia, cats own you. Oh wait! They own you everywhere.» |
Volis | Considering the fact, i'm still underage. Please change the topic. |
rindolf | Volis: underage? |
rindolf | Volis: ah, you cannot drink? |
Volis | In Soviet Russia, left keeps you. Always. |
Volis | "Dear fellow driver, let left be for communist crap only" |
Volis | rindolf, Rules of the world. |
Channel | ##English |
Network | Freenode |
Tagline | Russian cuisine |
Published | 2011-05-12 |
E-mail, web feeds…
E-mail, web feeds and doing something productive — choose two.
Author | Shlomi Fish |
Work | LiveJournal.com Post |
Published | 2011-05-29 |
Wasting Time
The worst way to waste your time is to never waste it.
Author | Shlomi Fish |
Work | Unarmed but Still Dangerous Post |
Published | 2011-06-04 |
I’m Hungry Today
Sophie: I’m hungry today.
Jack: well wait until tomorrow - maybe this feeling will pass.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2011-11-05 |
We agree…
We agree. But do we agree to agree?
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2012-04-12 |
sed and awk…
sed and awk make me sad and awkward.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2012-05-04 |
linuxguy101 about Windows 8
linuxguy101 | sebsebseb: i thought you were abducted by windows 8 |
rindolf | sebsebseb: hi. |
linuxguy101 | rindolf: windows got him |
rindolf | linuxguy101: if you say so. |
linuxguy101 | he is trying to find that icon in windows 8 that has irc on it |
linuxguy101 | average users it usually will take a day or longer |
linuxguy101 | it is a productivity enhancer |
rindolf | linuxguy101: heh. |
linuxguy101 | rindolf: you must get windows 8 |
linuxguy101 | it is an experience in windows you will never forget |
rindolf | linuxguy101: why? |
linuxguy101 | rindolf: it is like windows me and vista combined with a bunch of lame programmers who cant speak the same lang |
linuxguy101 | it is jaw dropping |
rindolf | linuxguy101: sounds fascinating. |
linuxguy101 | i expect Microsoft will earn some rewards on this os |
linuxguy101 | like longest boot time.. Hardest os to use by a human. And most compatible os with itself ever made. |
rindolf | linuxguy101: :-) |
linuxguy101 | rindolf: you must switch to something less useful and more productive like windows 8 |
linuxguy101 | think of the hours you could spend on windows 8.. remember it is retro |
rindolf | linuxguy101: retrofitted? |
linuxguy101 | rindolf: 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 |
linuxguy101 | he called it retro |
rindolf | Retro. |
linuxguy101 | clearly a first in computing history |
rindolf | Now I get the joke. |
rindolf | Metro is Retro. |
linuxguy101 | oh 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 |
linuxguy101 | on a side note, did you know that linux is becoming more popular now days? |
linuxguy101 | i don’t know why.. |
linuxguy101 | rindolf: you really should try windows 8 |
linuxguy101 | at least virtual box it.. |
rindolf | linuxguy101: maybe I should, but I'm not going to shell out money for the experience. |
linuxguy101 | Warning!: using windows 8 may cause massive hysteria, laughing and vomiting in some cases.. |
linuxguy101 | the first time i used windows 8 i laughed uncontrollably for several hours and almost wet myself |
Channel | #mageia-social |
Network | Freenode |
Tagline | Win 8, Lose 9 |
Published | 2012-10-17 |
The English Wikipedia
The English Wikipedia: now you don’t see it - now you do.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2012-11-04 |
Chat in #objectivism about Publicity
rindolf | Hi all. |
srogers | howdy |
rindolf | srogers: hi, what's up? |
srogers | work, mostly |
srogers | "one of those days" |
rindolf | Ah. |
rindolf | Work. |
rindolf | I'm enjoying my unemployed status. |
rindolf | And 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. |
rindolf | To gain some esteem. |
rindolf | I 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). |
rindolf | And after reminding them on the phone, I gave up. |
rindolf | Well, I'm not going to sit idly and expect recognition to come to me. |
rindolf | Maybe I'll use some of my Project Wonderful money to gain some publicity. |
rindolf | I could try publicising some of my works on various sites such as http://www.calamitiesofnature.com/ |
srogers | Yeah - promote yourself |
rindolf | srogers: yes. |
rindolf | srogers: I think that was the main mistake of Howard Roark in The Fountainhead. |
rindolf | He should have worked more on publicity. |
srogers | ha - if only he had Facebook . . . |
rindolf | Heh. |
Channel | Objectivism |
Network | Freenode |
Tagline | Bringing the mountain to Muhammad |
Published | 2012-12-26 |
Chat in #gnu about Domains, FOSS and Wikipedia
mrout | Who likes freedom? |
mrout | FREEDOM |
rindolf | mrout: freedom++ |
Younos | just give me my beer |
rindolf | Younos: heh. |
rindolf | No beer for you! |
Younos | aww :o( |
mrout | I’m in non-freedom mode atm actually, using Windoze |
mrout | for the gamez |
rindolf | mrout: OK. |
mrout | but when I restart into Linux I respect the freedoms of myself and others |
rindolf | mrout: OK. |
Younos | you should respect it regardless of the platform |
rindolf | mrout: maybe try reporting it as a bug in WINE/etc. |
rindolf | mrout: the GNU project encourages FOSS developers to port their software to non-free platforms. |
rindolf | Though there was a small backlash about it (at least for Windows) a while ago. |
alfplayer | encourages? |
mrout | rindolf: 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 |
rindolf | http://fc-solve.shlomifish.org/download.html - I provide a Windows binary for this. :-) |
mrout | Many users don’t even know they can get software that respects their freedoms. |
rindolf | alfplayer: well, don't know if encourage, but it doesn't hold a stand against it. |
rindolf | alfplayer: and a lot of GNU software can be built fine on Windows (And proprietary UNIXes). |
alfplayer | rindolf: that's very different imo |
alfplayer | rindolf: yes, like gcc and emacs |
mrout | btw 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. |
rindolf | http://www.shlomifish.org/humour/fortunes/show.cgi?id=should-perl-drop-sco-support - also see this. |
mrout | LOL |
rindolf | mrout: I don't think he uses IRC. |
rindolf | mrout: he also doesn't use a graphical web browser. |
rindolf | mrout: though he does read the web sometimes. |
mrout | rindolf: i haven’t installed X yet, so neither do I. haha |
rindolf | He commented on a few pages on my site. |
rindolf | When 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. |
rindolf | He also said it was OK that freshmeat.net (now freecode.com) did not release their backend as free software. |
rindolf | mrout: ah. |
mrout | freecode.com? |
rindolf | mrout: well, I think he doesn't even use links or lynx or Emacs' www-mode. |
rindolf | mrout: yes. |
rindolf | mrout: they changed their name and domain. |
mrout | who are they? NEVER heard of them |
rindolf | mrout: http://freecode.com/ - it's a nice way to discover some interesting software. |
rindolf | mrout: they are a web-directory for UNIX software. |
mrout | do they host it? |
rindolf | mrout: no. |
mrout | quite unlike something like github, then? |
rindolf | mrout: just link to it. |
mrout | cool |
mrout | will try to remember that |
rindolf | mrout: also see http://www.shlomifish.org/lecture/Freecell-Solver/slides/freshmeat_effect.html |
rindolf | mrout: not everything there is FOSS. |
mtjm | http://stallman.org/stallman-computing.html explains his Web use |
rindolf | mrout: and not everything is there. |
rindolf | mrout: but I try to publicise most of my major software there. |
mtjm | IRC would need a constant network access which is difficult when travelling (and needs much more time than batch mail writing) |
rindolf | Well, most of the software published there is either niche or quite boring. |
mrout | rindolf: Freecell Solver on freecode is the first result |
rindolf | mrout: for what? |
mrout | that google search |
mrout | I fail to see a problem |
rindolf | mrout: well, thing is there are other Freecell solvers. |
rindolf | mrout: and what I said is that I clog the search. |
mrout | Oh, I see what you mean |
mrout | that’s a good thing for you, though |
rindolf | mrout: lots of junk like FreeBSD/Debian/Ubuntu/Mandriva/Mageia packages. |
rindolf | mrout: that's what I call the freshmeat effect. |
rindolf | I get http://fc-solve.shlomifish.org/ as the first hit. :-( |
rindolf | Damn bubbling. |
rindolf | https://duckduckgo.com/?q=freecell%20solver - here (no bubbling) I get the wikipedia Freecell page as a first hit. |
mrout | rindolf: bubbling? |
rindolf | mrout: http://dontbubble.us/ |
mrout | I get NZ results |
mrout | hahaha |
rindolf | mrout: NZ? |
mrout | rindolf: where are you from? |
rindolf | mrout: Israel. |
mrout | New Zealand. |
rindolf | mrout: but shlomifish.org is hosted in hostgator.com . |
rindolf | I used to host it in a small Israeli hosting provider but they were too unreliable. |
mrout | I 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.” |
rindolf | mrout: I know that .nz is New Zealand. |
rindolf | mrout: but didn't understand the initialism in the context. |
rindolf | mrout: some Americans think .il is Illinois. |
rindolf | And .ca is California. |
rindolf | Well, there's also .la. |
mrout | ahh |
rindolf | And .tv. |
mrout | haha |
mrout | tv? that must be for Tajikistan. >.> |
rindolf | mrout: no. |
rindolf | mrout: http://en.wikipedia.org/wiki/.tv |
mrout | joke |
mrout | that was a joke |
mrout | I know it’s not for television stuff, LOL |
rindolf | http://en.wikipedia.org/wiki/Tuvalu |
rindolf | mrout: OK. |
rindolf | .tk domains are free. |
mrout | yeah |
mrout | Woo tokelau |
* rindolf | wonders if there is .fs. |
rindolf | There should be a country called .if so I can register shlom.if |
rindolf | Someone registered shlomifi.sh. ;-) |
rindolf | Not me, though. |
rindolf | https://www.google.com/search?q=.lf - no .lf either. |
rindolf | We need more countries. |
mrout | I wish there was a .ut |
mrout | so I could get mro.ut |
rindolf | mrout: ah. |
rindolf | Well, I can register shlomif.name. |
mrout | I already have rout.co.nz (that’s my dad’s actually) and rout.geek.nz (mine) |
rindolf | mrout: ah. |
rindolf | Are top-level .nz domains available? |
rindolf | like rout.nz |
mrout | you can’t get milesroutisawesome.nz, no |
rindolf | Ah. |
mrout | or rout.nz >.> |
rindolf | OK. |
rindolf | .il domains are kinda costly and they used to require faxing. |
rindolf | And I don't feel my domains are particularly Israeli-related. |
mrout | ahh |
rindolf | Well, I originally got shlomif.il.eu.org. |
rindolf | But its DNS was flaky. |
mrout | .eu.org? |
rindolf | So I ended up buying shlomifish.org |
mrout | what’s your actual name? |
rindolf | Now I also have shlomifish.com |
rindolf | mrout: Shlomi Fish. |
mrout | Ahh |
rindolf | mrout: eu.org is free DNS. |
mrout | ? |
rindolf | But I guess you get what you pay for sometimes. |
rindolf | mrout: it's not .eu (European union). |
rindolf | mrout: http://eu.org/ |
mrout | that site’s odd |
mrout | what’s wrong with .eu |
mrout | shit a brick, they want a separate ccTLD for http://en.wikipedia.org/wiki/Saint_Martin_(France) |
rindolf | mrout: nothing is wrong with .eu - it's just that eu.org is something different. |
rindolf | eu.org predates .eu. |
mrout | ahh |
mrout | it annoys me that the US doesn’t use .us more |
mrout | and clutters .com |
rindolf | Well, there's also .gov, .net, .org... |
rindolf | .mil |
rindolf | .navy |
mrout | exactly |
rindolf | mrout: I also have http://shlom.in/ |
mrout | it’s pretty americo-centric |
rindolf | Could not get http://shlom.fi/ because my domain registrar did not have it. |
rindolf | shlom.in is my own custom (and private) URL shortener. |
rindolf | Some overzealous spam filters blocked it. |
rindolf | Ah, domains. |
rindolf | The bread and butter of Internet conversations. |
mrout | LOL |
rindolf | I know someone who has http://ali.as/ |
rindolf | Well, from the Internet. |
rindolf | And there's also cr.yp.to which is Dan Bernstein. |
rindolf | DJB. |
mrout | domains, vim vs emacs and hello_there vs helloThere. |
mrout | cr.yp.to is cool |
rindolf | mrout: and tabs vs. spaces. |
mrout | but hard to type |
mrout | eugh |
mrout | cr.yp.to is hard to type |
mrout | spaces, vim, hello_there or HelloThere, but never helloThere. |
rindolf | Since I have http://perl-begin.org/ and want to create a site for Vim beginners, I should get a good domain. |
rindolf | vim.perl-begin.org or vim.shlomifish.org does not look good. |
mrout | vimschlomfish |
mrout | LOL |
mrout | shlom |
mrout | vimshlomfish |
mrout | what about vim-begin.org? |
rindolf | mrout: maybe I'll get tech-begin.org |
rindolf | I think begin.org is already taken. |
mrout | yea |
mrout | by one of those shitty domain hoggers |
rindolf | Heh. begin.tel is available. \o/ |
mrout | i’d love mil.es |
rindolf | Not that I want it. |
mrout | begin.tel? |
mrout | begintel? |
mrout | $17/yr for mil.es |
mrout | YES FUCK YES |
rindolf | OK, I registered begin-site.org and begin-site.com |
rindolf | On https://www.domainsite.com/ . |
rindolf | I figured most people won't "guess" begin-site.net... ;-) |
mrout | nice |
rindolf | So I'll have http://vim.begin-site.com/ and http://vim.begin-site.org/ |
mrout | what about rindolf.com |
mrout | begin-site seems a bit clunky |
rindolf | mrout: rindolf is only my IRC nickname. |
mrout | still |
rindolf | mrout: and I already have www.shlomifish.org |
rindolf | mrout: I don't see why most people will STFW for "rindolf" or "shlomi fish" or whatever. |
rindolf | Most of the people come to my site using more generic searches. |
rindolf | https://duckduckgo.com/?q=fountainhead%20parody - first hit ! |
mrout | STFW? |
rindolf | mrout: search the fab web. |
rindolf | Like RTFM. |
rindolf | Using Google, Duck Duck go, Bing or whatever. |
mrout | fucking web, I assume |
rindolf | mrout: true. |
rindolf | http://en.wikipedia.org/wiki/User:Shlomif/Freecell_Solver - this was deleted because it was not notable enough. F****king deletionists. |
mrout | they deleted your user page? |
rindolf | mrout: no, only /wiki/Freecell_Solver |
mrout | oh |
rindolf | mrout: access the link - it's there. |
rindolf | Just 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 |
rindolf | I restored it before it was deleted. |
rindolf | mrout: http://en.wikipedia.org/wiki/Baker%27s_Dozen_%28solitaire%29 - some people on #wikipedia (or #wikipedia-en) told me this may not be notable. |
rindolf | There are a zillion pages about it. |
rindolf | And Wikipedia covers almost any other Solitaire variant. |
mrout | LOL, fucking wikipedia |
rindolf | Yes. |
mrout | articles about every steeple in Italy, but not about ever solitaire variant |
mrout | http://en.wikipedia.org/wiki/Baker%27s_Dozen_%28solitaire%29#Solvers |
rindolf | mrout: also about football players. |
mrout | your article should be restored |
rindolf | mrout: yes, maybe. |
mrout | I’d almost be convinced to do it myself |
rindolf | mrout: are you a wikipedian? |
mrout | sort of |
mrout | I have an account |
rindolf | mrout: well, I added the [[Freecell Solver]] link. |
rindolf | Hoping someone will fill it in. |
rindolf | http://en.wikipedia.org/wiki/FreeCell#Solvers - there is a cursory mention of it there. |
mrout | mmm |
rindolf | mrout: this section was deleted previously because it was not "Encyclopedic enough." |
rindolf | mrout: that Wikipedian had tons of complaints against him on his user talk page. |
rindolf | mrout: http://en.wikipedia.org/wiki/Tom_Christiansen - this used to be about the Perl developer (and co-author of several books). |
rindolf | Now it's about an olympic athelete. |
rindolf | Well, I added that page, and people enhanced it, but then it was deleted. :-( |
mrout | not even an olympic athelete |
rindolf | mrout: ah, yes, just world competition. |
mrout | didn’t even place |
mrout | compared to an author and developer of one of the most popular programming languages |
mrout | :/ |
rindolf | Yes. |
rindolf | Oh well, Wikipedia. |
rindolf | The worst encyclopedia in the world except for all others. |
galex-713 | ? |
mrout | hahaha |
mrout | yeah |
* galex-713 | slaps mrout |
galex-713 | Wikipedia is perfect! |
* galex-713 | hides |
mrout | hardly |
Channel | #gnu |
Network | Freenode |
Tagline | #gnu stuff |
Published | 2012-12-27 |
Life is Hard
rindolf | Hi all. |
rindolf | FROGGS , moritz , hoelzro , Juerd : hello! What's new? |
moritz | everything with a new enough timestamp |
FROGGS | rindolf: nothing |
rindolf | moritz: heh. |
FROGGS | I assume rindolf doesn’t meant -Inf :o) |
timotimo | moritz: feel like reviewing/merging https://github.com/rakudo/rakudo/pull/113 ? froggs and me both spectested it :) |
* rindolf | unleashes his inner Sarah Michelle Gellar to kiss moritz for his inventive avoidance of saying what he is up to. |
rindolf | FROGGS: I’m old enough to remember the invention of the Camel. |
FROGGS | rindolf: well, if you want to know what we are up to you may ask that |
rindolf | FROGGS: “When I was your age, Jennifer Lawrence was called Sarah Bernhardt” |
rindolf | FROGGS: moritz will always find a way to avoid it. |
rindolf | FROGGS: unless threatened. |
rindolf | FROGGS: or sweet talked. |
FROGGS | and today is my first day off, and on Wednesday starts the German Perl Workshop, so still stuff to prepare |
rindolf | FROGGS: nice. |
rindolf | FROGGS: prepare hard! Enjoy hard! Rest hard! |
rindolf | Step 4: profit hard! |
rindolf | Step 5: retire hard! |
timotimo | Step 6: die hard! |
rindolf | timotimo: LOL. |
Channel | #perl6 |
Network | Freenode |
Tagline | He who lives hard, dies harder |
Published | 2013-03-12 |
Is Buffy Kosher?
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. ;-)
Author | Shlomi Fish |
Work | Post to the /r/buffy subreddit |
Published | 2013-04-05 |
Selina Mandrake - The Slayer: The Three
[ 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 snaps his fingers, and some of these ridiculously large swords from World of Warcraft appear on the ground. ]
[ The three cry “yeah”. Warrior #1 snaps his fingers and the huge swords are replaced by small wooden toothpicks. ]
Author | Shlomi Fish |
Work | Selina Mandrake - The Slayer |
Published | 2013-04-14 |
David vs. Goliath: David as a Hacker
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.
Author | Shlomi Fish |
Work | Summerschool at the NSA |
Published | 2013-04-16 |
Star Trek: We, the Living Dead - “Too much of a Good Thing”
[She turns towards Avigayil]
Author | Shlomi Fish |
Work | Star Trek: “We, the Living Dead” |
Published | 2013-04-28 |
SHOUT!!
abba | it's thrax! |
abba | fuck, this place is quiet now |
rindolf | abba: SHOUT!! SHOUT!!! LET IT ALL OUT!!!! |
rindolf | These are the things I can do without. |
abba | COME ON! |
thraxatron | shh abba i'm observing |
rindolf | abba: I'm talking to you. |
abba | <3 tears for fears rindolf |
thraxatron | wasn't that a disturbed song |
* abba | facepalms |
thraxatron | i had that album |
rindolf | abba: :-) |
abba | sure, disturbed may have covered it |
* rindolf | is listening to Lynyrd Skynyrd - Sweet Home Alabama. |
abba | but that's like saying creep is your favorite Korn song |
thraxatron | it is though |
abba | :P |
rindolf | Kid Rock’s http://www.youtube.com/watch?v=uwIGZLjugKA (All Summer Long) is also good. |
thraxatron | also i really like 99 luft balloons |
thraxatron | by Goldfinger |
abba | Dancing queen by Wing |
abba | http://youtu.be/XqBWvmhS-AY |
rindolf | thraxatron: heh. |
abba | i have no idea why i listened to that whole thing, i'm never going to get that time of my life back |
thraxatron | holy shit all summer long is five years old |
thraxatron | what am i doing with my life |
dean0 | beach boys title of the same is much older.... :( |
dean0 | ...fortunately I'm not quite that old |
* abba | mourns for his youth |
abba | Me neither, but I did like the Beach Boys a lot as a child |
dean0 | yah me too |
Channel | |
Network | Freenode |
Tagline | Do the song of life |
Published | 2013-05-02 |
Wikipedia Deletionists Don’t Die
Wikipedia deletionists don’t die. They lose notability and get deleted.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2013-09-27 |
It’s kinda…
It’s kinda, sort-of… pretty much… quite… awesome I tell you - awesome! Got it? It’s kinda awesome!
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2013-11-01 |
JavaScript
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.
Author | Shlomi Fish and Joel Crisp |
Work | Facebook Post (originally via Twitter) |
Published | 2014-02-16 |
Two Kinds of Fools
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.
Author | Shlomi Fish and Joel Crisp |
Work | Facebook Post (originally via Twitter) |
Published | 2014-03-10 |
Shlomi Fish’s “That’s Why” Response
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?”
Author | Shlomi Fish |
Work | Comment on “Above All That is Random 5” |
Published | 2014-03-15 |
How are flying unicorn ponies called?
ZetaNeta | i wonder, if one day, developers will lose the possibility to write code no one else can understand. |
ZetaNeta | If CPUs will start running interpretable code |
rindolf | ZetaNeta: you can always obfuscate code. |
rindolf | ZetaNeta: nothing guarantees that a code will be readable. |
ZetaNeta | yeah, that is why i wish people will lose the ability to write unreadable code |
rindolf | ZetaNeta: and there's also https://github.com/kripken/emscripten which compiles from C/C++/ObjC/etc. to unreadable JS. |
rindolf | ZetaNeta: how will you guarantee that? |
ZetaNeta | I cant. Thats why i wish |
rindolf | ZetaNeta: have you heard of the http://en.wikipedia.org/wiki/Halting_problem ? |
rindolf | ZetaNeta: it may be impossible for a computer to do. |
rindolf | ZetaNeta: if not for a human too. |
rindolf | ZetaNeta: don't wish for the impossible. |
rindolf | ZetaNeta: unless you'd also like to wish for pink flying unicorn ponies who drop candy. |
ZetaNeta | I don’t like pink, unicorns, ponies, candy and dropping stuff. |
rindolf | ZetaNeta: it's an idiom that means that you want something that can't easily be achieved. |
rindolf | ZetaNeta: or something Utopian or unrealistic. |
ZetaNeta | well... that is already way too offtopic |
sea | Morning!!!!!!!! |
* sea | appears and has cake! |
* sea | distributes cake |
[TheFlash] | maybe you meant a cross between a unicorn and a pony? |
* rindolf | eats the free-as-in-speech cake. |
rindolf | Also zen cake - no calories. |
rindolf | [TheFlash]: https://duckduckgo.com/?q=pink%20flying%20unicorn%20ponies |
rindolf | [TheFlash]: they exist in /My Little Pony/ - ♥ |
sea | Those actually are pegasus ponies. |
sea | Unicorn ponies don't fly. |
sea | There are some unicorn pegasus ponies, though |
sea | Like princess Luna |
rindolf | sea: yes. |
rindolf | sea: isn't Princess Celestia also a Unicorn Pegasus Pony? |
rindolf | Well, this isn't #bronies |
sea | Yeah, they're called an 'alicorn' officially now |
rindolf | sea: ah. |
sea | Also, starting with the last episode of season 3, Twilight Sparkle is an Alicorn too |
rindolf | sea: I don't remember who she is. |
rindolf | sea: http://mlp.wikia.com/wiki/Twilight_Sparkle - ah , I see. |
rindolf | sea: yes, I know who she is (naturally). |
rindolf | OK, on topic. |
rindolf | ZetaNeta: 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. |
rindolf | ZetaNeta: you might be able to find a device that will change the laws of logic, but I find it unlikely. |
rindolf | Well, find or develop. |
ZetaNeta | rindolf, Well. I have some ideas |
rindolf | ZetaNeta: ideas? |
ZetaNeta | In my understanding, there is no logic. |
rindolf | ZetaNeta: what? |
* ZetaNeta | don’t wanna talk about it |
rindolf | ZetaNeta: you don't think there's logic? |
pehjota | TIL that sea is a brony. They're everywhere! |
rindolf | pehjota: heh. |
* ZetaNeta | doesn’t like to mix software with philosophy, to avoid long conversations he anyway probably gonna lose |
rindolf | ZetaNeta: well, programming is based on maths and logic. |
ZetaNeta | rindolf, "Because you are so sure about it" |
rindolf | ZetaNeta: what? |
* ZetaNeta | doesn’t like to mix software with philosophy, to avoid long pointless conversations |
sea | pehjota: What's TIL? |
rindolf | sea: Today I learned. |
pehjota | sea: Today I learned. |
sea | Whoa.. |
pehjota | Ha :) |
sea | Haha, your nicks both have the same length |
sea | so it looks like a duplicated line |
rindolf | sea: jinx! |
* sea | grabs everything made of wood and hides it |
rindolf | ZetaNeta: 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. |
pehjota | rindolf: It was a tongue-in-cheek remark. :) |
Channel | #gnu |
Network | Freenode |
Tagline | Brony talks, pony flies |
Published | 2014-03-20 |
Summer Glau vs. Chuck Norris
rindolf | Hi all. |
Bucket | hi rindolf |
rindolf | Lately, 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. |
rindolf | Probably most of the NSA workers are either depressive, maniacal or schizophrenic by now. |
rindolf | Althir: awesome. |
Bucket | Wicked! |
rindolf | Is Bucket a bot? |
Bucket | no, I'm a folk singer |
Althir | ferret: Is Bucket real? |
flyingferret | Certainly not. |
barometz | You're all just imagining Bucket, then |
rindolf | Heh, heh. |
rindolf | I'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.) |
Althir | I'd let Summer Glau convince me I'm alive. |
rindolf | Althir: heh. |
rindolf | Althir: I don't need to be convinced of that. |
rindolf | Althir: would you let Chuck Norris convince you that you're alive? ;-) |
rindolf | I wouldn't , but not sure I can resist. |
Althir | rindolf: Chuck Norris only convinces people they are deceased. |
rindolf | Althir: heh. |
rindolf | Althir: what about SGlau? |
Althir | Chuck Norris convinced Summer Glau to kick arse. |
rindolf | Althir: a true warrior brings life - not death. |
Althir | I think you misunderstand warfare. |
rindolf | Althir: destroying is easy (*cough Attila the Hun *cough Genghis Khan) - value production is much harder. |
Channel | #xkcd |
Network | irc.foonetic.net |
Tagline | Norris ain’t got nothing on her… |
Published | 2014-05-29 |
#reddit: Great Poetry
rindolf | home: you're no longer being funny. |
home | rindolf: you are being an asshole now |
home | rindolf: I want my $4 of games |
home | or else I will be unhappy |
home | if you want to preach about finding happiness, but the not act upon it, then so be it |
home | but my happiness at the moment is begging others for a $4 game |
rindolf | home: do you want me to put you on /ignore ? |
rindolf | home: you seem dense. |
home | Yeah, when the times get tough |
home | people just ignore each other |
home | I see how it is |
home | you can't keep ignoring people forever |
rindolf | home: where do you live? |
Weagle | in his....home. |
home | I live in Ontario, Canada |
sorabji5252 | o.O |
home | :/ |
home | sorabji5252: hi |
home | sorabji5252: are you a preacher too? |
Weagle | Lebron James is pretty good |
Weagle | but I’ve yet to see him save earth from aliens. |
Weagle | like Michael Jordan did |
sorabji5252 | a preacher? not in the sense you mean probably |
Weagle | he's a monk |
Weagle | i shave his head daily. |
* sorabji5252 | offers his head to be felt by others |
home | you guys are so gay |
rindolf | home: nice. |
home | not sure you realized what you just said |
rindolf | home: is it lovely there? |
rindolf | home: is it boring? |
home | it's not nice here |
home | I hate Canada |
sorabji5252 | i try not to be crude -__- |
rindolf | home: then why not move? |
rindolf | home: California! Florida! |
Weagle | Bermuda, Bahama, come on pretty mama |
rindolf | Maybe the Carolinas. |
rindolf | Weagle: Israel! |
Weagle | key largo, Montego, baby why don’t we go down to Mexico |
rindolf | Italy. |
Weagle | we'll get there fast cuz Weagle takes it slow |
rindolf | Weagle: heh. |
rindolf | Spain .... |
Weagle | that’s where we wanna go, way down in Kokomo |
rindolf | Weagle: you're a talented poet. |
Weagle | i took it from some of the greatest poets to ever live. |
Weagle | The Beach Boys |
rindolf | Weagle: heh. |
rindolf | Weagle: that's heavenly poetry. |
rindolf | Weagle: Bialiq was a pretty good Hebrew poet. |
rindolf | Weagle: there's some good poetry in the Hebrew Bible too. |
rindolf | Weagle: Isaiah 40 is lovely. |
Weagle | I'm really not interested. |
frauheimer | hey guys. |
frauheimer | reddit huh. cool! |
rindolf | Weagle: OK, sorry. |
home | frauheimer: what |
rindolf | frauheimer: yes! |
home | frauheimer: can you buy me $4 of games? |
frauheimer | yes |
frauheimer | where |
home | https://www.humblebundle.com/weekly |
frauheimer | alright |
home | rindolf: ^ |
frauheimer | how do dis |
sorabji5252 | o my |
rindolf | home: go to hell!!! |
sorabji5252 | rindolf: i don't know how to read poetry. it seems nice though :D |
rindolf | home: just live me alone. |
frauheimer | home show me how |
home | frauheimer: okay |
rindolf | sorabji5252: it sounds better in the original Klingon. |
home | scroll down |
rindolf | sorabji5252: s/Klingon/Hebrew/ naturally. |
rindolf | sorabji5252: a lot of the Bible is prose though. |
sorabji5252 | i've read a lot of the bible |
rindolf | sorabji5252: someone I know read the whole thing several times. |
rindolf | He also read the Complete Shakespeare. |
sorabji5252 | many people i know have done that. it's a thing |
rindolf | sorabji5252: yes. |
rindolf | sorabji5252: I've temporarily given up in exodus - it's too intense. |
rindolf | sorabji5252: too antiquated. |
sorabji5252 | it's very serious. and it rarely lets up |
rindolf | sorabji5252: yes. |
rindolf | sorabji5252: I did read /A Suitable Boy/ cover to cover. Wonderful book. |
sorabji5252 | o my, that's awfully long |
sorabji5252 | i think /Brothers Karamzov/ is the longest novel i've read |
rindolf | Heh, heh, they are discussing guns on #reddit-mlp |
rindolf | My Little Pony ponies with guns! |
sorabji5252 | what's the mlp for? |
sorabji5252 | o, dear |
rindolf | sorabji5252: My Little Pony. |
sorabji5252 | bronies. i do not understand this one. |
rindolf | sorabji5252: I bet there's something like what I described on the Internet. |
rindolf | sorabji5252: I cured someone from an attack of http://en.wikipedia.org/wiki/Schizoaffective_disorder using a technique I learned from an MLP episode. |
rindolf | This is some great Television. |
sorabji5252 | rindolf: that's crazy man |
rindolf | sorabji5252: :-) |
rindolf | sorabji5252: reportedly, someone once saved a man's life using a technique he saw on /Bay Watch/. |
rindolf | sorabji5252: this is crazier. |
rindolf | sorabji5252: maybe there's a good reason for everything in this world. |
sorabji5252 | nah, things just happen |
home | rindolf: there is hope in this world |
frauheimer | a bit |
home | frauheimer: I see :P |
rindolf | sorabji5252: "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 |
rindolf | home: true. |
Weagle | peyton manning |
rindolf | home: people are now saying about facebook what they said about Socrates... ehmm - about Television. |
rindolf | home: ;-) |
sorabji5252 | rindolf: a radio host i like doesn't believe in coincidence |
rindolf | home: in Hebrew we have a saying "We survived Pharaoh - we'll survive this." |
frauheimer | what’s Pharaoh |
rindolf | sorabji5252: he may be right. |
rindolf | frauheimer: the big king/god of Egypt. |
frauheimer | oh yeah |
frauheimer | what an asshole |
rindolf | frauheimer: there were many of them. |
rindolf | frauheimer: last one was Cleopatra I think. |
rindolf | Well, there were other Macedonian Princesses called that. |
sorabji5252 | i suppose it's all cake after Pharaoh |
frauheimer | close |
Channel | |
Network | Freenode |
Tagline | There are no coincidences… |
Published | 2014-06-06 |
#xkcd: Programming Languages’ Sex Talk
rindolf | Bucket: FAILURE IS ALWAYS AN OPTION. |
Bucket | rindolf: I already had it that way |
ephphatha | time to kick aliens into orbit |
rindolf | It's not a failure, it's a motivation to improve. |
njsg | rindolf: failure is always an option except when your goal is to fail |
njsg | </fortune-cookie> |
njsg | rindolf: except in bed |
Bucket | I get great sex, except in bed. |
rindolf | njsg: heh. |
rindolf | njsg: in bed? Do you mean I make mistakes while sleeping? |
rindolf | njsg: "What is your favourite position? CTO!" |
Walther | Failures in bed mean you have sex that isn’t type-safe; otherwise you would catch the errors at compile time |
rindolf | Walther: heh, LOL. |
Walther | also, Haskell<3 |
njsg | I have a lipht, my sex has no separate compile time |
Walther | bwhaha |
* Walther | has 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 |
njsg | wasn't there an UI toolkit called "sex"? |
Fephisto | sex-purity |
SirCmpwn | I once wrote an assembler called .orgASM |
SirCmpwn | (.org is an assembler directive) |
bhuddah | maybe we should invent the scripting language "innuendo" |
rindolf | Walther: Haskell Sex! |
rindolf | Walther: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perlcafe-aleenas-little-perl-boys - see also this on #perlcafe many years ago. |
njsg | bhuddah: for inno setup, sounds like a good name |
Walther | rindolf: wonder if that can be pure, or just an IO action |
Walther | (if you know what i mean) |
tomatosalad | SirCmpwn: rcombs is always talking about libass |
bhuddah | njsg: and you get exactly what you asked for. |
njsg | Haskell Sex is great, but you don't remember any of it on the next morning, because it has no state |
rindolf | Walther: with Lady_Aleena who became Mistress_Aleena and Madame_Aleena. |
SirCmpwn | tomatosalad: well, yeah |
rindolf | njsg: heh, LOL. |
SirCmpwn | he's an irrational wizard |
rindolf | njsg: you crack me up. |
rindolf | njsg: maybe we need something like Smalltalk sex with a persistent VM. |
rindolf | Squeak FTW! |
njsg | lisp, 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 |
rindolf | Heh, someone I know will get the kick out of this conversation. |
Walther | rindolf: :'D |
rindolf | Geek pseudo sex-talk. |
Walther | Stateless sex could be a bit difficult to reach though, as it'd require a REST api, and you just might fall asleep |
rindolf | njsg: heh. |
rindolf | Walther: heh. |
rindolf | Walther++ |
Walther | OTOH clean, stateful sex should be easy, with SOAP |
rindolf | Walther: SOAP! NO!!!!!!!!!!!!!! |
* Walther | puts stateful sex with a SOAP in Bucket |
* Bucket | hands Walther another serving of rat oh vah in exchange for stateful sex with a SOAP |
rindolf | Walther: /me runs away in the opposite direction. No amount of sex is worth having to deal with SOAP. |
rindolf | There are some things even I won't do for sex. |
njsg | rindolf: just have sex over TCP, looks like a good protocol |
rindolf | And SOAP is one of them. |
njsg | crushes are UDP, love is TCP, sex is SOAP over HTTP |
Walther | and then there's the weird kid with the gopher |
rindolf | Well, I refuse to get paid to write Java enterprise software - http://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/ . |
rindolf | njsg: heh. |
njsg | at least nobody mentioned COBRA yet, others would go all OMG |
Channel | xkcd |
Network | irc.foonetic.net |
Published | 2014-07-03 |
If Ayn Rand was born in the 1990s…
If Ayn Rand was born in the 1990s, she would be Christina Grimmie.
Author | Shlomi Fish |
Work | Aphorisms’ Page |
Published | 2014-07-03 |
I Love Being Convinced of Being Wrong
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!”.
Author | Shlomi Fish |
Work | Aphorisms’ Page |
Published | 2014-07-03 |
Where to find a Good Significant Other
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.
Author | Shlomi Fish |
Work | Aphorisms’ Page |
Published | 2014-07-03 |
Summerschool at the NSA: My Little Pony Addiction
Author | Shlomi Fish |
Work | Summerschool at the NSA |
Published | 2014-07-12 |
Summerschool at the NSA: SMG’s Daughter Killing Her
Author | Shlomi Fish |
Work | Summerschool at the NSA |
Published | 2014-07-12 |
Summerschool at the NSA: Who Is The Messiah?
[SGlau burst out laughing.]
Author | Shlomi Fish |
Work | Summerschool at the NSA |
Published | 2014-07-12 |
#reddit: We survived Pharaoh
rindolf | sorabji5252: 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 |
sorabji5252 | rindolf: that's crazy man |
rindolf | sorabji5252: :-) |
rindolf | sorabji5252: reportedly, someone once saved a man's life using a technique he saw on /Bay Watch/. |
rindolf | sorabji5252: this is crazier. |
rindolf | sorabji5252: maybe there's a good reason for everything in this world. |
frauheimer | nah |
sorabji5252 | nah, things just happen |
home | rindolf: there is hope in this world |
home | frauheimer: I see :P |
rindolf | sorabji5252: "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 |
rindolf | home: true. |
Weagle | peyton manning |
rindolf | home: people are now saying about facebook what they said about Socrates... ehmm - about Television. |
rindolf | home: ;-) |
sorabji5252 | rindolf: a radio host i like doesn't believe in coincidence |
rindolf | home: in Hebrew we have a saying “We survived Pharaoh - we'll survive this.” |
sorabji5252 | I suppose it's all cake after Pharaoh |
Channel | |
Network | Freenode |
Published | 2014-07-16 |
Selina Mandrake - The Slayer: Mephiqoleth
[ 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. ]
[ Cut to Mephiqoleth - he is not amused. ]
Author | Shlomi Fish |
Work | Selina Mandrake - The Slayer |
Published | 2014-07-27 |
How to Achieve World Domination?
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.
Author | Shlomi Fish |
Work | “ANN: My Transition From Software Developer to Writer/Entertainer/Amateur Philosopher/Internet Celebrity” |
Published | 2014-07-27 |
Scary Thought of the Day
Scary thought of the day: The Princess Bride: the 3-D Remake.
Author | Shlomi Fish |
Work | Aphorisms’ Page |
Published | 2014-07-27 |
Selina Mandrake - The Slayer: Mephiqoleth Does His Magic
[ 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 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. ]
[ Selina dissolves. ]
Author | Shlomi Fish |
Work | Selina Mandrake - The Slayer |
Published | 2014-07-27 |
Selina Mandrake - After History Class
[ 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. ]
[ Jonathan hugs Selina from the side and eventually leaves. ]
[ Selina bursts out laughing. ]
[ Selina is reading a book and says to herself out loud ]
Author | Shlomi Fish |
Work | Selina Mandrake - The Slayer |
Published | 2014-07-27 |
“The Human Hacking Field Guide”: Eve’s Homecoming Queen Campaign
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é.
Author | Shlomi Fish |
Work | “The Human Hacking Field Guide” |
Published | 2014-07-27 |
“The Human Hacking Field Guide”: Eve’s Newfound Powers
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.
Author | Shlomi Fish |
Work | “The Human Hacking Field Guide” |
Published | 2014-07-27 |
“The Human Hacking Field Guide”: Taylor and Eve Going on a Date
“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.
Author | Shlomi Fish |
Work | “The Human Hacking Field Guide” |
Published | 2014-07-27 |
A woman is a lady
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.
Author | Shlomi Fish |
Work | Tweet |
Published | 2014-07-28 |
Half-blind
I wear prescription glasses so I may be half-blind, but at least I'm trying hard not to be a complete dick.
Author | Shlomi Fish |
Work | Tweet |
Published | 2014-07-29 |
#xkcd: Battle of the Charleses
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.” |
Frowardd | CHARLAMAGNE |
Frowardd | dickens and darwin would die from being old |
rindolf | Also: “Chuck Norris round house kicks doors open instead of using their keys. Summer Glau makes sure doors are open using her mind.” |
Frowardd | Chuck Norris would try to do some internet kung fu and fall over and break his hip |
thomas0comer | Chuck Norris is kinda old, can he still even manage a roundhouse? |
rindolf | thomas0comer: don't know. |
XanT | Dickens would always win by virtue of some rich contact/relative doing right by him. |
Frowardd | charlamaaaaaaaagne would rise from his grave as an angry fucked up drunk skeleton and stab everyone |
rindolf | Frowardd: heh. |
SpicyLemon | Charlemagne would come back as a Pokemon. |
thomas0comer | Dickens and Darwin would probably either get along well or debate vigorously while Charlemagne cuts Chuck Norris’ legs off |
diogenes | Chuck Norris once fought bruce lee and now bruce lee is dead! |
Hawat | Causality! |
Bucket | Post hoc, ergo propter hoc, motherfucker! |
Channel | #xkcd |
Network | irc.foonetic.net |
Tagline | How Chuck chucked Chucks |
Published | 2014-08-12 |
See Also
Summer Glau Factoids - satirical facts, not unlike the Chuck Norris ones.
Play to Lose
whatsyourname | hey rindolf |
rindolf | whatsyourname: hi. |
rindolf | whatsyourname: what's your name? ;-) |
whatsyourname | rindolf: i met you a couple of times in #programming years ago |
rindolf | whatsyourname: ah, I vaguely remember it and can also grep my logs. |
whatsyourname | what brought you to ##english channel anyway? |
rindolf | whatsyourname: you're welcome . |
rindolf | whatsyourname: I'm here on autojoin, but often just lurking. |
rindolf | whatsyourname: thing is - I cannot sleep yet today - too many high thoughts. |
whatsyourname | rindolf: I see |
rindolf | whatsyourname: do you mind if I share these thoughts with you? |
rindolf | whatsyourname: here on the channel? |
rindolf | And he left. |
whatsyourname | rindolf: i don't mind |
rindolf | whatsyourname: OK. |
rindolf | whatsyourname: I have a short essay (maybe a Google+ post) called "Play to lose" |
whatsyourname | When did you write it? |
rindolf | whatsyourname: where I say that you can learn more from a match/fight/argument/etc. that you lose than one that you won. |
rindolf | whatsyourname: I didn't write it yet. |
rindolf | whatsyourname: but i'd like to - sorry for being unclear. |
whatsyourname | okay |
whatsyourname | please continue |
rindolf | whatsyourname: 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. |
rindolf | whatsyourname: 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. |
rindolf | whatsyourname: 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. |
whatsyourname | Okay |
rindolf | whatsyourname: 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. |
whatsyourname | Yeah |
rindolf | whatsyourname: moreover, the ancient Hebrew word for fighting or warfare has other more positive connotations : Bread (Lechem), soldering (Lehalchim - as in electronics), etc. |
whatsyourname | Well, that's very interesting |
rindolf | whatsyourname: the root Ch.R.b/bh is reserved for destruction and a sword is called "Cherev". |
whatsyourname | Hehe |
rindolf | whatsyourname: 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. |
rindolf | whatsyourname: my point is that there are many other ways to fight aside from combat. |
whatsyourname | okay |
rindolf | whatsyourname: and the fighting I'm really good at is at writing essays, stories, humour, etc. (which also convey serious messages in hopefully amusing ways). |
whatsyourname | i see |
rindolf | whatsyourname: anyway, I decided that I encourage people to tell me why they think my stories sucked. |
rindolf | So I can improve in the future. |
whatsyourname | you should go about writing it |
rindolf | whatsyourname: 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. |
whatsyourname | i'm glad to hear that |
rindolf | Part 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.). |
rindolf | whatsyourname: 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. |
whatsyourname | rindolf: what's his native language? |
rindolf | I 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?"). |
rindolf | whatsyourname: I think it's English. He's an American religious Jew. |
rindolf | whatsyourname: I'm an Israeli secular Jew. |
whatsyourname | rindolf: I see |
rindolf | whatsyourname: I think I'll just prepare a fortune cookie out of this conversation and call it a day. |
whatsyourname | Sure |
rindolf | I'm too lazy to write a proper essay and people may equally appreciate reading an IRC log. |
Somelauw | rindolf: 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. |
rindolf | Somelauw: heh. |
rindolf | Somelauw: well, I don't feel strongly about it. |
rindolf | Somelauw: maybe they can say that they figured out it will be good publicity for their firm. |
rindolf | Somelauw: but thanks! |
rindolf | Somelauw++ |
Channel | ##English |
Network | Freenode |
Published | 2014-08-20 |
Be Proud of Who You Are
[ Becky and Chankey are sitting in the library, studying together, and listening to Cimorelli - “When I’m gone” . Faith approaches them. ]
Author | Shlomi Fish |
Work | Buffy — a Few Good Slayers |
Published | 2014-08-20 |
Shlomi Fish’s Comment on /r/depression
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:
- Eat well, and eat what you feel like and want to.
- Don't eat in haste - eat in comfort and enjoy your meal.
- Eat according to the stomach - not according to the eye.
- Eat until you're 75% full - not until you're 100% full (and can't eat another bite).
- 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 .
Author | Shlomi Fish |
Work | Reddit /r/depression Comment |
Published | 2014-08-22 |
#reddit: Third Wave Feminism
misspwn_ | errgnomeous, http://i.imgur.com/fBm7Dd1.jpg |
rindolf | Meow all good felines and canines and alpacas and ponies! What's new? |
rindolf | misspwn_: heh, nice captioned image. |
misspwn_ | rindolf, my kid was bitching that i made his sandwich "perfect" |
misspwn_ | had to make meme |
rindolf | misspwn_: ah, heh. |
rindolf | inspiration++ |
rindolf | misspwn_: how old is your kid? |
misspwn_ | he got melted cheese on his face and was mad about it |
misspwn_ | rindolf, he's 5 |
rindolf | misspwn_: was it hot? |
rindolf | misspwn_: ah, nice. |
misspwn_ | rindolf, nope |
rindolf | misspwn_: so he's a smart kid? |
rindolf | misspwn_: what's his name? |
misspwn_ | he's very bright |
misspwn_ | rindolf, oliver |
rindolf | misspwn_: that's good. |
rindolf | misspwn_: ah, nice name. Reminds me of Oliver Twist. |
misspwn_ | :D |
rindolf | misspwn_: why did you call him Oliver? |
rindolf | Does 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 |
rindolf | misspwn_: ah, I see. |
rindolf | misspwn_: 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 |
rindolf | misspwn_: 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 |
rindolf | misspwn_: I tend to give my characters Hebrew or other more established common names in my stories. |
rindolf | http://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 |
rindolf | misspwn_: does he have middle names? |
misspwn_ | that’s neat |
misspwn_ | ah yes, lee is the middle name, i'm sorry |
rindolf | misspwn_: ah, I see. |
rindolf | Lee 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. |
rindolf | misspwn_: ah, OK. |
rindolf | misspwn_: 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 |
Oddity | how late? |
rindolf | misspwn_: ah, I see. What do you study? |
rindolf | misspwn_: my friend had her first-born when she was in college at 19 or so. |
rindolf | And she graduated from college and now has had two other children. |
rindolf | And 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. |
rindolf | He'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 |
rindolf | Apparently, 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 |
rindolf | According 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 |
rindolf | misspwn_: sure. |
misspwn_ | i started getting grey hair at 19/20 years old |
rindolf | misspwn_: 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 |
rindolf | misspwn_: ah, my sisters and I all have grey hair. |
misspwn_ | aw man that was such a good show |
rindolf | misspwn_: one of my sisters whose hair is now darker (blackish) is now colouring it. |
rindolf | misspwn_: the other has brighter hair so her grey/white hair doesn't get noticed. |
misspwn_ | yeah |
rindolf | I don't colour my hair. |
rindolf | Well, 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 |
rindolf | misspwn_: 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 |
rindolf | Not sure anyone remember CEIA now. |
misspwn_ | agreed on that yo |
rindolf | misspwn_: yes. |
misspwn_ | fergasuuuuuuuuun |
rindolf | misspwn_: Sabrina was funnier, though. |
misspwn_ | clarissa was just edgier |
rindolf | misspwn_: 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 |
rindolf | And it features a talking cat. |
rindolf | In my story, Jake Sisko and her character are mutually attracted to one another. |
misspwn_ | hah |
rindolf | misspwn_: the new MJH is https://en.wikipedia.org/wiki/Emma_Watson . |
rbarrybot | [ Emma Watson - Wikipedia, the free encyclopedia ] - en.wikipedia.org |
rindolf | misspwn_: many young people today don't know who MJH is. |
rindolf | Sic Transit Gloria Mundi. |
misspwn_ | wait there is a new ? |
rindolf | misspwn_: 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 |
rindolf | misspwn_: 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 |
rindolf | misspwn_: ah, I sometimes get it by infusion. |
rindolf | misspwn_: 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 |
rindolf | And 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 |
rindolf | misspwn_: ah. |
rindolf | misspwn_: 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 |
badpeaches | hiya |
Delver | badpeaches, hi |
rindolf | misspwn_: ah. |
badpeaches | hi Delver |
misspwn_ | naughty peaches |
rindolf | misspwn_: well, it's Publish or Perish. |
badpeaches | misspwn_, what's up? |
Delver | hi 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 |
badpeaches | aww, bb |
badpeaches | I just got dumped |
badpeaches | :( |
enchilado | D: |
misspwn_ | badpeaches, why he/she do dis? |
Delver | badpeaches, cheer up. it might be for the best |
Delver | I'm sorry though if you had your hopes up for a good night |
badpeaches | aww, thank you enchilado |
Delver | we all need a good night |
badpeaches | he said "it's me not you" |
rindolf | misspwn_: 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 |
badpeaches | he said we didn't connect |
rbarrybot | [ Fred Savage - Wikipedia, the free encyclopedia ] - en.wikipedia.org |
misspwn_ | how long you been dating? |
badpeaches | two weeks |
misspwn_ | ah well at least it's now rather than a year later |
rindolf | Hmm... 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" |
badpeaches | yer right misspwn_ |
* badpeaches | kicks some dust |
rindolf | His character on The Wonder Years was not Jewish, while the one of his dorkier friend was. |
misspwn_ | besides, i'm all you need |
misspwn_ | ;) |
Delver | hot sisterly love |
badpeaches | i'm not asking for consent this time |
Delver | I've been browsing r/thefapping, are you sure? |
rindolf | badpeaches: sorry to hear about your ex. |
* badpeaches | is now known as FuegoPeaches |
FuegoPeaches | I'm so mad |
FuegoPeaches | like ugh |
rindolf | FuegoPeaches: don't get mad - get even! |
FuegoPeaches | how? |
rindolf | FuegoPeaches: post his naked photos online! |
FuegoPeaches | there's no getting anything |
rindolf | FuegoPeaches: hire Summer Glau to assassinate him. Using her mind. |
FuegoPeaches | you're so stupid rindolf |
rindolf | FuegoPeaches: I'm just kidding. |
FuegoPeaches | okd |
rindolf | FuegoPeaches: sorry, maybe sulk a little. |
FuegoPeaches | fuck that |
rindolf | FuegoPeaches: and it's alright to feel bad. Don't feel bad about feeling bad. |
Delver | pm if you want to vent |
Delver | pm to misspwn_ for proper womanly venting |
rindolf | misspwn_: are you a girl? |
Delver | sorabji, promises to listen too |
Delver | rindolf, will write plays about it |
rindolf | Delver: heh, I may actually. |
rindolf | I often use material from my personal life or that of friends as fodder for my stories. |
Delver | now as men, it is our duty to try to switch the blame to women |
Delver | kate upton has really big breasts |
rindolf | Delver: 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 |
Delver | my brother chose a hyphenated name with his wife. good idea in my opinion, that is until the kids get married |
rindolf | And also there was this woman on #reddit-judaism who found out she was a descendent of some Normandy Duke or something like that. |
rindolf | So it inspired this too. |
rindolf | Delver: ah. |
rindolf | Delver: I'll refuse to give my future children an hyphenated name. I wouldn't mind naming them after my wife's maiden name, though. |
rindolf | Delver: and I'm not changing my last name away from "Fish". |
rindolf | Being Mr. Fish is now part of my identity and trademark. |
rindolf | Delver: 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 |
Delver | rindolf, I don't know. I never heard of her |
Delver | I don't get out much :( |
rindolf | https://twitter.com/KateUpton - that's her twitter. |
rbarrybot | [ Kate Upton (KateUpton) on Twitter ] - r.com |
rindolf | Delver: well, it's her body and her life. |
errgnomeous | no it isn't |
errgnomeous | it's my body and life |
rindolf | errgnomeous: heh. |
errgnomeous | and I will turn it into bread and wine |
errgnomeous | then I will eat it |
Delver | we haven't grown beyound the 'meh, pretty but whatever' attitude in the us yet |
errgnomeous | and drink it |
rindolf | errgnomeous: :-( |
errgnomeous | don't be sad |
Delver | mostly puritan weirdos and post teen wankery drives it |
errgnomeous | be happy |
Delver | bitter dregs |
rindolf | Delver: I don't mind being objectified as a sex object by women. |
Delver | I 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 |
rindolf | Delver: I'm planning to appear on the cover of "People" magazine one day with the caption "Sexiest man alive". |
rindolf | Delver: slut? |
Delver | as I said before, meh, whatevs |
FuegoPeaches | thank you errgnomeous |
FuegoPeaches | you're a gent |
rindolf | Delver: recently, Miranda Kerr has become a slut-of-sorts-and-damn-proud-of-it. All the power to her I say. |
errgnomeous | I am? |
Delver | +1 for errgnomeous |
errgnomeous | ;) |
FuegoPeaches | you've made me smile |
FuegoPeaches | :) |
misspwn_ | rindolf, i am |
errgnomeous | well that's all that matters |
rindolf | misspwn_: ah, nice. Are you bi? |
misspwn_ | rindolf, uh no |
errgnomeous | yes she is |
rindolf | misspwn_: ah, OK. |
FuegoPeaches | LOL |
Delver | I think the only time that characterization is appropriate is between two (or more) intimate partners |
misspwn_ | not that it's a bad thing |
rindolf | misspwn_: I'm a little attracted to men, but I'd rather not explore that. |
FuegoPeaches | kate upton is so hot |
misspwn_ | errgnomeous, if the right woman came alone |
FuegoPeaches | want to bang |
misspwn_ | kate upton is a QT |
Delver | a what? |
misspwn_ | alone would be good, along would be even better |
Delver | oh sorry. slow |
misspwn_ | a QT.314 |
FuegoPeaches | cutie |
errgnomeous | i wonder if kate upton is a fan of john denver |
Delver | yes. I was slow to figure it out |
FuegoPeaches | probably |
misspwn_ | john denver in the house |
Delver | I was reading it too literally |
FuegoPeaches | West Virginia |
misspwn_ | i LOLed about that photoshop |
errgnomeous | take me home |
FuegoPeaches | mountain momma |
errgnomeous | to the place |
misspwn_ | i fling pooooooooo |
misspwn_ | WEST VERGINA |
FuegoPeaches | gina |
FuegoPeaches | haha |
Delver | one of my favorites |
errgnomeous | i need some milk |
FuegoPeaches | go get some |
misspwn_ | you can milk anything with nipples greg |
errgnomeous | I will go get some |
Oddity | But I do not produce milk |
rindolf | misspwn_: 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 |
FuegoPeaches | hiya Oddity |
rindolf | I think I bought icecream there. |
FuegoPeaches | can we use you as a test subject? |
misspwn_ | rindolf, go get you some hot male love |
Delver | human milk icecream? count me in |
errgnomeous | did you know ice cream made from hippo milk is pink |
Delver | I've always wanted to get what I didn't as a kid (sniff, cries) |
errgnomeous | it taste like strawberries |
rindolf | misspwn_: heh, how about no. |
errgnomeous | rindolf: you don't like hot sweaty male love? |
rindolf | misspwn_: 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 |
errgnomeous | what if eating skittles naked while sitting in a hot tub and watching netflix is what makes you happy? |
Delver | do 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 |
Delver | it hurts later |
misspwn_ | yeah, you'll end up like joan rivers on life support, and no one truly wants that |
misspwn_ | mine worked |
Delver | there are 2 homeless couples and a single woman camping near me |
rindolf | misspwn_: heh, so much for stigma. |
rindolf | misspwn_: I've met many really cool Lesbians. |
misspwn_ | rindolf, :P stigma is for the birds, son |
misspwn_ | i also have pretty awesome lesbian friends |
rindolf | And I think homosexuality is a spectrum. |
misspwn_ | they aren't all super feminazi-hambeasts |
rindolf | misspwn_: that's nice. |
rindolf | misspwn_: that's great. |
rindolf | misspwn_: so you're a girl who uses the term "Feminazi"? I tend to say "cynical feminism" which is less ambiguous. |
rindolf | I 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 |
rindolf | misspwn_: ah, OK. |
rindolf | misspwn_: how many waves were there? |
rindolf | Which 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 |
rindolf | misspwn_: https://en.wikipedia.org/wiki/Girl_power - apparently Buffy is 3rd wave feminism. |
LadyTr0n | what other circle jerk could you possibly be referring to? |
LadyTr0n | men hating on men |
LadyTr0n | and masturbating |
Delver | actually it's good to male bash. it's one of the freedoms that women earned |
LadyTr0n | no bueno |
rindolf | Xena 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 |
Delver | of course |
rindolf | Lucy 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 |
Delver | just like men take this silly "men’s rights" backlash into dumb directions |
misspwn_ | yep |
Delver | as long as we find a happy median |
Delver | too bad we only get one life to fuck up |
misspwn_ | you get your all or nothing groups in all categories |
Delver | or maybe just as well |
rindolf | Lots of people couldn't imagine Xena (the character) crying at her wedding. |
errgnomeous | actually 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 |
rindolf | Buffy was a different matter altogether - she cried sometimes. |
rindolf | misspwn_: 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 |
rindolf | misspwn_: 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 |
rindolf | misspwn_: yes, my parents and sisters are excellent cooks, but I lack the time and energy for cooking. |
rindolf | I enjoy eating food (naturally) but don't mind going to eat it in a restaurant. |
Delver | I ate vegetable straws all evening |
Delver | mildly nauseated |
rindolf | misspwn_: on the plane back home my father and I met a man who couldn't even cook pasta (which I can). |
misspwn_ | yikes |
rindolf | Delver: ah , maybe eat something else. |
misspwn_ | one thing i've never made and would like to master is beef Wellington |
rindolf | misspwn_: he was an amazing man though, and resembled both my father and me. |
rindolf | misspwn_: ah. |
rindolf | misspwn_: 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. |
Delver | LadyTr0n, 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 |
rindolf | misspwn_: ah. |
misspwn_ | earthy lemony overload yikes |
rindolf | misspwn_: I'm OK with couscous. |
misspwn_ | couscous is great! |
rindolf | misspwn_: I prefer rice or pasta or noodles or tabulah or whatever though. |
Delver | I need some righteous manhate songs ladies. post it! |
rindolf | misspwn_: where do you live? |
misspwn_ | Delver, uhhh how about any song with alanis morrisette |
* rindolf | is not good at knowing how to meet celebrities. |
misspwn_ | rindolf, st louis area |
rindolf | I met a few software dev/etc. celebs online. |
misspwn_ | i've met richard stallman |
rindolf | misspwn_: ah, I was told St. Louis is a boring town. |
misspwn_ | st louis is pretty lively |
rindolf | misspwn_: so did I - I also met Larry Wall. |
* Delver | will go for the non-ironic 'isn't it ironic' song |
rindolf | misspwn_: 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 |
rindolf | Delver: 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 |
Delver | also Tori Amos |
misspwn_ | .yt upright citizens brigade ass pennies |
rbarrybot | [YT Search] Title: Ass Pennies | Duration: 4mins 5secs | Link: http://youtu.be/DO1Q7F23DxM |
rindolf | Delver: who? |
rindolf | Alanis' "Ironic" song is great though. |
Delver | I love it |
Delver | not a fan of that kind of note shifting |
Delver | Tori Amos, a singer that hits a chord with women and lesbians. she sings about personal stuff, love etc |
Delver | big in the late 1990s and early naughties |
rindolf | https://www.youtube.com/watch?v=Jne9t8sHpUc |
rbarrybot | [YouTube] Title: Alanis Morissette - Ironic (Video) | Duration: 4mins 6secs |
* LadyTr0n | is now known as MsPeaches |
Delver | good, that's easier to remember |
rindolf | MsPeaches: are you feeling better now? |
rindolf | Delver: ah, I heard of Tori Amos. She has some good songs. |
rindolf | and 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 |
Delver | I saw her live but I only went in a group |
Delver | wasn't really for me |
Delver | but I appreciate the fact she really had a strong female presence |
Delver | rindolf, can you please mail me some Israeli made machine guns. just label them as machine parts |
rindolf | Delver: heh. |
rindolf | Delver: I have no idea how I'll acquire one. |
rindolf | Delver: and I'm not into guns myself. |
Delver | just joking anyway |
rindolf | Delver: ah, OK. |
Delver | cool reddit image: http://i.imgur.com/8J4rBYQ.png |
Delver | burning man |
rindolf | Delver: 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 |
Delver | not into slash fiction. telling it to the wrong person |
rindolf | Delver: https://duckduckgo.com/?q=ponies%20guns - ponies with guns. |
rbarrybot | [ ponies guns at DuckDuckGo ] - duckduckgo.com |
rindolf | Delver: by slash fiction do you mean "fan fiction"? |
Delver | not interested in ponies either |
Delver | airships now. yes! |
rindolf | Delver: OK, how about cats with guns? ;-) |
Delver | nope |
rindolf | Delver: ah. |
rindolf | Delver: which animals do you like? |
Delver | turtles |
Delver | I like turtles |
rindolf | Delver: nice. |
sorabji | hehe |
rindolf | Delver: did you see the latest TMNT film? |
Delver | no. I give no shits about that |
sorabji | no fucks to give? |
misspwn_ | not going to watch it either, i don't want to have it ruined like enders game |
Channel | |
Network | Freenode |
Published | 2014-09-01 |
Selina Mandrake: Learning Hebrew
[ 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. ]
Author | Shlomi Fish |
Work | Selina Mandrake - The Slayer |
Published | 2014-09-02 |
Unbirthdays
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!
Author | Shlomi Fish |
Work | Tweet |
Published | 2014-09-30 |
Infinite Weight
* undead_rattler | hugs rindolf |
* rindolf | hugs undead_rattler |
* undead_rattler | carries rindolf away into the night |
* rindolf | cannot be carried - he has infinite weight. |
undead_rattler | rindolf cannot have infinite weight - that would require being inside of a black hole, or a gravity manipulator that would destabilize the earth. |
undead_rattler | also. |
* undead_rattler | has infinite muscle |
rindolf | undead_rattler: heh. |
adaedra | You just got SCIENCED. |
Channel | #reddit-mlp |
Network | Freenode |
Published | 2014-12-23 |
What people have on their Résumés
krator44 | i am a young university graduate anxious to create new experiences in an innovative environment |
zoite | i wear cardigans and chucks and i'm eager to work in a trendy abode |
tacoinanus_away | krator44: that reeks of bullshit |
tacoinanus_away | don't put that on a resume haha |
krator44 | what? |
tacoinanus_away | Everything you've been saying |
krator44 | it's what everyone has on their resume |
tacoinanus_away | sounds like it's a line from a resume |
ElmerFUD | That. Wasn't krator44 |
tacoinanus_away | krator44: that's why it's bad |
ElmerFUD | Wait. What |
krator44 | it's just the resume side of enterprise jargon |
krator44 | i know a guy that thrives on this language |
zoite | I'm a social media expert that yearns for innovative trends in an upcoming establishment |
krator44 | i am a team player anxious to bring new solutions to the market in a high paced start-up environment |
zoite | I don't know what pointers are but I can make a mean slide animation |
rindolf | I 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. |
krator44 | that’s not bad |
rindolf | krator44: but does it scale? |
zoite | it's not very agile |
Channel | |
Network | Freenode |
Published | 2015-01-11 |
The World is Full of People…
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.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2015-01-14 |
It always works at the end…
It always works at the end. Too bad it doesn't work right away at the beginning.
Author | Shlomi Fish’s Relative |
Work | Aphorisms Collection |
Published | 2015-02-08 |
Growing Old
Some people grow older and wiser. Not I. I grow older and more foolish.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2015-02-08 |
What is a lie?
ProfessorBacon | this is the internet? sweet! |
rindolf | ProfessorBacon: the Internet is a lie! |
ProfessorBacon | you are a lie. |
sikio | the internet is a series of tubes |
rindolf | ProfessorBacon: your statement is a lie. |
ProfessorBacon | rindolf: lies are lies |
rindolf | ProfessorBacon: 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 |
CoJaBo | What, pray tell, does a Professor of Baconology do? |
CoJaBo | …I remember that song |
rindolf | CoJaBo: finds the perfect Bacon recipes! |
rindolf | CoJaBo: Bacon is a lie! |
rindolf | CoJaBo: maybe it should be Professor Mr. Bacon like Reverend Mr. Bacon. |
Channel | |
Network | Freenode |
Tagline | Everything you’ve heard is a lie. |
Published | 2015-02-21 |
A programming language that will be good for everything
How can you make a programming language that will be good for everything if you cannot even make such a screwdriver?
Author | An Israeli Open Source Enthusiast |
Work | Aphorisms Collection |
Published | 2015-02-24 |
Understanding Monads
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.
Author | An Israeli Open Source Enthusiast |
Work | Aphorisms Collection |
Published | 2015-02-24 |
How many feminists does it take to change a light bulb?
Q: How many feminists does it take to change a light bulb?
A: It’s not funny!!!
Author | Omer Zak |
Work | Facebook Post |
Published | 2015-03-03 |
Taking Good Care of a Book
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.
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2015-06-14 |
How to hide your Perl code
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??
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2016-05-14 |
The Food Chain
rindolf | Hi all. |
yaraju | Hi rundolf! |
yaraju | Hi orbii! |
yaraju | rindolf* sorry |
rindolf | yaraju: meow! |
rindolf | yaraju: how are you? |
yaraju | Umm.... sqeuak? |
yaraju | I'm good thanks! :) |
* rindolf | eats yaraju - what a delicious mouse. |
yaraju | o_O |
* yaraju | reincarnates as another mouse |
rindolf | Heh. |
yaraju | cycle of life, what can I say? |
* rindolf | gets sick from the food and dies. |
* yaraju | waits for rindolf to show up again in some form |
* rindolf | gets reincarnated as a chimera. |
yaraju | :D chimera! Kewl! |
* rindolf | doesn't remember what exactly a chimera is. |
yaraju | Some mix of two animals is what I recall |
yaraju | of more than one animal* |
rindolf | https://en.wikipedia.org/wiki/Chimera_%28mythology%29 - yes. |
ubnotu | Title: Chimera (mythology) - Wikipedia, the free encyclopedia (at en.wikipedia.org) |
yaraju | Forget the adjectives - those change over time. Lol! |
yaraju | but the fire-breathing sounds kewl! |
yaraju | makes it easier to cook bbq? :D |
rindolf | yaraju: heh, heh. |
* yaraju | transforms into Remi and tries to collect ingredients to mix to get that "Zing" flavor |
yaraju | Am I the only one here that's seen Ratatouille? |
rindolf | yaraju: I've seen it too. |
rindolf | yaraju: nice film. |
yaraju | \o/ |
Channel | ##club-nomicon |
Network | Freenode |
Published | 2015-07-23 |
People who are Certain are often Wrong
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:
- If someone tells you something is impossible and you can't do it, it probably can be done.
- If someone tells you something will *surely* never happen, it likely can happen.
- 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.
Author | Shlomi Fish |
Work | Post to the Haifa Linux Club mailing list. |
Published | 2015-07-26 |
“HP-UX is…”
HP-UX is not a UNIX, and AIX is even less of it than that.
Author | An Israeli Open Source Enthusiast |
Work | Quoted from a private conversation. |
Published | 2015-08-13 |
THOSE. MEAN. WAR!!!
rindolf | Pedro: hi, sup? |
Pedro | sup, rindolf :) |
rindolf | Pedro: I worked on my home site. |
Pedro | Is it good now? |
rindolf | Pedro: added this page - http://www.shlomifish.org/philosophy/computers/web/models-for-commerce/ ? |
amd64 | [ “Alternative” Profitable Models for Web-based Commerce ] |
rindolf | Pedro: I hope it was good before but now it is better. |
rindolf | Pedro: perfection is in imperfection. |
rindolf | Pedro: and time is believed by some philosophers to be nature's way of moving from imperfection to somewhat lesser imperfection. |
rindolf | Pedro: because if reality was perfect , it wouldn't evolve. |
archmint | 💯 <- what symbol is that? |
archmint | quiet again. Nothing sad I hope. |
rindolf | archmint: i see 100 something and some garbage. |
archmint | rindolf: what? |
archmint | oh in the unicode box |
rindolf | archmint: on the symbol. |
rindolf | archmint: yes. |
rindolf | Pedro: also see http://fc-solve.shlomifish.org/faq.html#is_fc_solve_completed |
archmint | rindolf the goody two shoes reindeer, how are you? |
rindolf | archmint: this. MEANS. WAR!!!! |
rindolf | archmint: I am an EVIL Reindeer! |
* rindolf | uses his EVIL Antlers to curse archmint |
archmint | rindolf, I love you, too. |
rindolf | archmint: heh. :-) ♥! |
* archmint | wields his wand. |
archmint | But if you insist |
rindolf | archmint: maybe you can join me on the Evil Reindeer Evil World Domination Evil Conspiracy? ☺ |
* archmint | unEVILizes rindolf |
archmint | rindolf: Sounds like a plan |
rindolf | archmint: I'm protected against anti-EVILisation schemes. |
* rindolf | eats archmint 's wand. |
archmint | no one can say I didn't try |
ferros | Hi Rudolf :) |
rindolf | ferros: THIS. MEANS. WAR!!! |
ferros | What do you mean? |
archmint | rindolf: you really are all about that war 'bout that war |
* rindolf | hits ferros with his "My name is Rindolf, Dammit!" cluebat. |
ferros | You're not Rudolf? |
rindolf | archmint: i wage wars. |
rindolf | archmint: My War! Mein Kampf! |
rindolf | ferros: Rudolph is one of my two goody two-shoes twins. |
rindolf | ferros: along with Randolph. |
rindolf | ferros: and they are among my arch enemies. |
archmint | archmint enemies? |
* archmint | tosses the disk to rindolf |
archmint | *disc |
drug | LOL |
archmint | oh hi drug! again for like the third time! :P |
drug | hey minty :) |
drug | what’s going on |
archmint | Nothing. Just listening to tiny dancer. |
archmint | HOLD ME CLOSER TINY DANCER! |
archmint | count the headlights on the high way |
archmint | not *now* duuuh |
archmint | drug: what are you up to? |
drug | eating a breakfast sandwich and under the cool AC |
drug | the heatwave continues |
archmint | drug: oh! what part of the world are you in? |
ferros | So what's your name? |
drug | USA |
ferros | If not Rudolf? |
ferros | I'm sorry, drug |
ferros | :( |
archmint | It is freezing here |
archmint | http://northpole-grenlandia.ru/wp-content/gallery/dog/vuki.jpg |
drug | ferros: what for. |
archmint | rindolf: maybe you are close to me. Wanna hang? |
ferros | Maybe you can save up and move to the free world, drug |
rindolf | archmint: I live in Tel Aviv, Israel. |
archmint | rindolf: Oh. I live on the north pole. |
rindolf | archmint: ah. |
archmint | I thought, you know, since your name is rindolf and everything |
archmint | but ok |
archmint | I'd be willing to take a trip to Israel |
archmint | :P |
rindolf | archmint: so you can walk 1km south, 1km east, & 1km north and end up at the same place? |
archmint | exactly |
rindolf | archmint: ah, cool. |
archmint | Label Israel |
archmint | goto: Israel |
archmint | dam. Madlib shades of blue is definitely his best album. I cannot stop listening to it |
archmint | It's like you just fell into the heart of New Orleans |
archmint | With a hip hop influence |
archmint | Tools! |
rindolf | archmint: 50 shades of blue? ;-) |
archmint | rindolf: - 50 |
rindolf | archmint: that was a joke. |
archmint | rindolf: me too |
rindolf | archmint: you were supposed to laugh. |
* archmint | ha |
rindolf | THIS. MEANS . WAR!!! |
rindolf | J/K. |
* archmint | wields a light saber this time |
archmint | eat that |
archmint | ;) |
archmint | rindolf: draw rindolf the EVIL reindeer eating a light saber :S |
* rindolf | drains the lightsaber out of light. |
rindolf | archmint: i'm not much of a painter. |
archmint | don't you draw things? |
rindolf | archmint: very few. |
rindolf | archmint: if you mean this - it's not really much - http://www.shlomifish.org/art/ |
amd64 | [ Shlomi Fish’s Art ] |
archmint | Shlomi! |
archmint | Shlomi {XED |
archmint | that was a really bad fish |
rindolf | archmint: yes, it means "Shalom-ful" in Hebrew. |
rindolf | archmint: ah, yes. |
rindolf | ()=< |
rindolf | Somewhat better. |
rindolf | -()=< |
archmint | https://drawception.com/viewgame/eydXpMGgOh/inception/ |
archmint | printf "hey terminal_echo\n" |
rindolf | archmint: printf-format-string-exploits! |
archmint | .g printf string exploits |
amd64 | archmint: http://www.cis.syr.edu/~wedu/Teaching/cis643/LectureNotes_New/Format_String.pdf |
archmint | .g bash printf string exploits |
amd64 | archmint: http://stackoverflow.com/questions/7459630/how-can-a-format-string-vulnerability-be-exploited |
archmint | rindolf.getObject().printf_exploit(rindolf.getObject().get_random_memory()); |
rindolf | archmint: heh. |
rindolf | archmint: sup? |
archmint | rindolf: nada mucho. tu? |
rindolf | archmint: I wrote an email which I wasn't sure I'd like to send. |
archmint | rindolf: yea. To me? |
rindolf | archmint: no, not to you. |
archmint | :P |
archmint | :( |
* archmint | is sad. no emails |
rindolf | archmint: join a few mailing lists. |
archmint | well. I had 3. but not from my bff rindolf |
archmint | ThIs. MeAnS. wAr! |
rindolf | archmint: what is bff? |
rindolf | Wow! Studly caps. |
archmint | rindolf: bff means best friend forever |
rindolf | best-friend-forever. |
archmint | yes |
archmint | :( |
archmint | no emails from my bff |
rindolf | ah, yes, i remember it from My Little Pony. |
archmint | haha. ok. |
* archmint | sings |
archmint | MY LITTLE PONY |
archmint | MY LITTLE PONY |
archmint | bla bla bla bla bla something bla |
rindolf | archmint: are you a brony too? |
archmint | I am not. |
archmint | rindolf: Do the irc clients automatically translate sentences for us? |
rindolf | archmint: they do? |
archmint | rindolf: I was asking you |
archmint | also... madlib stop.... https://www.youtube.com/watch?v=haTAdQt3FQk&index=6&list=RDfFh9XwNkzFw |
rindolf | archmint: they don't by default as far as I know. |
archmint | haha 24 dislikes? |
rindolf | Maybe some do. |
archmint | rindolf: so you are speaking English? |
rindolf | archmint: yes, English. |
rindolf | archmint: I know English to an extent. |
rindolf | archmint: I can also write in Hebrew. |
rindolf | archmint: שלום! |
archmint | rindolf: Do you speak arabic? |
rindolf | archmint: a little. |
rindolf | archmint: I learned Literary Arabic for 6 years at school. |
archmint | Mostly English, then? Or, rather, do you spea another language? |
rindolf | archmint: but forgot most of my vocabulary. |
rindolf | archmint: I talk in Hebrew with my family and Israeli neighbours and friends. |
archmint | ah. I see. |
rindolf | archmint: well, on the Internet, Israelis sometimes use English to talk with one another. |
archmint | rindolf: I will learn Hebrew for you. |
archmint | Then we can say things and noone will know what we are saying |
archmint | =P |
rindolf | archmint: in Israel, even the kiosk vendors and taxi cab drivers know English. |
rindolf | archmint: heh, thanks for the gesture. |
rindolf | archmint: you will also be able to read the Jewish Bible and stuff. |
rindolf | in Hebrew. |
archmint | ראה כמה טוב אני כבר |
archmint | =P |
rindolf | “You can never truly appreciate the Gilmore Girls until you’ve watched it in the original Klingon.” |
rindolf | archmint: Google Translate? ;-) |
archmint | rindolf: of course not |
* archmint | is saddened |
archmint | THIS. MEANS. WAR!! |
rindolf | archmint: well, the somewhat more idiomatic way to say it is ראה כמה אני כבר טוב |
rindolf | archmint: heh. |
rindolf | THIS. MEANS. ANNIHILATION!!! |
rindolf | archmint: I am not too fond of most Jazz music. |
archmint | :o |
rindolf | archmint: the Madlib track was not too bad though. |
archmint | :o |
rindolf | archmint: http://weblibs.herokuapp.com/ - madweblibs. |
amd64 | [ Madweblibs ] |
rindolf | Not my site. |
archmint | roflcopter |
archmint | remind me to not do pacman -S without first doing pacman -Syu EVER |
rindolf | archmint: I’m reminding you to never do pacman -S without first doing pacman -Syu. ;-) |
rindolf | archmint: when do you wish to be reminded of that? |
* staticdomain | sets a cron job to remind archmint every 5 mins |
staticdomain | hi everyone :) |
archmint | haha. thanks rindolf. staticdomain, I should :D |
rindolf | staticdomain: heh. |
* archmint | eating peanut butter sandwich |
rindolf | archmint: :-) |
rindolf | archmint: + jelly? |
archmint | no |
rindolf | archmint: ah. |
archmint | just pb |
rindolf | archmint: ah. |
archmint | archmint: ah. |
rindolf | archmint: pb is a major pb (=problem) |
archmint | (= |
archmint | why is that so, rindolf? |
rindolf | archmint: it’s not. :-) |
archmint | hey, rindolf. you are red in my irc client :) |
rindolf | archmint: THIS. MEANS. WAR!!! |
archmint | haha |
rindolf | archmint: ah. |
rindolf | archmint: someone on ##programming nicknamed me "Rindolf the Red" |
archmint | rindolf: the red-war-tipped EVIL reindeer |
rindolf | Like “Gandalf the Grey” |
fahadash | .can rand q* archmint |
gliese581c | archmint, How would you find out that you ran out of invisible ink? |
archmint | c4 rindolf: you are this color to me |
archmint | this color |
rindolf | archmint: OK. |
archmint | gliese581c: taste the paper |
archmint | fahadash: you are red, too |
staticdomain | Careful. I switched his invisible ink with LSD |
archmint | :P |
archmint | q=P |
rindolf | I'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. |
staticdomain | ugh, I'm bored but it is too hot out to go do anything fun outdoors on my day off. |
rindolf | It was funny. |
archmint | That sounds funny. |
rindolf | archmint: yes. |
* archmint | pulls out a rapier and points the tip at rindolf |
rindolf | archmint: 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" ] |
* rindolf | eats the tip of the rapier. |
archmint | hahaaha |
rindolf | archmint: a funnier thing happened to me with the same friend for a different class. |
archmint | yeah no. :P |
archmint | rindolf: oh. yeh? |
rindolf | archmint: we were preparing a report about a trip and it mentioned a very obscure detail like it was built by Kurd workers from Jerusalem. |
archmint | huh. Very random. |
rindolf | So 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.” |
rindolf | And we both laughed hysterically. |
rindolf | And then i took a break and said “And her Siamese cat…” |
rindolf | And we laughed even more and my friend fell from his chair. |
archmint | hah. Nice. haha |
archmint | RINDOLF: http://i.imgur.com/IjQtD3h.png :D |
rindolf | archmint: :-) # I'm glad you like it. |
rindolf | archmint: hi. |
archmint | rindolf: hi. |
rindolf | zanzibizarre: sleep? THAT. MEANS. WAR!!! |
archmint | haha |
rindolf | zanzibizarre: Evil Reindeer don't sleep. |
rindolf | Sleep is for the weak and timid. |
zanzibizarre | We will FIGHT, till the death! |
Channel | ##TopChat |
Network | Freenode |
Published | 2015-08-27 |
My bug friend.
buovjaga | this is great: https://bugs.launchpad.net/inkscape/+bug/356343/comments/5 "Bug, I'd like to add you to my professional network on LinkedIn." |
rindolf | buovjaga: heh, I have many software bugs on my professional network on LinkedIn. |
rindolf | buovjaga: some of my best friends and most admired professionals are software bugs. |
buovjaga | Most bugs are very reliable business partners. Of course, there are a few unfortunate heisenbugs among them. |
rindolf | buovjaga: :-) |
rindolf | Bug #356343 for government! |
buovjaga | Bug #356343 is what we need to make this planet great again. |
rindolf | buovjaga: heh. |
rindolf | Bug-to-bug harmony! |
rindolf | Long live bug #356343! |
Channel | #inkscape-devel |
Network | Freenode |
Published | 2016-08-14 |
The SCO vs Linux T.V. Series
rindolf | https://en.wikipedia.org/wiki/SCO/Linux_controversies - wow! It’s still ongoing. |
farrioth | rindolf: Has someone made a TV series about it yet? |
rindolf | farrioth: a telenovella! |
rindolf | farrioth: would be pretty exciting. |
rindolf | farrioth: Game of Thrones won’t have nothing on it. ;-) |
farrioth | rindolf: Heh :) |
rindolf | farrioth: they’ll call its fans SCOnies! |
farrioth | rindolf: Haha. |
rindolf | farrioth: :-) |
rindolf | farrioth: I’m going to setup scovslinuxtv.wikia.com |
farrioth | rindolf: Nice. |
farrioth | rindolf: And a TV Tropes page? |
rindolf | farrioth: yes! |
rindolf | farrioth: it’s going to be really big. |
farrioth | rindolf: :) |
rindolf | farrioth: the Superbowl will be cancelled to air a SCO vs. Linux special! |
rindolf | farrioth: due to better ratings. |
rindolf | LOL. |
farrioth | rindolf: But that means we can’t feature in the superbowl ad-break! |
rindolf | farrioth: we don’t need that. |
rindolf | farrioth: we will be world-famous even without any ads. |
farrioth | rindolf: True true. |
rindolf | farrioth: yes. |
* rindolf | gets ready to sing the "Rich and Famous" contract. |
rindolf | s/sing/sign/ |
* farrioth | hands rindolf a microphone. |
rindolf | farrioth: I need a pen - not a microphone |
rindolf | That or a GPG key |
farrioth | Heh. |
Channel | ##linux |
Network | Freenode |
Published | 2016-09-22 |
Memoir from a Physics lesson in the 9th grade
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!”.
Author | Shlomi Fish |
Work | Shlomi Fish’s Memoir |
Published | 2016-10-22 |
Compiling the World
rindolf | Hi all. |
bkeys | Hello rindolf |
rindolf | bkeys: sup? |
bkeys | Messing with docker still |
bkeys | I hate it but there is no better option |
bkeys | yourself? |
rindolf | bkeys: I fixed Freecell Solver on ARM linux. |
rindolf | bkeys: turns out "char"s in C are unsigned there by default. |
bkeys | I thought this was always the case |
rindolf | bkeys: they are signed on x86 |
bkeys | I did not know this |
ExpiredPopsicle | Protip: uint8_t and int8_t exist. Use them. :P |
rindolf | bkeys: ah. |
bkeys | I almost never use chars directly |
rindolf | ExpiredPopsicle: I know |
bkeys | Most of the time C++ data structures are good enough |
ExpiredPopsicle | Sign extending a char to an int can ruin your day. |
bkeys | Then ints and floats |
BlackMoon | rindolf: so you actually have to type signed char? :) |
BlackMoon | weird. |
ExpiredPopsicle | Or you could just use int8_t. |
BlackMoon | neverah |
rindolf | BlackMoon: yes |
BlackMoon | you can take my poorly defined types from my cold, dead, typedefed hands |
ExpiredPopsicle | pfft |
rindolf | BlackMoon: or use the -fsigned-char compiler flag |
BlackMoon | 'build procedure: use more obscure flags' |
ExpiredPopsicle | -O9999999999999999999999999999999999 |
BlackMoon | -O911 |
ExpiredPopsicle | Performance problems solved! |
BlackMoon | activate emergency optimizations! |
ExpiredPopsicle | Also I accidentally made the optimizer sentient. We’re all doomed. |
BlackMoon | nah 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 |
ExpiredPopsicle | You know how the optimizer figures out how some code is unneeded and just deletes it? |
ExpiredPopsicle | It did that with humans. |
BlackMoon | or stuffed us all into a lib somewhere, never to be linked with again |
ExpiredPopsicle | We have been simplified down to a 32-bit constant: 0x4655434B |
* rindolf | survived |
BlackMoon | I will not be typecast! |
BlackMoon | I am a cHuman! NOT A NUMBER! AND DEFINATELY NOT A VOID* |
Type-21 | >DEFINATELY |
BlackMoon | I hope the compilers come for you first Type-21 |
Type-21 | i’m already lost |
Type-21 | the compilers are flowing through me |
BlackMoon | resistance is futile, you will be compil error on line 53, invalid type-21 |
BlackFox | I’m defiantly a void |
* rindolf | got transpiled into JavaScript |
Type-21 | aren’t the kids these days doing coffescript or typescript or something? |
Channel | #reddit-gamedev |
Network | Freenode |
Published | 2016-12-02 |
How to cope with a GitHub outage
rindolf | Hi all |
rindolf | Sup? |
Zuu | Hi rindolf and Thymo :> |
Zuu | Merry weekend :> |
rindolf | Zuu: hi |
Zuu | How goes it? |
rindolf | Zuu: fine - working on cpan modules |
Thymo | Hey. |
rindolf | Zuu: perls before swine |
Thymo | Is GitHub up for you guys? |
rindolf | Thymo: it was a while ago |
Zuu | rindolf, do you happen to know if there’s some sort of perl to C transformer tool? |
Zuu | there's this EXIF tool written in perl, and it's just nuts that its not in C :P |
rindolf | Zuu: you can embed Perl code in C code |
Zuu | of course, if i wanted to have the entire interpreter on board |
Zuu | anyway, i take it as a "no, i don’t know of such a thing" :) |
Thymo | status.github.com |
Thymo | They just got a major outage. |
Zuu | ouch |
Thymo | Server availability just dropped to 0%. |
Zuu | maybe the student worker accidentally altered the DNS records :P |
Thymo | It had major outages yesterday. |
Zuu | Maybe they have two student workers :P |
Zuu | Or DoS... |
Thymo | The servers are still up. They're serving a 503 page. |
Zuu | or government attack :O |
Zuu | no, wait! The aliens have landed! |
rindolf | Zuu: heh |
Zuu | or maybe little bobby 0; DROP TABLES; -- have visited |
Thymo | SSH is still up. |
Thymo | But hangs as soon as it connects. |
* Zuu | starts playing the intro theme for X-Files |
Zuu | Thymo, We've got to solve this mystery |
Thymo | Let's ping -f them to see when they'll get back up. :p |
Zuu | i will help by making fun of things :> |
Zuu | to make sure we're doing a reliable ping, i think we need to ping it from several places |
Zuu | say... from a large scale botnet |
rindolf | Zuu: heh |
Zuu | you know... to see if it has come up yet :P |
rindolf | Zuu: you've been making me laugh now |
Zuu | :D |
Zuu | Welcome to ##Fun :> |
Channel | ##fun |
Network | Freenode |
Published | 2017-01-14 |
#reddit: The Best at Being Horrible
funnynickname | oh shit.. so close |
hlve | OH COE ON. |
foddo | aw shit, i was early |
deepend | dang |
radiofree | that's what she said |
rindolf | foddo: "Hello! My name is foddo and I was early for 11:11 today," "Hello foddo! We all love you." |
foddo | rindolf: stop rubbing it in |
foddo | you're a horrible person |
deepend | s/in/ |
reddit-bot | Correction, <foddo> rdolf: stop rubbg it |
deepend | s/stop/don't stop |
reddit-bot | Correction, <foddo> rdolf: don't stop rubbg it |
foddo | rubbg |
foddo | rdolf. |
deepend | rubbg me good |
deepend | rndlfo |
foddo | rdolf the rubbg redeer |
rindolf | foddo: but I'm trying to win the Nobel prize for being a horrible person… |
foddo | i'm fairly sure you're not going to win that one. |
rindolf | foddo: it's one of my most coveted life achievements |
rindolf | foddo: why not? |
foddo | i mean you'll have to up your horrible game somewhat dramatically |
rindolf | foddo: so I'm not as horrible as humanly possible? That's quite an insult |
foddo | i, also, am working my way up the chain. |
rindolf | foddo: nice |
Channel | |
Network | Freenode |
Published | 2017-04-11 |
MongoDB vs. /dev/null
Hans | http://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! |
shlomif | heheh |
shlomif | have I shown you http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-sharp-programming-dev-null-is-webscale ? |
Hans | nope, |
shlomif | and 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 |
shlomif | I 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 |
Hans | maybe ^^ |
shlomif | there's also https://devnull-as-a-service.com/ |
Hans | haha yeah |
Hans | but i don’t like their setup, |
Hans | its not really scalable, |
shlomif | :-) |
Hans | https://i.imgur.com/N9Ajqcv.png |
Hans | yeah but really, nginx stores the entire request body, either in memory or on disk, before serving http 200 |
Hans | that's not optimal! |
Hans | if you send a too-big-request-body to this server, you'll get a `Nginx: 413 Request Entity Too Large Error` |
shlomif | ah. |
Hans | do you see my point? :P |
shlomif | ah |
shlomif | nice analysis' |
shlomif | did you tell them about it? |
Hans | nope |
shlomif | ah |
Hans | maybe i should haha |
Hans | >mail: mail@devnull-as-a-service.com blog: noqqe.de r: @noqqe |
shlomif | nice |
Hans | (also, if you send with content-encoding: gzip/deflate/sdch, their setup will actually bother to use cpu DECOMPRESSING it, before discarding it) |
shlomif | ah, heh. |
Channel | private conversation |
Network | |
Published | 2017-04-30 |
A new programming language
I want to create a programming language called “Multiply” so people can say “I program in Go, Forth, and Multiply”.
Author | Shlomi Fish |
Work | Tweet |
Published | 2017-07-06 |
Multiply by Pi
Take your schedule estimates and multiply them by Pi. Take your expected profits and divide them by Pi.
Author | Shlomi Fish’s father’s mentor |
Work | Quote |
Published | 2017-12-19 |
"creator"
rindolf | TimToady: BTW, is the word "creator" in English reserved to divine creation (like Hebrew "boré") or can it be a more mundane one ("yotzer")? |
geekosaur | english has only the one |
rindolf | geekosaur: yes |
geekosaur | to 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 |
rindolf | geekosaur: well, there is https://www.gnu.org/philosophy/words-to-avoid.html#Creator |
geekosaur | yes, it varies. there's religious groups that can get snippy at times. they don't run the show |
rindolf | geekosaur: in Hebrew we have `assah for "make" |
rindolf | geekosaur: thanks! Seems like the FSF are being paranoid in this regard |
geekosaur | some groups are. "creator" was a perfectly good word until *recently* certain pseudo"Christian" groups decided to throw their weight around |
rindolf | geekosaur: ah |
rindolf | geekosaur: thanks |
Channel | #perl6 |
Network | Freenode |
Published | 2018-07-30 |
Everything is Dead
brainzap | rindolf: perl is dead right? |
rindolf | brainzap: don't know. |
rindolf | brainzap: some people think ruby is dying too |
rindolf | brainzap: or even PHP |
rindolf | brainzap: someone told me vim is dead |
rindolf | brainzap: https://blog.codinghorror.com/cobol-everywhere-and-nowhere/ |
brainzap | rindolf: you gotta let go, its dead |
rindolf | brainzap: http://www.shlomifish.org/humour/fortunes/show.cgi?id=two-kinds-of-fools |
brainzap | It is popular because it makes money. you can quote me |
rindolf | brainzap: some popular sites went under |
rindolf | brainzap: some people say the node.js hype is mostly over and it is now post-hip |
PSvils | hey all |
brainzap | hello PSvils |
rindolf | PSvils: hi |
rindolf | PSvils: node.js is dead ;) |
PSvils | purrhaps |
PSvils | I don't like node.js much, Elixir + Phoenix is the way to go. |
rindolf | PSvils: ah |
PSvils | or python depending on the tech. |
PSvils | imo |
rindolf | PSvils: they are dead too |
brainzap | what abomination is Elixir |
rindolf | everything is dead |
rindolf | we were born to die |
PSvils | brainzap: it's a language for the Erlang VM |
PSvils | super duper fast, flies way faster than node.js does. |
jprajzne | PSvils: what's the license for erlangvm? |
PSvils | rindolf: Python is goin' good, 3.7 release and all |
PSvils | jprajzne: haven't checked, shouldn't be anything that bans widespread use. |
rindolf | PSvils: everything is dead |
rindolf | PSvils: ;) |
PSvils | depends on your definition of alive |
jprajzne | it's both |
rindolf | PSvils: i'm just teasing brainzap |
brainzap | benchmarks show elixir is slower than nodejs |
rindolf | brainzap: http://www.ugg.li/there-are-three-kinds-of-lies-lies-damned-lies-and-benchmarks/ |
on_ion | agree @ everything is dead |
jprajzne | and no one cares |
rindolf | on_ion: heh, that was a joke |
on_ion | i know, but i also wanted to say it while reading the backbuffer |
rindolf | on_ion: ah |
on_ion | before 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 =) |
rmbeer | rindolf, maybe python is so perfect that problems in the channel never arise.... |
rindolf | rmbeer: python is not perfect, but some people will diss any language on ##programming and elsewhere |
rindolf | on_ion: right |
rindolf | on_ion: there is also https://perl.plover.com/yak/12views/samples/notes.html#sl-9 |
on_ion | its a sports team thing. healthy competition, gets us moving through life, else we would all just fall asleep being too content ... |
Channel | #gamedev |
Network | Freenode |
Tagline | They’re all dead, Jim |
Published | 2018-08-02 |
Legend of The Long Variable Names
pulse | problem isn't when you're writing the code |
pulse | you can get away without commenting |
pulse | problem is when you look at your 5 year old code without comments |
pulse | it's physically impossible for me to write code good enough that in 5 years time i'll understand the context around everything i wrote |
pulse | so i over-comment because that helps enormously |
pulse | but that's just my way of doing things, I don't know |
pulse | i don't really care how other people write code |
pulse | unless i have to deal with it, LOL |
Donitzo | I don't have much issue getting back into my own code |
Donitzo | again, I use very clear variable names |
Donitzo | some may say too long |
R2robot | I, too, have heard tales told of your legendarily long variable names. |
rindolf | R2robot: heh |
R2robot | :P |
rindolf | R2robot: they are a commonly sung topic |
R2robot | :D |
rindolf | R2robot: he's going to get a film contract for that |
R2robot | Legend of the Long Variable Names? |
rindolf | R2robot: heh |
R2robot | An epic trilogy for sure :D |
rindolf | R2robot: followed by Curse of the Long Variable Names |
R2robot | :D |
rindolf | R2robot: and the Long Variable Names Reloaded |
R2robot | LOL |
rindolf | Revenge of the Long Var Names |
R2robot | I feel like that's a solid foundation to start writing the screenplays with |
rindolf | the Long Var Names: Nemesis |
rindolf | R2robot: 50% of them will be the var names/ |
rindolf | For a fistful of Long Variable Names |
rindolf | Variable Names: the long, the short, and the meta syntactic |
R2robot | the main character: fredTheMainCharacterWhoIsToughButTimidAndWaitingToDiscoverHisTrueSelf |
rindolf | R2robot: heh |
rindolf | R2robot: fredTheMainCharacterWhoIsToughButTimidAndWaitingToDiscoverHisTrueSelf is dead, baby! |
R2robot | O_o |
Channel | #gamedev |
Network | Freenode |
Published | 2019-01-08 |
Using Associative Arrays
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.
Author | Meir Kriheli |
Work | Quote |
Published | 2019-01-22 |
I've got better things to do
rindolf | fijal: i've ran it 100 times now - same results - as expected |
fijal | rindolf: what's "same result" anyway? |
fijal | I meant specifically 100 times in the same process and ignore the first few (warmup) |
rindolf | fijal: ah |
rindolf | fijal: i ran it from the shell |
fijal | warmup has much higher variability |
fijal | yeah that does nothing - you are measuring essentially the equivalent of "how long does it take to run gcc" |
rindolf | fijal: thing is there are caches |
fijal | which is both very unpredictable |
fijal | then you have to clean the caches |
rindolf | fijal: ok |
rindolf | fijal: well, whatever - i've got better things to do |
rindolf | fijal: like handling https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket |
fijal | heh |
fijal | well, then I don't understand what is your problem to be honest - why did you come to ask questions here in the first place? |
fijal | I'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 |
rindolf | fijal: ok, this was a minor annoyance that seemed noteworthy but not too critical |
* mattip | will try to remember "I've got better things to do" response for the next time rindolf asks for help |
rindolf | mattip: heh, good burn |
rindolf | "pypy ran 'rm -fr ~' due to a bug" "i've got better things to do than to fix it" |
rindolf | joking aside - i really like pypy - so thanks all |
rindolf | on #perl6 we were joking that the reason it is so fast is due to alicorn magic |
rindolf | fijal: well maybe i'll try |
rindolf | fijal: https://paste.debian.net/1096980/ - a bit better after removing |
rindolf | fijal: is my approach sound? |
ronan | rindolf: the difference between the two is most probably below the noise level |
rindolf | ronan: yes |
ronan | rindolf: check out https://dl.acm.org/citation.cfm?id=3133876 |
rindolf | ronan: open access - nice |
rindolf | bye all, killing xfce for benchmarking something else (not pypy) and sorry if i was rude |
Channel | #pypy |
Network | Freenode |
Published | 2019-08-23 |
Think Big on #gnu
rindolf | I had the craziest idea |
paddy | sell all computers? |
rindolf | I'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 |
rindolf | she 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 |
rindolf | paddy: my computers are not worth a lot and they contain a small amount of passwords I wish to keep secret |
rindolf | AFAIK it can be Bill Gates donating the whole 10 million or a million 10 dollar donations |
jxself | Okay so it'll basically never happen then. :) |
rindolf | I'll title the blog post "Prolific writer sells his entire works portfolio for the whole world for a shitload of money" |
rindolf | jxself: never say never |
rindolf | </James Bond> |
jxself | I just did. |
rindolf | jxself: you lost |
jxself | Let me know when you get your ten million. |
bheron | rindolf: Donate 1 million to the GNUstep foundation I'm about to form… help us dominate the world. ;) |
rindolf | bheron: forget it |
bheron | LOL |
rindolf | bheron: waste of money |
bheron | :) |
rindolf | I may donate to the Free Software Foundation |
bheron | Hey man!!! World domination is a good thing. :) |
ggoes | fund the hurd! |
bheron | Once we control the world, all will be good... I promise. :D |
bheron | YIKES! Hurd. |
rindolf | bheron: you wont get it even with a milliard dollars |
rindolf | bheron: and I'm not willing to donate a cent |
bheron | I know. Hey, as long as it works for me and others... I'm happy. |
rindolf | bheron: got to prioritize |
bheron | rindolf: And we were getting along so nicely last time! ;) |
rindolf | btw my text here is CC-by-nc-sa for now |
rindolf | bheron: 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 |
rindolf | don't know how much taxes I'll have to pay |
rindolf | I think Israel is not as bad as Britain was when https://en.wikipedia.org/wiki/Taxman was written |
rindolf | nice song btw |
bheron | rindolf: Probably worse. |
rindolf | I like the Beatles too |
rindolf | bheron: what? no! |
rindolf | bheron: anyway I'll pay all the taxes from however I got just to stay on the safe side |
rindolf | don't want any trouble |
bheron | rindolf: 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. ;) |
rindolf | health >>> money |
bheron | I 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) |
rindolf | bheron: great - ad hominem |
bheron | No...l |
rindolf | bheron: maybe she'll sue apple for trademark damages |
rindolf | and win |
bheron | I hope so. |
rindolf | bheron: ask her |
bheron | you know... the swift guys wrote me about when GNUstep will support swift... |
bheron | I told them "Once your language syntax and structure stops changing radically every release, we will support it..." |
bheron | it hasn't freaking stopped yet. :) |
bheron | I once used it on a project for AMGEN. |
bheron | I had to literally rewrite the application EVERY TIME THEY RELEASED an update. |
bheron | It'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. |
bheron | rindolf: 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) |
rindolf | bheron: you need to charge more |
bheron | for? |
rindolf | bheron: if it's swift pay me 100,000 USD / year |
bheron | Oh… well for that job with AMGEN I charged $85 USD/hour. |
rindolf | bheron: peanuts |
bheron | which works out to about, estimating... 144,000? |
rindolf | bheron: aren't you living in .us? |
bheron | Yes |
bheron | That's a decent living. |
bheron | better than decent. |
rindolf | you can charge 300 USD / hour for swift |
bheron | Hah... I have never met a developer who made that much per hour in my life. |
bheron | rindolf: have you ever contracted in the US? |
rindolf | bheron: prices send signals - https://www.shlomifish.org/humour/fortunes/joel-on-software.html#joel-camels-rubber-duckies-11 |
rindolf | bheron: I'm sure there are |
rindolf | bheron: Bill Gates won't get out of bed for 300 USD/hour |
rindolf | as an example |
bheron | https://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 |
rindolf | bheron: think big |
bheron | Heh. |
bheron | Think myself out of every contract I could get. ;) |
bheron | the only way I'll make that is if I make my own apps... which I am trying to do. |
bheron | But you are correct on one thing... I need to think bigger. |
bheron | Because this contracting crap just isn't doing it. |
rindolf | bheron: 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 |
rindolf | bheron: have you read my link? |
bheron | Yes. |
rindolf | I'm pretty sure Taylor Swift's time is worth more than 300 USD/hour |
bheron | It doesn't justify charging 185% over the national average when I'm already on the top end of the bell curve. |
bheron | That's called "Pricing yourself out of a job" |
bheron | I get what you're saying, I simply disagree. |
rindolf | if you offer her 900 USD for a three hour concert she won't bother replying |
bheron | I've known developers who charged 100 per hour.... when the company needed to downsize, those guys were the first to go. |
rindolf | bheron: ah |
rindolf | bheron: why do you need donations anyway? |
bheron | The 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. |
bheron | rindolf: Joking. :) I don't. I have enough right now. |
bheron | jmd: read the link I posted... it is slightly above average. |
bheron | The AMGEN job was years ago... I won't say how much I'm pulling in now. |
rindolf | well, unless she'll really identify with your cause |
jmd | My company charges between 250 - 400 (but I don't get to see nearly that much) |
bheron | I wasn't the one who mentioned Taylor Swift. ;) |
jmd | bheron: That's something to do with infinite series expansion isn't it? |
bheron | jmd: What are you referring to? |
bheron | AMGEN? |
rindolf | bheron: 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" |
bheron | AMGEN = 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. |
bheron | https://en.wikipedia.org/wiki/Amgen |
rindolf | so we joked "Bill Clinton? Hi, it's Shlomi Fish you know me, right?" |
bheron | LOL |
rindolf | bheron: https://www.shlomifish.org/humour/bits/facts/Larry-Wall/ - I was told he is only spiritually rich |
rindolf | bheron: but Linus Torvalds is believed to make 20 million USD a year |
bheron | rindolf: I think you need to listen to a lot of the arguments you're making yourself... I would like to know.... |
bheron | WHAT IS YOUR POINT? |
bheron | That I should charge some outrageous amount of money? |
bheron | That I'm undervaluing my work in some way... what are you trying to prove? |
bheron | So far you've hit me with several RIDICULOUS things... get to the point. :) |
rindolf | bheron: 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..." |
bheron | LOL |
rindolf | bheron: I'm being motivational. |
bheron | No. |
rindolf | but time to write the blog post and try to get it on internet news sites |
rindolf | do or do not there is no try - Yoda |
bheron | You'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. |
bheron | I would have LOVED if my sophomore project in college turned into the UNIX that took over the world. :) |
bheron | Right place... |
bheron | right tie. |
bheron | *time |
bheron | Linus is NOT particularly talented. |
bheron | Just good at being something of an asshole. |
bheron | Linux is a Monolithic, poorly architected implementation of UNIX... to quote Ken Thomson, "Those who do not know UNIX are doomed to reimplement it... poorly" |
rindolf | bheron: https://twitter.com/GeorgeLucasILM - only 22.4 k followers |
rindolf | bheron: she has a bitch image and she used to be the number one twitter account surpassing president Obama - https://twitter.com/katyperry |
bheron | Just 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) |
bheron | I don't care. :) |
rindolf | bheron: she was known for replying to replies and retweeting replies she liked and stuff like that - https://twitter.com/katyperry |
rindolf | bheron: I'm following https://twitter.com/jk_rowling/ and she seems to hate president trump |
rindolf | bheron: of course I think many of his tweets are either good or so bad they are good |
bheron | rindolf: She hates him for a good reason... |
bheron | he's a fucking moron. |
bheron | I hate him more than most. |
bheron | Why people in this country put such an idiot in office I will never fathom. |
bheron | People often said... "Well, he's not a politician". To which I responded... "then let your next colonoscopy be performed by a plumber" |
rindolf | bheron:we are getting out of gnu land |
bheron | We are. |
bheron | To get us back... |
bheron | GCC needs a kick in the ass. |
rindolf | bheron: you should run for president when you get 300 million Twitter followers |
bheron | LOL |
bheron | I would never survive. |
bheron | Too many dark things in my past. ;) |
rindolf | bheron: then become the next pope |
rindolf | bheron: see https://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/#departing_pope_about_twitter |
bheron | rindolf: I'm an atheist. |
bheron | Me becoming pope would be a true miracle. ;) |
bheron | rindolf: well... strictly speaking I'm an "agnostic" in the same way Richard Dawkins is... see his discussion about teapots orbiting Mars. :) |
rindolf | bheron: please read the link at the anchor - I am an agnostic too |
bheron | https://www.youtube.com/watch?v=-MncXMgVIZ4 |
rindolf | bheron: don't have prejudice |
bheron | I never do. |
bheron | Be right back |
rindolf | bheron: 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 |
rindolf | bheron: ping me |
Channel | #gnu |
Network | Freenode |
Published | 2019-10-28 |
You can never truly appreciate the Gilmore Girls until you've watched it in the original Klingon
You can never truly appreciate the Gilmore Girls until you've watched it in the original Klingon.
Author | Shlomi Fish |
Work | Freenode conversation |
Published | 2019-11-09 |
The Lack of Realism in Shlomi Fish’s Stories
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.
Author | Shlomi Fish |
Work | Preface on the page of large-scale screenplays and stories |
Published | 2019-11-09 |
Q Conjuring Latinum
[Cut to Quark - he is speechless and looks astonished.]
Author | Shlomi Fish |
Work | Star Trek: “We, the Living Dead” |
Published | 2019-11-19 |
Busy People Are Unproductive
Author | Shlomi Fish |
Work | Star Trek: “We, the Living Dead” |
Published | 2019-12-21 |
Including things in the kernel
fenirskunk | bin is for mission critical, xbin and sbin are for addins, cause Linux is paranoid crack mother over your shoulder. |
tomty89 | xbin is an android thing i think |
tomty89 | wonder what the x means |
Armand | "not s" |
Armand | :P |
schu-r | extra |
fenirskunk | Lol |
fenirskunk | Kill me. |
tomty89 | exterminate |
Masklin | I have four bins in my default PATH. |
Masklin | FOUR! |
Masklin | Two I would understand |
Masklin | But this is outrageous |
fenirskunk | Busybox should just be baked into kernel in my opinion |
Masklin | Would that help? |
tomty89 | i am sure you have a lot of opinions |
ananke | tomty89: that's precisely what I said |
Triffid_Hunter | fenirskunk: heh do you remember back in the day when there was a http server baked into the kernel? |
SuperSeriousCat | Ye. Building busybox every time you rebuild kernel would be awesome |
hexnewbie | The kernel ought to have zsh, wayland and wineserver integrated. |
rindolf | hexnewbie: heh |
SuperSeriousCat | And a web browser! |
hexnewbie | Think of the advantages of running CNN's JavaScript in kernel-space. |
rindolf | hexnewbie: heh |
rindolf | hexnewbie: you made me smile |
rindolf | hexnewbie: i remember a .txt file causing msie 6 to fork bomb |
rindolf | on windows though |
Triffid_Hunter | rindolf: heh, or literally every single image format it supports having a remote code execution vulnerability? |
rindolf | Triffid_Hunter: what? |
Triffid_Hunter | rindolf: ie6 |
rindolf | Triffid_Hunter: ah |
hexnewbie | Once again, a flaw in Wine's compatibility! Including an <img> src'ed from "con" should kernel-crash GNU/Linux too. |
Triffid_Hunter | hexnewbie: LOL, or aux or lpt? |
rindolf | hexnewbie: heh |
hexnewbie | IE6 worked pretty well in Wine, from what I can recall, lack of system crash bugs notwithstanding. |
stefmorino2 | Masklin: I have $HOME/bin, /bin, /sbin, /usr/bin, /usr/sbin, /usr/ports/infrastructure/bin, /usr/X11R6/bin, /usr/local/bin, /usr/local/sbin |
rindolf | hexnewbie: :) |
Channel | ##linux |
Network | Freenode |
Tagline | Failure is not an option! It is bundled with the product. |
Published | 2020-03-25 |
Gender-neutral greetings
Alex8532 | Hey guys who is familiar with the Domain Model design pattern? |
rindolf | Alex8532: hi, i'm not too much into design patterns |
CommunistWolf | every time you say guys I refrain from helping |
rindolf | CommunistWolf: why? |
Alex8532 | CommunistWolf: Oh, excuse me ma'am. |
Alex8532 | CommunistWolf: Forgot you were in Thailand. Land of the finest ladyboys :). |
Alex8532 | Just joking, just joking. |
Alex8532 | I love you |
rindolf | you can say "hey guys" to a group that includes females (also possibly exclusively) too |
CommunistWolf | I feel excluded by the term, and have a penis. such is life |
rindolf | Alex8532: 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 |
Alex8532 | I answered my question... I was going to ask you guys how the Active Record patterns handle bulk inserts and updates... |
Alex8532 | The answer is to put static methods on the Model class. |
rindolf | Alex8532: hmmm... |
jimbzy | Yeah, you have to use gender-neutral terms, Alex8532. Next time, try "Hey you fucking cunts" instead of "Hey guys" ;) |
rindolf | public status void main() |
rindolf | jimbzy: heh |
jimbzy | rindolf, 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. |
rindolf | jimbzy: :D |
Channel | #gamedev |
Network | Freenode |
Published | 2020-07-04 |
Good vs. bad refactoring
rindolf | refactoring and optimising code seem like bottomless pits (or evertop mountains?) |
warweasle | rindolf: I found a similar problem with retopologizing meshes. |
rindolf | warweasle: with respect to refactoring? |
warweasle | Although I deal with lower poly stuff so it's not nearly as bad as people who use the subsurf modifier all the time. |
warweasle | rindolf: Very similar. You can just keep making it "better" when the original crappy mesh was good "enough". |
rindolf | warweasle: ah |
warweasle | rindolf: It really kills me because I do both modeling AND code. |
warweasle | If I looked, I could probably find a better paying job doing gamedev...but I enjoy doing next to nothing. |
rindolf | warweasle: 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. |
warweasle | rindolf: 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". |
warweasle | And honestly sometimes it's easier to rewrite something than fix it in place. |
Channel | #gamedev |
Network | Freenode |
Published | 2020-08-18 |
Divisibility Tests
k_sze | You 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? |
rindolf | k_sze: i think it is (b-1) |
rindolf | k_sze: you can also use a https://en.wikipedia.org/wiki/Finite-state_machine |
rindolf | k_sze: which works for any number base and modulo |
int-e | rindolf: right, 10_b = 1_b (mod b-1) |
k_sze | rindolf, 3 is not b-1 for base 10, so why does it hold? |
int-e | k_sze: it also works for divisors of b-1. |
int-e | 3 | 9. |
rindolf | k_sze: because 9 is divisible by 3 |
k_sze | interesting. So for base 16, I could check the divisibility of 15, 3, and 5 using this trick? |
int-e | Yes. |
int-e | And 1, but that's silly. |
* rindolf | divides himself by 1 and gets a remainder of 0 ;) |
* k_sze | divides himself by 1 and get NaN. |
rindolf | k_sze: heh |
* rindolf | divides k_sze 's mum by 1 and gets +\inf |
mawk | k_sze: you can find other tricks by just playing with the numbers in the relevant base |
mawk | like divisibility by 11 in base 10, for abcd you do d-c+b-a |
rindolf | mawk: in the general case one can generate an FSM for any given number base and modulo |
mawk | yes I'm sure |
int-e | or a regular expression |
int-e | which is a terrible idea ;) |
rindolf | int-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.) |
rindolf | int-e: i see |
int-e | rindolf: It's not stopping people from doing that though: https://github.com/olligobber/DivisibilityRegex |
int-e | And 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 ')$'. |
mawk | ugly |
mawk | ...fedcba = a + 3b + 2c - d - 3e - 2f + ... |
mawk | like this ? |
rindolf | int-e: oooh, Haskell |
mawk | or is there something smarter |
int-e | rindolf: http://paste.debian.net/1161958/ is my regex :P |
int-e | sheer beauty ;) |
mawk | I mean mod 7 of course |
int-e | mawk: The usual rule for this is to split the number into groups of 3, and alternatingly add and subtract them. |
mawk | but with the coefficients I've put right |
mawk | or did I make a mistake |
int-e | mawk: they're right |
mawk | ah good |
int-e | mawk: but hard to remember, I guess. |
mawk | yeah nobody needs divisibility by 7 anyway |
mawk | 7 is not a pretty number |
int-e | cba - fed + ihg - lkj ... is easier to remember. And it also works for 11 and 13. |
int-e | (7*11*13 = 1001) |
nejimban | write N = 10*a + b, then N is divisible by 7 if and only if b - 2a is divisible by 7 |
mawk | ah yes |
mawk | b-4a you mean ? |
int-e | Nobody really cares because we have calculators and computers and pocket-sized distraction rectangles. |
mawk | lol |
Channel | ##math |
Network | Freenode |
Published | 2020-09-01 |
Evil Complete
oft_gegong | YOU 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> |
rindolf | oft_gegong: heh |
triceratux | oft_gegong: install Gentoo. problem solved |
rindolf | oft_gegong: was the problem PSPACE-complete : https://en.wikipedia.org/wiki/PSPACE-complete ? ;) |
oft_gegong | I don't go to wikipedia links. The owner of wikipedia is 98% evil |
rindolf | triceratux: then he'll have two problems: https://xkcd.com/1171/ |
rindolf | oft_gegong: I am 101% evil. |
rindolf | oft_gegong: I once was 102% evil but I donated 1% of that to people in need ;) |
oft_gegong | OMG I don't want to learn any more *sprints into a field and turns into a donkey* |
johnjay | oft_gegong: there are already competitors to wikipedia |
johnjay | the revolution continues |
oft_gegong | you 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 |
Network | Freenode |
Tagline | Every evil percent is good |
Published | 2020-10-14 |
Copyright Cannibalism
rindolf | Hi 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 - 😊) |
rindolf | Also 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/ . |
rindolf | there is https://www.peppercarrot.com/en/article465/episode-32-the-battlefield too (also see the Midrash in the blog comments.) |
hemkunskapz | there's probably too few movies and too many actors |
hemkunskapz | when you're "in", you bring marketing to the movie |
hemkunskapz | showbiz... |
hemkunskapz | some producers seem to cast a selected group though |
hemkunskapz | continuously |
rindolf | hemkunskapz: many positively "hot"/attractive actors are unhirable: https://www.youtube.com/results?search_query=why+hollywood+can%27t+cast |
hemkunskapz | yea some acting skills are probably needed |
hemkunskapz | otherwise it's cameos |
hemkunskapz | but a lot of movies have bad acting too :) |
rindolf | hemkunskapz: 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 |
rindolf | hemkunskapz: 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 |
rindolf | hemkunskapz: 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 |
rindolf | For the record: https://www.youtube.com/watch?v=9Eont_yEGZs |
hemkunskapz | rindolf: i've heard that too, shortage of screenplays |
hemkunskapz | hence remakes etc |
hemkunskapz | it may even be hard to find any old book that hasn't been adapted |
hemkunskapz | crossovers is a matter of copyrights i believe |
hemkunskapz | if that can be negotiated, no problem |
rindolf | hemkunskapz: yes |
rindolf | hemkunskapz: there was https://en.wikipedia.org/wiki/Alien_vs._Predator_%28film%29 |
rindolf | hemkunskapz: 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 |
rindolf | and you often need to get clearance for parent franchises |
rindolf | hemkunskapz: 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) |
rindolf | I 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 |
Network | Freenode |
Tagline | Tragedy of the creative non-commons |
Published | 2020-12-09 |
Klingons, Hamlet, and The Lion King
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.
Author | Shlomi Fish |
Work | Tweet |
Published | 2020-12-31 |
Beauty Products as the Stone Soup Effect
( 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:
Author | Shlomi Fish |
Work | Tweet |
Published | 2021-01-03 |
Make everyone messiahs
rindolf | pulse: i've set myself on a quest to make every man, woman, and child (and some fictional characters) a good, happy, but unique, messiah |
rindolf | frankly, i was misguided at first, and still constantly seek enlightenment |
pulse | yeah i don't understand any of that rindolf |
pulse | a messiah is by definition a leader so |
pulse | can't have everyone be a leader |
pulse | purely you know |
pulse | logically |
rindolf | pulse: 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 |
gamelaw | Well. 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 :) |
rindolf | hmw[at]: heh! nice to meet you, your holiness! ;) |
hmw[at] | :) |
hmw[at] | Same here |
pulse | hmw[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 |
rindolf | hmw[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 |
pulse | i disagree though |
pulse | did you ever try fixing a car |
pulse | it's really hard |
hmw[at] | So what. |
hmw[at] | Are YOU an insect?? *evil grin* |
pulse | it's not safe if you don't know what you're doing either |
pulse | i once tried to fix brakes on my bicycle |
hmw[at] | Darwin wins once more. |
pulse | and they malfunctioned mid downhill |
pulse | most terrifying 3 seconds of my life |
hmw[at] | I get you :) |
pulse | i'd rather trust specialized professionals |
hmw[at] | I would rather have someone with experience fix my car, obviously |
rindolf | hmw[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 |
rindolf | hmw[at]: https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Queen-Amidala-vs-the-Klingon-Warriors.html#dedication |
Channel | #gamedev |
Network | Freenode |
Published | 2021-01-09 |
Internet Talk is Cheap
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.
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. 😉
Author | Shlomi Fish |
Work | Facebook Post |
Published | 2021-01-14 |
Planning one's wedding
Roza | Hi |
rindolf | Roza: hey |
Roza | Hi |
rindolf | .pasta Roza |
* reddit-bot | hands Roza a conspicuously small box of conchiglie with pistachio pesto! |
rindolf | what a miser |
tallguy | Roza hey lady |
rindolf | Roza: how are you? |
rindolf | there are many good but nonauthentic pasta places in telaviv/etc, |
rindolf | not sure if Italians will like them |
rindolf | tallguy: i worked on https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/ today |
* rindolf | is switch tasking |
rindolf | also visited /r/buffy and said that i liked Faith better than Buffy |
ruin | you rebel |
ruin | absolute madlad |
rindolf | ruin: heh |
Roza | Lol |
rindolf | some people liked willow best but i found her too sheepish and recessive |
rindolf | https://www.shlomifish.org/humour/Buffy/A-Few-Good-Slayers/ongoing-text.html#the_q_continuum_duplicator - duplicating golden rings |
rindolf | if 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 |
Roza | Where, then ? |
rindolf | https://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) |
rindolf | Roza: I'll keep it in a drawer |
cadderly | what about like jade or something |
cadderly | or even quartz |
rindolf | Roza: or in my pencil case |
rindolf | Roza: I also will give her my role-playing-games dice set: https://www.shlomifish.org/meta/FAQ/d10_dice.xhtml |
rindolf | cadderly: maybe |
rindolf | cadderly: https://www.youtube.com/watch?v=PvMdN_i-D9I - nice rings! |
reddit-bot | Four 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 | |
Network | Freenode |
Published | 2021-01-19 |
COVID and Detainment
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.
Author | Shlomi Fish |
Work | Facebook Post |
Published | 2021-01-25 |
Fight fascism with fascism
Hail_Satan | The Trumpism cancer threatening fascism on America shows no signs of remission |
rindolf | Hail_Satan: i'm hopeful |
rindolf | Hail_Satan: and twitter censoring @realDonaldTrump was fascistic too |
Hail_Satan | 64% say they'd form a new party if he left |
Hail_Satan | no, it was not fascistic. You, a Jew of all people, need to learn what "fascism" is about |
rindolf | Hail_Satan: it is anti free speech |
Hail_Satan | No it is not |
rindolf | Hail_Satan: it is |
Hail_Satan | Why can't I barge in on your house and yell at you about how Jews are inferior? Why is that something you support? |
c705 | you don't have a right to free speech on twitter |
c705 | it's their platform, they have a right to do whatever they want with it |
Hail_Satan | rindolf's on the spectrum |
rindolf | Hail_Satan: c705 : https://www.reddit.com/r/Twitter/comments/kgmrxx/tip_make_sure_you_enter_your_real_birth_year_eg/ |
Hail_Satan | he needs edge case examples, because regular explanations don't work |
c705 | great way to lose the argument before it even began |
c705 | rindolf: i'm not clicking that |
rindolf | c705: can you form your own twitter? get real |
Hail_Satan | yes, you have to be at least 13 years old to use twitter lol |
c705 | rindolf: yes, actually you can |
rindolf | Hail_Satan: and i am 42 |
Hail_Satan | that's nice |
c705 | see Parler, and whatever other garbage is out there |
Hail_Satan | I like some fish |
rindolf | Hail_Satan: and Samantha Smith was 10 y.o. when she sent the letter |
Hail_Satan | that doesn't make any sense, rindolf |
rindolf | Hail_Satan: why doesn't it? https://en.wikipedia.org/wiki/Samantha_Smith - read about her |
Hail_Satan | this 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_Satan | lick boot harder |
Hail_Satan | in fact, if these are your true beliefs, I'm fine with the Nazis genociding your bloodline. |
rindolf | Hail_Satan: no, these are two different issues |
Hail_Satan | Once sycophants like you are gone, we can finally get to the real work of ending the fascists |
rindolf | Hail_Satan: i think "the truths are out there" |
rindolf | Hail_Satan: https://www.reddit.com/r/quotes/comments/dwaviq/where_they_have_burned_books_they_will_end_in/ |
mawk | what do you have against fascists Hail_Satan ? |
Hail_Satan | Nothing. Kill the Jews, mawk. Start with rindolf. |
mawk | hmm |
mawk | but he's nice |
Hail_Satan | You suck at fascism |
mawk | :( |
mawk | I'm a peaceful fascist |
rindolf | not everything trump said on Twitter was bad, and many people replied to him or retweeted him |
Hail_Satan | I'm going to ignore rindolf now |
Hail_Satan | The last thing I need is Israeli pro-trump spam in my life |
Hail_Satan | Fuck off n die |
mawk | lol |
rindolf | heh. |
rindolf | i am pro-free-speech - not pro-trump |
mawk | sorry rindolf that's too fascist |
mawk | you can't say that |
mawk | you need to abide by the rules of the new sheriff in town |
Gustavo6046 | Hello |
mawk | hi |
mawk | I'm in pain |
mawk | in even more withdrawals |
rindolf | i was asked to delete https://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ongoing-text.html for [get this] saying "hot girls" |
rascul | only fascists get pain |
mawk | lol |
mawk | not sure |
rindolf | mawk: heh |
rascul | pretty sure Hitler also wore shoes so wearing shoes supports nazism |
Gustavo6046 | mawk: aw |
Gustavo6046 | *hug* |
Gustavo6046 | rascul: lol wat |
Gustavo6046 | oh I get the joke |
rindolf | rascul: heh |
Gustavo6046 | reductio at hitlerum |
mawk | ad |
mawk | not at |
Gustavo6046 | reductio ad hitlerum* |
Gustavo6046 | mawk: yeah I Know |
Gustavo6046 | I'm kinda half asleep |
Gustavo6046 | but I know basic Latin |
Gustavo6046 | kind of |
Gustavo6046 | at least I like Latin anyway. |
mawk | I got kicked out of Latin class after 2 years |
mawk | for lack of interest |
rascul | sorry i just missed the fascist nazi discussion by a few minutes and i wanted to take place |
rindolf | https://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 |
Gustavo6046 | look I had rough sleep and this coffee sucks but at least it lets me not fall asleep |
rascul | s/place/part/ |
mawk | but I prefer ελλενικα |
Gustavo6046 | rascul: let me cheer and hug mawk in peace |
rascul | no that's fascism |
rindolf | mawk: have you watched the Life of Brian skit? |
c705 | my coffee this morning is fascist |
rascul | down with coffee |
mawk | what's a skit rindolf ? |
mawk | O |
mawk | I watched the whole movie |
rindolf | mawk: a sketch |
mawk | ah |
rindolf | mawk: https://www.youtube.com/watch?v=0lczHvB3Y9s |
mawk | yes I remember |
rindolf | mawk: 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_Satan | ask him about Buffy the Vampire |
Hail_Satan | he has this weird blog where he pretends to be famous women |
rindolf | this is fanfic: e.g: https://www.shlomifish.org/humour/bits/facts/ |
rindolf | mawk: "hot girls" is nothing compared to https://en.wikipedia.org/wiki/Song_of_Songs |
Channel | ##Linux-offtopic |
Network | Freenode |
Published | 2021-02-07 |
Doing Hot Celebs
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. )
Author | Shlomi Fish |
Work | Facebook Post |
Published | 2021-02-08 |
How the Chun Li vs. Tifa's Battle Should End
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:
Grab a few drinks or snacks together.
Hit on a couple of men.
Hit these men.
Make out with these men.
Make love to these men.
Make love to each other…😉.
Whatever floats their boat!
"War is good for business. Peace is good for business." — The Ferengi Rules of Acquisition.
Author | Shlomi Fish |
Work | Original |
Published | 2021-02-26 |
"In Israel, we have…"
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.
Author | Shlomi Fish's high school friends |
Work | Tweet |
Published | 2021-03-06 |
Hacky Acting for Fun and Profit
rindolf | Prestige: 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! |
Prestige | Should've gone into drama in high school :P |
rindolf | Prestige: i think that was the tactic of Mel Brooks' films and Arnie and later Emma Watson |
rindolf | don't act naturally and convincingly - act to captivate the crowds |
rindolf | Prestige: heh, I became a blogger instead ;P |
rindolf | Prestige: web 1.0/early web 2.0 was dominated by writers and web comicsers |
Prestige | Speaking of that, I need to make another youtube video |
Prestige | I might go offtopic and talk about peanut butter |
rindolf | Prestige: do you mean "need" as in want? or "must" by decree of the gods/rules/guidelines? |
Prestige | as in want |
rindolf | Prestige: ah, then go for it |
* rindolf | is Prestige 's biggest cheerleader |
rindolf | maybe your video will get 10**9 views |
rindolf | probably not , but you should still try |
rindolf | i was happy with 1e5 views |
Prestige | I think my most viewed is like 3000, not sure |
Prestige | but I don’t make many |
rindolf | Prestige: 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." |
rindolf | Prestige: oh - and i'll do it in my unique and quirky way |
rindolf | Prestige: i disabled youtube ads on most of my uploads due to https://en.wikipedia.org/wiki/Golden_Rule |
rindolf | Prestige: i think amateur vs. professional is a subcase of doing what you feel is best vs. what your 'authorities' tell you to |
rindolf | Prestige: i love the https://knowyourmeme.com/memes/ceiling-cat meme because it made many church/etc. preachers rethink their strategy |
rindolf | Prestige: 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. |
Prestige | linking is not writing? |
rindolf | Prestige: hyperlinking - <a href=... etc |
rindolf | Prestige: or even hello fluttershy ( https://mlp.fandom.com/wiki/Fluttershy )! |
rindolf | Prestige: 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/ |
rindolf | CppCon: i'm a spammer king... ahm hacker king |
rindolf | i think "to know" in Hebrew meant something close to many of the modern meanings of "to hack" |
rindolf | e.g: to conceive something w joy, including a perl/python script |
rindolf | one 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 |
MrFlibble | if god exists then god is Odin. |
pulse_ | i thought we settled on Thor being the cooler one |
MrFlibble | Odin is the main one. |
pulse_ | what about Zeus |
MrFlibble | does Greek Mythology predate Norse? |
pulse_ | I don't know |
pulse_ | i think Shiva would beat both their asses though |
MrFlibble | I suppose Ra predates them both |
MrFlibble | my font selection dialog is getting quite big now: https://i.imgur.com/9sQs56u.png :D |
Hail_Santa | God would totally wreck Shiva |
pulse_ | nah |
Hail_Santa | is he allowed to use angels? |
pulse_ | god is like |
pulse_ | only god of this realm |
pulse_ | Shiva is the primal deity of the universe |
MrFlibble | is he allowed to use angles? |
Hail_Santa | yeah but counterpoint: https://www.youtube.com/watch?v=Oo4bBj5zJNk |
cantelope | https://code.whitehotrobot.com/d/2w7q |
rindolf | MrFlibble: 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 |
Donitzo | checks out |
* rindolf | sacrifices a puppy to ceiling cat: https://knowyourmeme.com/memes/ceiling-cat |
MrFlibble | rindolf is a MOSSAD spy. |
rindolf | MrFlibble: I iz! Mossad agent no. 2.1beta |
* rindolf | doesn't know who agent #1 is. |
rindolf | maybe https://en.wikipedia.org/wiki/Natalie_Portman |
rindolf | or https://en.wikipedia.org/wiki/Bar_Refaeli |
rindolf | or red band: https://www.pri.org/stories/2012-03-09/israeli-rockers-red-band-more-raunchy-muppets |
rindolf | I 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_Santa | Israelis are so weird |
rindolf | meanwhile https://en.wikipedia.org/wiki/Chuck_Norris_facts is the number 1 CIA assassin. he kills people using his mind |
rindolf | Hail_Santa: "insanity" is addictive and contagious! join the peoples ("goys") league of the children of Yis'ra'el (The honest leader!) |
rindolf | Hail_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 |
rindolf | Hail_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 |
rindolf | Note 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!) |
rindolf | his daughters are not bodybuilders... ;) |
rindolf | Hail_Santa: I am proud to be among the craziest Israelis i know: https://twitter.com/shlomif/status/1343454894804631557 |
rindolf | Hail_Santa: KGB agent #1: https://en.wikipedia.org/wiki/Samantha_Smith (j/k - and RIP) |
notchris | rindolf: I understand like |
notchris | 1/3 of what you post |
notchris | but I enjoy it |
pulse_ | hmm, a dogcow |
* pulse_ | inspects |
rindolf | notchris: 1/3 is better than 1/12 |
rindolf | or at least larger |
notchris | true! |
MrFlibble | I like muscular women. |
pulse_ | i like tomatoes |
MrFlibble | I also like tomatoes. |
MrFlibble | in addition to muscular women. |
pulse_ | well, muscular women can pick a lot of tomatoes in one afternoon |
MrFlibble | tomatoes are a fruit. |
pulse_ | then why don't you juice them |
MrFlibble | some people do |
pulse_ | weirdos |
MrFlibble | pulse_: https://en.wikipedia.org/wiki/Bloody_Mary_(cocktail) |
pulse_ | i tried that once |
pulse_ | it tastes awful |
MrFlibble | never had one myself |
MrFlibble | I'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 |
MrFlibble | pulse_: https://www.youtube.com/watch?v=xJjCnWm5cvE |
Channel | ##gamedev |
Network | Freenode |
Published | 2021-03-19 |
“It is always npm’s fault”
rindolf | bandali: hi, sup? |
bandali | hey rindolf, not much; mostly drowned in various kinds of work around jami. you? |
rindolf | bandali: good luck w jami - does it have tests and ci? |
bandali | rindolf, 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 |
rindolf | bandali: ah, i need to fix my site's ci |
rindolf | it has many deps |
rindolf | and npm is being a bitch |
rindolf | bandali: https://travis-ci.org/github/shlomif/shlomi-fish-homepage |
raghavgururajan | apteryx: I see. |
bandali | rindolf, ah... i'm sure dealing with npm isn't fun :-) |
rindolf | bandali: it wasn't npm's fault this time, but yes |
bandali | haha, it's *always* npm's fault ;-) |
rindolf | bandali: :D |
rindolf | bandali: https://www.youtube.com/watch?v=af_J2e4r328 "ok, it was your fault" |
rindolf | bandali: can i quote you on that? |
bandali | rindolf, :-p the npm bit? sure |
bandali | to 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) |
rindolf | bandali: burned |
bandali | ah, yeah 'burned' works |
rindolf | scorched perhaps |
rindolf | bandali: https://travis-ci.org/github/shlomif/shlomi-fish-homepage - fails later :( |
rindolf | but - progress |
bandali | rindolf, cool; progress is good |
Channel | #gnu |
Network | Freenode |
Published | 2021-03-28 |
Moomintroll fight
apotheon | 11:38 < Roey> every third sentence that I see from you beseeches me to go to some link |
apotheon | Roey: That seems about right. |
apotheon | Roey: I've just stopped bothering with the links. I'm becoming blind to them, like advertising blindness on the internet. |
snufkin | a blindless well developed |
snufkin | s/blindless/blindness/ |
Roey | ah |
Roey | apotheon: 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 |
Roey | and the sentence I've been building in my mind is gone |
apotheon | Roey: Yeah, that's why I just stopped, and let the ad-blindness set in. |
apotheon | I don't want that kind of interference with my train of thought. |
Roey | agreed. |
snufkin | lol |
rindolf | Roey: 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" |
Roey | sure :) |
Roey | omfg |
Roey | no more links, please!! |
Roey | I'm not going to follow it |
rindolf | Roey: :(( |
rindolf | Roey: 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] |
* Roey | nods |
snufkin | how'd your editing go apotheon? |
rindolf | snufkin: sup? |
rindolf | https://www.reddit.com/r/Jennamarbles/comments/mjfmsj/advice_to_jenna_1_youre_awesome_i_love_you_2/ |
snufkin | hello |
rindolf | snufkin: meow |
rindolf | snufkin: i repeat: sup? |
snufkin | what do you want |
snufkin | I already said hello |
rindolf | snufkin: how was your day? |
rindolf | snufkin: sup = "what's new?" |
snufkin | nothig mate |
snufkin | just staying up all night |
rindolf | snufkin: BTW, "craziness" is the new sanity. "normal" people are unattractive, boring, unhappy, uncool, dorks. |
rindolf | snufkin: ah, why? |
snufkin | there has to be something under the craziness other wise you're just another dull person with nothing to say |
snufkin | that is my impression of you so far |
snufkin | I am for craziness |
rindolf | snufkin: right |
snufkin | but for the sake of passion |
snufkin | pointless craziness is a dull as the person with nothing to say |
rindolf | snufkin: "pointless"? |
snufkin | disengenuine |
snufkin | inauthentic |
snufkin | with no drive towards some truth |
snufkin | crazies bore me as much as people following the status quo if they're not authentic or have a vital life force |
snufkin | pointlessness is the definition of boringness |
snufkin | engage me with some kind of desire |
snufkin | I have no use for aimless ranting |
snufkin | well that scared him off huh |
snufkin | disruptive nihilists and phony tools of greed and systematized subjugation are the same |
snufkin | they both have nothing genuine to say |
snufkin | the politician and the acolytes of "craziness is the new sanity" |
snufkin | slaves of neurosis |
rindolf | snufkin: ah |
rindolf | snufkin: politicians were demonised IMHO |
rindolf | Randolf: hi |
Randolf | Hello rindolf! |
rindolf | snufkin: 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 |
rindolf | Randolf: 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 |
snufkin | you haven't said anything |
snufkin | for all I know you could be a bot |
Randolf | rindolf: 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? |
rindolf | snufkin: sigh |
snufkin | to engage in conversation is to respond relevantly |
rindolf | snufkin: are you depressed? |
snufkin | you are less than human |
snufkin | far from it |
snufkin | I exalt in life |
snufkin | you are the embodiment of non-life |
snufkin | in terms of argumentation familiarize yourself with this: https://www.sas.upenn.edu/~haroldfs/dravling/grice.html |
snufkin | many of the concepts can also be applied to decent human conversation |
snufkin | stop linking to irrelevant stuff |
rindolf | snufkin: heh, i have more life in my little finger than you have in your entire Scandinavian (moomin)troll body! 😛 |
snufkin | otherwise you are no better than a bot |
snufkin | bullshit |
snufkin | quality not quantity |
snufkin | you turn out utter bullshit and drivel on your website |
snufkin | worthless ranting |
snufkin | I would take one sentence from a great thinker or artist over all of the thoughts you've ever had in your little brain |
snufkin | you are a dilettante and a charlatan |
snufkin | worse than nothing |
* rindolf | feeds snufkin's bullshit to snufkin's children turning them into zombies smarter than snufkin |
snufkin | case in point |
rindolf | snufkin: why thank you! i pride myself on being the epitome of evil |
snufkin | you're not good enough for evil |
snufkin | you are emptiness |
snufkin | evil has passion behind it |
snufkin | you have nothing |
rindolf | Satan ain't got nothing on.. moi ha ha ha ha |
snufkin | pathetic |
* rindolf | sucks and disintegrates snufkin into his emptiness blackhole |
snufkin | only empty people are vulnerable to your wastefulness |
snufkin | authenticity is strength |
snufkin | keep trying |
rindolf | snufkin: don't argue with a Semite: our curses are in our genes |
snufkin | goodbye rindolf |
snufkin | ignored |
rindolf | snufkin: bye |
snufkin | now that he's out of the way would anyone else like to chat? |
* Randolf | has quit (Quit: Leaving) |
rindolf | Randolf: re atheism, i have my own idea system / franchise titled "rindolfism": https://www.shlomifish.org/me/rindolf/#rindolfism |
Randolf | rindolf: I'm look at that now (thanks). |
rindolf | Randolf: thank you |
Randolf | You're favouring skepticism and critical thinking. I like it. |
rindolf | Randolf: :) thanks! |
Randolf | I just followed you on Twitter. |
rindolf | Randolf: thanks |
rindolf | Randolf: i followed you now too |
rindolf | Randolf: 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 ) |
Randolf | Hmm. Interesting. |
Randolf | I'll have to look into this. |
Channel | ##writing |
Network | Freenode |
Published | 2021-04-05 |
Sex talk for want of actual love lives
tallguy | g'evn reddit beings |
FenderQ | evening tallguy |
tallguy | hello FenderQ |
FenderQ | do you mind helping me with an analogy? |
tallguy | in a bit FenderQ, just home and cooking dinner |
FenderQ | k |
rindolf | FenderQ: hi, sup? |
FenderQ | hi rindolf, how are you? |
Monet | hi rindolf and FenderQ. good day ! |
reddit-bot | https://media.giphy.com/media/10h8CdMQUWoZ8Y/giphy.gif |
FenderQ | hi Monet |
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 |
Monet | How do you think about automatic driving |
rindolf | FenderQ: i woke up with a few missions |
Monet | will it be high available and popular in 5 years |
rindolf | Monet: hi, sup? are you a betty or a monet, or sth else? |
Monet | rindolf hi. Is betty or monet a meme ? I didn't get the point. |
rindolf | Monet: a betty is an attractive female in american slang; a monet is the opposite |
rindolf | same for baldwin vs.. barney |
rindolf | may have fallen out of fashion |
Monet | interesting |
Monet | so, Monet is not a good name |
rindolf | geeky betties: https://www.flickr.com/photos/shlomif/albums/72157633111982891 |
reddit-bot | Title: Olamot Sci-Fi/Fantasy Con - Second Day | Flickr |
Monet | Is van gogh a attractive name or a unattractive name ? rindolf |
rindolf | well 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-bot | Title: 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 |
rindolf | Monet: heh, i dont think van gogh is used that way |
Monet | I think most attractive boys nowadays are geeky, but most attractive girls are still those who have pretty face and hot body. |
rindolf | Monet: https://duckduckgo.com/?q=keith+parkinson&atb=v193-1&iax=images&ia=images - my fav painter and his last name has bad connotations |
reddit-bot | Title: keith parkinson at DuckDuckGo |
Monet | yeah, Parkinson, famous for that disease |
rindolf | Monet: i feel that if a girl isn't geeky/amateur, she'll never have a pretty face |
rindolf | Monet: i expand on it here: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/beautiful_people_are_geeks.xhtml |
reddit-bot | Title: 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 |
Monet | well, you will pass 90 percent of pretty girls by this rule. |
Monet | I mean pass over. |
rindolf | the "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-bot | The Ape Of Death - length 2m 58s - 415 likes, 8 dislikes (98.1%) - 53,959 views - shane472 on 2008.02.15 |
rindolf | Monet: trust me - i have a decent taste in girls |
rindolf | Monet: https://en.wikipedia.org/wiki/Naomi_Campbell authored a book |
reddit-bot | Title: Naomi Campbell - Wikipedia |
rindolf | well, maybe more than one |
rindolf | Monet: 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 |
rindolf | the main downside is that being better implies being more competent which correlates with sex appeal and i'm becoming more hypersexual |
tallguy | hiya Monet |
rindolf | for reference: https://en.wikipedia.org/wiki/Pygmalion_effect |
reddit-bot | Title: Pygmalion effect - Wikipedia |
tallguy | shalom rindolf |
Monet | rindolf: haha I agree with you, but I'm a tacky person |
Monet | hiya tallguy |
rindolf | tallguy: hi, up there |
tallguy | FenderQ ok got my Lasagna in the oven, how can I help you? |
rindolf | Monet: https://en.wiktionary.org/wiki/tacky#Adjective_2 ? |
reddit-bot | Title: tacky - Wiktionary |
rindolf | tallguy: burn the Lasagna! ;) |
tallguy | noooo |
FenderQ | tallguy: I believe I have solved my puzzle, thanks |
FenderQ | Lasagna sounds yum! |
tallguy | ok sorry i had to fix the dinner |
FenderQ | not a problem at all ;) |
rindolf | tallguy: if you burn the Lasagna i'll give you 5 million virtual love points |
Monet | rindolf: I like the clever girls. but I like the hot girls more. It's kind of "tacky" right? |
FenderQ | making yourself dinner is self care IMHO :) |
tallguy | no way rindolf, even if i knew WTF you were talking about |
FenderQ | we have to help ourselves before we can help others |
tallguy | i also like intelligent girls, and the intellectual challenges they present |
FenderQ | "find yourself someone you enjoy arguing with" - relationship advice |
tallguy | noooo i dislike arguing and those that do |
rindolf | Monet: why not have both? https://www.youtube.com/watch?v=uGnTW8EhGSk |
reddit-bot | old 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 |
FenderQ | healthy conflict |
FenderQ | .g healthy conflict |
reddit-bot | https://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... |
FenderQ | not meaning someone who aims to "win" |
rindolf | and i don't mean having two different girlfriends |
tallguy | healthy intellectual interchange is always welcome |
FenderQ | :) |
FenderQ | ah! yes, the use of "argument" probably does not work with that initial statement I posted above |
rindolf | FenderQ: https://www.youtube.com/watch?v=hzfQ0NFNF3g - "professional" argumentation |
reddit-bot | My Cousin Vinny (1992) - Leaky Faucet Scene - length 2m 31s - 47 likes, 0 dislikes (100.0%) - 6,035 views - snakpak on 2020.07.28 |
FenderQ | I just know a relationship which is unbalanced (a passive person) is not healthy |
FenderQ | nor aggressive |
FenderQ | yet there is a nice assertive sweet spot |
FenderQ | which takes practice IMHO |
tallguy | agreed a good balance is great |
tallguy | i make my g/fs equals or not at all |
rindolf | Monet: 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 |
rindolf | tallguy: i was joking about the virtual points |
tallguy | intelligence IS attractive |
rindolf | tallguy: old personal meme: https://www.shlomifish.org/humour/Muppets-Show-TNI/Summer-Glau-and-Chuck-Norris-indiv-nodes/venting_is_us.xhtml |
rindolf | tallguy: i think "genius" is a matter of attitude rather than fatalistic "IQ" |
tallguy | a bit of both actually |
rindolf | tallguy: i did know a female sw dev who was intelligent and geeky, but she was too overweight which is a no-go for me |
rindolf | tallguy: i was told IQ tests were originally intended to detect low intelligence (retardation/etc.) |
tallguy | oh yeah me too i don't do fatties either |
Monet | rindolf: Yes! it's like multiplication, smart * hot |
rindolf | tallguy: moderately fat is ok by me, e.g; https://www.youtube.com/watch?v=GjM-JOXtRg0 |
reddit-bot | Meghan 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 |
rindolf | tallguy: i'm a little fat too |
Rikem | .butts |
reddit-bot | BUTTES ABOUND! |
tallguy | not me i kinda doubt i get it up for fat girls |
Rikem | no context |
rindolf | Monet: during the 90s there was a joke that for girls "beauty * smartness = constant". times *have* changed \o/ |
reddit-bot | HOORAH! |
rindolf | tallguy: fair enough |
rindolf | tallguy: every man has standards |
rindolf | tallguy: i don't date smokers |
Monet | tall guy and fat girl, sounds like a match! |
Monet | rindolf I don't like smokers too. and I don't like big piece of tattoo. |
rindolf | Monet: i'm fine with tattoos |
tallguy | tats are a thing now, no longer 'tramp stamps' |
rindolf | Monet: i kinda disapprove of hair dyes though (due to "be yourself"/etc.) |
Monet | I'm fine with that. |
rindolf | my black hair is getting grey/white :( |
rindolf | recently some blondes had to colour their hair black |
rindolf | after decades of fake blond hairs |
tallguy | sigh ... blonds do have more fun |
rindolf | i think https://en.wikipedia.org/wiki/Buffy_the_Vampire_Slayer would have worked well with SMG and AH as natural black hairs |
reddit-bot | Title: Buffy the Vampire Slayer - Wikipedia |
Monet | I like highlights style of hair dyes, embellish with some unobtrusive colors |
rindolf | tallguy: https://imgur.com/gallery/JHa8XSU - Emilia Clarke |
tallguy | i don't really care how women express themselves with hair colour, as long as it is a 'real' hair colour |
rindolf | i think she felt less awkward without the toupee |
rindolf | tallguy: as opposed to green, blue, purple, etc? |
tallguy | yes indeed |
Monet | Emilia Clarke, you like this type? |
tallguy | that's a bit 'out there' don't you agree? |
rindolf | tallguy: in https://www.shlomifish.org/humour/human-hacking/english-v2.html , they [and I] look down on Erisa for dying her hair |
tallguy | that is a pretty girl |
Monet | tallguy: yes, feel like in cyberpunk movie or games |
rindolf | as the story unfolds it is revealed that she was trying to emulate 'dorky geeks' |
rindolf | i mean - socially inept geeks |
rindolf | Monet: i'm attracted to many females |
rindolf | but my sexual conquests only amounted to https://www.shlomifish.org/humour/bits/true-stories/my-first-kiss/ |
Monet | I like Sophie Marceau |
Monet | oh my.. you blog everything. rindolf |
rindolf | Monet: i also found https://en.wikipedia.org/wiki/Milady_de_Winter really sexy |
reddit-bot | Title: Milady de Winter - Wikipedia |
rindolf | she was the ultimate good in the book |
rindolf | Monet: ah, she is beautiful AFAIR. |
Monet | yes, especially when she was young. |
rindolf | Monet: 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-bot | Title: Sophie Marceau - Wikipedia |
rindolf | not sure i'll remember :( |
Monet | haha thanks |
Monet | but it's a pity that we are not people of the same era. she is 35 years older than me. |
rindolf | maybe she has social media |
rindolf | Monet: 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 |
rindolf | so did Deborah - https://en.wikipedia.org/wiki/Deborah - who later flirts w Quark |
reddit-bot | Title: Deborah - Wikipedia |
Monet | emmm |
Monet | I'm too average to do that |
rindolf | the 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 |
rindolf | Monet: average? don't think of yourself as 'average': https://www.youtube.com/watch?v=w81oU-26MqQ |
reddit-bot | Never underestimate the power of the Schwartz ("Spaceballs") - length 1m 10s - 1 like, 0 dislikes (100.0%) - 18 views - Shlomi Fish on 2021.04.05 |
rindolf | also https://www.youtube.com/watch?v=kYX8sjIzjGw |
reddit-bot | Christina Grimmie - "Feelin' Good" - length 4m 11s - 63,389 likes, 544 dislikes (99.1%) - 3,680,658 views - zeldaxlove64 Christina Grimmie on 2014.04.11 |
Monet | Be 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-bot | Title: Lee Young-ae - Wikipedia |
rindolf | Grimmie was killed though. :(. i suspect it was because she didn't do things her way |
rindolf | Monet: she is married. i have a taboo against separating couples |
rindolf | Monet: <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-bot | youtube-ul > youtube-dl |
rindolf | another kink of mine |
rindolf | not a deal breaker though |
rindolf | and i wish i had more energy for sports |
rindolf | damn psychiatric poisons |
tallguy | i'm done, gotta zzzzzzz' |
rindolf | Monet: see w a grain of salt: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/#pick-up-art |
rindolf | tallguy: night |
rindolf | Monet: there are many siths in the sea ( https://duckduckgo.com/?q=jedi+streets+sith+sheets&t=newext&atb=v193-1&ia=web ;) |
rindolf | i am hypersexual but in poor physical health which puts me between a rock and a hard place |
Rikem | https://www.youtube.com/watch?v=8w55vM3jwuA |
reddit-bot | Bruiser - Rizlas - length 20s - 14,295 likes, 229 dislikes (98.4%) - 812,917 views - Takaouto on 2011.03.07 |
rindolf | Monet: here? any luck hitting on Madame Marceu? https://en.wikipedia.org/wiki/Mademoiselle_(title) |
reddit-bot | Title: Mademoiselle (title) - Wikipedia |
Monet | emm |
Monet | I didn't get the point again. |
rindolf | there 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-bot | Title: Sharon Stone Blocked From Bumble - Variety |
rindolf | Monet: which point? i was just teasing you |
rindolf | just sex talk for absence of a love life |
Monet | hah ok, rindolf, you have too much meme, so I always try to find the point you said |
rindolf | Stone had a reputation as a badly-acting actress, but "worse is better". |
rindolf | she did reportedly act convincingly in https://www.imdb.com/title/tt0112641/ |
reddit-bot | Title: Casino (1995) - IMDb |
reddit-bot | Casino (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. |
Monet | why worse is better? because she is the type of actress which acting skill is not important? |
rindolf | https://en.wikipedia.org/wiki/Clueless - 1995 too |
reddit-bot | Title: Clueless - Wikipedia |
rindolf | Monet: 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-bot | Title: Worse is better - Wikipedia |
rindolf | Monet: 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-bot | Title: Tabletop role-playing game - Wikipedia |
rindolf | Monet: 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 |
rindolf | Rashad: hi |
Rashad | rindolf Hello o/ |
Rashad | rindolf sup? |
rindolf | Monet: 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) |
rindolf | Rashad: went down a tech rabbit hole trying to download a imgur tag's photos |
rindolf | Rashad: and rested tonight by having high / sexy thoughts, and woke up with some decisions for actions |
Rashad20 | rindolf Ah |
rindolf | Rashad: we also talked about MOTAS here |
rindolf | Rashad20: is premarital sex legal in .jo? |
Rashad20 | rindolf I think it is legal, but extremely unacceptable socially |
rindolf | Rashad20: ah |
rindolf | Rashad20: in .il it is acceptable |
Rashad20 | rindolf Even among the super religious? |
rindolf | Rashad20: probably not |
rindolf | Rashad20: i also think M-F couples with children are usually married |
Rashad20 | rindolf In Islam if you have never been married and fornicate your punishment is 70 whips |
Rashad20 | rindolf However, if you are married or have been married, then you get stoned to death (not very pleasant) |
Rashad20 | Male or female it doesn't make a difference |
FenderQ | gender equality |
rindolf | Rashad20: ah |
Rashad20 | :D |
Rashad20 | However, to prove fornication, 4 witnesses must see penetration with their own eyes |
Rashad20 | i.e., seeing two people naked and kissing, etc, does not mean you saw anything |
rindolf | Rashad20: Judaism has many double standards |
Rashad20 | So it is very hard to have such 4 different (and credible) witnesses |
Rashad | At 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. |
rindolf | Rashad20: like a man may not listen to female song, but a woman can listen to a man singing |
Rashad | There 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-bot | Omar's coming yo! |
Rashad | And Ali said "I would whip him" |
Rashad | Because it would be a false accusation |
rindolf | Rashad: ah, judging by https://en.wikipedia.org/wiki/Rebound_(dating) premarital sex was common before Russell put it on the table |
reddit-bot | Title: Rebound (dating) - Wikipedia |
Rashad | rindolf Heh |
Rashad | wait, who's Russell? |
Rashad | OK I was wrong, it is 100 whips not 70 |
rindolf | Rashad: https://en.wikipedia.org/wiki/Bertrand_Russell |
reddit-bot | Title: Bertrand Russell - Wikipedia |
Rashad | If 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) |
Rashad | Of course we took all of this in school which is why I know all about it |
Rashad | There is an exception to the 4 witnesses rule, which is if the accusation is being made by the spouse. |
Rashad | In this case the solution is for that spouse to swear 4 times that he is telling the truth. |
Rashad | And then a 5th time that he shall be damned if he was not telling the truth |
Rashad | And at this point it would be a confirmed case in the eyes of the law |
Rashad | ...except until the other spouse will do similar |
Rashad | they have to swear 4 times that their spouse is lying |
Rashad | And the 5th that "god's wrath" be on him/her if *they* in turn they were lying |
Rashad | Here the defence wins and the accusation has to concede (innocent until proven guilty) |
rindolf | Rashad: there was https://en.wikipedia.org/wiki/Michael_P._Fay too |
reddit-bot | Title: Michael P. Fay - Wikipedia |
Rashad | Note 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 |
Rashad | So an accusation is taken more seriously than rejecting it. |
Rashad | False witness in Islam is one of the 7 deadly sins |
Rashad | Arabs had no social structures like jails etc, and were mostly nomads, so being a witness was a serious thing. |
Rashad | For 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 |
rindolf | Rashad: 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-bot | http://i.imgur.com/b4zzwGC.gif |
reddit-bot | Title: 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 |
Rashad | So indeed a martyr in Islam is called "a witness" |
Rashad | Wait it is the same in English? https://cmsw.mit.edu/reconstructions/definitions/martyr.html |
reddit-bot | Title: re:constructions - Martyr |
rindolf | Rashad: ah, "shahid"? |
Rashad | yeah |
Rashad | So it seems Christians invented the concept |
rindolf | Rashad: which concept? |
Rashad | Anyway, bottom line is: never lie in a court of law >:( |
Rashad | rindolf That a Martyr is a witness |
rindolf | Rashad: : <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 |
rindolf | Rashad: i hate the modern internet "child safety" craze |
rindolf | https://en.wikipedia.org/wiki/Levite%27s_concubine alone blows any Arnie film out of the water |
reddit-bot | Title: Levite's concubine - Wikipedia |
rindolf | and https://en.wikipedia.org/wiki/Song_of_Songs was too erotic for me to read |
reddit-bot | Title: Song of Songs - Wikipedia |
rindolf | i 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 |
rindolf | the story - not the girl |
Rashad | woah rindolf |
rindolf | Rashad: about what? |
Rashad | be careful you are too close to the line |
Rashad | children on the internet need to be protected by every and any means possible |
rindolf | Rashad: which line/ |
Rashad | Haven't you learned anything from Dr. Phil? Never bring the children into the adults' fight |
rindolf | Rashad: why? |
Rashad | rindolf Why are you against the "modern internet "child safety" carze"? |
rindolf | Rashad: she was 10 - https://en.wikipedia.org/wiki/Samantha_Smith - nowadays she couldn't have used twitter |
reddit-bot | Title: Samantha Smith - Wikipedia |
rindolf | mozart was 5? |
Rashad | rindolf Well how about a kid say 10 years old being allowed in a pub or night club? |
rindolf | Rashad: i played some board games with kids in https://www.facebook.com/beitmarzeah/ |
rindolf | Rashad: 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 |
rindolf | Rashad: will impressionable kids be convinced to lay waste to entire cities after watching https://www.youtube.com/watch?v=QcIy9NiNbmo ? |
reddit-bot | Taylor 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 |
rindolf | taytay ain't got nothing on the tanakh though |
rindolf | https://en.wikipedia.org/wiki/Levite%27s_concubine |
rindolf | Rashad: if people made a faithful film out of that i'd bet it'd be too vulgar to watch |
Rashad | OK time to play the simcities |
rindolf | Rashad: what 21st c. incest amounts to: https://www.youtube.com/watch?v=TFf5qGFIDg4 |
reddit-bot | Fresh Prince - Hallelujah! - length 1m 7s - 155 likes, 0 dislikes (100.0%) - 8,689 views - Olivier Baghdadi on 2019.06.08 |
rindolf | now compare to https://en.wikipedia.org/wiki/Lot%27s_daughters |
reddit-bot | Title: Lot's daughters - Wikipedia |
rindolf | Rashad: enjoy |
rindolf | .yt may the schwartz be with you |
reddit-bot | May 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 |
operational | hoyooo |
rindolf | operational: hi |
rindolf | sup operational-chan? |
rindolf | or chan - operational |
rindolf | haven't seen this japaneseism in a while |
Phospher | o/ pepee |
pepee | hi Phospher, hi #reddit |
rindolf | pepee: hey, sup? |
rindolf | pepee: have you missed #reddit 's sex talk for want of love lives? |
rindolf | https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-for-lack-of-a-slash |
reddit-bot | Title: For lack of a slash - Fortune |
rindolf | Break the chain! unchain your 11s! flask.py unchained! |
rindolf | https://www.youtube.com/watch?v=nsdZKCh6RsU |
reddit-bot | We Dont Need No Stinkin Badges! - length 46s - 1,112 likes, 33 dislikes (97.1%) - 506,643 views - aero84 on 2008.01.16 |
Rikem | need a job without a phone |
Rikem | i hear they exist |
Rikem | well, a phone which isn't connected in anyway to a support number |
MindWalker | they do |
MindWalker | streetsweepers don't have a work phone ;) |
rindolf | apparently lott is a last name: https://duckduckgo.com/?q=lott+daughters&atb=v193-1&iax=images&ia=images |
reddit-bot | Title: lott daughters at DuckDuckGo |
rindolf | https://en.wikipedia.org/wiki/Lott |
reddit-bot | Title: Lott - Wikipedia |
rindolf | https://en.wikipedia.org/wiki/Dawn_Lott - an afro-american mathematician |
reddit-bot | Title: Dawn Lott - Wikipedia |
funnynickname | . |
funnynickname | 11:11 |
funnynickname | 11:11 |
funnynickname | %m stats11 |
mitzy-bot | Total: 1853/1873 (98.93%), Today: success |
mitzy-bot | Chain: 10, longest: 1522, since: 2021-04-15. |
funnynickname | yeet |
rindolf | funnynickname: terminate the chain |
rindolf | Break the chain! unchain your 11s! flask.py unchained! |
funnynickname | lol |
funnynickname | rip |
funnynickname | how you been rindolf? |
Rikem | 11:11 |
Rikem | PHEW |
Rikem | gg funnynickname |
Rikem | .burger funnynickname |
* reddit-bot | prepares funnynickname a hamburger on Texas Toast, with blue cheese, mayonnaise, crispy bacon strips, and a side of authentic 'strayan prawns fresh off the barbie! |
funnynickname | close one Rikem |
Rikem | RTC! |
rindolf | funnynickname: you ruined my master plan. but i'll git checkout a different branch |
funnynickname | lel |
funnynickname | it takes the pressure off for sure |
funnynickname | 5 years is a long run |
rindolf | funnynickname: we had a e |
rindolf | funnynickname: we had a sex talk here for want of actual love lives |
rindolf | funnynickname: 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/ |
funnynickname | lel. |
funnynickname | I 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. |
funnynickname | I'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. |
rindolf | funnynickname: 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 |
funnynickname | join the club |
funnynickname | my pron collection is a little out of hand. |
rindolf | funnynickname: ah… https://www.shlomifish.org/humour/So-Who-The-Hell-Is-Qoheleth/indiv-nodes/what-to-do-about-being-the-Damascus-alpha-male.xhtml |
rindolf | funnynickname: on the bright side: https://github.com/ytdl-org/youtube-dl/issues/28899 |
reddit-bot | Title: 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 |
MindWalker | you know, i don't really mind what the girls shape is... |
MindWalker | does she do housework? |
rindolf | funnynickname: the kiss did feel a bit awkward though |
funnynickname | an awkward kiss is better than no kiss |
rindolf | funnynickname: 4k pr0n videos? |
funnynickname | those are hard to find, but welcome when I do. |
rindolf | funnynickname: to be frank, i'm frail too, minus a tummy |
funnynickname | my 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. |
funnynickname | start going for walks/hiking |
funnynickname | do they have any hills in your area? |
rindolf | funnynickname: https://www.youtube.com/watch?v=GjM-JOXtRg0 - acceptably "big' |
reddit-bot | Meghan 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 |
funnynickname | rindolf want a girl like wesley snipes |
funnynickname | she's cute |
funnynickname | she might break you in half |
rindolf | funnynickname: i'm not overweight. the girls here are good too: https://www.youtube.com/watch?v=uCeMZccDMA0 |
reddit-bot | Call me maybe - Cookie Monster :) - length 3m 11s - 638 likes, 46 dislikes (93.3%) - 112,832 views - Broileri on 2012.10.31 |
rindolf | funnynickname: heh, i mean an alpha female like https://mlp.fandom.com/wiki/Rainbow_Dash or SMG |
reddit-bot | Title: Rainbow Dash | My Little Pony Friendship is Magic Wiki | Fandom |
funnynickname | i'm just teasing you |
rindolf | https://www.shlomifish.org/humour/image-macros/indiv-nodes/sic_transit_gloria_jenn_law.xhtml |
rindolf | funnynickname: i want to become more tactful-and-sensitive though |
funnynickname | that's a high bar. Are you good with eye contact and reading people? |
rindolf | funnynickname: i mean online |
rindolf | https://www.shlomifish.org/Files/files/images/IMG_20210125_115054.webp - my recent photo - not a fatty |
funnynickname | that's even harder |
funnynickname | text is a terrible medium for communicating sentiment |
funnynickname | you're looking good, rindolf! |
funnynickname | i need to lose 60 lbs |
rindolf | funnynickname: ah, thanks |
rindolf | funnynickname: and why do you? |
funnynickname | you're similar age as me.. pretty sure i remember that. I've got the grey side burns as well. |
funnynickname | i've been laid up with a neck injury from doing yoga.. for the last 10 years. |
reddit-bot | https://i.imgur.com/2MWOmRH.jpg |
rindolf | funnynickname: https://www.youtube.com/watch?v=QUQsqBqxoR4 |
reddit-bot | Sara Bareilles - Brave (Official Video) - length 3m 58s - 887,825 likes, 22,697 dislikes (97.5%) - 118,129,045 views - SaraBareillesVEVO on 2013.05.14 |
rindolf | funnynickname: ah :( |
funnynickname | youtube telling me to ask my parents to view content.. lol |
zoite | rindolf, that shirt isn't very appropriate to wear in public |
zoite | when if children see it |
rindolf | zoite: heh! child safety: https://www.shlomifish.org/humour/Terminator/Liberation/ongoing-text.html |
zoite | there is no way in hell i'm reading all that |
rindolf | zoite: what if children read the tanakh: https://en.wikipedia.org/wiki/Levite%27s_concubine |
rindolf | or watch tmnt and start living in a sewer: https://www.shlomifish.org/Files/files/video/What%20Kid%20Shows%20Taught%20Me-ROZjaxT_0Hw.webm |
zoite | u seem to be very anti-child safety |
zoite | is this the hill you want to go out on? |
rindolf | or watch taytay and become she-Zohans: https://www.youtube.com/watch?v=QcIy9NiNbmo |
reddit-bot | Taylor 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 |
funnynickname | lol |
rindolf | in 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" |
funnynickname | leeloo multipass |
rindolf | zoite: violence in the muppets youtube: https://www.youtube.com/watch?v=2Qj8PhxSnhg |
reddit-bot | Cå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 |
rindolf | note that i hope real elite combat fighters don't lay waste to whole cities, and i don't expect them to use katanas |
funnynickname | my ninja army is nearly complete |
rindolf | a 10 years old female master warrior (= "hacker") who slew two mighty superpowers without bloodshed: https://en.wikipedia.org/wiki/Samantha_Smith |
rindolf | well, tech did advance since Saladin's time |
funnynickname | oof work is killing me today |
rindolf | funnynickname: ah |
funnynickname | 20 emails so far |
rindolf | funnynickname: BTW, on the computer my "pr0n" usually stops at scantily clad (bikini, lingerie, etc,) females |
rindolf | someone objected to my KDE workspaces sporting even only that though |
rindolf | for all i care one can have hardcore porn on their desktop if it makes them happy |
Rikem | animated? |
funnynickname | lol |
rindolf | Rikem: heh, as you wish [sfw]: https://www.shlomifish.org/Files/files/video/linux-jwm-video-as-wallpaper.mkv |
funnynickname | what window manager and Linux are you using? |
rindolf | funnynickname: are these ninjas vampire pirate zombie wizard rockstars? https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-ninjas-pirates-and-zombies |
reddit-bot | Title: Perl Ninjas, Pirates and Zombies - Fortune |
Rikem | I'm back on xfce, KDE was getting on my nerves |
rindolf | funnynickname: right now it's xfce on fedora 33 |
Rikem | \o/ |
reddit-bot | HUAH! |
funnynickname | xfce my man! |
rindolf | funnynickname: that meta-vid was jwm on mageia i think though |
rindolf | funnynickname: so you have 99 problems: http://shlomifishswiki.branchable.com/99_Problems/ |
reddit-bot | Title: 99 Problems |
funnynickname | i've never tried jwm. I've been using virtual machines with hypervisor lately |
funnynickname | xubuntu was what i was using back in the day |
rindolf | https://www.shlomifish.org/humour/Queen-Padme-Tales/Queen-Padme-Tales--Planting-Trees-indiv-nodes/sarge-demotivating-speech.xhtml - more about 99 probs |
zoite | do you get ad revenue for every time you spam your blog |
Rikem | I use xubuntu, funnynickname |
zoite | i demand a cut of the profits, rindolf |
rindolf | i wanted it to be a ripoff of https://www.youtube.com/watch?v=af_J2e4r328 but it came out different |
reddit-bot | Not 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 |
Rikem | lol |
rindolf | zoite: no ads |
funnynickname | Rikem so clean, so light weight |
rindolf | funnynickname: i use debian as a file server now |
funnynickname | when 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-bot | http://imgur.com/a/5MIK9 |
funnynickname | i've never needed a file server. i just have portable hard drives for backups, etc |
Roza | Hi |
Delver | Waking in a winter wonderland |
rindolf | Delver: hi |
rindolf | Roza: hi, sup? |
Delver | Hi rindolf. |
Delver | Have you ever experienced snow? |
zoite | hi Roza |
zoite | how's the covid situation there |
Roza | Bad |
zoite | did you get the vaccine |
rindolf | Delver: yes, in https://en.wikipedia.org/wiki/Mount_Hermon and in .us as a child |
reddit-bot | Title: Mount Hermon - Wikipedia |
rindolf | Roza: sup? |
Roza | Not yet, zoite |
Roza | 18+ starts on 1st May |
Delver | Did you make snow angels and have snowball fights? |
Delver | How about you Roza ? |
Roza | We don't get snowfall. |
Delver | So no? Never played in the snow? |
Delver | Imma send you a snowball in the mail |
rindolf | Roza: 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 |
Delver | We all like to do that and wonder where they are and hope they are safe and happy and still pretty |
rindolf | Delver: my first kisser was not pretty/hot |
rindolf | i tried to make the best of the situation though and so it felt good |
rindolf | i hope she's doing fine though. i wish the best for every person on earth |
Rikem | even cold callers? |
Rikem | pushy rude ones |
zoite | Roza, will you get vaccinated |
Delver | Or worse, those scam callers |
Delver | They can all get covid19 shots and get diarrhea! |
Channel | |
Network | Freenode |
Published | 2021-04-28 |
Reality and ashmedai
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.
Author | Shlomi Fish |
Work | Original |
Published | 2021-05-05 |
The story of Gul Dukat in the Selinaverse
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.
Author | Shlomi Fish |
Work | Original |
Published | 2021-05-20 |
Freenode vs. authoritarianism and libera-chat
Hash | GNU shouldn't move to a racist network. |
Hash | My two cents. |
Hash | But you guys do whatever you want. I won't be going on a racist network run by anti Asians and anti Indians. |
rindolf | Hash: hi |
rindolf | Hash: i think racism is a right at some level: https://www.shlomifish.org/humour/humanity/indiv-nodes/the-gate.xhtml |
AliciaC | what does Libera suddenly do that's racist? |
rindolf | https://www.youtube.com/watch?v=DGXx56WqqJw - .fr vs England |
rindolf | https://en.wikipedia.org/wiki/Nicolaus_Copernicus#Nationality - Poland vs .de |
sobukus | Hash: 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. |
sobukus | s:linking:liking: |
sobukus | A bit more evidence might be useful with such a claim. |
CrystalMath | is this about Andrew Lee? |
CrystalMath | http://techrights.org/wp-content/uploads/2021/05/lee-side.pdf |
Dyedefra | hi hackers |
AliciaC | I'm not convinced it's about anything, just baseless claims |
AliciaC | hi Dyedefra |
rindolf | AliciaC: CrystalMath : i side on the existing *.freenode.net takeover management. the libra.chat people drove freenode.net down with their authoritarianism |
CrystalMath | rindolf: absolutely! hear hear! |
CrystalMath | rindolf: we're in full agreement :) |
rindolf | and - you can quote me on that |
rindolf | CrystalMath: hi, sup? |
CrystalMath | hi! |
AliciaC | "drove freenode.net down"? it's up though |
rindolf | AliciaC: i mean - 'made it less popular' |
rindolf | CrystalMath: « |
rindolf | «When people agree with me I always feel I must be wrong. » Oscar Wilde . |
rindolf | CrystalMath: but this time i am happy you agree |
CrystalMath | i'm happy too |
CrystalMath | i'm 100% with Andrew Lee and the new management, if that wasn't obvious from my messages everywhere yesterday |
AliciaC | I don't have much of an opinion about Andrew Lee. Libera is kind of just "same old Freenode", which I know to be good |
Dyedefra | hi rindolf , CrystalMath , AliciaC |
CrystalMath | AliciaC: libera is the same old freenode which i know to be bad, and which i wanted to leave; and now's my chance |
CrystalMath | i just won't go there |
CrystalMath | the new freenode however is more like rizon, which is amazing |
rindolf | Dyedefra: hi, what are the good news? |
AliciaC | that's fair |
CrystalMath | AliciaC: also those people signed the anti-RMS letter |
AliciaC | I don't know rizon or how it differs from old Freenode |
AliciaC | oh :/ |
Dyedefra | rindolf: must we trust in libera? |
CrystalMath | Dyedefra: i would never trust libera |
Dyedefra | CrystalMath: mmm I agree |
Dyedefra | I'm not sure |
rindolf | Dyedefra: not gonna bother with them for now |
rindolf | CrystalMath: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/hacking_and_amateur__vs__conformism_and_professional.xhtml |
sobukus | CrystalMath: "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. |
CrystalMath | sobukus: 5 of them |
CrystalMath | but 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 |
CrystalMath | Aaron Jones is the only one with libera/staff/* |
sobukus | to clarify, you say that 2 of the signers are part of libera staff, among other people? Or that there are no other people? |
sobukus | It's really hard to get an informed opinion when not being really inside the circles. |
CrystalMath | sobukus: 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) |
dragestil | Read that pdf, I still don't believe lee's side of the story |
CrystalMath | sobukus: and i mean i can't find more than 2 libera staff members |
dragestil | the way he presents things just reeks of bullshit and selectiveness |
sobukus | I'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). |
sobukus | It's murky for me. |
rindolf | CrystalMath: 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. |
dragestil | and 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 |
sobukus | I guess the most interesting stuff happened before 2021. |
CrystalMath | dragestil: personally, if this is going to be about who i *want* to control freenode; then it's definitely not the old freenode staff |
CrystalMath | there's numerous reasons to stay away from those people, and therefore OFTC and libera |
dragestil | and lee's promise about not taking operational control |
CrystalMath | dragestil: the thing is, the old freenode staff were *not* good people, they were extremely authoritarian |
CrystalMath | and also used other methods to harass users of the network |
CrystalMath | whose political opinions did not align with theirs |
sobukus | Problem here is perhaps that the vast majority of users never had any contact with the staff. |
sobukus | So all we get is hearsay from both (or multiple) sides:-/ |
dragestil | CrystalMath: I don't have anything new to say about your hatred towards former freenode staff |
CrystalMath | yeah, that's why their evils are kept hidden, but kreyren at least is amassing all the proof against them |
CrystalMath | i really should have logged stuff :( |
CrystalMath | i 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 |
bandali | let's stop with the name calling and talking behind people's back |
river | no |
CrystalMath | bandali: i'm sorry, i'll wait for kreyren to gather the evidence |
CrystalMath | i'm just a little frustrated that this could have been more obvious |
CrystalMath | and i'm concerned about all the people who will leave because we didn't publish the evidence on time :( |
sobukus | Maybe 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? |
rindolf | CrystalMath: i welcome the old freenode staff back per Saladin's ethics: http://shlomifishswiki.branchable.com/Saladin_Style/ |
CrystalMath | rindolf: i wouldn't want them to be staff again, but sure they can join channels as regular users |
CrystalMath | sobukus: OFTC k-lines people who support RMS, so there's that |
CrystalMath | sobukus: but yes OFTC will maybe group with libera, not the new freenode |
CrystalMath | i 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) |
sobukus | CrystalMath: 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. |
CrystalMath | sobukus: maybe not though |
CrystalMath | i wouldn't call it likely |
CrystalMath | just possible, while the other is impossible |
sobukus | Heh, relatively likely, then;-) |
CrystalMath | i 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) |
CrystalMath | and OFTC seems to be tomaw |
sobukus | There's so much unfortunate stuff going on. |
sobukus | People should be more able to disagree in a civilized manner. |
dragestil | https://lists.gnu.org/archive/html/libreplanet-se/2021-05/msg00005.html |
dragestil | Would be cool if Swedish digital currency uses gnu taler |
sobukus | Yeah, taler seems nice. |
CrystalMath | i prefer cash |
dragestil | Why, taler is anonymous for prayers |
sobukus | Sure, but as long as you have to go digital (like, bank transfers at all), Taler seemed OK to me. |
dragestil | payers |
CrystalMath | i mean, i will always avoid computers whenever i can |
CrystalMath | my priority is: no software > free software > non-commercial proprietary software |
CrystalMath | and the rest is not used |
sobukus | It 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. |
rindolf | CrystalMath: <CrystalMath> rindolf: i wouldn't want them to be staff again, but sure they can join channels as regular users ==> yes, |
CrystalMath | rindolf: well some of them are still connected to freenode in fact, just not on nearly as many channels as before |
rindolf | we also should not rest on our laurels |
rindolf | CrystalMath: 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,, |
rindolf | CrystalMath: i want to tweet about the freenode coup |
rindolf | Sat 22 May 17:46:24 IDT 2021 |
CrystalMath | rindolf: hmm? |
rindolf | CrystalMath: 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." |
rindolf | CrystalMath: i went on a walk w my dad and there is a dogs' enclosure |
rindolf | CrystalMath: did you understand? |
CrystalMath | rindolf: hmm? |
CrystalMath | i'm not familiar with the Taylor Swift song ownership thing |
rindolf | CrystalMath: ah, the contract with her old record label ended |
rindolf | CrystalMath: https://duckduckgo.com/?q=taylor+swift+contract&atb=v140-1&ia=web |
CrystalMath | rindolf: christel is also not bad, she was actually keeping the staff somewhat moderate; after she quit they were unhinged |
CrystalMath | err not rindolf, river ^ |
rindolf | CrystalMath: ah |
CrystalMath | honestly, with libera you're not getting the old freenode, because it's missing christel, who was harassed and ousted this march |
CrystalMath | now, if she created a new network, that would be different |
CrystalMath | there 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 |
CrystalMath | rbraun_: but it has everyone else |
rbraun_ | and most of them are okay, I don't know |
CrystalMath | also according to jess tomaw should be there... |
CrystalMath | i must have not done the command correctly |
Channel | #gnu |
Network | Freenode |
Published | 2021-05-23 |
TheOneTruth
Why settle for telling TheOneTruth when you can tell so many sexy&amusing lies?
Author | Shlomi Fish |
Work | Tweet |
Published | 2021-06-26 |
The story of The Stock Exchange of The Gods in the Selinaverse
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".
Author | Shlomi Fish |
Work | Original |
Published | 2021-07-05 |
Petty minds discussing other gods
rindolf | lucs: here? |
rindolf | hi 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 |
Paper | YouTube video linked by rindolf: Christina Grimmie - "Feelin' Good" - published by zeldaxlove64 Christina Grimmie |
Yaakov | GumbyBRAIN: occult |
GumbyBRAIN | It's only mentioned in the occult room. |
rindolf | Yaakov: hi, sup? |
rindolf | Yaakov: 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 |
* ology | has 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 |
rindolf | lucs: hi, sup? |
rindolf | in other news: https://twitter.com/shlomif/status/1414208734432202752 |
Paper | Shlomi 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 |
lucs | rindolf: Hi. |
lucs | rindolf: Um, if you're the 2nd worst vocalist on yt, I _really_ don't want to hear the #1 worst! :-) |
lucs | I listened to Ms.Grimmie's song earlier this morning, and I still have it earworming away :/ |
lucs | Sad affair her being killed. |
rindolf | lucs: she is alive - https://www.youtube.com/watch?v=mjYGB4uYgWw |
Paper | YouTube video linked by rindolf: The Lion King Rafiki Learns Simba is Alive HD - published by garrettedward |
rindolf | lucs: the 2nd worst is inspired by http://www.earthstar.co.uk/deep1.htm |
rindolf | lucs: well, and my old friend Ran Eilam who also had been my boss: https://www.shlomifish.org/prog-evolution/shlomif-at-cortext.html |
rindolf | introduced me to perl and unix |
rindolf | i was paid extremely little though |
rindolf | lucs: he later became a sw dev/etc. methodologies "guru" |
rindolf | i think many insights from sw dev are universal: https://en.wikipedia.org/wiki/Universalism |
rindolf | well, 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 |
simcop2387 | Mst, football humour, https://i.redd.it/yi3dflq41na71.jpg |
rindolf | simcop2387: heh, poor Queen Liz. i think no one physically died: https://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ongoing-text.html |
rindolf | simcop2387: nice joke though. +1 |
mst | rindolf: nobody dies except the enemies of Liz II! |
rindolf | mst: heh :) |
rindolf | mst: "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." |
mst | rindolf: I used to do that but people kept objecting |
* rindolf | wonders if there are Queen Liz II factoids already |
mst | rindolf: if there aren't, there should be: https://www.vox.com/2015/1/23/7877243/king-abdullah-queen-drive |
rindolf | mst: try killing them instantly using your mind. |
rindolf | mst: hmmm... hard to know what really happened, but you can learn from lies, or fiction too |
rindolf | https://twitter.com/shlomif/status/1403966571215740929 |
Paper | Shlomi Fish (@shlomif) 28d23h ago: Why settle for telling TheOneTruth when you can tell so many sexy&amusing lies? I want to be in Fantasia. |
rindolf | i suspect imaginary fiction is true/real in some plane of existence: a la https://en.wikipedia.org/wiki/Sliders |
rindolf | good essays comprising of true(?) stories: https://www.joelonsoftware.com/2005/06/20/introduction-to-best-software-writing-i/ |
rindolf | lucs: here? |
rindolf | also note that i only skimmed https://www.vox.com/2015/1/23/7877243/king-abdullah-queen-drive |
mst | LIZ 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.>> |
rindolf | mst: what about queen Liz 2? |
mst | rindolf: she was the one driving |
rindolf | mst: ah |
rindolf | mst: well, people can change |
rindolf | even rms changed: https://www.shlomifish.org/philosophy/philosophy/putting-cards-on-the-table-2019-2020/indiv-nodes/people-can-change.xhtml |
rindolf | mst: i also suspect her majesty is not really senile |
mst | rindolf: never said she was senile |
mst | rindolf: she's sharp as a tack |
rindolf | https://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/ |
rindolf | mst: yes, but the media... |
mst | rindolf: are idiots |
rindolf | i'm just gossiping about celebs |
mst | Liz II is Liz II :D |
rindolf | heh |
rindolf | https://www.manchestereveningnews.co.uk/news/greater-manchester-news/guest-honour-queen-leaves-couple-685253 - seems real. she didn't bring the palace's guards |
rindolf | ok. i'd better write some markup and/or code |
rindolf | blogging |
rindolf | mst: it is nice talking to you |
ology | ok. xanax to the rescue |
rindolf | ology: :( psychiatric drugs are placeboes |
rindolf | ology: you can also eat a lot and remain thin (or fat if you fancy: [nsfwish] https://www.youtube.com/watch?v=kCl3ho6_gbg ) |
Paper | YouTube video linked by rindolf: Spiderman Parody HD Staring Jack Black - published by EricBurgerChannel |
rindolf | ology: 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. ) |
rindolf | if someone "rape kisses" your best strategy is to try to enjoy it: https://www.shlomifish.org/humour/bits/true-stories/my-first-kiss/ [sfw] |
rindolf | s/your/you, your/ |
rindolf | </rindolfism> |
rindolf | I hope that The-Curse™ will be broken 3 seconds from now. -- https://en.wikipedia.org/wiki/Pandora%27s_box |
rindolf | sorry if I'm a bit strange lately now: https://www.shlomifish.org/humour/Selina-Mandrake/indiv-nodes/selina-and-the-three--the-battle.xhtml |
rindolf | strange = 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 |
rindolf | arnie as a hackery actor: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/indiv-nodes/bad_acting_ftw.xhtml#bad_acting_arnie |
* felipe | has quit (Quit: felipe) |
rindolf | arguably, an Austrian accent is closer to Danish than an English English accent |
rindolf | hackers come in many forms: https://en.wikipedia.org/wiki/One_Fish,_Two_Fish,_Red_Fish,_Blue_Fish |
rindolf | some are even formless by default |
simcop2387 | GumbyBRAIN: lol, Mandelbrot fractal tattoo in a maternity photo shoot |
GumbyBRAIN | Their photo setup is a thousand years. |
simcop2387 | https://twitter.com/hollykrieger/status/1359932718247792643 # the reason for that |
Paper | Holly Krieger (@hollykrieger) 150d18h ago: There, I fixed the maternity photoshoot for you 😂 #WomenInScienceDay - do what you love your own way 👍🏼👍🏼👍🏼 |
rindolf | simcop2387: doesn't it kinda look like a ♥ shape? |
rindolf | https://duckduckgo.com/?t=ffab&q=mandelbrot&atb=v140-1&ia=images&iax=images - part of it |
rindolf | simcop2387: a turbo c++ proggy to render it , took me several minutes on a 386 SX |
rindolf | you were lucky |
rindolf | purl : you were lucky |
simcop2387 | i remember those days |
rindolf | simcop2387: heh, you were not so lucky |
simcop2387 | one 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 |
rindolf | simcop2387: now it takes seconds with numpy |
simcop2387 | if that |
simcop2387 | if 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 | < |
rindolf | her = https://en.wikipedia.org/wiki/Melissa_Joan_Hart - concat(meli lisa jo anne heart) |
rindolf | kai https://memory-alpha.fandom.com/wiki/Winn_Adami was/is a bitchin bajoran terminator |
simcop2387 | i love stupid naming/typos like that, it's fun |
rindolf | well, i think she retired as a kai for now but is still a vedek |
rindolf | "gotta move or you stone" |
rindolf | simcop2387: marge simpson? ;) |
simcop2387 | yea, marge instead of merge. |
rindolf | i have a distant relative called margey |
rindolf | she is weird and cool |
rindolf | Grinnz: 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 |
rindolf | mst: BTW , I enjoyed our chat yesterday about the queen/etc |
rindolf | https://twitter.com/shlomif/status/1344164824910016513 - co-emperess of fantasia by choice and hard-but-enjoyable-work . was born a "commoner" in paris.fr. |
Paper | Shlomi 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. |
rindolf | my "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 |
Paper | YouTube video linked by rindolf: The Monty Python and Holy Grail, The English meet the French castle - French subtitles - published by dyhetue |
rindolf | hi all, i am up early again having crazy thoughts about cosmology - and daydreaming |
* rindolf | is now playing: Daydream Believer [00:22/03:07] |
Channel | #perl |
Network | MAGNet |
Published | 2021-07-14 |
##English on "Who is a Jew?"
twb | https://en.wikipedia.org/wiki/Who_is_a_Jew%3F — there are many answers, but MOST of the time it's not related to religion. |
twb | Interestingly, the right of return doesn't follow halakhic rules, and is much stricter for Ethiopians than, say, Russians. |
twb | Huh. "Argos" sometimes means "silver", BUT sometimes means "not working" (a- + ergos) |
twb | I feel an urgent need to accost people in Milton Keynes and explain this volubly. |
rindolf | twb: <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 |
twb | rindolf: 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 |
twb | Since someone's bound to have asked e.g. "is Rudolph the red-nosed reindeer a Jew" by now |
rindolf | it 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 |
rindolf | twb: 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> |
* rindolf | is trying to be strange but amusing |
rindolf | my junior high / high school friend was smarter, had more vivid imagination, and was funnier than I was at the time |
twb | rindolf: before the school got a restraining order? |
rindolf | twb: restraining order for whom? and punishments in .il are light given Saladin's ethics |
rindolf | twb: have you watched https://en.wikipedia.org/wiki/Kung_Fu_Panda_2 ? i like how Po forgives the villain at the end |
twb | rindolf: schools often take a dim view of old men being friends with high school students |
rindolf | twb: m friend |
rindolf | twb: that aforementioned friend was/is my age |
rindolf | twb: and i think age difference friendships are overblown. https://en.wikipedia.org/wiki/Samantha_Smith was 10 when she 'slew' two mighty superpowers |
toretto | In 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"? |
toretto | What's right word to use? Have vs Has |
rindolf | toretto: "have been" |
toretto | thanks |
toretto | s/her/his/ |
rindolf | toretto: plural is "have" usually |
toretto | I see, makes sense. |
StayHungry | good morning, comrades :) |
StayHungry | i wonder if there are any reputable sources left in English-speaking world which still adhere that singular they is... a controversial thing? |
StayHungry | I relied upon Chicago manual of style in this matter, but it seems they too gave up |
rindolf | StayHungry: i used singular "they" in the past, but now use "he" again at times. |
ksft | it could *maybe* be considered nonstandard when referring to specific people of known (binary) gender |
ksft | but it's been used for centuries generically |
ksft | including by Shakespeare and in the King James Bible |
rindolf | KJV used it too, yes |
ksft | it's actually older than the singular "you" |
ksft | https://en.wiktionary.org/wiki/they#Usage_notes |
StayHungry | ksft: used does not mean common. for example, i use word 'invective' on par with ancient ancestors, whereas it's not common in English. |
twb | https://en.wikipedia.org/wiki/Singular_they |
kompowiec | in my country we have inflection and i can use only "he" in sentence. I don't consider this to be a mistake. |
twb | kompowiec: in which language? |
kompowiec | we have* |
kompowiec | polish |
kompowiec | I remember a funny situation where some idiot called my language sexist for that reason. |
ksft | StayHungry: I don't think I understand your point |
ksft | I meant that it's been standard usage for centuries |
kompowiec | just because you can change any word in English because there is no inflection, does not mean that in other languages it is possible. |
ksft | was that person an English speaker? |
twb | kompowiec: English has inflexion, just not for gender (mostly) |
StayHungry | also, 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. |
ksft | if so, you could respond by pointing to words that are always gendered in English |
ksft | like "niece"/"nephew" |
kompowiec | he knew another language, but it was not a inflection language |
twb | kompowiec: pronouns still inflect for gender, as does the adjective "blond/blonde" and, historically, some jobs (e.g. "invigilator/invigilatrix") |
ksft | some jobs still do |
kompowiec | negress :P |
ksft | "waiter"/"waitress", "actor"/"actress" |
twb | ksft: depending on the dialect, yes |
ksft | the masculine one is also generic in all cases I can think of, though |
kompowiec | > invigilatrix |
kompowiec | i never heard of it |
LuisP14 | niece* :x |
ksft | niece*, yes |
twb | kompowiec: it is a woman who prevents students from cheating during an exam |
kompowiec | oo |
twb | kompowiec: "doctress" and "actress" and "aviatrix" are attested more commonly. |
ksft | "proctor", in American English |
twb | Also "danceuse" |
kompowiec | that's what I was gonna say, it's from the British |
twb | ksft: well... "proctress" in that case ;-) |
ksft | what variant uses "doctress"? |
twb | ksft: none anymore, but it was readily apparent in the early 1900s |
kompowiec | I only know the American dialect, probably because of its ubiquitous presence. |
twb | kompowiec: 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 |
ksft | I think mandatory gendering is unfortunate in languages, but it's ridiculous to suggest that people who use those languages are doing something wrong |
StayHungry | rindolf: 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 |
StayHungry | diplomatist :) |
rindolf | StayHungry: Chuck Norris round house kicks doors open instead of using their keys. Summer Glau makes sure doors have already been open using her mind. ;) |
* StayHungry | looks up Summer Glau |
rindolf | StayHungry: «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.» |
StayHungry | yeah :) |
StayHungry | passed me by except for a couple of Terminator series |
rindolf | StayHungry: i know her primarily from https://www.explainxkcd.com/wiki/index.php/406:_Venting |
StayHungry | :)) |
twb | rindolf: looking in the scrollback my brain hurt because I was like "the river Tam doesn't flow through Cameron" |
StayHungry | :D |
rindolf | StayHungry: "everybody knows that, right?" https://youtu.be/QmklkUpN1YA?t=149 |
rindolf | twb: heh, Cambridge does have a River Cam. it's a lovely town. |
twb | rindolf: i mean, obviously. That's what it's named after. |
rindolf | twb: where do you live, btw |
twb | Melbourne |
StayHungry | kangaroos :D |
rindolf | twb: 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» |
rindolf | didn't make the connection |
* StayHungry | looks up Martin Ellis |
rindolf | my brain is full of disparate and seemingly random knowledge |
StayHungry | very post-modern :) |
rindolf | StayHungry: one of my screenplays is subtitled "caught between post-modernism and the new age" |
rindolf | bye for now - walk. /me is away |
StayHungry | give me that which is subtitled 'salvation lies within' :) |
rindolf | StayHungry: "the Schwartz is in you" |
* rindolf | is back from his walk - only the future will tell whether it is good news or not ;) |
twb | powershell-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 |
rindolf | i suspect we/the gods/etc. have free choice |
rindolf | twb: that sucks |
twb | How is this actually working? It's a single "pwsh" executable and a bunch of .dll's. Where's the CLR? |
rindolf | i don't mind getting cracked, but i hate it when software crashes |
pussipupu | I'm not and not |
twb | Can it access any of the system CLR libraries? |
pussipupu | But it's a huge improvement over their old thing |
twb | pussipupu: are you talking about cmd.exe or about conhost? |
pussipupu | Not something I'd use on my own machines, cute that's another issue |
twb | Because you can get rid of conhost without having to learn ps |
pussipupu | the former |
twb | pussipupu: in that case just put bash.exe on a UNC share |
pussipupu | I'd rather just have a REPL with a real language, but one takes what one gets at work |
twb | That's what I did back in 2001 |
rindolf | twb: i think the CLR is inside the .dll files |
twb | rindolf: yeah I expected that to be more obvious |
* StayHungry | always suspected ##english is a covert agent of #powershell :D |
twb | I made my dad use powershell for his ffmpeg-to-google script |
twb | He doesn't like that double-click opens the IDE instead of just executing it |
rindolf | StayHungry: hello, NSA! ;) |
rindolf | StayHungry: the mossad can neither confirm nor deny having a secret cabal headed by https://mlp.fandom.com/wiki/Fluttershy |
rindolf | </jokes> |
rindolf | twb: ah |
pussipupu | I'm not sure I dislike bash significantly less than PowerShell, and it's not my machine to be installing things on |
twb | I never installed it on their machine |
pussipupu | OK |
twb | I did ⌘+r \\twb-smb-server\blah\bash.exe \\twb-smb-server\blah\fix-problem.bash |
twb | If 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. |
rindolf | twb: I dislike reverse ageism - "you cannot teach an old dog new tricks" |
twb | I only did that on NT 4.0 through Vista |
twb | rindolf: paleophobia? |
rindolf | twb: maybe |
rindolf | twb: 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 |
blkshp | How is that reverse ageism? |
pussipupu | ageism doesn't have a default direction even |
blkshp | Precisely, like "reverse racism" there's no such thing. |
StayHungry | only reverse cowgirl left... |
twb | eyeroll |
Babar | what's the word for mental communication with someone? Tele...something? |
StayHungry | telepathy |
pussipupu | telepathy |
ln | mindmeld |
Babar | that, yes, thanks |
Babar | (telepathy, not mindmeld) |
rindolf | blkshp: "the media" often portrays Liz II as senile. |
pussipupu | The UK media don't |
pussipupu | They often fawn over her though |
blkshp | rindolf: Don't refer to Her Majesty as Liz II |
StayHungry | :D |
Babar | (or else) |
rindolf | blkshp: i mean something like "my grandfather is too old to use Linux" |
blkshp | That's just plain old ageism |
blkshp | Babar: you got it. |
rindolf | blkshp: heh. Lizzie 2.01b |
blkshp | I will end you. |
* blkshp | loads photon torpedo tubes |
StayHungry | royal family is still a thing? |
blkshp | Yes. |
pussipupu | Sadly |
blkshp | Not sadly. |
huf | that's hardly the problem |
pussipupu | Not to you |
huf | it's the stuff they stole that is |
blkshp | here we go. |
pussipupu | It's not the largest problem but it's one of them :p |
huf | I'd like to quote philosophytube's great video on the topic |
rindolf | blkshp: photon torpedoes are no match against my EvilAntlers |
blkshp | :D |
StayHungry | wonder how do they cope with that uncombed vulgar fellow who presumably rules the nation, i'd burn the shame |
StayHungry | *with shame |
blkshp | You leave Boris be. |
huf | no dear, that's Britney |
rindolf | blkshp: my EvilAntlers® more accurately - I am a trademark troll |
rindolf | nonreverse agism is like "he's too young to write a novel/screenplay" |
twb | rindolf: I don't agree with that |
rindolf | twb: with which point i've made? |
twb | rindolf: I disagree with 19:30 <rindolf> nonreverse agism is like "he's too young to write a novel/screenplay" |
rindolf | twb: why? |
twb | I think "agist" covers both "presidents must be at least 40 years old" and "fuck off out of our skate park, grandad" |
twb | I 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" |
rindolf | twb: ah, i see. well, fair enough. we may need good terminology for both opposites |
twb | rindolf: just make up your own words |
twb | e.g. ephebophobia, paleophobia |
rindolf | twb: i see - Latin... |
rindolf | twb: re McDonalds' wage: https://www.crfashionbook.com/celebrity/a27409908/linda-evangelista-quote-10000-a-day/ |
rindolf | or is it Greek |
twb | rindolf: I don't understand the link to minimum wage |
twb | rindolf: your link doesn't seem to mention "McDonalds", or "wage" at all |
pussipupu | A link to a non sequitur? Shocking |
rindolf | twb: 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 |
rindolf | they might also be getting paid much more now |
rindolf | McDonalds 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, |
rindolf | 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 dar |
rindolf | ed to tell the consumer which movies the industry thought were lousy.>> |
rindolf | -- from https://www.joelonsoftware.com/2004/12/15/camels-and-rubber-duckies/ |
twb | rindolf: https://en.wikipedia.org/wiki/Veblen_good |
twb | Also related: https://en.wikipedia.org/wiki/Lemons_market |
rindolf | twb: good link, thanks |
rindolf | twb++ |
tinsoldier | twb: +28, -1 = 27. Informative (1) |
pussipupu | .help ++ |
* saganman | is now known as HubertFarnsworth |
HubertFarnsworth | woah, Rindolf is here |
HubertFarnsworth | Hey Rindolf, I am SaganMan from Freenode, twitter |
blkshp | Did you not invent some kind of video communications device? |
rindolf | HubertFarnsworth: hi, i remember you |
rindolf | HubertFarnsworth: how are you? |
HubertFarnsworth | That's nice rindolf. I am okay. Surviving! |
HubertFarnsworth | How are you rindolf? |
rindolf | HubertFarnsworth: I'm fine - philosophical |
rindolf | HubertFarnsworth: trying to lose The-Game™ |
HubertFarnsworth | fine is good, what are you up to these days? reading anything good? |
rindolf | HubertFarnsworth: sure - irc logs, random web pages,my screenplays, tweets: https://en.wiktionary.org/wiki/tl;dr for the win for now |
tinwhiskers | StayHungry: that's not a quality that is common to all humans :-/ |
HubertFarnsworth | blkshp: Are you enjoying Wodehouse? |
HubertFarnsworth | rindolf: Haha. I always collected logs but never read them. |
rindolf | HubertFarnsworth: i think in life, the walk can be better than the destination |
blkshp | I enjoyed the one about the cow creamer, yes! |
HubertFarnsworth | haha |
blkshp | but i have decided I'm going to take them separated by something else, I'm currently on Stephen King's Cujo. |
StayHungry | tinwhiskers: tragedies often embitter people, make them callous and detached. but some stay afloat. |
tinwhiskers | ah. I see. |
HubertFarnsworth | ah, Stephen King |
rindolf | HubertFarnsworth: i mean i'm reading the real time chats i participate in |
huf | I have a friend who insists it's supposed to be pronounced with an f instead of a v (the Stephen in Stephen King) |
HubertFarnsworth | ah I see |
rindolf | huf: heh, he sounds stubborn |
HubertFarnsworth | rindolf: the destination is death and the walk at times is good but sucks mostly |
blkshp | Relevant: https://www.youtube.com/watch?v=d6r6nhBcIbA |
rindolf | my father keeps insisting that https://duckduckgo.com/Rosh_Hashanah?ia=web is not a chag |
rindolf | HubertFarnsworth: you cannot physically die in The-Game™ |
rindolf | StayHungry: i prefer crossover classical: https://www.youtube.com/watch?v=mZd1GsRHVts |
StayHungry | rindolf: hooray for animation :D |
rindolf | StayHungry: i love animations! Disney, WB, https://en.wikipedia.org/wiki/My_Little_Pony:_Friendship_Is_Magic ; the Muppets ; you name it |
tinwhiskers | random |
kompowiec | rindolf: 5 season is best |
kompowiec | especially i mean first and latest episode |
rindolf | kompowiec: of MLP: fim? |
kompowiec | yep |
kompowiec | but 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. |
rindolf | kompowiec: 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 |
Network | Freenode |
Published | 2021-07-20 |
#c - Philosophise yourself into a corner
shlomif | vdamewood: 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™ |
Inline | erm, if you get bored of one corner then philosophize yourself onto the other corner.... |
Inline | lol |
shlomif | Inline: heh. |
shlomif | Inline++ |
shlomif | http://ars.userfriendly.org/cartoons/?id=20060302 |
candide | Title of shlomif's link: UserFriendly Strip Comments |
Inline | at least it's raining metaphysics erry day..... |
Inline | hahaha |
shlomif | that strip is a remake of https://www.youtube.com/watch?v=KNYI3iINXrQ |
candide | Title of shlomif's link: Sam the Eagle versus Alice Cooper - YouTube |
shlomif | Inline: metaphysics is my favourite physics ;) |
* Inline | goes 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 |
Inline | lather, rinse, repeat |
Inline | shlomif: i'm a holidayist |
Inline | lol |
shlomif | Inline: \o/ :D |
shlomif | Inline++ # good joke |
shlomif | Inline: may i tweet it? |
shlomif | we got a bit offtopic though |
shlomif | Inline: "there is no escape from shlomif's philosophical corner!" ;) |
shlomif | https://www.youtube.com/watch?v=9m-kbBamg_U - 'stay there!' |
candide | Title of shlomif's link: Sesame Street: Grover And Herry Explain Here & There - YouTube |
pr-asadi | Hi guys. |
pr-asadi | How can i define a char array with 10 MB size? |
pr-asadi | I do not want use pointer or malloc. |
dave0 | pr-asadi: static char array[10*1024*1024]; |
shlomif | dave0++ |
dave0 | dave1 |
shlomif | 10 MB is peanuts nowadays. |
twkm | still might fail though if the duration is automatic. |
pr-asadi | dave0: How did do static? |
dave0 | pr-asadi: because twkm |
twkm | static duration was required. the static keyword might not be needed, but that depends on context. |
Twix | usually 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 :> |
Twix | but why do you not like to use malloc? I usually avoid malloc, too. But its because i usually work in microcontrollers |
pr-asadi | So... fgets function does not give char *array type. |
pr-asadi | does not takes* |
Twix | ? |
pr-asadi | I should use narrow string(char array[length]). |
twkm | pointer into storage, at least n bytes of it where n is what you provide a the second argument. |
twkm | some prefer using allocated storage there, but automatic, static or thread local is fine too. |
pr-asadi | Twix: What do you mean? I am a beginner. |
Twix | that the stack size is limited? Or the static memory thing? |
pr-asadi | twkm: I should read more about the static keyword. |
Twix | there are basically 3 memory sections. Maybe 4 if you take thread local memory into account. The stack, the heap and the static memory |
twkm | indeed, storage duration and the meaning of the qualifiers should be learned. |
twkm | ugh. |
Twix | the static memory gets allocated by the compiler/linker. Its size is known at compile time / before the program has been started. |
* caveman | has quit (Quit: the ##end of the abyss) |
Twix | every 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-asadi | Twix: Thanks man. I did know these things. I should read more. |
Twix | you did already know? :o |
Twix | on 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 |
Twix | but 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 |
Twix | On a bigger system i would not recommend this technique and rather simply use malloc to get the buffer you need |
twkm | given char s[n]; or static char s[n]; or char *s = malloc(n); -- which you provide to fgets doesn't matter to fgets. |
pr-asadi | Twix: Sorry. "I did not" is true. |
Twix | :D |
twkm | of course you must provide n (or less than n) as well, not some larger value. |
Twix | i always use INT_MAX. Works every time. But if i only could find the reason for those segmentation faults ... |
Twix | :> |
Twix | oh hi fputs_ o/ |
shlomif | fputs_: hi. sup? |
Posterdati | hi |
Posterdati | is anyone converting fortran77 to c? |
twkm | some have. |
kurahaupo | Posterdati: "is" or "can"? |
Posterdati | is |
Posterdati | I think is the better choice to apply |
kurahaupo | There isn't much Fortran code left, so even people skilled at doing that probably aren't doing it now |
Posterdati | not using f2c |
twkm | some things in c99 were specifically to (app)ease such efforts. |
kurahaupo | Or are you looking for someone to help? |
kurahaupo | or to help you? |
Posterdati | kurahaupo: some applications are still maintained in fortran77 due to its speed for linear algebra computations |
Posterdati | vectors arithmetics is faster |
Posterdati | on f77 |
* shlomif | only wrote FizzBuzz in fortran |
kurahaupo | Posterdati: Vector arithmetic will be faster in whichever languages can use the hardware acceleration in modern CPUs |
Posterdati | well comparing the same algorithm in c and fortran77 the latter always win |
Channel | #c |
Network | Freenode |
Published | 2021-07-24 |
"It doesn't take a witch to fix this computer…"
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.
Author | Shlomi Fish |
Work | Original |
Published | 2021-07-28 |
New meaning for "idiot-proof"
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.
Author | Shlomi Fish |
Work | Tweet |
Published | 2021-10-07 |
Stop eating for one year
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!
Author | Shlomi Fish |
Work | Aphorisms Collection |
Published | 2021-11-13 |
#typescript - Programming Languages and Tools
trampi | Hi! 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 |
systemfault | trampi: There's no spec, they stopped caring about it a few years ago |
rindolf | systemfault++ |
rindolf | IRC karma > gold |
rindolf | ;) |
rindolf | I think specs can often be useful for design, though. |
rindolf | sometimes they can be pointless. |
systemfault | :) |
systemfault | I 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) |
rindolf | systemfault: "believe it." -- http://www.earthstar.co.uk/deep1.htm |
rindolf | or https://www.shlomifish.org/humour/bits/facts/Taylor-Swift/ … |
rindolf | or Chuck for that matter: https://en.wikipedia.org/wiki/Chuck_Norris_facts |
rindolf | ;) |
systemfault | Haha :) |
rindolf | systemfault: \o/ |
rindolf | systemfault: my sites/blogs have many other jokes |
rindolf | systemfault: do you have WWW presence? |
systemfault | I've browsed through your website, it's fine. |
jadew | hey guys, I have a generic class <T>, and a method that takes <O>, is there a way to constrain O to extend T? |
jadew | hmm, there might be |
rindolf | systemfault: http://old-1998-site.shlomifish.org/ - humble start |
systemfault | I don't, I bought my domain name but only use it for my Google email account |
systemfault | jadew: have you tried <O extends T> ? |
jadew | yeah, doesn't work |
systemfault | Can you write a small repro on the TS playground? |
rindolf | systemfault: ah. :| |
jadew | wait, that's not what I want |
jadew | I want T extends O |
jadew | nevermind, this is a non-issue |
systemfault | Good :) |
systemfault | rindolf: simple websites like that age well, it looks fine on my phone |
rindolf | jadew++ # updating us |
rindolf | systemfault: true, but I want a navigation menu, a breadcrumbs trail/etc |
rindolf | https://everybootstrap.site/ ;) |
sig | hey 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"? |
systemfault | I don't know, my guess is simply because of how programming started. |
sig | maybe something to do with sequence points? |
sig | but 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 |
sig | and I mean, new languages get designed all the time. Why does TypeScript have statements (ok, because js). Why does rust have statements? |
sig | https://doc.rust-lang.org/reference/statements.html seems it's declarations mostly |
systemfault | There'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" |
systemfault | By John Bacus |
systemfault | https://www.cs.cmu.edu/~crary/819-f09/Backus78.pdf |
rindolf | systemfault: https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines |
rindolf | sig: https://twitter.com/shlomif/status/1479822015464976389 |
rindolf | sig: https://duckduckgo.com/?q=lambda+calculus&atb=v140-1&ia=web , Lambda Calculus, is cool, but gets tedious |
rindolf | https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-programming-German-as-he-is-spoke |
sig | rindolf: Lambda Calculus is tedious because there aren't good tools; there aren't good tools because there hasn't been a billion dollar demand |
sig | systemfault: cool paper. Reminds of Ryan Dahl lamenting how broken NPM and node.js is |
systemfault | sig: Then he went on to create Deno… which isn't that much better… |
rindolf | sig: perl is not tedious |
systemfault | sig: What will be his next project? Oden? Done? Nedo? Edon? What combination of "Node" is he going to use? ;) |
sig | rindolf: perl also has absolutely nothing to do with lambda calculus :D |
systemfault | Anyway, TL;DR… programming started really close to the machine which is imperative |
sig | systemfault: 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… |
rindolf | I used to write Perl in https://en.wikipedia.org/wiki/Joe's_Own_Editor |
systemfault | The first programming languages were very simple abstractions on top of assembly… because well, CPU and RAM were very limited |
rindolf | sig: my point was that Perl lacks good tools and yet |
systemfault | Perl is dead :P |
sig | ahum, ok |
sig | I was actually super impressed with Perl when I once tried it |
sig | I had this list of files and I wanted to generate an album HTML page |
systemfault | It'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?! |
systemfault | And Perl 6… was renamed Raku. |
rindolf | sig: heh, I did an HTML album too |
avu | sig: you did just parse the filenames in the current directory in a broken way that at best works most of the time, yes :) |
sig | avu: scripting only needs to work for me, right now |
sig | TypeScript is an okay scripting language ";D" |
sig | hey is it true btw that ts-node isn't "production quality"? You can't actually spawn lots of workers using it or whatever |
avu | using ls in scripts is just as wrong in perl as it is in bash |
sig | not if it works >:3 |
rindolf | systemfault: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f ;) |
rindolf | sig: I find tsc/ts better than raw js. |
rindolf | I also use https://emscripten.org/ |
rindolf | Night all. Try dreaming of something more pleasant than COBOL… |
Channel | #typescript |
Network | Freenode |
Published | 2022-01-28 |
Let's just kill prejudice
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?
Author | Shlomi Fish |
Work | Tweet |
Published | 2022-03-03 |
##writing - Pluralistic Tooling
bomb | nothing rindolf |
bomb | how was your day? |
rindolf | bomb: productive |
rindolf | bomb: hacked on xhtml5, css, tt2, perl5, py3, etc. codes |
bomb | that's cool rindolf but what is tt2 |
bomb | rindolf aye template toolkit |
rindolf | bomb: yes. jinja2's scoping confuses me :[ |
bomb | I liked jinja2 when I was using Flask, but it's smarter than it should be. Gotta keep the template dumb |
rindolf | bomb: yes |
rindolf | I used bottle.py for this script: https://www.shlomifish.org/humour/fortunes/show.cgi?id=shlomif-beauty-products-as-the-stone-soup-effect |
bomb | ah, good ol' bottle.py, I remember it was way faster than Flask |
rindolf | also used sqlite |
bomb | do you run it on Gunicorn? |
rindolf | bomb: it is shared hosting - https://www.shlomifish.org/meta/hosting/ |
bomb | rindolf hmm, uses CGI then? |
rindolf | https://www.shlomifish.org/meta/FAQ/site_loads_quickly.xhtml |
rindolf | bomb: maybe. i dont care as long as it's fast |
bomb | just make sure you don't write a popular article :) |
rindolf | bomb: https://www.buzzfeed.com/rossalynwarren/emma-watson-crashed-the-un-website - new age slashdot effect |
rindolf | most of my site is static |
rindolf | Roey: shabbath shalosh |
rindolf | Roey: i hacked on xhtml5, css, tt2, perl5, py3, etc. codes |
Roey | rindolf: shabbat shalom :) |
Roey | yeah? what did you make with them/ |
Roey | ? |
rindolf | Roey: web-pages. eg: https://www.shlomifish.org/humour/So-Who-The-Hell-Is-Qoheleth/ongoing-text.html |
Channel | ##writing |
Network | Freenode |
Published | 2022-03-07 |
#security - Tanking Tanks
godSend23 | Russia cutting off internet march11! |
godSend23 | what can we do |
operational | talk to elon |
godSend23 | u mean starlink? |
ajak | right, because #security is who should be doing things |
godSend23 | can we bypass this? |
ajak | ...? |
godSend23 | still get access |
ajak | ??? |
BoBeR182 | HAM radio + email repeaters |
BoBeR182 | you can send basic HTML over it |
BoBeR182 | They're still gonna need internet for their own local shit |
BoBeR182 | so realistically it's gonna be some BGP block or DNS fuckery |
BoBeR182 | i'm sure if the Chinese can bypass the GFW so can the russians |
godSend23 | ooh |
BoBeR182 | .onion proxies and etc etc will help |
godSend23 | so i simply continue to use .ru urls? |
godSend23 | what's GFW? |
BoBeR182 | great firewall of china |
BoBeR182 | GFW |
godSend23 | ohhh |
godSend23 | i need to get myself a HAM radio |
godSend23 | are there .onion proxies for every possible url? |
ajak | what does that mean |
BoBeR182 | no |
BoBeR182 | .onions must be set up by the site admin |
BoBeR182 | you don't need a HAM radio to access Tor |
BoBeR182 | but a HAM radio can help access other parts of the internet |
BoBeR182 | even if it's just downloading an RSS feed |
godSend23 | oh awesome that's neat |
godSend23 | idk the ru sites' admins |
rindolf | godSend23: see #linux |
godSend23 | ok rindolf |
godSend23 | why there? |
rindolf | godSend23: I noted that I suspect Russia will be Egypt 2 |
godSend23 | hmm |
rindolf | .ru-ers are crazy |
Apachez | https://twitter.com/UAWeapons/status/1501288850055995396 "The Ukrainian John Deere Brigade apparently found another abandoned T-80U tank." :D |
ajak | yes, everyone following the war knows Ukraine has captured at least several heavy vehicles a day |
CombatVet | savage |
Apachez | https://pbs.twimg.com/media/FNW200nVQAAqWxR?format=jpg&name=large |
Apachez | CombatVet: the next expansion pack for farming simulator? ;) |
Apachez | how to tow a tank =) |
CombatVet | that thing is pulling like 20x+ its weight |
rindolf | ajak: reallife tanks are hateful - https://www.shlomifish.org/humour/Terminator/Liberation/indiv-nodes/hannah-using-a-tank.xhtml |
ajak | what are you on about |
rindolf | Apachez: heh |
rindolf | ajak: tanks are big, heavy, unagile & vulnerable |
rindolf | and an environmental menace |
ajak | i think this is a bit orthogonal to the issue |
rindolf | ajak: maybe,... |
rindolf | ajak: it tends2get stuffy inside tanks |
cockatoodude | death in a tank, is horrible |
cockatoodude | generally 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 |
rindolf | That 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). |
rindolf | cockatoodude: :[ |
mats1 | https://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 |
Network | Freenode |
Published | 2022-03-11 |
#web - Lesbianism, heterosexuality, and Sappho
rindolf | kee++ |
rindolf | i 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" |
K4rMa | i wonder if most muscular women are lesbians |
kee | Statistically speaking, it's unlikely. |
kee | Most 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. |
rindolf | K4rMa: there was https://friends.fandom.com/wiki/The_One_With_The_Male_Nanny |
Natasha | >> The One With The Male Nanny | Friends Central | Fandom |
rindolf | and i cried recently too when listening to songs |
K4rMa | friends is great |
rindolf | kee: i suspect https://en.wikipedia.org/wiki/Sappho wasn't really homosexual just playful and parodical, not unlike Ezekiel |
rindolf | K4rMa: yes. i also like TBBT, which is similar |
K4rMa | the big bang theory is the worst |
rindolf | https://en.wikipedia.org/wiki/The_Big_Bang_Theory |
kee | rindolf: Ah yes. Sappho and her very good friend. |
kee | What next? JavaScript was satire all along? |
kee | To be honest, JavaScript being satire makes a lot more sense. |
kee | In Java, Object types can be null, therefore typeof null == "object". |
kee | And 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. |
rindolf | kee: 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… :[ |
kee | This is true, but Sappho wrote quite a lot of quite personal lesbian romantic poetry. |
kee | It's possible she was just that good a poet, but I think it's an unlikely choice of topic for a heterosexual classical Greek. |
kee | Most of her surviving poetry is about her own life in some way. |
rindolf | kee: there may have been fanfic of her, not unlike Aesop |
kee | No, most later commentators insisted she was only attracted to men. |
kee | They 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.) |
rindolf | many 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.? |
rindolf | kee: i am only mostly straight. i am attracted a little to men [and suspect every pleasure is sexual, creative, conceptual, and educational] |
kee | I 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. |
kee | We shouldn't really try to attach modern conceptions of sexuality or whatever to Sappho. |
rindolf | kee: “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 ).” |
kee | Tbh, 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. |
rindolf | kee: yes. |
rindolf | kee: i haven't studied ancient greek philosophy / culture closely, but OTOH haven't watched most Sesame Street skits either |
kee | Sappho wrote in a regional dialect of Greek. |
kee | Since 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. |
kee | So they just didn't copy them off the original papyrus. |
rindolf | we will always play catchup |
rindolf | kee: ah |
rindolf | kee: 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 |
Network | Freenode |
Published | 2022-03-20 |
The story of Gideon Seyetik the Terraformer in the Selinaverse
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.
Author | Shlomi Fish |
Work | Original |
Published | 2022-03-22 |
The story of Julia Vins in the Shlomifverse [RPF]
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:
Ate many fatty or sweet foods. There's a video where Jennifer Lawrence and she were recorded devouring a whole extra large pizza each.
Often skipped gym sessions for days on end.
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.
Author | Shlomi Fish |
Work | Original |
Published | 2022-04-17 |
“Professor Fish”
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.
Author | Shlomi Fish |
Work | Original |
Published | 2022-05-22 |
##cinema - Natalie Portman is looking sexy when muscular
rindolf | https://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 |
TomatoSynth | great arms, gotta say |
Sketch | without watching the video, i’m going to guess the new Thor movie where she plays Thor |
rindolf | TomatoSynth: heh, you can look but you'd better not touch…if you know what’s good for you |
TomatoSynth | wondering if she worked on her legs that much. i haven't seen the movie. |
rindolf | Sketch: Thorah the explorer |
rindolf | Thorah 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." |
rindolf | Life 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." |
rindolf | TomatoSynth: 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 |
rindolf | If 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 |
Chigra | https://www.cbr.com/disney-gargoyles-returns-new-season-dynamite-entertainment/ Wow. |
Trebek | ^ Disney’s Gargoyles Returns with a New Season from Dynamite Entertainment |
rindolf | Chigra: the 1990s “Gargoyles” was a decent show. Full of mystery |
Sketch | and a cast full of TNG |
Chigra | Yeah, that’s what Gargoyles should be remembered most as. The TNG casts side hustle. |
Chigra | There would be no indication that Marina Sirtis could act without it. |
bpalmer | A lot of comic book writers were involved with the stories, and at least one novelist that I like. |
Sketch | Chigra: yeah, I never watched it more than occasionally, that's the only thing i remember about it |
Channel | ##cinema |
Network | Freenode |
Published | 2022-07-23 |
Definition of “The Alpha Female”
Definition of “The Alpha Female”: the woman people are talking about people talking about.
Author | Shlomi Fish |
Work | Original |
Published | 2022-08-25 |
The story of Clarissa Darling (in the Selinaverse)
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.
Author | Shlomi Fish |
Work | Original |
Published | 2022-10-03 |
##hiya - hiya being humble
hiya | wow my chan is so loquacious now |
hiya | :P |
lowden | i imagine one day this chan will become big and everyone will just be like "who tf is hiya why name it after him ?" |
hiya | lowden: hiya is a legend |
hiya | hiya is the power that binds all together |
hiya | that brings different culture together |
hiya | a guy you can make fun of |
hiya | A guy who loves Bigfoot :) |
hiya | Who loves Canada / USA / Europe |
hiya | A great personality |
hiya | :P |
rindolf | hiya: hi, your monologue reminds me of the poem in https://tolkiengateway.net/wiki/Rings_of_Power |
rindolf | hiya: it was funny though |
rindolf | hiya: funny and fun \o/ |
hiya | rindolf: :) |
Channel | ##hiya |
Network | Freenode |
Tagline | “When it comes to humility, I am the greatest” |
Published | 2022-11-25 |
#web - "one click"
Kartagis | sometimes I come to hate lando |
rindolf | Kartagis: https://lando.dev/ ? |
Natasha | >> Home | Lando |
Nomikos | distrust every product of which the description's opening paragraph contains 'button' and 'push' |
Kartagis | rindolf: yep. it sometimes gives me http timeout and the one solution mentioned as docker system prune -a |
rindolf | Nomikos: heh, also “one click” |
Nomikos | yep |
rindolf | \o/ |
Nomikos | https://www.youtube.com/watch?v=pEfrdAtAmqk |
Natasha | >> God-Tier Developer Roadmap |
rindolf | Nomikos: TL;DW |
Nomikos | it’s not actually useful, but entertaining |
rindolf | Nomikos: ok. he talks too fast too |
Nomikos | you can play it at 0.75% speed :o) |
Nomikos | ehr.. *75% |
Nomikos | 0.75% would make it hard to understand again |
Nomikos | I’m following a docker youtube which has generated subtitles, and have seen at least 13 different ways in which the word “docker” was interpreted |
Nomikos | from a quick scan: dr, Dr. dakar, doctor, darker, dogra |
Nomikos | doko |
Channel | #web |
Network | Freenode |
Published | 2022-12-03 |
Objective Visual Turbo Global jIronOpenPerl++.NET™
Objective Visual Turbo Global jIronOpenPerl++.NET™ Enterprise Edition♭ Professional Home Premium Ultimate 64-bit Single-user.
Author | Shlomi Fish |
Work | Based on a Freenode #perl conversation |
Published | 2023-01-11 |
"You look 24 years old"
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.
Author | Shlomi Fish |
Work | @shlomif tweet |
Published | 2023-01-23 |
##religion - Reviewing Rindolfism
elgranroble | https://www.shlomifish.org/me/rindolf/indiv-nodes/rindolfism__howtohelp.xhtml |
elgranroble | rindolf: in accordance with your words, I will add my 2 cents to the public forum |
* rindolf | is now playing: Katy Perry - 'Hummingbird Heartbeat' (Cover by Savannah Outen & Kyle Jordan Mueller)-BHhh-yCmn7g.mp4 [01:20/04:35] |
elgranroble | From 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. |
elgranroble | Rindolfism, 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 |
elgranroble | humbly as programmer and hacker. |
elgranroble | Rindolfism 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 |
elgranroble | lands of mediterranean. |
elgranroble | Rindolfism'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 |
elgranroble | contradictions and differences, as it was before it changed into a non-Rindolfism. |
elgranroble | This 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 |
elgranroble | addicts, hackers, programmers, n00bs, and other categories that are inappropriate to say. |
rindolf | elgranroble: i'm reminded of https://www.shlomifish.org/meta/FAQ/too_old_or_too_new_sources.xhtml |
elgranroble | rindolf: 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 |
elgranroble | in order to synthesize and patent it before the soviets do. |
elgranroble | rindolf: To understand rindolfism, all you need to do is click right-mouse and View Source (Inspect Element). |
elgranroble | On the other hand, elgranroble-ism is so messed up it might make you end up going back to your therapist. |
elgranroble | lol |
rindolf | elgranroble: haha… \o/ |
elgranroble | Elgranroble-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. |
elgranroble | Elgranroble-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. |
rindolf | heh |
elgranroble | The 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 |
elgranroble | to 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 |
elgranroble | 6. Aspire to be at the frontier of something even without being an expert, like shlomifish's /1991/ |
elgranroble | Although 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. |
elgranroble | https://kimkinscam.files.wordpress.com/2008/01/sheep-wolf.jpg |
elgranroble | rindolf: night, thanks for the excitement |
rindolf | elgranroble: gnight; thx |
* elgranroble | has quit (Quit: elgranroble) |
caveman | rindolf: do you like to think about economical theories/ideas? |
caveman | ^ separate question. |
caveman | as 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? |
rindolf | caveman: i'm interested in psychological economics. eg: https://www.shlomifish.org/philosophy/culture/case-for-commercial-fan-fiction/ |
caveman | i 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). |
caveman | i also have thoughts on anonymous physical delivery, which makes it practically impossible for the government to stop even if it wants. |
caveman | anonymous physical delivery + scalable cryptocurrency = both required to have a liberated trade from governmental theft (e.g. taxation, inflation). |
rindolf | caveman: intentional physical violence is always bad IMO |
caveman | are you interested in this? (scaling cryptocurrency + anonymous physical delivery) |
rindolf | caveman: bitcoin wastes time/love which r much greater than money |
caveman | how so? kindly explain. |
caveman | what about fiat currencies? do they also waste time/love? |
rindolf | caveman: no |
rindolf | caveman: 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. |
rindolf | Ronda: heh, hacks! I presume you won't agree to buying me a mansion, today? |
rindolf | Holly: Naturally not… but I can buy you a paperclip. A pack of 50 paperclips is also within my budget. |
rindolf | Ronda: hah… I can try trading them for 50 mansions, and start a real-estate agency!]] |
caveman | rindolf: so you want to entrust everyone's wallet content to be under the mercy of the Feds? |
rindolf | caveman: 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 |
* rindolf | is now playing: Taylor Swift - Red-Zlot0i3Zykw.mp4 [00:19/04:01] |
rindolf | i match taytay's desc… :| |
Channel | ##religion |
Network | Freenode |
Tagline | Critique of Pure Rindolfism |
Published | 2023-04-15 |
"Things will always go wrong, even if they cannot."
Things will always go wrong, even if they cannot.
Author | Shlomi Fish |
Work | @shlomif tweet |
Published | 2023-04-16 |
##web - Asperger, consumerism
rindolf | cantelope: https://en.wikipedia.org/wiki/Asperger_syndrome describes me and me alone. there *is* a conspiracy. |
cantelope | Sure, except anything outside of the narrowest mainstream "normal" has a label as being a disorder |
cantelope | And even mainstream behavior, if we don’t like you :P |
cantelope | He’s obsessed with playing games! Oh, nevermind that he’s locked in his room 20 hours a day with just the console |
cantelope | Seems relevant somehow, but he’s totally OCD if you ask us |
cantelope | I’ve said this before, but must I point out that NOT every savant must necessarily be an idiot savant? |
cantelope | Show abnormal aptitude for anything or everything and suddenly we all feel better about ourselves by calling you sick |
cantelope | Go figure |
rindolf | https://www.youtube.com/watch?v=Zlot0i3Zykw also describes me, and my physical sex-life amounted to one "rapekiss" |
Natasha8 | >> Taylor Swift - Red |
rindolf | cantelope: https://en.wikipedia.org/wiki/Felicia_Day used2be a [female] video games’ addict |
rindolf | cantelope: *nod* |
rindolf | there are 3 "the guild" songs on youtube that i like |
rindolf | cantelope: i’ve been diagnosed with https://en.wikipedia.org/wiki/Schizoaffective_disorder too; another f**kers obstacle |
cantelope | More like you were diagnosed with an acute failure to kiss ass, amirite? |
rindolf | cantelope: what? |
cantelope | In 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 |
rindolf | cantelope: by 'kissing ass', do u mean dispensing flattery? |
cantelope | Yeah, if you had only befriended the alleged victim, the court and/or the shrink... You would be healthy as an ox® |
cantelope | Sadly, this usually involves hurting your own life somehow |
cantelope | World is mad jenky atm |
cantelope | We’re on it like a bonnet |
chiselfuse | I’m so done with webshit |
rindolf | chiselfuse: i love the web, but find webdev hard |
rindolf | chiselfuse: 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 |
rindolf | https://tonsky.me/blog/disenchantment/ |
Natasha8 | >> Software disenchantment @ tonsky.me |
cantelope | Heh |
rindolf | https://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? |
cantelope | Their first mistake is thinking that mediocrity is isolated to software |
cantelope | Modern 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 |
cantelope | Phones, everything pretty much |
rindolf | cantelope: i hate the terresterial consumerism of refrigerators / washing machines / etc |
cantelope | K |
rindolf | many PC XT boxes are still operational |
cantelope | XP? |
rindolf | cantelope: no - XT |
rindolf | 8088 / DOS / etc |
rindolf | cantelope: https://en.wikipedia.org/wiki/IBM_Personal_Computer_XT |
cantelope | Yeah, 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 |
cantelope | Still see plenty of old Volkswagens on the road, for example |
cantelope | Make things break quickly, because it pays. Bravo, capitalism... *slow clap* |
rindolf | https://shlomif-tech.livejournal.com/741.html |
Natasha8 | >> Common Fallacies No. 1: the Broken Window Fallacy: shlomif_tech — LiveJournal |
rindolf | cantelope: ^^ |
cantelope | Yeah 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 |
cantelope | There will be fallacies, and deception and inequity as long as you are at odds with your own neighbors, financially |
cantelope | They are literally your economic adversaries under capitalism.l, and therefore balance is impossible |
cantelope | The margins all become battlegrounds, versus equilibrium as in a cooperative environment |
rindolf | cantelope: 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 |
rindolf | Rashad: hi, sup? |
Rashad | rindolf hey |
Rashad | beautiful calm Friday morning |
n0xx | hello |
Rashad | hello n0xx |
Rashad | rindolf sup? |
Rashad | n0xx sup? |
rindolf | Rashad: ah. is it still Ramadan? |
rindolf | Rashad: it is my 46th bday |
n0xx | I’m really enjoying designing databases right now, and whats going on on the other side? :) |
n0xx | yeah |
Rashad | rindolf no Ramadan finished a little while ago |
Rashad | rindolf happy birthday!!!!!! |
n0xx | happy birthday! :) |
rindolf | Rashad: n0xx : thanks |
rindolf | I was effectively born in sep1983 tho |
rindolf | https://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 |
rindolf | ppl *cannot* be so cruel and dumb. there *is* a conspiracy |
Rashad | stupidity as a conspiracy? 🤔 |
Rashad | interesting |
rindolf | Rashad: 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 |
Network | Freenode |
Tagline | Reality Lies |
Published | 2023-05-06 |
“Flock aimed to be the browser for the social web, but I found it the completely antisocial browser.”
Flock aimed to be the browser for the social web, but I found it the completely antisocial browser.
Author | Shlomi Fish |
Work | Original |
Published | 2023-05-23 |
When celebrities had 3-letter acronyms
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.
Author | Shlomi Fish |
Work | Original |
Published | 2023-05-25 |
Amateur philosophers
"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.
Author | Shlomi Fish |
Work | @shlomif tweet |
Published | 2023-06-05 |
Relation to Christina Grimmie
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.
Author | Shlomi Fish |
Work | @shlomif tweet |
Published | 2023-06-19 |
We all have different affiliations
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.
Author | Shlomi Fish |
Work | @shlomif tweet |
Published | 2023-07-12 |
Small matter of hacking ^W filicide
bubuche87 | Hi |
rindolf | bubuche87: sup? |
bubuche87 | Nothing. And you ? |
rindolf | bubuche87: I’m rereading an old essay of mine: https://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/ |
gamedevbot | Title: Putting all the Cards on the Table (2013) - Shlomi Fish’s Homesite (at www.shlomifish.org) |
cantelope | rindolf: 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 |
cantelope | webpage 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 |
cantelope | opening thesis, not only failed to hook my interest, but proudly declared that the subject is admittedly stale, 10+ years old today |
cantelope | bruh |
cantelope | I think a total reboot of your stuff might be good for you |
cantelope | A fresh site, from scratch |
cantelope | With new content and PICTURES maybe |
cantelope | you talk about webp making your site fast but I’ll be damned it i saw any webp images |
rindolf | cantelope: I’ll reboot your ass ;] |
pulse | 👌 |
rindolf | cantelope: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ |
gamedevbot | Title: Things You Should Never Do, Part I – Joel on Software (at www.joelonsoftware.com) |
rindolf | continued in https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/ |
gamedevbot | Title: Rub a dub dub – Joel on Software (at www.joelonsoftware.com) |
cantelope | I 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 |
HyperKoos | cantelope: Nice review |
pulse | HyperKoos: eventually |
rindolf | cantelope: throwing away a site I worked on for a life-time is value destruction |
rindolf | cantelope: https://www.youtube.com/watch?v=cTBx-hHf4BE |
gamedevbot | Title: One Tin Soldier - The Original Caste [Original] - YouTube (at www.youtube.com) |
Channel | ##gamedev |
Network | Freenode |
Tagline | Not falling for that, fucker TheGamers™ |
Published | 2023-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”
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.”.
Author | Shlomi Fish |
Work | @shlomif tweet |
Published | 2023-10-08 |
What Reddit’s downarrow means
rindolf | https://www.reddit.com/r/programming/comments/17t4kkt/unless_explicitly_specified_otherwise_open_source/ |
gamedevbot | Title: Unless Explicitly Specified Otherwise, Open Source Software With Users Carries Moral Obligations : programming (at www.reddit.com) |
rindolf | sup, y’all? |
rindolf | redditers should understand that downarrow means 'not notable' rather than 'disagree' |
cantelope | it means whatever i want to to mean i im the one clicking it |
cantelope | you’re not my dad |
cantelope | if* |
rindolf | cantelope: what if you think it means 'get the death star to blow up Earth'? :p |
cantelope | this 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 |
cantelope | dictionaries and stuff are just helpful ideas as to what the meaning(s) are likely to be, not what they must be necessarily |
cantelope | logic and understanding are hard |
rindolf | https://www.shlomifish.org/meta/FAQ/do_you_use_your_sites_to_serve_malware.xhtml |
gamedevbot | Title: Shlomi Fish’s Frequently Asked Questions (FAQ) List - Do you use your sites to serve malware? (at www.shlomifish.org) |
cantelope | rindolf: 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 |
cantelope | meanings, thererby tearing apart an already confused world |
rindolf | cantelope: there were far earlier dictionaries |
cantelope | yes |
cantelope | but the question remains: did Mr Minor have any idea as to the effect of his work? |
rindolf | cantelope: [[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 |
rindolf | ans 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.]] |
cantelope | we’ll be okay, as long as we remember that honesty is a real option |
* rindolf | is now playing: /home/shlomif/Download/Video/Howard Changing Topics To His Space Trip - The Big Bang Theory-dkIEuyEsVgY.mp4 [00:22/00:57] |
cantelope | https://i.imgur.io/NZmv9m6.jpeg |
Channel | ##gamedev |
Network | Freenode |
Published | 2023-11-28 |
nixdoc, Windows XP style, and the modern Web
Insayne | Oh, Hey |
neoncortex | hey. |
Insayne | what’s up? |
neoncortex | at the moment, Im contemplating my computer screen, resting. |
neoncortex | just finished my system documentation searching tool, now resting a little to start writing other tools. |
Insayne | ah, cool |
rindolf | neoncortex: hi, I’m reminded of https://www.shlomifish.org/philosophy/ideas/unixdoc/ |
neoncortex | rindolf: thats interesting, I called my tool nixdoc. |
neoncortex | its much simpler I suppose, it is just a gui that allows you to search, manual pages and info pages, and open them, in pdf. |
rindolf | neoncortex: ah. git url? |
rindolf | neoncortex: I’m trying to repress the memory of GNU info |
rascul | info pages are ok but GNU’s info browser is kinda crappy but there exists pinfo which is kinda lynx like |
neoncortex | rindolf: 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 . |
rascul | there’s also tkinfo |
neoncortex | same with manpages, with the difference that you can filter by section, also. |
rindolf | https://www.gnu.org/manual/manual.html has ok UX though |
rascul | I generally prefer GNU’s html stuff to the info pages |
rascul | well i guess the html stuff is just the info pages as html though |
neoncortex | rascul: hm, tkinfo is interesting, but I do rather read the info pages sequentially, in one document. |
neoncortex | thats why I read them in pdf. |
neoncortex | also 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 |
rindolf | neoncortex: your screenies have a Windows XP vibe \o/ |
neoncortex | rindolf: its themed with Windows XP themes, yes xD |
Slimey | hehe |
neoncortex | it 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. |
rindolf | neoncortex: https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-modern-web-sites |
neoncortex | rindolf: exactly. |
rocks | tl;dr |
neoncortex | tldr: modern applications are just a white/gray box with black text, look like death. |
neoncortex | like the rindolf link state, sometimes not even black, just less white. |
neoncortex | like, damn, this is not a art project, or a magazine page, it is a tool. |
neoncortex | and thats ironic: to have your white retangle with some text, you need 27 frameworks, and some good memory. |
neoncortex | plan9 can do the same, with 0 overhead xD |
The_Blode | With rounded corners |
BlueyHealer | and it will not display without JS on |
The_Blode | Oh hey |
neoncortex | no, it will not. It does less with more. Amazing. |
The_Blode | Lots of sites simply do not work without JS. |
BlueyHealer | ye but some have no excuse for such behavior |
neoncortex | yeah, I just click the back button, generally. |
The_Blode | Yep just to get the analytics for their own purposes |
The_Blode | I wonder if someone has / is developing some application that can translate a website into a useable "clean" version |
The_Blode | Using clean JS code |
The_Blode | Detoxify websites if you will |
The_Blode | I guess you can block certain JS script but it would be nice to have a tool do it all |
neoncortex | that 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_Blode | Oldweb? |
neoncortex | I dont remember the name. I’m searching my notes, I think I wrote something about it. |
The_Blode | Yeah, I’m aware of that project...but I believe it takes archive.org pages and makes them "usable" |
The_Blode | Maybe I could look into creating something too :) it might be a nice thing to have. |
neoncortex | found it in my notes: webkit-rendering-proxy, https://github.com/tenox7/wrp |
The_Blode | Interesting! Thank you |
neoncortex | =D |
The_Blode | One for BlueyHealer |
The_Blode | But I’ll also give this a go |
The_Blode | Yeah...I believe I have seen this before. |
rocks | You could always just get a non-old computer. Centralizing processing of some page rendering still means it has to happen somewhere |
The_Blode | Or not...this is what the Oldweb is using -> https://webrecorder.net/ |
neoncortex | rocks: 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. |
neoncortex | you are basically insulated from it. |
rocks | I think it has been forever since the last time I was infected by a web site |
neoncortex | rocks: I never crashed a car, and yet I use the seat belt. To be fair, the police would ticket me, but still xD |
neoncortex | I crashed a motorcycle, but thats another story. |
neoncortex | my current setup include firejailing web browsers, but that wrp would be even better. |
rocks | -EPARANOIA |
neoncortex | ha |
rocks | If you really believe that web services are a threat, you would keep them on a completely separate system to other things you care about |
rocks | Not rely on just more layers of technology as a comfort blanket |
neoncortex | that may be the next step, yes. |
neoncortex | but firejail with -private is good. |
neoncortex | err, --private |
neoncortex | pressed the wrong button ¬_¬ |
Channel | ##Linux-offtopic |
Network | Freenode |
Published | 2023-12-14 |
#xml: “lots of low-quality, non-original, often non-functional, content” would be awesome
* Klinda | (~loren@2a0e:418:46a8:0:f8e3:2575:a15c:8d85) has joined |
Klinda | demib0y, if you use xml the google search does it rank you low? |
rindolf | Klinda: hi. What do you mean /? |
rindolf | XHTML5? |
rindolf | brwser-side XSLT? |
Klinda | I don’t know I am not good in web development |
rindolf | Klinda: https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#why-should-i-learn-how-to-program-properly |
Klinda | rindolf, you like to post links instead of talking ahah |
demib0y | hi Klinda |
demib0y | Klinda, do you mean, if you use some arbitrary XML vocabulary rather than XHTML, does your Web site show up lower in Google results? |
demib0y | if so, likely yes, because Google won’t know how to generate snippet results |
demib0y | the Google Web crawler does not seem to run XSLT |
demib0y | as a result, server-side transformations are generally better. |
Klinda | xhtml is html ? |
demib0y | it’s HTML represented in XML |
demib0y | so 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 |
rindolf | demib0y: server-side or SSGed |
rindolf | demib0y: and thx4helping |
Klinda | demib0y, is it just a conversion to make think are you using html to google? |
dodobrain | Klinda, 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. |
Klinda | but why do you have a particular thing about xml vs html? |
dodobrain | pure 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?) |
dodobrain | what do you mean by your question? I’m not understanding it |
Klinda | I think here you prefer bulding site with xml instead of html |
dodobrain | really? what gave you that impression? |
dodobrain | xml isnt so popular for serving webpages |
Klinda | because you are on #xml |
Klinda | for what propuse are you here ? XD |
dodobrain | xml is used for a lot more things than just "building sites" |
Klinda | like what? |
dodobrain | https://en.wikipedia.org/wiki/XML#Applications |
dodobrain | mainly for data exchange.. you know your json, i hope? well, json is useless because there is no schema definition on it |
Klinda | json it’s cool |
dodobrain | there is json-schema but its not as elegant as xml schemas |
Klinda | xml what offers more |
dodobrain | with xml, the dtds and schemas and other xml files are *all* xml files themselves |
dodobrain | validation and transformation is better on xml |
Klinda | I guess I should try it to understand |
dodobrain | anyway, 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) |
dodobrain | others here can explain and help you better I’m sure |
rindolf | Klinda: https://www.shlomifish.org/meta/FAQ/why_xml.xhtml |
dodobrain | Klinda, 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 |
dodobrain | with 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 |
dodobrain | and 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 :) |
Klinda | is it popular to do or not? |
Klinda | or all use json? |
rindolf | Klinda: sorry if I’m too blunt, but you need to be less wilfully ignorant and lazy to be educable here |
Klinda | I don’t care about web development, I will be an ai engineer btw, I can’t be jesus chirst |
rindolf | Klinda: then why did you ask about google-indexing? |
Klinda | I want to build a personal site or maybe sites which uses ml models |
rindolf | Klinda: ml = machine-learning? |
Klinda | yes |
Klinda | I have to study react.js and a back-end like flask/django/ I think |
rindolf | Klinda: generating sites using ML sounds like spamming |
Klinda | what do you mean? |
rindolf | Klinda: what isn’t clear? |
Klinda | spamming in what sense? |
Klinda | I said that as backend has a model in which users can interact with it |
rindolf | Klinda: spammming as in "generating lots of low-quality, non-original, often non-functional, content" |
Klinda | why not? |
Klinda | ai will be the next big thing ahah |
Klinda | much better than just being a slave and work as backend and frontend |
Klinda | I don’t see how one can have a degree and do a web dev |
Klinda | you can do also without |
Klinda | also NASA is going to use AI |
Klinda | only you, you don’t like it ahah |
rindolf | Klinda: something is wrong in your English comprehension |
rindolf | Klinda: "[lots of] low-quality, non-original, often non-functional, content" isn’t a good thing |
Klinda | for you is bad |
Klinda | I am studying in a master of ai |
Klinda | and you want to make me cry I did a wrong stuff? |
Klinda | ahah |
Klinda | cool part |
rindolf | Klinda: [[Is a certain software technology good just because I heard that NASA uses it? |
rindolf | NASA 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. |
rindolf | Among the other technologies that NASA has used are: |
rindolf | Fortran |
rindolf | COBOL |
rindolf | VAX |
rindolf | Forth |
rindolf | Assembly |
rindolf | Perl 5 |
rindolf | Windows, MS Word, and MS Outlook |
rindolf | Note 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.]] |
Klinda | try next time |
Klinda | https://www.spaceappschallenge.org/2023/challenges/ |
Klinda | I participate to this |
Channel | #xml |
Network | Freenode |
Tagline | I didn’t have enough natural stupidity so I'm seeking a much greater artificial one |
Published | 2024-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.
bobdobbs | Can someone help me to figure out how to create a local mirror of this site? |
bobdobbs | https://www.projectvillageaotearoa.com/ |
Natasha18 | >> Project Village | transgender family support |
bobdobbs | It's a wix site. It's pretty light. And it seems to rely pretty heavily on js. |
bobdobbs | If I mirror using wget, some of the functionality is broken. Like, the navigation doesn't appear on my snarfed copy |
bobdobbs | Security 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! |
bobdobbs | That's the error I get when I try to mirror the site. I can't seem to beat wget into mirroring the dependancies |
bobdobbs | hmmm... maybe the urls for the deps are hardcoded into the js? |
Guest99 | Hello, please would someone like to participate in the development of the game portal? |
rindolf | Guest99: hi |
rindolf | Guest99: 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 |
rindolf | bobdobbs: wix for the win! ;] |
bobdobbs | rindolf: lolololol |
rindolf | it will only take weeks |
* bobdobbs | sobs |
Guest99 | Natasha18: 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. |
rindolf | Guest99: where is the source? |
Guest99 | on my server :) it is my solution |
Guest99 | its was written by me |
rindolf | Guest99: are you using git-scm? |
Guest99 | i use gitlab |
rindolf | Guest99: ok. please give a public url to the code repo |
Guest99 | You steal my code? |
rindolf | Guest99: 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 |
rindolf | Guest99: I want to steal your code, and auction it on ebay for 1,000 BitDays |
rindolf | cryptotime |
rindolf | and 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!” |
Guest99 | Are You OK? |
rindolf | Guest99: i'm just joking. ;) |
rindolf | Guest99: if your code or data are worthwhile, then you;ll share them far and wide |
rindolf | Guest99: https://explainxkcd.com/wiki/index.php/538:_Security |
noord | did I say that? I hate frontend |
rindolf | noord: did you say *what*? |
noord | `i hate frontend` |
rindolf | noord: ah... |
noord | good old days, copy and paste html, just works |
Guest99 | I'm sorry, we don't know each other. I use Ubuntu daily. And all the benefits of open source. |
noord | now everything should be aligned even planets to run frontend demo |
rindolf | noord: 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 |
rindolf | but then i'm an independent blogger/etc. [but i have many people on my "watchers" and angels teams] |
rindolf | Guest99: i could be wrong. |
noord | I am advocate of postback style web, but some features of bootstrap requires jquery/popper bundles etc |
noord | I wasted 2 hours to implement a simple two column website layout that works on generic laptop and mobile phone |
rindolf | quite 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? |
rindolf | Guest99: and my opinions may be rendered "wrong"er eventually: https://en.wikipedia.org/wiki/Dialectic#Hegelian_dialectic |
Guest99 | rindolf: Add to list compress as WebP format, its modern way to compress image |
rindolf | Guest99: it is there |
Guest99 | I am sorry, i see |
Guest99 | noord: Sometimes optimizing for multiple devices is a big problem. I use css MEDIA QUERIES like "@media only screen and (max-width: 600px) |
rindolf | Guest99: no worries. thanks for letting me know. |
Guest99 | rindolf: maybe more faster is webpage with technique lazy loading |
rindolf | Guest99: can it be implemented with browser-side scripting disabled/blocked/blacklisted/etc.? |
rindolf | Gawd, 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. |
Ras | shalom |
Ras | how r u doing |
rindolf | Ras: oovrakhah |
rindolf | Ras: blogging/writing [education/entertainment/geeky-philosophy]; previously I spent some days on the web version of fc-sovle |
rindolf | fc-solve* |
rindolf | perlbot: freecell solver |
perlbot | rindolf: 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] |
rindolf | perlbot: fc-solve |
perlbot | rindolf: Freecell Solver / fc-solve / FCS - http://fc-solve.shlomifish.org/ - rindolf's project which he keeps mentioning |
Natasha18 | >> Freecell Solver |
Ras | ahahahaha |
Ras | keeps mentioning |
Ras | nice one |
Ras | will check it out |
Ras | i wanna make a speech and speaker jammer so i can denoise NYC |
rindolf | Ras: 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]] |
rindolf | Ras: thanks, it has a FAQ |
rindolf | "Conflict" - https://www.youtube.com/watch?v=Gl3e-OUnavQ |
Natasha18 | >> Sesame Street: Robin Williams: Conflict |
Guest99 | Ras: HI |
Guest99 | rindolf: What nerd and little philosopher like you uses what kind of working operating system and what kind of hardware? |
rindolf | Client: 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 |
rindolf | DRAM Controller • Uptime: 4d 23h 38m 32s |
rindolf | Guest99: ^^^ |
rindolf | that's my main system at home |
rindolf | i have others |
Guest99 | I use Ubuntu and same hardware as you :) its cool system for programming ang blogging and other |
rindolf | and 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 |
Guest99 | rindolf: I use Ubuntu on server and Contabo for cheap price , i use admin as Plesk app |
rindolf | Guest99: 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 |
Guest99 | and even carved in marble :D LOL |
rindolf | Guest99: nice, hostgator doesnt cost too much, and my sites there are responsive |
Guest99 | My best friend use Mac and still we are friends |
Guest99 | rindolf: 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.]] |
rindolf | Guest99: one of my friends has stubbornly decided to use x86-64 VMS as a desktop operating system. |
Guest99 | I like this fable. these realities are difficult for me to understand in English but I think I understand, I am not a family speaker, |
rindolf | Guest99: 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 |
Guest99 | each operating system has pluses and minuses |
Guest99 | You are very interesting man :) good |
rindolf | Guest99: 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? |
Guest99 | Rindoff: Are you real human? Or your virtual copy in 0 and 1 |
Guest99 | rindolf: the joke with uptime is good :) |
rindolf | Guest99: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 |
Guest99 | rindolf: what about concept about virtual reality propagate by Musk?Sorry for my English |
henk | what’s the joke about the uptime? |
rindolf | Guest99: 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. |
Guest99 | henk: 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? |
Guest99 | rindolf: Is there a question you don't know the answer to? |
rindolf | Guest99: yes. i don't know if https://en.wikipedia.org/wiki/Goldbach%27s_conjecture is true or not |
Natasha18 | >> Goldbach's conjecture - Wikipedia |
rindolf | or if https://en.wikipedia.org/wiki/Collatz_conjecture or if P = NP |
Guest99 | rindolf: What pls your education? |
Guest99 | rindolf: You are super clever. Why waste your time talking when you could be solving the unsolvable? |
rindolf | Guest99: in this hell, I was led to believe that I only have a B.Sc. in Electrical Engineering ("proper") from the Technion. |
Guest99 | rindols: You have knowlange as Doctor of Information technology |
rindolf | I 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 |
rindolf | Guest99: talking on forums is fun, educational, and inspiring. |
myappie | the misses: https://imgur.com/a/Qwhlhno |
Guest99 | Is it simple to cout earning in Google AdSence for simple page. Do I need API or what.... |
rindolf | Guest99: 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 |
rindolf | https://www.shlomifish.org/philosophy/computers/web/models-for-commerce/ |
Natasha18 | >> “Alternative” Profitable Models for Web-based Commerce - Shlomi Fish’s Homesite |
Guest99 | rindoif: know it is hell income. Last payout and stop this Adverisement hell like shit |
rindolf | When 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,. |
Guest99 | Hi all again after restart Linux |
henk | Guest99: yeah, but what’s funny about it? |
Guest99 | henk: I wasn't writing a joke. |
Guest99 | Does 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 |
henk | Guest99: well, you said »rindolf: the joke with uptime is good :)« and I’m wondering what the joke was because I missed it … |
Guest99 | henk: i send you link with the joke about uptime |
Guest99 | henk: don't be mad at me |
henk | Guest99: 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. |
Guest99 | henk: the computer un 1 yeas nonstop with Linux distro. |
Guest99 | henk: run |
Guest99 | henk: year |
spinningCat | i guess i should learn go and i should publish small go project on github |
Guest99 | spinningCat: Why GO programming language? |
henk | Guest99: 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. |
Guest99 | henk: i dont know why i can tell in English, it amused me in a good way |
henk | Guest99: ah ok (: were you not aware that this is common for servers? |
Guest99 | henk: As Formerly user of Win, Yes |
Guest99 | henk: i am on linux only for 5 years, i love him |
Siphano | Guest99: what distro ? |
henk | ah 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. |
Guest99 | Siphano: thank you ro question: I use Ubuntu |
Guest99 | henk: machines with >2000 days. IS BEST |
henk | no, 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. |
Siphano | Guest99: It just works |
Guest99 | henk: i undestand what you mean |
Guest99 | Siphano: Yes It is work for me better than windows |
rindolf | i'm back. only time can tell if it's a good thing. ;] |
rindolf | henk: [[ 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.]] |
henk | rindolf: yes, I’ve read the post. but this is not funny or a joke, is it? |
rindolf | henk: i don't know. i find it quite amusing in a https://en.wikipedia.org/wiki/Schadenfreude way |
henk | ah ok |
Guest99 | rindolf: welcome in hell |
rindolf | Guest99: heh[ll] |
Guest99 | rindolf: 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 |
rindolf | Guest99: "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 |
rindolf | Guest99: [[ |
rindolf | Secure Connection Failed |
rindolf | An error occurred during a connection to hani.eu. PR_CONNECT_RESET_ERROR |
rindolf | Error code: PR_CONNECT_RESET_ERROR |
rindolf | The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. |
rindolf | Please contact the website owners to inform them of this problem.]] |
rindolf | saved by the SSL. ;) |
Guest99 | rindolf: look at this as normal user |
rindolf | Guest99: "normal" user? |
rindolf | normal in which aspect, and as opposed to what? |
Guest99 | rindolf: yes regular |
Guest99 | rindolf: Forget for your IT bacground :) so sorry , for me is very interesting |
rindolf | Guest99: 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 |
rindolf | Guest99: i just clicked your https URL and firefox displayed that "their TLS sucks" error |
Guest99 | why you answer by Selling for people stupider than you |
Guest99 | ? |
rindolf | Guest99: i don't |
Guest99 | rindolf: I LOVE YOU. Ae you merry me? |
rindolf | Guest99: I target intelligent, smart, openminded, geeky, hackers. not "normal"/"average" riff-raff [whom I think are not real] |
Guest99 | henks: please do you review me site as normal person? |
Guest99 | rindolf: 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 |
henk | Guest99: which site? |
Guest99 | henk: https://hrani.eu |
Natasha18 | >> 45311+ online her zdarma - HRANI.eu |
henk | I doubt hani.eu is correct, as ssl does not work (what rindolf said) and without ssl it says "This domain is for sale!" |
rindolf | Guest99: 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. |
henk | and no, I’m not a normal person either, so I can’t really do that |
Guest99 | rindolf: i dont love you. its good? |
rindolf | In 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] |
Guest99 | henk: i still understand. Sorry for bad question |
rindolf | Guest99: 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) |
Guest99 | i play dizzy as small kind, but i now understand what is ind i am simple dizzy from all answer. |
Guest99 | rindolf: seriously what is next page of this v |
Guest99 | https://archive.org/services/collection-rss.php?collection=classicpcgames |
Natasha18 | >> Internet Archive - Collection: classicpcgames |
* mage | (~julien@orval.bbpf.belspo.be) has joined |
mage | hello |
mage | is there a way to simulate different breakpoints without having to use an iframe? |
mage | setting width on the parent container doesn't work |
rindolf | mage: debugger breakpoints? |
mage | yeah, but without using the debugger |
mage | I'm building a WYSIWYG editor and I'd like to offer the $user to change the breakpoint |
mage | is using an iframe the only solution? |
rindolf | mage: 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 |
mage | I'm building a WYSIWYG editor based on tiptap and tailwindcss |
mage | and vue |
Guest87 | rindolf: If you havent got basic kniwlange of HTML you can use WYSIWYG editors . But sorry i dont see question. |
Guest87 | mage: is this project public |
mage | Guest87: not yet, it's a WIP |
Guest87 | mage: What is WIP, please? |
mage | work in progress |
Guest87 | mage: So sorry, i tried to do something similar, but code editor based on CodeMirror and DHTMLX :) God work |
mage | TipTap and Prosemirror are awesome but .. it's hard |
rindolf | Guest87: 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 |
mage | Guest87: 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 |
rindolf | also see https://www.shlomifish.org/philosophy/computers/the-broken-window-fallacy/ |
Natasha18 | >> The “Broken Window” Fallacy - Shlomi Fish’s Homesite |
Guest87 | rindolf: Everybody start own bussines other. I thing this is English shit sentence....Sorry for grammer |
* rindolf | is afk |
rindolf | Guest87: do you mean every business provides services for other people? |
Guest87 | I 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 |
rindolf | Guest87: 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 |
Guest87 | rindolf: You speak about windows? Why? MAGE: is making WYSIWYG editor. |
Guest87 | rindolf: independent on platform. I think responsive aka browser software.... |
Guest87 | mage: What do you ask please for beginning? |
Guest87 | Someone 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 |
Guest87 | Everybody want to be happy. Peace :) |
rindolf | Guest87: 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 |
Guest87 | rindolf: 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 |
Guest87 | I want to be better - teach me pls be better....my guru...seriously |
rindolf | Guest87: maybe read https://github.com/shlomif/testing-static-sites |
Natasha18 | >> GitHub - shlomif/testing-static-sites: Ideas for automated tests of static web sites |
rindolf | Guest87: 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 |
Guest87 | natural selection i thing is principles as developers. Better will be first in search result. Worst is in 5th page |
Guest87 | *result |
Guest87 | rindolf: Thank you I will read . But is it same testing PHP dynaic webpage as you mention static webpage? |
Guest98 | Rindolf: Please share me last two link with me,, a lot of thanks. I think share is the best way to teach each other. |
rindolf | Guest87: maybe read https://github.com/shlomif/testing-static-sites |
Natasha18 | >> GitHub - shlomif/testing-static-sites: Ideas for automated tests of static web sites |
rindolf | Guest87: 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 |
Guest98 | Rindolf: I won't bother you. In the meantime, thank you for your time. |
rindolf | Guest98: you're welcome |
* Guest98 | has quit (Ping timeout: 250 seconds) |
* Nomikos | is home again |
Nomikos | hello all |
spinningCat | go grabbed my attentşon for a reason |
spinningCat | seems it is easy to write api with go like nodejs |
spinningCat | i should check performance benchmark |
rindolf | Nomikos: welcome aboard |
rindolf | Nomikos: i am a citizen of the multiverse ("Fantastecha™" I think). |
Channel | ##web |
Network | Freenode |
Published | 2024-04-12 |
##web - Thé Symbul and Dieting Advice
rindolf | hi all |
rindolf | sup? |
rindolf | apparently 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" |
rindolf | she 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 |
rindolf | The 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. |
rindolf | and then syria was covered with a lot of wheat-like cereal, and associated with a lot of the healthy-looking assyrians |
rindolf | but 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 |
rindolf | and then many agreed that the "smuggled" .il/.pa and .iq and .ir grains tasted better |
rindolf | and many assyrian soldiers refused to step into .il/.pa because even thin girls and boys were scary |
rindolf | in short Fantsia is fun. |
rindolf | a 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 |
rindolf | fun |
rindolf | and while wheat became popular for extraterresterial [and multiversal] dishes, it sometimes tasted better with a little salt |
rindolf | and 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?) |
rindolf | a 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. |
rindolf | but 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 |
rindolf | if $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, |
rindolf | anything exists or will have existed, or would have existed. let;s flip the proverbial 1st bit. " |
rindolf | a 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" |
rindolf | and even pizza-lovers don't eat pizza every day |
rindolf | https://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.. |
rindolf | i 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 |
rindolf | ok. exercise time |
rindolf | not planning on being a [male] underwear model, but i want to be healthy, and i like exercise. |
rindolf | I 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 |
Network | Freenode |
Published | 2024-04-18 |
“Before it will be later”
Today I told my father: “I will go for a walk now, before it will be later”.
Author | Shlomi Fish |
Work | Post to the Hebrew Facebook Tautologies Club |
Published | 2024-07-01 |
Rindolf’s doubts regarding his perceived “reality” being real
Sk3letor | humanface! it is you! |
Sk3letor | how have you been, buddy? |
humanface | it's-a-me, Mario! |
humanface | yuhuuu |
Sk3letor | Have you made any progress with the project? |
humanface | I finished with the Unity version (I mean I have added those few features which were in the UE5) |
humanface | like the ragdoll, the chromatic abberation, the camera tilt, etc. |
humanface | and recorded some videos |
Sk3letor | neat, let me see when you have time |
rindolf | humanface: hi. why do you need a Unity version? Is it for your portfolio? |
humanface | rindolf yeah |
humanface | because I worked on 4 commercial games |
humanface | but all of them are 2D |
humanface | and 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 |
humanface | so I made a 3D unity project in a public github repo |
humanface | they can be happy now |
rindolf | humanface: +1. Good luck in finding a job. |
humanface | offtopic, but somewhat relevant: is there anybody who could verify themselves on LinkedIn? |
humanface | this is the second time I tried and nothing.. I have sent every data to LinkedIn |
rindolf | humanface: I am https://www.linkedin.com/in/shlomifish/ but not-verified… |
humanface | ok |
rindolf | humanface: in my hell, it requires a smartphone, which my “parents” stole from me |
humanface | rindolf ? |
rindolf | humanface: in my hell, verifying my identity on linkedIN requires a smartphone, which my “parents” stole from me |
humanface | still no idea what are you talking about |
rindolf | humanface: you may wish to consult https://www.shlomifish.org/philosophy/culture/multiverse-cosmology/#see-also |
gamedevbot | Title: The multiverse's cosmology v0.4.x - Shlomi Fish’s Homesite (at www.shlomifish.org) |
rindolf | humanface: 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 |
humanface | okay, so its a bit offtopic |
humanface | who're your "parents"? |
humanface | and why the quotation marks? |
sebbu | rindolf, I can't verify my linkedin profile either |
sebbu | a few months ago, they only accepted biometric passports |
sebbu | now, they've started to accept biometric identity card (we have them since 2019) |
sebbu | except |
sebbu | "only supported on android" |
sebbu | my android tablet doesn't have nfc |
humanface | sebbu this is me, who tries to verify my profile now |
humanface | I have NFC-enabled phone |
humanface | anyway |
sebbu | i have a NFC-enabled phone too |
sebbu | but it's an iphone, and they only deployed this to android yet |
humanface | I wrote them a ticket, I received an auto response and my ticked automatically closed, but I reopened it |
humanface | so I hope a human will respond to me |
humanface | sebbu I see |
humanface | well, I will pursue them until it gets verified, because I hate when something blocks me |
sebbu | meanwhile, I did get verified on trustpilot, blablacar (french carpooling website) and paypal |
humanface | I'm extremely envy of french people |
Sk3letor | better finish this simple placeholder model :F |
sebbu | I also got my mastodon profile verified on https://qpub.eu/ ;) |
gamedevbot | Title: Qualified Pub (at qpub.eu) |
humanface | sebbu well, all I know recruiters suddenly don't wrote to me since April |
humanface | before that, I received messages on LinkedIn in each month |
humanface | from recruiters |
humanface | so I don't know why... it can be because I'm not verified |
humanface | no idea |
rindolf | humanface: 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. |
humanface | but I want to filter out this possibility |
sebbu | maybe it's a criteria like "last time since working" |
humanface | rindolf how old are you? |
* sandbag | has quit (Ping timeout: 265 seconds) |
rindolf | humanface: I was ostensibly born in 5 May 1977 - so 47 y.o. |
metayeti | rindolf substituting a fantasy world with the real world isn't the way out of hell |
rindolf | metayeti: then what is the way out? |
metayeti | rindolf realizing who you are baseline, specifically realizing that you're not your thoughts |
humanface | rindolf I don't want to offend you in any way, but do you have any mental issues? |
metayeti | if you want to get out of hell, I recommend formal meditation practice, daily |
metayeti | this guy will explain the specifics https://www.youtube.com/watch?v=n0kI2iVoGXo |
gamedevbot | Title: We are born into a hell realm - YouTube (at www.youtube.com) |
rindolf | humanface: read the FAQ, Jack: https://www.shlomifish.org/meta/FAQ/mental_illness.xhtml \o/ |
gamedevbot | Title: Shlomi Fish’s Frequently Asked Questions (FAQ) List - Do you have any mental illnesses? (at www.shlomifish.org) |
rindolf | metayeti: I sometimes lie-in-bed thinking |
metayeti | yeah that's not it |
metayeti | do strong determination sitting 20 minutes a day instead |
humanface | rindolf: 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 |
metayeti | lying in bed is just daydreaming |
metayeti | that won't shortcircuit the ego |
metayeti | but daily meditation will |
rindolf | speaking of hell and East Asia: https://www.youtube.com/watch?v=wPOviqxFllA |
gamedevbot | Title: Little Buddha - Awakening - YouTube (at www.youtube.com) |
metayeti | it'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 |
madude | gatekeeping meditation, ahh |
metayeti | how is that gatekeeping anything, i'm giving him the technique and encouraging him to do it |
metayeti | it is the opposite of gatekeeping |
metayeti | the alternative is delusion upkeep, and that's hard work and very high degree of suffering |
metayeti | much less work to do formal (aka, disciplined) meditation every day |
metayeti | idk why it works but it fucking works |
rindolf | metayeti: I used to sit on benches when I studied in the Technion (during 1hour windows, etc.) thinking |
metayeti | meditation converges to non-thinking |
metayeti | since thinking is what drives you mad, it makes sense that spending time in non-thought will do the opposite and make you sane instead |
metayeti | but you can't do it overnight, that's why you have to practice |
metayeti | sitting down for 20 minutes every day and not moving your physical body at all is a good intro |
metayeti | eventually you get into meditative states of mind where thought subsides and you just experience awareness |
metayeti | i highly encourage you to at least give it a try for a month or two and seeing how you feel |
madude | pfff, sitting. The walking meditation is the real thing, and most people who take walks already do it uncouncious |
madude | check out the headspace book for some training |
metayeti | walking meditation can work but it should be coupled with sitting meditation |
metayeti | chances are you if you haven't mastered sitting meditation you won't be doing much walking meditation |
metayeti | you'll just be walking and thinking |
metayeti | and if you practice sitting meditation every day, chances are you'll just naturally meditate during walking |
metayeti | meditation changes your brain over time, it's been proven |
metayeti | it makes happier human beings |
metayeti | rindolf you know you always post that little buddha video but notice what mr buddha-neo is actually doing in that clip |
metayeti | do that |
metayeti | at least i suggest it, i think it would massively help you |
metayeti | it's been nothing but extremely positive for me |
metayeti | relief from culturally institutionalized neurosis is worth more to me than all the money in the world honestly |
metayeti | billions can't buy you inner peace, but meditation can |
metayeti | so what's worth more |
metayeti | clearly not billions |
rindolf | metayeti: 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 |
metayeti | o...k |
humanface | I mean I also have issues |
humanface | mental issues |
humanface | but I'm "just" autistic |
metayeti | that's a superpower if channeled right |
humanface | metayeti if you hire me for the next big hit video game project, and if you pay for me |
rindolf | metayeti: also from Little Buddha ; "the middle way": https://www.youtube.com/watch?v=Y-3tywaxuLU |
gamedevbot | Title: The Little Buddha : The stunning Middle Way scene. - YouTube (at www.youtube.com) |
rindolf | humanface: [[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". |
rindolf | She was also born in Paris, which was the birthplace of Sarah Bernhardt, SMG's and mine ancestor. |
rindolf | So it is likely that she was conceived as a bridge between SMG and me. [Timing] |
rindolf | The last name "Watson" is cognate with "watcher", and I suspect she is related to "Dr. Watson" from Sherlock Holmes.]] |
rindolf | I 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 |
gamedevbot | Title: Shlomi Fish’s Personal Website’s Navigation Blocks - Shlomi Fish’s Homesite (at www.shlomifish.org) |
humanface | rindolf I hope you know its fully nonsense about what you're talking |
humanface | and its irrational |
humanface | and not logical |
rindolf | humanface: why is it nonsense? |
humanface | because you're trying to find hidden meanings everywhere |
rindolf | humanface: https://en.wikipedia.org/wiki/Evil_demon |
gamedevbot | Title: Evil demon - Wikipedia (at en.wikipedia.org) |
humanface | its not logical |
rindolf | humanface: and I think I’m successful |
humanface | nonsense |
humanface | rindolf you can be successful without these Emma Watson theories of yours |
rindolf | humanface: 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 |
gamedevbot | Title: 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) |
humanface | rindolf none of these are "evidence" |
rindolf | humanface: why not? show me the proof! |
rindolf | humanface: if i assume "supernatural" magic isn't real, then i conclude that i'm probably being deceived . So reducto ad absurdum: magic is real |
humanface | but it isn't real |
rindolf | humanface: then please give logical explanations to my "WTF?"s. |
humanface | I don't want to invest time for that, sorry… it would take like multiple hours |
rindolf | humanface: OK. then for now, i am not convinced. :P |
humanface | its not my job to convince you |
humanface | but if your parents are still your caretaker, as you said, then you can know you have some issues |
humanface | I'm not offending you or anything |
humanface | it’s just the thing I see |
rindolf | humanface: 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." |
humanface | I also try |
humanface | but then try harder |
Sk3letor | harder.. better.. faster.. stronger. |
rindolf | and 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 |
gamedevbot | Title: Hundreds of golden retrievers met in Scotland for 150th anniversary of breed (at www.today.com) |
rindolf | humanface: i cannot possibly try harder: https://www.youtube.com/watch?v=L3wKzyIN1yk |
gamedevbot | Title: Rag'n'Bone Man - Human (Official Video) - YouTube (at www.youtube.com) |
rindolf | wrt <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. |
rindolf | i 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. |
gamedevbot | Title: The Chronicles of Amber - Wikipedia (at en.wikipedia.org) |
rindolf | [emulating Mr. Linea] emmmmm.... daaaahhhhhh! ;) |
bjl | wow rindolf is irc mates with terry pratchett |
rindolf | bjl: i draw inspiration from many other sources |
BentoMon | so you must use blender a lot… |
dio | I love Terry Pratchett |
Tylak | cat at station: http://www.tylak.com/retro_station_test.jpg |
rindolf | https://www.reddit.com/r/retrogaming/comments/3gkyqd/throne_of_games/ |
rindolf | re Tylak |
rindolf | http://web.archive.org/web/20160810051929/http://ars.userfriendly.org/cartoons/?id=20060302 - heh, still funny |
gamedevbot | Title: UserFriendly Strip Comments (at web.archive.org) |
rindolf | Sk3letor: hi, sup? are you a closet skeleton? ;) |
Sk3letor | hi rindolf, played yesterday some raft and modelled place holder for conveyor belt. I have no idea what you mean by "closet skeleton" |
Sk3letor | how about you_ |
rindolf | Sk3letor: a crossover of https://en.wiktionary.org/wiki/skeleton_in_the_closet and "closet homosexual"/"closet Muslim"/etc. inspired by your nickname |
gamedevbot | Title: skeleton in the closet - Wiktionary, the free dictionary (at en.wiktionary.org) |
Sk3letor | ah, secrets. |
aeth | also https://en.wikipedia.org/wiki/Trapped_in_the_Closet_(South_Park) |
aeth | despite being a parody, South Park Xenu is the best graphical depiction Xenu… by far. |
Channel | #gamedev |
Network | Freenode |
Published | 2024-09-23 |
##cinema - Contemplating Strip Dungeons-and-Dragons (= “D&D”)
rindolf | DunceCotus: hi, what's up? |
rindolf | How was your weekend? |
DunceCotus | rindolf, fine thanks, and yours? |
rindolf | DunceCotus: 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/ ] |
DunceCotus | I see.. |
e1f | strip d&d seems pointless. what percentage of d&d players are female? or am I missing something |
DunceCotus | e1f, maybe they're gay |
e1f | always possible |
rindolf | e1f: 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 ] |
rindolf | 2. It will be a parodical screenplay |
e1f | I am surprised. as always, the Hollywood stereotype doesn't stand up to closer inspection |
rindolf | 3. 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 |
Network | Freenode |
Tagline | Stripping stereotypes |
Published | 2024-11-16 |
Past and present celebrity alpha females
rindolf | wearing pink does not make one gay: https://www.flickr.com/photos/shlomif/14774045111/in/album-72157645603097277 |
reddit-bot | Title: IMG_2698 | Shlomi Fish | Flickr |
mpeafree | exactly rindolf |
mpeafree | ok, play stopped |
mpeafree | rain starting to get real heavy now |
mpeafree | i never seen so many spectator umbrellas in my life... |
DunceCotus | rindolf, wearing pink signals you might just be gay and proud |
DunceCotus | but what's the issue |
mpeafree | wearing pink means you ain't ashamed of coloured cloth |
DunceCotus | I guess pink never used to be a feminine colour, quite the opposite |
* redstarcomrade | has quit (Read error: Connection reset by peer) |
DunceCotus | its just, nowadays its more coded as feminine |
mpeafree | every woman has a little Marylin in her... you just has to figure out if it's Monroe or Manson |
DunceCotus | O.o |
DunceCotus | every little girl is a world-destroyer |
mpeafree | hey, I have a pink dress shirt... |
mpeafree | don't knock pink... it hides the wine stains well |
DunceCotus | mpeafree, I suppose it was reclaimed by the metrosexuals and ironics |
DunceCotus | but you have to be a certain kind of bloke to pull that off |
rindolf | mpeafree: i think Michelle Pfeifer, Keri Russell, JLH, Summer Glau, Gabrielle Anwar, Emma Watson, Tiffany Alvord, Esti Ginsburg, etc. are prettier than Marilyn Monroe was |
rindolf | https://www.shlomifish.org/humour/image-macros/indiv-nodes/not_know_marilyn_monroe.xhtml |
reddit-bot | Title: Shlomif’s Memes - One does not simply not know who Marilyn Monroe is |
mpeafree | Summer Glau (drools) |
mpeafree | i still think it a bit hasrh they made the kids play the match in this weather |
mpeafree | it's apalling |
DunceCotus | mpeafree, its harsh enough they're making them play rugby |
DunceCotus | brutish farce |
mpeafree | they are not playing rugby |
mpeafree | I said "At least they are not playing rugby" |
DunceCotus | well football then |
DunceCotus | I dunno |
DunceCotus | football is also brutish farce |
mpeafree | rugby is a semi contact sport, football is not |
DunceCotus | football is technically non-contact, but not practically |
mpeafree | First time rugby spectator: "Hand ball! Foul! Ref C'mon! Handball!" |
DunceCotus | hard ball |
mpeafree | i like watching them trip and and face first in the mud |
mpeafree | anyway... should play something real... like table tennis |
rindolf | i 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 |
mpeafree | don'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’?” |
DunceCotus | Kira Knightley |
mpeafree | I be fucking a girl and saying "Oh Natalie!" and Jennifer be like "Who dda fuck is Natalie?!" |
DunceCotus | its really not hard |
mpeafree | erm... |
rindolf | DunceCotus: Keira |
mpeafree | geg :> |
mpeafree | heh |
DunceCotus | mpeafree, then you say "Portman. Natalie Portman." |
rindolf | i rest my case ;] |
DunceCotus | rindolf, whatever |
mpeafree | wut |
DunceCotus | Kiara Knotleigh |
rindolf | cut the https://en.wikipedia.org/wiki/Gordian_Knot |
reddit-bot | Title: Gordian Knot - Wikipedia |
DunceCotus | Knot what I had in mind |
Channel | |
Network | Freenode |
Published | 2024-12-12 |
Really real programmers
AwesomE123- | So what's your linux of choice? |
HelenasaurusRex | Debian. |
neoncortex | the 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. |
neoncortex | the solution is having GUIs that execute commands. Hence, IRC. |
neoncortex | and it is interesting when you look at plan9. That is also the conclusion the unix guys reached. |
neoncortex | of course I'm not advanced as them but yeah xD |
rindolf | AwesomE123-: https://www.shlomifish.org/meta/FAQ/#choice_of_operating_system ← mine |
LinuxBot | ^ Shlomi Fish’s Frequently Asked Questions (FAQ) List - Shlomi Fish’s Homesite |
blobdog | AwesomE123-: choice of linux changes depending on what you need it to do |
blobdog | debian is good all-around, very stable |
blobdog | if 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 |
blobdog | supposedly a portable operating system that protects against surveillance and censorship |
AwesomE123- | Heard about tails. thanks for the example. |
blobdog | compiling the kernel yourself is an option if you want to save on limited system resources and have an image tailor-made to your hardware |
blobdog | or if you really need some kernel feature that isn't available elsewhere |
neoncortex | I would suggest Gentoo and a custom build. But that is not beginner friendly. |
blobdog | Qubes OS is good if you want to containerize every program you're running |
blobdog | or 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. |
rindolf | neoncortex: real programmers use "linux from scratch" ;]] |
neoncortex | ha |
rindolf | i only read the https://duckduckgo.com/?q=how+linux+works+book&atb=v140-1&ia=web PDF |
LinuxBot | ^ how linux works book at DuckDuckGo |
rindolf | http://catb.org/jargon/html/story-of-mel.html |
LinuxBot | ^ The Story of Mel |
neoncortex | rindolf: one day I will be a real programmer! Typing binary code, and doing the shifts by head. |
neoncortex | I just need a real machine first .. |
neoncortex | that will be harder. |
rindolf | neoncortex: 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] |
neoncortex | heh |
rindolf | neoncortex: \o/ "Chuck Norris is a real programmer. He writes programs by implementing the most optimised machines for them using real atoms." |
rindolf | there was a Slashdot feature about succeeding to make a transistor out of only 3 atoms |
neoncortex | he places the atoms by looking at the disk plates with pure rage. |
rindolf | neoncortex: "Chuck Norris doesn't code. When he sits next to a computer, it just does what he wants" |
neoncortex | like that xD |
Indysayne | Finally beat that game. |
rindolf | Indysayne: which game? |
* Indysayne | tips Fedora |
Indysayne | The Great Circle :D |
HelenasaurusRex | rindolf: Chuck Norris likes to program the most deadliest roundhouse kicks performed by bots. |
rindolf | HelenasaurusRex: heh… I prefer roundhouse bans ;] |
HelenasaurusRex | haha |
rindolf | Roundhouse K-lines? |
Channel | ##Linux-offtopic |
Network | Freenode |
Tagline | I am a realer programmer than you |
Published | 2025-01-14 |
##hiya - Rindolf and hiya feeling accomplished
rindolf | hiya: my father told me "consider what the worst case scenario will be" |
rindolf | often the risk is small |
rindolf | hiya: 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 |
hiya | rindolf: but when you invest in a build, you cannot just replace things like that :P |
rindolf | planning the wrong and funny way: https://www.youtube.com/watch?v=pL0WDTcOZcM |
MeowN3xUS | (rindolf) [▶️ YouTube] Brrrrilliant ! (Yzma's Plans) | Author: Pieuw | 988806 Views |
hiya | rindolf: hmm so you are basically calling me a stupid adult :P |
hiya | Is it so, bro? |
hiya | rindolf: I think you do not wish to admit it to my face :P |
rindolf | hi. 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 ). |
rindolf | and it got him, and microsoft (and maybe us Selinaverseans) very far |
rindolf | i 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! |
rindolf | Josephus: Take back what you just said! |
rindolf | David: Hey, please don't hit me, man! |
rindolf | Josephus: 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. |
rindolf | David: Fine, you'll marry a "gerra" ( "גרה" ). |
rindolf | Josephus: fine. |
rindolf | [ He thinks for a moment. ] |
rindolf | Josephus: Maybe we should have a conspiracy … of goys… pluralistic. Let's call it The Neo-Tech conspiracy for establishing the Semitic culture. |
rindolf | Voice of a Damascus' royal guard from behind: you’re a little late to TheGame™ of Fantastecha™, Mr. Josephus Flavius!]] |
hiya | rindolf: :) Wow you are such a sweet and honest guy |
hiya | Always guiding people |
rindolf | hiya: being 'sweet' often is at odds with being 'honest' . or at least seemingly |
rindolf | hiya: 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 |
hiya | Rindolf: 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. |
hiya | I 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. |
hiya | rindolf: Also, for an elite you are very humble - and never insulting. |
hiya | It probably shows your upbringing too |
rindolf | hiya: thanks for thinking so highly of me, and the list of some of my better qualities. |
hiya | rindolf: 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 |
hiya | rindolf: nothing highly bro, just need free components from you for son's PC build. jk jk :P runs... |
rindolf | hiya: just for the record: I have been insulting in the past. mostly during the years before I /joined ##hiya . |
rindolf | sometimes to people who were friendly at 1st |
hiya | rindolf: hmm a lot of people told me about you and I never believed it because you were sweet yet knowingly giving here. |
hiya | in terms of time and efforts |
hiya | and even money |
rindolf | and eg to a vaccine providing nurse who looked badly photoshopped |
rindolf | bye all, IRC is too addicting for now |
Channel | ##hiya |
Network | Freenode |
Tagline | We’ve come a long way, but we shouldn’t rest on our laurels |
Published | 2025-03-20 |
Other Favourite Quotes
What is is
What is is. Perceive It. Integrate it. Act on it. Idealize it.
Author | Leonard Peikoff |
Published | 2008-07-04 |
I/O, I/O…
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
Author | Dave Peacock |
Work | His signature |
Published | 2008-07-04 |
Roses are red, Violets are Blue ("Fresh Prince of Bel-Air")
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"
Author | Andy Borowitz (Creator) |
Work | "The Fresh Prince of Bel-Air" |
Published | 2008-07-04 |
"Wives live longer than husbands…"
And the top story for today: wives live longer than husbands because they are not married to women.
Author | Colin Mochrie |
Work | "Who's Line is it, Anyway?" |
Published | 2008-07-04 |
Let others praise ancient times
Let others praise ancient times; I am glad I was born in these.
Author | Ovid (43 BC - 18 AD) |
Published | 2008-07-04 |
"Bring it On": Cheerleader Song
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"
Work | Bring it On (The Original) |
Published | 2008-07-04 |
"Suppose x is the speed…"
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?"
Author | Unknown |
Work | Re: "A Parody on Aristotle's Organum" |
Published | 2008-07-04 |
The Shibber Factor
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%.
Author | Shlomi Fish |
Work | Based on a Technion Legend |
Published | 2008-07-04 |
God is Dead
“God is Dead”
— Nietzsche
“Nietzsche is Dead”
— God
( writing on a toilet's wall )
Author | Anonymous toilet's wall writers |
Work | Writing on a toilet's wall. |
Published | 2008-07-04 |
A serious Philosophical Work
A serious and good philosophical work could be written that would consist entirely of jokes.
-- Ludwig Wittgenstein
Author | Ludwig Wittgenstein |
Published | 2008-07-04 |
The difference between a bad student and a good student
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.
Author | One of Shlomi Fish's Lecturers |
Work | Technion Class |
Published | 2008-07-04 |
Histeria! - "did the Fall Hurt You?"
[Isaac Newton falls off the tree]
Author | Tom Ruegger |
Work | Histeria! |
Published | 2008-07-04 |
Knuth: Beware of Bugs
Beware of bugs in the above code; I have only proved it correct, not tried it.
Author | Donald Knuth |
Work | Memo to Peter van Emde Boas |
Published | 2008-07-04 |
Stallmanism vs. Stalinism
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
Author | k98sven |
Work | Slashdot Comment: “Re: Misread” |
Published | 2008-07-04 |
Slashdot: Creative Shells
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
Author | The Night Watchman |
Work | Slashdot comment. |
Published | 2008-07-04 |
Mission from God
We're on a mission from God.
-- The Blues Brothers
Author | Dan Aykroyd and John Landis |
Work | "The Blues Brothers" |
Published | 2008-07-04 |
Sitting Here Doing Nothing
It may look like I'm just sitting here doing nothing, but I'm really actively waiting for all my problems to go away.
Author | Unknown |
Work | Unknown |
Published | 2008-07-04 |
"The ones of you that have heard it before"
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.
Author | Victor Borge |
Work | Phonetic Punctuation |
Published | 2008-07-04 |
Larry Wall: "I'm an Optimist"
I guess I really am an optimist. A paranoid optimist, true, but an optimist nonetheless.
Larry Wall, "The 3rd State of the Onion"
Author | Larry Wall |
Work | 3rd State of the Onion |
Published | 2008-07-04 |
"Linus Torvalds's Greatest Hack"
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"
Author | Eric Raymond |
Work | The Cathedral and the Bazaar |
Published | 2008-07-04 |
"Democracy is two wolves and a lamb…"
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
Author | Not clear |
Work | Quotes about Democracy |
Published | 2008-07-04 |
On Tech Progress
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.
Author | William Lee Irwin III |
Published | 2008-07-04 |
"I feel much better…"
I feel much better, now that I've given up hope.
Ashleigh Brilliant
Author | Ashleigh Brilliant |
Work | "I Feel Much Better, Now That I've Given Up Hope |
Published | 2008-07-04 |
"I have abandoned my search…"
I have abandoned my search for truth, and am now looking for a good fantasy.
Ashleigh Brilliant
Author | Ashleigh Brilliant |
Work | "I Have Abandoned My Search for Truth and Am Now Looking for a Good Fantasy" |
Published | 2008-07-04 |
"I may not be totally perfect…"
I may not be totally perfect, but parts of me are excellent.
Ashleigh Brilliant
Author | Ashleigh Brilliant |
Work | I May Not Be Totally Perfect, but Parts of Me Are Excellent |
Published | 2008-07-04 |
Dijkstra on Whether a Computer can Think
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
Edsger W. Dijkstra
Author | Edsger W. Dijkstra |
Work | EWD898 - The threats to computing science |
Published | 2008-07-04 |
Intelligent Life
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
Author | Bill Watterson |
Work | Calvin & Hobbes quotes |
Published | 2008-07-04 |
The more I think about it
The more I think about it, the more I think I should think about it some more.
Clarissa in "Clarissa Explains it All"
Work | Clarissa Explains it All |
Published | 2008-07-04 |
Rusty Russell's Signature
Rusty Russell's signature:
Anyone who quotes me in their sig is an idiot.
-- Rusty Russell
Author | Rusty Russell |
Work | Rusty Russell's Signature |
Published | 2008-07-04 |
The First Law of Thermodynamics
The First Law of Thermodynamics: A system with a constant energy, volume and pressure behaves in any way it wants.
Author | Unknown |
Published | 2008-07-04 |
Linus Torvalds about His Macros
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.
Author | Linus Torvalds |
Work | Post to the Linux Kernel Mailing List |
Published | 2008-07-04 |
Everything is Owned by SCO
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.
Author | Iztok |
Work | Linus is "owned by SCO" |
Published | 2008-07-04 |
The source of my intention
The source of my intention
really isn't crime prevention
My intention is prevention of the lie.Scatman John
"Scatman's World"
Author | Scatman John |
Work | Scatman's World |
Published | 2008-07-04 |
ESR: "To follow the Path"
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"
Author | Eric Raymond |
Work | How to Become a Hacker |
Published | 2008-07-04 |
"GIMP Should Manipulate SVGs" on #gimp
strestout1 | Can GIMP save to svg? |
rindolf | strestout1: SVG is a vector graphics format. |
rindolf | strestout1: GIMP manipulates bitmaps. |
strestout1 | Yes rindolf, I know. |
strestout1 | I 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. |
UnNamed | It could do 3d too. |
schumaml | And Audio processing… |
UnNamed | And Audio mixing… |
UnNamed | And word processing… |
schumaml | And it gotta have a kitchen sink! |
schumaml | So, the real question might be: is there an image editing mode for Emacs? ;) |
Channel | #gimp |
Network | GimpNet |
Tagline | "GIMP Should Manipulate SVGs" |
Published | 2008-07-04 |
Hanah Senesh: Walk to Caesarea
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 )
Author | Hanah Senesh |
Work | Walk to Caesarea |
Published | 2008-07-04 |
"I am not without artifice where magic is concerned…"
'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.'
Author | Terry Pratchett |
Work | The Colour of Magic |
Published | 2008-07-04 |
Linus Torvalds about the SHA1 Security
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_.
Author | Linus Torvalds |
Work | Message to the git mailing list |
Published | 2008-07-04 |
Neo-Tech: About Capitalism
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.
Author | Frank R. Wallace |
Work | Neo Tech IV |
Published | 2008-07-04 |
"People who disagree with me…"
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.)
Author | Linus Torvalds |
Work | Linus compares Linux and BSDs |
Published | 2008-07-04 |
One bug, two bugs, tar bugs, su bugs,
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.
Author | Red Hat Inc. Fedora Workers |
Work | Fedora Core 2 Test 2 available for x86 and x86-64 |
Published | 2008-07-04 |
Charlene: The Sweet Life
"I took the sweet life
but I never knew
I'd be bitter from the sweet"
Author | Charlene |
Work | I've Never Been to Me |
Published | 2008-07-04 |
Neo-Tech: Fully Integrated Honesty
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.
Author | Frank R. Wallace |
Work | Neo Tech Orientation and Definitions |
Published | 2008-07-04 |
chromatic: "Ruby Code Can't Be Bad"
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.)
Author | chromatic |
Work | Blog Post for 17-Novemeber-2005 |
Published | 2008-07-04 |
I Upgraded the Plot Device's…
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"
Author | Mo Willems |
Work | Sheep in the Big City |
Published | 2008-07-04 |
Affairs of Dragons
Do not meddle in the affairs of Dragons, for you are crunchy and taste good with ketchup.
Source unknown.
Author | Unknown Author |
Work | Internet Meme |
Published | 2008-07-04 |
Bjarne Stroustrup about Java
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 ]
Author | Bjarne Stroustrup |
Work | F.A.Q. Entry about Java |
Published | 2008-07-04 |
Oscar Wilde on Redundancy (from the Uncyclopedia)
"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.
Author | Uncyclopedia |
Work | Uncyclopedia entry about Redundancy |
Published | 2008-07-04 |
Vital Enterprise Applications Are (DailyWTF)
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.
Author | The Daily WTF |
Work | The Daily WTF - Enterprise SQL |
Published | 2008-07-04 |
Beatles: "Come Together"
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.
Author | The Beatles |
Work | Come Together |
Published | 2008-07-04 |
The Smithsonian (from Ozy and Millie)
Author | D.C. Simpson |
Work | Ozy and Millie - "The Essence of America" |
Published | 2008-07-04 |
Slashdot: Vim Version 7
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
Author | yet another coward |
Work | Comment on the release of Vim version 7 |
Published | 2008-07-04 |
Star Trek Plot on Freenode's #bmp - The Beep Media Player channel.
deadchip | Computer: Remove characters 'nenolod' and 'sxpert'. |
deadchip | *beeepbeepbeebeeep* |
deadchip | Computer: Resume program. |
sxpert | "Program cannot run without characters 'nenolod' and 'sxpert'. restoring instances. |
deadchip | Computer: 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." |
deadchip | hmm i take that as a "yes" |
sxpert | lol |
deadchip | "Computer: Please remove 'nonsense' component from 'sxpert' character." |
deadchip | "Affirmative." |
sxpert | "unable to comply. " |
deadchip | bah |
deadchip | yeah |
nenolod | grr |
deadchip | you're truly un-nonsensifiable |
deadchip | hahaha |
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." |
deadchip | sxpert: bah |
deadchip | yeah i knew you would delete the whole databank first |
sxpert | lol |
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 |
deadchip | o_O |
Channel | #bmp |
Network | Freenode |
Tagline | Star Trek-Like Plot |
Published | 2008-07-04 |
I'd love to change the world
I'd love to change the world, but they won't give me the source code.
— Unknown
Author | Unknown Author |
Work | Unknown |
Published | 2008-07-04 |
Martin about UNIX Letting You Shoot Yourself in the Foot
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
Author | Martin |
Work | Comment in the JoS Forum |
Published | 2008-07-04 |
Dazjorz: "We are the Borg on IRC"
[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
Author | Sjors (Dazjorz) |
Work | Freenode on IRC |
Published | 2008-07-04 |
God is my favourite…
"(God) is my favourite fictional character." - Homer Simpson
Author | Matt Groening |
Work | The Simpsons |
Published | 2008-07-04 |
Learn several new words everyday
You should learn several new words everyday--eventually you will forget how to speak so others can understand you.
— Yaakov on Freenode's #perl
Author | Yaakov |
Work | Freenode's #perl Conversation. |
Published | 2008-07-04 |
Acme::NewMath
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
Author | Stevie-O |
Work | Acme::NewMath POD document |
Published | 2008-07-04 |
Should Perl drop SCO Support?
> 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.
Author | Kurt Starsinic |
Work | advocacy@perl.org Email |
Published | 2008-07-04 |
Climbing for the Apocalypse on #perlcafe
jkauffman | Lynx_: you do seem to do a lot of climbing |
jkauffman | Lynx_: you'll have the last laugh when the apocalypse comes |
jkauffman | you'll be physically fit |
jkauffman | climbing over the mountains of sulfurous ash |
jkauffman | bounding over rivers of lava |
Lynx_ | sounds great |
Lynx_ | but what will i eat? |
jkauffman | those 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 |
jkauffman | perhaps |
Channel | #perlcafe |
Network | Freenode |
Tagline | Climbing for the Apocalypse |
Published | 2008-07-04 |
Slashdot: "In Soviet Russia…"
In Soviet Russia, every time you kill a kitten, god masturbates
GyroTech on a Slashdot comment
Author | GyroTech |
Work | Slashdot Comment |
Published | 2008-07-04 |
"I Wrote This Much Code" on Freenode's #perlcafe
jagerman | dooky: A coworker used to like to say things like "I wrote this much code" while holding his hands a couple feet apart |
mofino | hahaha |
jagerman | Once I asked him "At what font size?" |
mofino | +30 |
q[ender] | hahah |
jagerman | He never said it any more |
Channel | #perlcafe |
Network | Freenode |
Tagline | "I Wrote This Much Code" |
Published | 2008-07-04 |
Slashdot: Dealing with RMS's Vim Attitude
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
ZZkahei on Slashdot
Author | kahei |
Work | Slashdot Comment |
Published | 2008-07-04 |
Linus: "debugging my own machines"
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
Author | Linus Torvalds |
Work | Email Message |
Published | 2008-07-04 |
Slashdot: Iran: "First they came for"
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
Author | patrixmyth |
Work | Slashdot Comment |
Published | 2008-07-04 |
Linus Torvalds: "I Won't Always Change my Mind"
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.
Author | Linus Torvalds |
Work | Email Message |
Published | 2008-07-04 |
Review of the Oxford English Dictionary
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?
Work | Amazon.com: Oxford English Dictionary |
Published | 2008-07-04 |
Neo-Tech: Selfishness
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.
Author | Frank R. Wallace |
Work | Neo-Tech Advantage No. 14 - "Self-Growth vs. Selfless View" |
Published | 2008-07-04 |
Alan Kay on C++
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind.
Alan Kay (Attributed)
Author | Alan Kay |
Published | 2008-07-04 |
VB.NET and Java Freenode's #perl
ew73 | VB.NET is all of the fun of enforced privacy OO with all of the power of BASIC. |
ew73 | java.sun.os.device.videocard.screen.pixel.dance.a.jig.and.turn.red('true') |
Channel | #perl |
Network | Freenode |
Tagline | VB.NET and Java |
Published | 2008-07-04 |
Wilderness Cat: Extra Peculiar
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!
Author | wildernesscat |
Work | wildernesscat : Extra Peculiar (Blog Entry) |
Published | 2008-07-04 |
Linus Torvalds: Rare "Perfect" Kernels
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
Author | Linus Torvalds |
Work | Email Message |
Published | 2008-07-04 |
"Not comparable" on Freenode's #perl
castoff | merlyn: is it true that array iteration is better performance wise than hash iteration? |
* avar | would guess that array iter is faster than hash iter |
merlyn | what is "hash iter"? |
merlyn | with "each()"? |
castoff | foreach key… |
avar | yeah, or keys |
merlyn | I don't see those as comparable |
merlyn | when you have a hash, and you need to iterate, you do. |
merlyn | when you have an array, and you need to iterate, you do |
merlyn | what is there to choose between? |
castoff | the hash has no real value stored other than the key so i converted to arrays |
avar | merlyn: you can compare the speed of the two operations |
avar | well duh |
merlyn | Why would you compare the speed of unrelated events? |
merlyn | "let's time baking this bread compared to driving to seattle" |
merlyn | it's pointless |
ides | merlyn: heh, yes, but I think it would make a funny performance comparison article! :) |
merlyn | "always optimize for baking bread!" |
* avar | eats merlyn |
ides | merlyn: 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" |
ides | merlyn: too bad there isn't a Benchmark module for my oven… |
merlyn | Ovenmark |
Channel | #perl |
Network | Freenode |
Tagline | Not comparable |
Published | 2008-07-04 |
Jokes about Particle Physics on Freenode's #perl
Teratogen | Two 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". |
mpeg4codec | So officer Schroedinger pulls over this quantum particle and he says ``Do you know how fast you were going?'' |
mpeg4codec | the particle says, ``No, but I know exactly where I am.'' |
Teratogen | everybody has heard of Schroedinger's cat experiment |
Teratogen | but very few people know that Schroedinger hated cats |
Teratogen | with a passion |
Teratogen | and actually experimented on them |
Teratogen | he even owned a set of cat-fur gloves |
Teratogen | cats mysteriously disappeared around Schroedinger's laboratory |
Teratogen | and there was no Chinese restaurant close by to explain the disappearances |
mpeg4codec | Schroedinger's cat: wanted dead AND alive |
Channel | #perl |
Network | Freenode |
Tagline | Jokes about Particle Physics |
Published | 2008-07-04 |
Tel Aviv - a functional definition
Tel Aviv - a functional definition:
Free parking space free space.
Shachar Shemesh
Blog Post
Author | Shachar Shemesh |
Work | "Tel Aviv - a Functional Definition" (Blog Post) |
Published | 2008-07-04 |
Always find someone to blame on Freenode's #perl.
Botje | tecloSolaris: that's an irssi script. you can't run it outside irssi. |
tecloSolaris | but it fails in irssi |
Botje | why does it fail? |
merlyn | it fails because of its parents! |
merlyn | I blame its parents |
merlyn | It fails because of society. |
merlyn | it fails as a fundamental shortcoming of Perl |
merlyn | it fails at succeeding |
Teratogen | I blame society! |
merlyn | I blame Teratogen's society. |
merlyn | I'll blame the blamer |
Channel | #perl |
Network | Freenode |
Tagline | Always find someone to blame |
Published | 2008-07-04 |
Linus Torvalds: Releasing Kernel 2.6.20 on Superbowl Sunday
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
Author | Linus Torvalds |
Work | Announcement of Kernel 2.6.20 |
Published | 2008-07-04 |
Sesquipedallianism
Sesquipedallianism:
Making excessive use of long words.
Work | Definition for Sesquipedallian |
Published | 2008-07-04 |
TimToady's Lament
TimToady | TimToady's Lament: The pain in reign falls mainly in the 'splain. -- |
Channel | #perl6 |
Network | Freenode |
Tagline | TimToady's Lament |
Published | 2008-07-04 |
Slashdot: The Spanish Inquisition
You fool. Why did you tell him the Spanish Inquisition is coming. Now he's going to expect it.
niconorsk on a Slashdot Comment
Author | niconorsk |
Work | Slashdot Comment |
Published | 2008-07-04 |
Cluster of 386s
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.
Work | Beowulf mailing list FAQ |
Published | 2008-07-04 |
Are you being installed in Freenode's #perl
* f00li5h | installs q-mail |
* dazjorz | installs f00li5h |
* Zaba | installs dazjorz |
jeeger | qmail installs f00li5h |
jeeger | In soviet russia … |
jeeger | Software installs YOU! |
* dazjorz | rm -rf zaba |
* f00li5h | is in Soviet Australia |
Channel | #perl |
Network | Freenode |
Tagline | Are you being installed? |
Published | 2008-07-04 |
Losing my Abstraction
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.
Author | Andy Armstrong and Randal L. Schwartz |
Work | Perl module-authors post |
Published | 2008-07-04 |
Memorial Day Weekend and SQL Databases
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
Work | Slashdot Comment |
Published | 2008-07-04 |
DailyWTF: Calculator 2.0
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."
Work | OMGWTF Highlights #2: Misc. (The Daily WTF) |
Published | 2008-07-04 |
Slashdot: Dual Core and Microsoft
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.
Work | Slashdot Comments |
Published | 2008-07-04 |
"Eye have a Spelling Chequer"
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.
Work | Spell Chequer |
Published | 2008-07-04 |
Slashdot: Linus and Bill Gates
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.
Author | dhavleak |
Work | Slashdot Comment |
Published | 2008-07-04 |
Free Karma on Freenode's #perl6.
masak | this definitely gives a more solid feel for kp6 |
masak | kudos to whomever set exp_evalbot up! |
moritz_ | masak: that was me ;) |
masak | moritz_: kudos |
masak | moritz_++ |
spinclad | moritz_++ |
fglock | moritz++ :) |
masak | moritz_++ # the best thing about karma is that it's free |
masak | moritz++ # oh right |
moritz_ | thanks |
moritz_ | "karma is like software - it's better when it's free" ;-) |
Channel | #perl6 |
Network | Freenode |
Tagline | Free Karma |
Published | 2008-07-04 |
Getting rich easily on Freenode's #perl.
talexb | Wow, 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? |
rindolf | talexb: heh. |
jagerman | Wait, I thought *I* won that. |
talexb | rindolf, Can't believe people still fall for that line .. |
fwiles | damn, wish I would win something… I just seem to be pre-approved for about $13 billion worth of home loans |
talexb | Oops, sorry jagerman .. I'm already faxing this lady my Power of Attorney!!! |
talexb | fwiles, Oh, that'll buy you a nice semi in Toronto. |
jagerman | talexb: Oh, I'm way ahead of you then. I'm flying there to meet with "government officials." |
jagerman | I'm paying for it myself, of course, since I'll be rich once they transfer the money to me. |
talexb | jagerman, Rats! Hey, I know a couple of lawyers if you need 'em .. very trustworthy, share some office space with some barbers. |
Channel | #perl |
Network | Freenode |
Tagline | Getting Rich Easily |
Published | 2008-07-04 |
Neo-Tech: All the Destruction for What?
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
Author | Frank R. Wallace |
Work | Neo-Tech Advantage No. 104 |
Published | 2008-07-04 |
Fonts and Microsoft
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…
Author | Jonathan Rockway, Andy Armstrong, Jonathan Rockway, and Adrian Howard |
Work | Perl Module Authors Post |
Published | 2008-07-04 |
Slashdot: 1 out of 10 Lawyers
Geez…get any 10 lawyers together, one will be a real decent person, the other nine will be total asshats.
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.
Work | Slashdot Comment |
Published | 2008-07-04 |
What would Jesus do?
What *would* Jesus do?
Oh my god.
"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.
Author | liedra |
Work | Blog Post |
Published | 2008-07-04 |
Geeky "Your Momma's So Fat" Jokes
LeoNerd | defc0n-: Make sure to use a nice tight knot, so your joined thread doesn't fall apart |
Somni | thread jokes, how droll |
* LeoNerd | grins "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"); |
idiotben | joke? hell that’s good logic! =P Your |
idiotben | Your momma so fat, the bitch needs PAE to fit in memory w/o using up swap |
idiotben | yo momma so fat, your dad has to run RHEL4's "hugemem" kernel |
idiotben | your 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 |
Network | Freenode |
Tagline | Geeky "Your Momma's So Fat" Jokes |
Published | 2008-07-04 |
use.perl.org - Managed C++
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.
Work | use.perl.org Blog Post |
Published | 2008-07-04 |
Slashdot: Windows Desktop Search
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
Author | speaker of the truth |
Work | Slashdot Comment |
Published | 2008-07-04 |
A mouse is a device
A mouse is a device used to point at the xterm you want to type in.
Author | Unknown |
Work | alt.sysadmin.recovery |
Published | 2008-07-04 |
Writing a Mailing List Manager from Scratch
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).
Author | Marc Merlin |
Work | linux-elitists blog post |
Published | 2008-07-04 |
"Not doing it for money"
We're not just doing it for money…We're doing it for a shitload of money!
Excerpt from Spaceballs
Author | Mel Brooks |
Work | Spaceballs |
Published | 2008-07-04 |
"%s on %s" on Freenode's #perl
asarch | Is there any web application framework for Perl? Something ala Ruby on Rails |
integral | asarch: Jifty and Catalyst and lots more! |
archon- | asarch: catalyst |
integral | for example CGI::Application. |
Yaakov | asarch: Perl on Pontoons. |
integral | Jifty is closer to Rails than Catalyst is |
integral | Catalyst is like Lego, Jifty is like that not-Lego stuff that sucks :-) |
asarch | Thanks Yaakov |
asarch | Let me see… |
Yaakov | I WAS LYING |
Yaakov | THERE ARE NO PONTOONS |
integral | Why can't you just use Rails? Too slow? Too crap? |
asarch | lol :-D |
Yaakov | Ruby on Rails will always seem like Ruby on Crack to me, thanks to that promotional video… |
integral | Haskell on Highways |
Yaakov | Logo on Logs |
Yaakov | PHP on PCP |
integral | BCPL on Boats |
integral | They should bring back BCPL |
Yaakov | JCL on Jets |
anno- | cobol on cobbles |
Yaakov | Algol on Airplanes |
Yaakov | Snobol on Snowmobiles |
Yaakov | Ada on Armored Transports |
Channel | #perl |
Network | Freenode |
Tagline | %s on %s |
Published | 2008-07-04 |
Slashdot: Response to "BBC Creates 'Perl on Rails'"
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!
Author | creimer |
Work | Slashdot Comment |
Published | 2008-07-04 |
"Worse is Better" (Larry Wall)
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"
Author | Larry Wall |
Work | State of the Onion 11 |
Published | 2008-07-04 |
Too many Freenode #perl cooks.
ew73 | I have discovered another benefit to the unemployed status! |
ew73 | I can cook whenever I want. |
sili | ew73: cooking with… imagination? |
ew73 | sili: I'm actually quite good at teh cookingz. |
sili | ew73: ARE YOU GOOD PROGRAMMAR 2/ |
ew73 | no :( |
sili | I guess that explains why you're unemployed :p |
ew73 | That was mean! |
sili | it's not like I stole your bike |
ew73 | That also would be mean. |
phroggy | good cooking impresses the ladies a lot more than good programming. |
utopia_ | depends on the lady |
phroggy | (any present female company excepted, of course) |
jdv79 | phroggy: except when you don't have any money |
ew73 | phroggy: But imagine, a good cook AND a good programmer. |
sili | I can cook some stuff. |
phroggy | jdv79: yeah, that nixes the deal. I have that problem too. |
jdv79 | its a start |
ew73 | "Here's my recipe for mushroom stir-fry. And HERE's the source for my nutritional database system." |
phroggy | haha |
jim | ew73: so when you load the data model, do you get the recipe free? |
ew73 | jim: Geek. |
* jim | looks around… |
jim | like yer any different :) |
Channel | #perl |
Network | Freenode |
Tagline | Too many Freenode #perl cooks. |
Published | 2008-07-04 |
Security by perl-deprivation on Freenode's #perl.
→FilipeMendes | has joined #perl |
FilipeMendes | any way to avoid having users running perl? I need specify who can or who can not |
dondelelcaro | FilipeMendes: uh… why? |
FilipeMendes | security purposes |
mauke | haha |
mauke | chmod 0 /usr/bin/perl |
dondelelcaro | question repeated, with more emphasis and incredulity |
FilipeMendes | i want specify some users |
Caelum | FilipeMendes: why would you not want users running perl? |
FilipeMendes | chmod wouldnt be useful |
dkr | FilipeMendes: chmod 750 /usr/bin/perl; chgrp leet /usr/bin/perl; and put the leet people in that group ? |
FilipeMendes | hmmm |
dondelelcaro | you realize that any user who wants can just stick their own perl executable there? |
go|dfish | FilipeMendes: ACL , maybe. |
dkr | also your system scripts might rely on it |
dondelelcaro | (and probably all of the users actually end up using perl?) |
dkr | modify the perl code to have it exit based on checking a uid whitelist. :) |
dkr | change the name to something obscure only the cool people know |
mauke | _perl |
dkr | realize that removing tools does not remove abilities and give up |
mauke | the _ means it's private! |
dkr | mauke: :D |
Channel | #perl |
Network | Freenode |
Tagline | Security by perl-deprivation |
Published | 2008-07-04 |
"It was 20 years ago today…"
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 LaaaanguageIt'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…
Author | Andy Lester |
Work | Perl's 20th Birthday |
Published | 2008-07-04 |
Linus Torvalds: The Purpose of Holidays
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.
Author | Linus Torvalds |
Work | Announcing Linux Kernel prepatch 2.6.24-rc6 |
Published | 2008-07-04 |
Counter-quoting Jamie Zawinski
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
Author | dmd |
Work | Reddit Comment |
Published | 2008-07-04 |
Boxing on Freenode's #perl
BinGOs | mst: doh. |
BinGOs | mst++ # thinking outside the box. |
dwu | mst++ # utterly destroying the box. |
Daveman | SELL THE BOX! |
dwu | CAPITALIST PIG! |
Daveman | :D |
Channel | #perl |
Network | Freenode |
Tagline | Boxing |
Published | 2008-07-04 |
DJB on Command Interfaces
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
Author | Daniel J. Bernstein (DJB) |
Work | "The qmail security guarantee" |
Published | 2008-07-04 |
Slashdot: Xeno's Paradox
Xeno's paradox is easily disproved in three steps:
- Get crossbow and bolt.
- Aim crossbow at Xeno.
- Fire.
If the bolt moves to Xeno, then it is proved that movement is possible. Also, Xeno will be dead. Win win situation.
Author | HUADPE |
Work | Slashdot Comment |
Published | 2008-07-04 |
Linus Torvalds: "The Patch Fell…"
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.
Author | Linus Torvalds |
Work | |
Published | 2008-07-04 |
jerryleecooper on Windows
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.
Author | jerryleecooper |
Work | Talkback on ZDNet |
Published | 2008-07-04 |
Slashdot: Keep Modding up this Joke
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:
- go to slashdot
- find a story
- find a comment on that story
- post a tired, old, lame-ass joke for the 9 billionth time
- ???????
- GET MODDED UP!
Ok, I followed the silly meme, where's my +5 Funny?
Author | Anonymous Coward |
Work | Slashdot Comment |
Published | 2008-07-04 |
Linux Genuine Advantage #1
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!
Work | Linux Genuine Advantage |
Published | 2008-07-04 |
Linux Genuine Advantage #2
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!
Work | Linux Genuine Advantage |
Published | 2008-07-04 |
Linux Genuine Advantage - News
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.
Work | Linux Genuine Advantage |
Published | 2008-07-04 |
Larry Wall: Manipulexity and Whipuptitude
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.
Author | Larry Wall |
Work | Present Continuous, Future Perfect |
Published | 2008-07-04 |
Larry Wall's "My Own Irrationalities"
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.
Author | Larry Wall |
Work | Present Continuous, Future Perfect |
Published | 2008-07-04 |
Larry Wall's "Irrationalities of Other Languages"
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.
Author | Larry Wall |
Work | Present Continuous, Future Perfect |
Published | 2008-07-04 |
Larry Wall - Taking a Trip
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.
Author | Larry Wall |
Work | Present Continuous, Future Perfect |
Published | 2008-07-04 |
Larry Wall - "Anthropology"
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.
Author | Larry Wall |
Work | Present Continuous, Future Perfect |
Published | 2008-07-04 |
Linus Torvalds: Hardware for Servers
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.
Author | Linus Torvalds |
Work | Interview, Part II |
Published | 2008-07-04 |
Slashdot: High-Quality Microsoft Products
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.
Author | boguslinks |
Work | Slashdot Comment |
Published | 2008-07-04 |
Timezone'd on Freenode's #perl
x86 | can someone tell me what this epoch translates to in %Y-%m-%d format? 1202256000 |
integral | eval: POSIX::strftime("%Y-%m-%d", gmtime(1202256000)) |
buubot | integral: 2008-02-06 |
x86 | nice! |
integral | note that if you're not specifying timezone you're in for a world of hate |
integral | err, *pain |
iank | s/pain/butter/ |
iank | I will dump butter on you unless you specify tz. |
iank | Also if you do specify tz. |
iank | Fuck it, I will dump butter on you, fullstop. |
integral | don't waste good butter on them, try margarine |
Channel | #perl |
Network | Freenode |
Tagline | Timezone'd |
Published | 2008-07-04 |
CPAN is your Friend (or Enemy) on Freenode's #perl
x86 | gah |
x86 | DateTime::Format::Strptime is not one of the core modules |
iank | boo 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!) |
iank | apeiron: "oh, but you're a dumbass" |
iank | "carry on then" |
simcop2387-lab | iank! I know I'll call it Ruby on Rails! |
integral | well, it'd be different if CPAN and CPANPLUS really were convenient. |
x86 | POSIX::strptime is not a core module either |
x86 | this sucks |
apeiron | Send patches or shut up. :) |
iank | CPAN IS VERY FUCKING CONVENIENT DO YOU WANT ME TO PUNCH YOU IN THE SPLEEN |
integral | apt-get : cpan :: brilliant : annoying |
iank | this : pretentious and awkward :: 1 : 1 |
x86 | iank: 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 |
integral | bundle it with your app. |
iank | x86: stop failing at sysadmining |
iank | Or that. |
integral | They're also pure-perl so this is very, very trivial. |
integral | We have PARs which are jsut like Java's JARs for even more deployability win |
iank | woohoo |
mst | and people have this inane obsession with only using core |
mst | I mean, anybody who does perl for a living grows out of it pretty fucking fast |
mst | but there's always colossal whining the first time you tell someone to get something from CPAN |
integral | But due to my last point, PAR isn't as well known as it should be |
mst | x86: thanks for being today's example :) |
Channel | #perl |
Network | Freenode |
Tagline | CPAN is your Friend (or Enemy) |
Published | 2008-07-04 |
As long as you don't resort to violence on Freenode's #perl
mrmccrac- | GumbyBRAIN: who is man bear pig? |
GumbyBRAIN | Man 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? |
iank | mrmccrac-: he is half man, and half bearpig. |
* shaldannon | is half man, half asleep |
iank | Half ass leap? |
iank | What's a leap? |
* shaldannon | stabs iank |
iank | oof |
* iank | punches shaldannon |
* shaldannon | kicks iank in the groin |
* iank | passes out from the pain |
Channel | #perl |
Network | Freenode |
Tagline | As long as you don't resort to violence |
Published | 2008-07-04 |
chromatic: Choice of Syntax
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.
Author | chromatic |
Work | Choice of Syntax |
Published | 2008-07-04 |
Mark Jason Dominus - "More about How to Ask a Good Question"
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.
Author | Mark Jason Dominus |
Work | "More about How to Ask a Good Question" |
Published | 2008-07-04 |
Light Bulb Joke
Q: How many hardware engineers does it take to replace a lightbulb?
A: None! We'll fix it in software.
Author | Unknown Author |
Work | Lightbulb Jokes - Computers |
Published | 2008-07-04 |
Linux Kernel Module's Programmer Guide: Beginning Programmers
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.
Author | Ori Pomerantz |
Work | Linux Kernel Module's Programmer Guide |
Published | 2008-07-04 |
chromatic - "Program vs. Script" - #1
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.
Author | chromatic |
Work | "Program vs. Script" |
Published | 2008-07-04 |
chromatic - "Program vs. Script" - #2
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.
Author | chromatic |
Work | "Program vs. Script" |
Published | 2008-07-04 |
chromatic - "Program vs. Script" - #3
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.
Author | chromatic |
Work | "Program vs. Script" |
Published | 2008-07-04 |
Stroustrup on Ease of Use
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.
Author | Bjarne Stroustrup |
Work | My Other New Computer (Replacement Model) |
Published | 2008-07-04 |
Moving Pianos
Moving pianos is dangerous.
Moving pianos are dangerous.
Author | Language Log |
Work | "Nearly All Strings of Words are Ungrammatical" |
Published | 2008-07-04 |
"Real men don't"
> 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".
Work | Whatsup.org.il Comment |
Published | 2008-07-04 |
"Let a Thousand Flowers Bloom"
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!
Author | Andy Lester |
Work | "Let a thousand flowers bloom" |
Published | 2008-07-04 |
What do you do with ideas?
jrockway | "omg i have web 2.0 photoship skillz AND LOVE TEH GIT LETS MAKE A STARTUP!!!11!!" |
awwaiid | it drops my cool-concept impressedness of github like 100 points |
jrockway | that's the rails mentality |
jrockway | "I have an idea, so I'm going to make a company" |
jrockway | compared to the perl version, "i have an idea, so I'm going to write a module" |
awwaiid | is that why we're all poor? |
jrockway | awwaiid: no, starting companies is not how you get rich :) |
Channel | #moose |
Network | irc.perl.org |
Tagline | What do you do with an idea? |
Published | 2008-07-04 |
Manipulating People Using Perl
Khisanth | <insert obligatory disclaimer about parsing HTML with regex> |
Botje | Khisanth =~ s/disclaimer/death threat/ |
Khisanth | I can live with that |
Botje | ooh, i got write access on Khisanth |
Botje | Khisanth =~ s/must sleep/must give Botje all my money/ |
Botje | and now we play the waiting game … >:) |
afallenhope | Botje, write& |
Botje | yeah |
* Khisanth | gives all of Botje's money to himself |
Botje | Khisanth: that's not supposed to happen! |
* Botje | resets the universe |
Khisanth | buggy code |
snegtul | no such thing Khisanth! =) |
snegtul | the bugs are a lie! |
Channel | #perl |
Network | Freenode |
Tagline | Manipulating People with Perl |
Published | 2008-07-27 |
OSNews.com: Mono Syllabic Review
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'
Author | fretinator |
Work | I can't imagine saying "oh, wow!" about |
Published | 2008-07-29 |
Cats and Computer Trees
pkrumins | Prim's algorithm, om nom nom |
f00li5h | cats don't like being trapped in trees, is handy to know how to traverse one quickly! |
pkrumins | true |
pkrumins | the more tree traversal algorithms a kit knows, the sneakier the kit is |
* f00li5h | visits every node, travelling on the minimum weighted edges |
pkrumins | sneaky kit |
Channel | #perl |
Network | Freenode |
Tagline | Cats and Computer Trees |
Published | 2008-08-12 |
"Stumble on a Wiki Page"
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.
Author | Aristotle Pagaltzis |
Work | Re: cpantesters - why exit(0)? |
Published | 2008-09-02 |
Samuel Beckett - Ever Tried
Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better.
Author | Samuel Beckett |
Work | Worstward Ho |
Published | 2008-09-04 |
Larry Wall on Ada Lovelace
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…
Author | Larry Wall |
Work | "Programming is Hard, Let's Go Scripting" |
Published | 2008-09-18 |
Larry Wall on BASIC
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.
Author | Larry Wall |
Work | "Programming is Hard, Let's Go Scripting" |
Published | 2008-09-18 |
Larry Wall - JAM (no not that one)
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.
Author | Larry Wall |
Work | "Programming is Hard, Let's Go Scripting" |
Published | 2008-09-18 |
Larry Wall - LISP
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.
Author | Larry Wall |
Work | "Programming is Hard, Let's Go Scripting" |
Published | 2008-09-18 |
Larry Wall - Common Memes Floating Around
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.
Author | Larry Wall |
Work | "Programming is Hard, Let's Go Scripting" |
Published | 2008-09-18 |
chromatic - Perl's reliable state of the art
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.
Author | chromatic |
Work | "Re: Module::Build 0.30 is released" |
Published | 2008-09-29 |
"Ask Not What Your Country Can Do For You" and more
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.
Author | Based on a page on an Objectivism Site |
Work | Glossary of Nazi Germany in the Wikipedia |
Published | 2008-11-06 |
What are You Trying to Achieve?
sQuEE | eval: [qr/^(\d)(?{ "x{$1}" })$/] |
buubot | sQuEE: [qr/(?-xism:^(\d)(?{ "x{$1}" })$)/] |
* mauke | looks at sQuEE |
sQuEE | :$ |
fizztpok_ | Man, I always feel like I'm getting the hang of Perl until I see nonsense like that. |
mauke | what are you trying to do? |
sQuEE | im trying to eval qr/$regex/ which contains ^(\d)(??{ "x{$1}" })$ , but $@ returns null |
mauke | no, what are you actually trying to do? |
ik | sQuEE: what is the point of doing the thing that you are doing? |
sQuEE | no, that’s just a testing example |
sQuEE | im trying to assign $regex what i captured from a previous match using qr// , eval { $regex = qr/$2/ }; |
sQuEE | im not sure what im doing wrong |
mauke | I'm not interested in what you're doing; what are you trying to achieve? |
ik | You're capturing a regex with a regex and attempting to use said regex? |
ik | I hope the data you're matching isn't input :( |
PerlJam | mauke: I'm trying to achieve world peace and this regex is the last thing standing in my way! ;) |
Khisanth | there will be no world peace! |
* Khisanth | stabs PerlJam |
DrForr | Can I at least have whirled peas? |
* PerlJam | fires up the whirly gig for DrForr and inserts some peas |
* Khisanth | dumps a bowl of whirled peas on DrForr's head |
DrForr | Mmm, whirled peas. |
Channel | #perl |
Network | Freenode |
Tagline | "What are you trying to achieve?" |
Published | 2008-12-17 |
What's the Difference Between JavaScript and Java?
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.
Author | Shog9 |
Work | Stackoverflow.com Question |
Published | 2009-02-09 |
"R is similar…"
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
Author | jest |
Work | “Worst sentence ever written about programming in the Main-stream media” |
Published | 2009-02-11 |
"A discussion is not a war"
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.
Author | slamb |
Work | "What does 'lose' mean?" (Comment on an Advogato Article) |
Published | 2012-09-22 |
"Someone is Wrong"
mst | but jrockway will bitch about them all anyway |
stevan | rhesa: 100% of those with the last name "Rockway" will do that |
rhesa | hehehe |
rjbs | Subject: catalyst framework not compatible with PERL |
jrockway | stevan: i am going to name my kid "Someone is WRONG" |
stevan | jrockway: I think that will be implied, no need to actually name him that |
perigrin | Someone is WRONG rockway |
perigrin | has a nice ring to it |
Penfold | aka 'little Bobby wrong'? |
rhesa | would make a great children's book series: SiW in the zoo etc |
stevan | :D |
stevan | the first one in the series should be Someone is Wrong on the internet |
jrockway | rhesa: that is a great idea! |
jrockway | rhesa: i have a friend who is writing a children's book |
jrockway | i will tell her to change the title and content immediately! |
jrockway | someone 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 |
Network | irc.perl.org |
Tagline | "Someone is Wrong" |
Published | 2009-03-04 |
Lightning Fast Objects
jrockway | btw, feel free to LOL: http://stackoverflow.com/questions/605641/how-to-use-classarrayobjects |
jrockway | wow, such concise code |
jrockway | and i can FEEL THE SPEED from using arrays |
rjbs | bowl full of mush |
rindolf | jrockway: there was a discussion about using arrays as objects in module-authors. |
jrockway | i read it and laughed |
jrockway | (yeah, someone is wrong on the internet, but i don't really care) |
rjbs | I use JSON strings as my objects, and define my classes in terms of regexps that pull out the right attributes. |
rjbs | It makes the code portable to JavaScript, except the methods. |
jrockway | great plan! |
jrockway | regexps are fast in perl, because perl is designed for parsing text |
rjbs | tx, can I add "endorsed by jon rockway" to my precis? |
jrockway | oh yeah |
jrockway | i recommend you reverse the JSON first, though, to provide better encapsulation |
jrockway | otherwise people could read the objects… and that breaks encapsulation, dontchaknow |
rjbs | I use UTF-16 and rot4096. |
jrockway | UTF-16 IS TOO SLOW! |
rindolf | Heh. |
jrockway | i can't believe we are even having this conversation… utf-16… |
jrockway | i am never speaking to you again! |
* rindolf | wonders how one can combine JSON with inside-out objects. |
rjbs | jrockway: no, no, WITHOUT the bom |
rjbs | BOM is what makes it slow. |
rjbs | rindolf: sub id { my $self = shift; $json_parser_for{ $self }->decode($json_for{ $self })->{id} } |
rindolf | rjbs: LOL. |
rindolf | rjbs++ |
Dylan | unicode: somebody set us up the BOM |
ilmari | BOM-de-ada |
rindolf | Where's the BOM? There was supposed to be an earth-shattering Ka-BOM! |
rjbs | I think Iran has it. |
perigrin | if it doesn't … Sen. McCain will introduce a bill to provide them with one |
rjbs | give the bom bom bom, bom to Iran |
rjbs | funnier if you pronounce Iran properly |
perigrin | iran … iran so far away … |
rindolf | iRack - http://www.youtube.com/watch?v=rw2nkoGLhrE |
autarch | someone set us up the BOM |
jnapiorkowski | I thought all our base waz ownzed or something like that |
* confound | is the king of BOM |
rjbs | who's the BOM king? |
confound | I'm the BOM king! |
ubu | "once i was the King of BOM" |
rjbs | hear me now |
Channel | #moose |
Network | irc.perl.org |
Tagline | Lightning Fast Objects |
Published | 2009-03-04 |
"pgTAP 0.20 Infiltrates Community"
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.
Author | David E. Wheeler |
Work | pgTAP 0.20 Infiltrates Community |
Published | 2009-03-30 |
"I'm a Lesbian…"
I'm a Lesbian born in a man's body.
Author | Unclear (origin needed) |
Work | Unknown |
Published | 2009-09-02 |
If you have the same ideas as everybody else…
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
Author | Barry Jones |
Work | Barry Jones Quotes |
Published | 2009-10-07 |
Great, mediocre and small minds
Great minds discuss ideas, average minds discuss events, small minds discuss people.
Unknown, quoted by Admiral Hyman G. Rickover
Author | Hyman G. Rickover |
Work | Hyman G. Rickover Quotes |
Published | 2009-11-03 |
Tail for the lions…
Better be a tail for the lions, rather than the head of the jackals.
Rabbi Mathiah Ben Charash in Pirkei Avot 4, 15
Author | Rabbi Mathiah Ben Charash |
Work | Pirkei Avot 4, 15 |
Published | 2009-11-11 |
Learned a lot from my teachers
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
Author | Rabi Hanina, The Jewish Talmud |
Work | "Three Levels of Learnings" (from "Thoughts about the Best Introductory (Programming) Language") |
Published | 2009-11-11 |
Slashdot: Internet Explorer is Perfectly Safe
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.
Author | palegray.net |
Work | "Re: Breaking News" Slashdot Comment |
Published | 2009-12-04 |
What is an encyclopedia?
Yesterday I asked one of my students if she knew what an encyclopedia is, and she said: "Is it something like Wikipedia?".
Author | alisonclement |
Work | Twitter Twit |
Published | 2010-02-01 |
J. Hall in response to Dr. Judith Bauer
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
Author | J. Hall |
Work | Post to writers@mit.edu . |
Published | 2010-02-25 |
Valerie Aurora: Sleeping with the Enemy
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.
Author | Valerie Aurora |
Work | "Sleeping with the enemy" |
Published | 2010-03-19 |
All American Rejects - "Gives You Hell" Quote
And truth be told I miss you.
And truth be told I'm lying.
Author | The All American Rejects |
Work | "Gives You Hell" Lyrics |
Published | 2010-03-29 |
Rob Pike's Answer to "One Tool for One Job"
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.
Author | Rob Pike |
Work | Slashdot Interview |
Published | 2010-06-21 |
Larry Wall about Do One Thing and Do it Well
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.
Author | Larry Wall |
Work | "Perl, the first postmodern computer language" |
Published | 2010-06-21 |
Slashdot: Jokes on Slashdot
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!). :-)
Author | ShadowRangerRIT |
Work | "Re: Prettier Tool, Old Exploit" |
Published | 2010-07-11 |
Larry Wall Quote
Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.
Author | Larry Wall |
Work | "Re: grep on keys of associative array s-l-o-w. Why?" (comp.lang.perl Usenet post) |
Published | 2010-07-12 |
What does "If it ain't broke, don't fix it." really mean?
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?
Author | Gabor Szabo |
Work | What does "If it ain't broke, don't fix it." really mean? |
Published | 2010-08-29 |
Gabor Szabo on "I don't know Perl."
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.
Author | Gabor Szabo |
Work | Gabor Szabo (Perl programmer and trainer) |
Published | 2010-10-06 |
Slashdot on Patents on Reality T.V.
(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!
Author | nitehawk214 |
Work | USPTO Issues Provisional Storyline Patent |
Published | 2011-02-10 |
Vanguard about Real Programmers
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
Author | vanguard |
Work | Freenode's ##programming |
Published | 2011-03-14 |
Modern Fairy Tale about Short Stories
* Juliet|Awesome | should publish her short stories |
cmptrgeekken | can #so get a discount, juju? |
Juliet|Awesome | only if you say nice things about them |
cmptrgeekken | "This book is teh s3x" |
Juliet|Awesome | I'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 |
madsy | Juliet|Awesome: Your title can be "Kawaii". Now get to it ;-) |
Juliet|Awesome | Once 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 |
jessicah | and then a kiwi married her and made all things right in her world |
jessicah | ;) |
Juliet|Awesome | Then 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 |
Network | Freenode |
Tagline | The Awesome princess, rescued by the awesome prince on his awesome white horse |
Published | 2011-03-31 |
Gandhi - “An Eye for an Eye…“
An eye for an eye will make the whole world blind.
Author | Mohandas Karamchand Gandhi (Attributed) |
Work | Mohandas Gandhi's Quotes |
Published | 2011-04-07 |
UserFriendly.org: Greg at the Veterans Club
[ Greg the tech support guy is sitting in a Veterans club along with a veteran. ]
[ Pause. ]
Author | Illiad |
Work | UserFriendly Comic Strip for 10 October, 2001 |
Published | 2011-05-19 |
“Yo Dawg,”
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…” |
rindolf | Lubaf: :-) |
Lubaf | Further variation: “yo dawg, we heard you don’t like fractals.” |
Channel | #wikipedia |
Network | Freenode |
Tagline | Yo Dawg |
Published | 2011-06-11 |
There was one Napoleon…
There was one Napoleon, one George Washington, and one me!
Author | Jim Cash and Joe Epps Jr. |
Work | Dick Tracy (1990 film) |
Published | 2011-06-12 |
“If at first…”
If at first you don't succeed, destroy all evidence that you tried.
Author | Unknown |
Work | Unknown |
Published | 2011-06-19 |
Daniel Browning about Correct Spelling and Grammar
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?
Author | Daniel Browning |
Work | Post to the Portland Perl Mongers Mailing List |
Published | 2011-09-14 |
“A UDP packet walks into a bar”
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.
Author | Omega-00 |
Work | You Down with UDP? |
Published | 2011-09-14 |
UDP Joke
The best thing about a UDP joke is that I don’t care if you get it or not.
Author | Brandon |
Work | You Down with UDP? |
Published | 2011-09-14 |
Steven Rostedt about comments and code
Golden rule #12: When the comments do not match the code, they probably are both wrong ;)
Author | Steven Rostedt |
Work | Post to the Linux kernel mailing list |
Published | 2012-01-13 |
Utilising Facebook and Twitter for Fedora Packages
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.
Author | Tim Flink |
Work | Re: Fedora QA and Google Summer of Code 2012 |
Published | 2012-05-04 |
Children warned name of first pet should contain 8 characters and a digit
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.
Author | Boutros |
Work | NewsBiscuit Post |
Published | 2012-08-15 |
Why Debian May Have an Older Version of a Package
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.
Author | Lars Wirzenius |
Work | Post to debian-devel |
Published | 2012-08-29 |
Writing for the World
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.
Author | Eric Raymond |
Work | The Cathedral and the Bazaar |
Published | 2012-10-10 |
Excerpt from “Best Thing I Never Had”
Thank God I found the good in goodbye!
Author | Beyoncé |
Work | “Best Thing I Never Had” |
Published | 2012-10-28 |
Eleanor Roosevelt Quote
Do one thing every day that scares you.
Author | Eleanor Roosevelt |
Work | Quote |
Published | 2012-11-03 |
Larry Wall: “All Truth is God’s Truth”
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. :-)
Author | Larry Wall |
Work | Larry Wall’s “Perl Culture” Keynote |
Published | 2013-04-02 |
The CIA vs. The KGB vs. The Shin Bet
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!”
Author | Israeli Joke |
Work | Google Plus Post |
Published | 2013-04-03 |
An Engineer in Hell
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?”
Author | Unknown |
Work | Joke |
Published | 2013-04-12 |
Joke: The Believer Rabbi
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.
Author | Unknown |
Work | Joke |
Published | 2013-04-15 |
Joke: How did the Engineering Student Get His Bicycle
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.”
Author | Unknown |
Work | Jokes: Comprehending Engineers |
Published | 2013-04-19 |
Larry Wall - The Ada Programming Language
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.
Author | Larry Wall |
Work | "Programming is Hard, Let's Go Scripting" |
Published | 2013-04-26 |
Excerpt from “Bad Grammar” by James at War
I’m worser at superlatives.
And I don’t ever use no double negatives.
Author | James at War |
Work | “Bad Grammar” |
Published | 2013-08-09 |
Excerpt from Wyrd Sisters by Terry Pratchett
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.
Author | Terry Pratchett |
Work | Wyrd Sisters |
Published | 2013-08-20 |
Excerpt from Harvey Danger’s “Wine, Women, and Song”
I figured wrong (with a capital R).
Author | Harvey Danger |
Work | “Wine, Women, and Song” |
Published | 2013-09-27 |
Joke: Praying at the Western Wall
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!”
Author | Unknown |
Work | Joke |
Published | 2013-10-12 |
Lawrence Lessig: Rewarding the Critics
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.
Author | Lawrence Lessig |
Work | Remix: Making Art and Commerce Thrive in the Hybrid Economy |
Published | 2013-12-26 |
Gabor Szabo: Yak Shaving
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.
Author | Gabor Szabo |
Work | “Yak Shaving” Blog Post |
Published | 2014-02-06 |
“If a tree falls down in the middle of the forest…”
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?
Author | Ron Gilbert |
Work | Monkey Island 2: LeChuck’s Revenge |
Published | 2014-04-30 |
Tim Berners-Lee, the World Wide Web, and the Dexter Model
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.
Author | Mark Leighton Fisher |
Work | “Tim Berners-Lee, the World Wide Web, and the Dexter Model” blog post |
Published | 2014-05-24 |
Peter Ustinov about Comedy
Comedy is simply a funny way of being serious.
Author | Peter Ustinov |
Work | Peter Ustinov Quotes |
Published | 2014-07-26 |
Peter Ustinov about Botticelli
If Botticelli were alive today, he’d be working for Vogue.
Author | Peter Ustinov |
Work | Peter Ustinov Quotes |
Published | 2014-07-26 |
Peter Ustinov about Beliefs
Beliefs are what divide people. Doubt unites them.
Author | Peter Ustinov |
Work | Peter Ustinov Quotes |
Published | 2014-07-26 |
Avicii - “Wake me up” Lyrics
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 startThey 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 meSo 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 lostI 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 plansWish 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
Author | Avicii |
Work | “Wake Me Up” |
Published | 2014-07-27 |
“What have the Romans ever done for us?”
Author | Monty Python |
Work | Life of Brian (1979) |
Published | 2014-07-29 |
Shakespears Sister - “Hello (Turn Your Radio On)” Excerpt
Life is a strange thing. Just when you think you learned how to use it, it’s gone.
Author | Shakespears Sister |
Work | “Hello (Turn Your Radio On)” |
Published | 2014-09-02 |
The Mighty Boosh: The Ape of Death Scene
[ The two Mandrill guards lower their gazes ]
[ Cut. Message on the screen - “Six Minutes Later” ]
Author | The Mighty Boosh |
Work | The Mighty Boosh - “The Ape of Death” Scene |
Published | 2014-10-03 |
Big O
Shammah | any 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! |
Shammah | bro, you can learn it in 10 minutes |
Shammah | it'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. |
Shammah | shit like that |
Shammah | rustles my jimmies so hard |
Shammah | my poor jimmies |
k-hos | non stop jimmies vibration |
_bryan | the cloud is more annoying |
_bryan | aka the internet renamed |
Shammah | A series of tubes 3.0 |
_bryan | my old company launched a cloud marketing campaign on the cloud |
_bryan | not a single customer of mine knew or cared |
Shammah | In particular, "Big O" (and its related data structures and algorithms concepts) is a key concept to making programs go fast. |
Shammah | the fuck did i just read |
altered | written by this guy http://i.imgur.com/Tsm63TJ.png |
Shammah | D: |
k-hos | sanic the hodgepodge! |
Jonas__ | Shammah, you don't use big o magic? |
Jonas__ | I use the big-o lib for everything |
Shammah | uh |
Shammah | I 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 |
Shammah | sounds legit |
Channel | ##reddit-gamedev |
Network | Freenode |
Tagline | Big O No |
Published | 2014-12-26 |
Santayana’s Definition of a Fanatic
A fanatic: one who redoubles his efforts after he has forgotten his aim.
Author | George Santayana |
Work | ESR: “Evaluating the harm from closed source” |
Published | 2015-01-04 |
Compiling a C program from 20 years ago
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.
Author | Pascal Hartig |
Work | “Building Vim from 1993 today” |
Published | 2015-01-10 |
D&D Stats Explained with Tomatoes
- 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.
Author | tan620 |
Work | D&D Reddit “D&D Stats Explained With Tomatoes” |
Published | 2015-01-18 |
Some people were allocating memory…
Some people were allocating memory before it was cool. These people are called heapsters.
Author | Unknown |
Work | via ZadYree |
Published | 2015-01-19 |
A Positive Attitude
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
Author | Herm Albright |
Work | “Herm Albright’s ‘Positive Attitude’” |
Published | 2015-02-03 |
Joke: Thinking Big
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.”
Author | Herm Albright |
Work | “Herm Albright’s ‘Positive Attitude’” |
Published | 2015-02-03 |
A Productive Day
One of my most productive days was throwing away 1,000 lines of code.
Author | Ken Thompson (Attributed) |
Work | Ken Thompson Quote |
Published | 2015-02-10 |
“Ice Ice Baby” Excerpt
Anything less than the best is a felony.
Author | Vanilla Ice |
Work | “Ice Ice Baby” Song |
Published | 2015-02-22 |
Learning How to Drum at Age 65
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.
Author | Jason Riggs |
Work | Reply to “What do you think about starting new activities at the age of 36 like music or exercising?” on Quora.com |
Published | 2015-02-23 |
Linus Torvalds: Indirections
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.
Author | Linus Torvalds |
Work | Post to the Linux Kernel Mailing List |
Published | 2015-02-28 |
Backcompat is holding us back!
“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.
Author | Aristotle (the Perl enthusiast) |
Work | “Backcompat is holding us back!” |
Published | 2015-03-23 |
“You gotta go out there…”
The Wise Janitor: You gotta go out there, believe in the ball, and throw yourself.
Author | Various Writers |
Work | Not Another Teen Movie |
Published | 2015-05-17 |
SANE
Reportedly, SANE (= “Scanner Access Now Easy”) was called that way in part so one can say “TWAIN is not SANE!”.
Author | Via an Israeli FOSS Enthusiast. |
Work | Unknown |
Published | 2015-08-08 |
Open Source Software
Open source software: each person contributes a brick, but ultimately each person receives a house in return.
Author | Brendan Scott (Attributed) |
Work | Unknown |
Published | 2015-08-08 |
“I didn’t stop pretending…”
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.
Author | Ze Frank |
Work | Unknown |
Published | 2015-08-09 |
New Diet
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.
Author | Bart Baker |
Work | Meghan Trainor - “All About That Bass” PARODY |
Published | 2015-09-26 |
Your Momma Might Have Told You…
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.
Author | Bart Baker |
Work | Meghan Trainor - “All About That Bass” PARODY |
Published | 2015-09-26 |
The kind of movie where…
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.
Author | xeno |
Work | Chat on Freenode’s ##programming |
Published | 2015-10-04 |
Two Things I Hate
There's only two things I hate in this world: people who are intolerant of other people's cultures, and the Dutch.
Author | Mike Myers, and Michael McCullers |
Work | Austin Powers in Goldmember |
Published | 2015-10-11 |
The Greatest threat to Authors and Creative Artists
The greatest threat to authors and creative artists is not piracy — it’s obscurity.
Author | Tim O’Reilly |
Work | “Piracy is progressive taxation.” |
Published | 2015-12-13 |
“Tech needs less…”
Tech needs less wizards, ninjas, and rockstars, and way more sociologists.
Author | Noah Slater |
Work | Tweet |
Published | 2015-12-30 |
PSD is not my favourite file format.
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.
Author | Greg Onufer |
Work | Xee’s source code |
Published | 2016-03-12 |
“Stop reinventing wheels…”
Stop reinventing wheels, start building space rockets.
Author | www.cpan.org |
Work | Motto of CPAN |
Published | 2016-03-27 |
The key to making programs fast
The key to making programs fast is to make them do practically nothing.
Author | Mike Haetel (the original author of GNU grep) |
Work | “Why GNU grep is fast” |
Published | 2016-06-04 |
Excerpt from the Windows Vista Licence
“You may not work around any technical limitations in the software”
— Windows Vista licence
Author | Microsoft |
Work | Windows Vista EULA |
Published | 2016-06-20 |
The Attack-Reporting Computer
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!!”.
Author | Unknown |
Work | Joke |
Published | 2016-09-24 |
Don’t use a big word
Don’t use a big word when a singularly unloquacious and diminutive linguistic expression will satisfactorily accomplish the contemporary necessity.
Author | Ultimate Giggles |
Work | Facebook Post |
Published | 2017-02-27 |
It’s better to have loved
It’s better to have loved and lost than to never have lost at all.
Author | Samuel Butler (Unsourced) |
Work | Unknown |
Published | 2017-03-04 |
What My Latest Project Has
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.
Author | Lars Wirzenius |
Work | New project? Start with the scaffolding |
Published | 2017-04-13 |
The cool thing about Vim
The cool thing about Vim is — you find something interesting with every typo.
Author | Su-Shee |
Work | Freenode’s #perl conversation |
Published | 2017-07-28 |
chromatic about testing DSLs
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.
Author | chromatic |
Work | Comment on “What Testing DSLs Get Wrong” |
Published | 2017-08-20 |
Bill Raymond about Optimisation
I achieved my fast times by multitudes of 1% reductions.
Author | Bill Raymond |
Work | Post to the Freecell Solver mailing list |
Published | 2017-10-11 |
Monologue and Dialogue
I shall explain: Monologue: one person talking to himself ; Dialogue: like Monologue - two people talking to themselves.
Author | Shaike Ophir |
Work | The English Teacher |
Published | 2018-01-19 |
Wikipedia
"How can you trust an encyclopedia that everyone can edit?" How can you trust an encyclopedia that no one can edit!!
Author | David Shay |
Work | Talk on an Israeli FOSS Conference |
Published | 2019-05-30 |
No broken windows
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.
Author | Michael G Schwern |
Work | Post to the Perl-QA mailing list |
Published | 2019-06-22 |
Great Programmers
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.
Author | Eric Raymond |
Work | The Cathedral and the Bazaar |
Published | 2020-04-04 |
Soviet feature: God and his angels as implementing humans' perception of the universe
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
Author | Soviet magazine |
Work | Conversation |
Published | 2020-06-21 |
"I thought using loops was cheating"
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.
Author | Pagan-za |
Work | Reddit reply to "Do you ever feel like you're cheating by using sample packs?" |
Published | 2020-08-27 |
The Word's "Forgiveness"…
The word's "forgiveness",
look it up.
It's what Jesus has in store for you,
but I don't no matter what.
Author | Ashton Shepherd |
Work | “Look it Up” |
Published | 2020-10-22 |
“They who saved one soul has saved the world Entire”
“They who saved one soul has saved the world Entire”
Midrash:
It's fine to help, convince, inspire, etc. even only one person at a time.
Author | Jewish Mishnah |
Work | "He who sustains one soul" |
Published | 2020-12-26 |
“I've heard a Jew and a Muslim argue in a Damascus café with less”
"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>
Author | Ronald Florence |
Work | Debian Bug |
Published | 2021-01-18 |
"Those who make a distinction between education and entertainment don't know the first thing about either."
"Those who make a distinction between education and entertainment don't know the first thing about either."
- Marshall McLuhan (via "movement-sigs")
Author | Marshall McLuhan |
Work | Debian Bug |
Published | 2021-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."
The difference between theory and practice is that in theory, there is no difference between theory and practice, while in practice, there is.
Author | Attributed to Yogi Berra and others |
Work | via fortune-mod |
Published | 2021-02-15 |
Nasruddin seeking the Perfect Wife
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!".
Author | via "Nice Inspiration For Everyone" |
Work | Looking For The Perfect Wife |
Published | 2021-03-05 |
Sarah Michelle Gellar about giving back money and time
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.
Author | Sarah Michelle Gellar |
Work | Sarah Michelle Gellar as quoted on the English Wikipedia |
Published | 2021-03-18 |
American Propaganda
"eta prapaganda, americanska, imperialistitstisca, capitalististisca"
Author | Lool |
Work | "Lool": "I am a woman" |
Published | 2021-07-05 |
"3 to 1"
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!"
Author | via fortune-mod |
Work | fortune |
Published | 2021-10-20 |
Third Cousin
I had sex with my third cousin. My sister told me to stop counting.
Author | Trashlord |
Work | #perlcafe conversation. |
Published | 2021-10-20 |
Quote from "Steal Like an Artist"
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.
Author | Austin Kleon |
Work | Steal Like an Artist |
Published | 2021-11-07 |
Good Luck, Bad Luck
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.
Author | Unknown |
Work | Web page |
Published | 2022-03-12 |
Atlas Shrugged: interests of the public
"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."
Author | Ayn Rand |
Work | Atlas Shrugged |
Published | 2022-03-24 |
Two sides to the world
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.
Author | Terry Pratchett |
Work | Only You Can Save Mankind |
Published | 2022-04-10 |
Liberals target
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.
Author | Unknown |
Work | Captioned Image |
Published | 2022-05-03 |
"we don’t wake up for less than $10,000 a day"
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.”
Author | Linda Evangelista |
Work | fill in |
Published | 2022-05-05 |
Idiot-proof Programs
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.
Author | Rick Cook |
Work | The Wizardry Compiled (1989) |
Published | 2022-07-09 |
The Programmer and the Genie
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.”
Author | ugg.li |
Work | ugg.li Post |
Published | 2022-08-10 |
Christina Grimmie - “Feelin’ Good” Lyrics
[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
Author | Christina Grimmie |
Work | “Feelin’ Good” |
Published | 2022-09-10 |
I am pleased to see that we have differences
“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
Author | Unknown |
Work | Star Trek |
Published | 2022-12-29 |
Capitalism vs. communism
Under capitalism, man exploits man. Under communism, it's just the opposite.
Author | J. K. Galbraith |
Work | via fortune-mod |
Published | 2022-12-29 |
“There's never time to do it right”
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?
Author | Unknown |
Work | via fortune-mod |
Published | 2023-04-08 |
Atlas Shrugged: what would you tell Atlas to do?
"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."
Author | Ayn Rand |
Work | Atlas Shrugged |
Published | 2023-05-26 |
If the human brain were so simple that we could understand it, we would be so simple we couldn’t.
If the human brain were so simple that we could understand it, we would be so simple we couldn’t.
Author | Unknown |
Work | via fortune-mod |
Published | 2023-11-03 |
Excerpt from “Amish Paradise” by Weird Al Yankovic
Think you're really righteous? Think you're pure in heart?
Well, I know I'm a million times as humble as thou art!
Author | Weird Al Yankovic |
Work | “Amish Paradise” |
Published | 2023-11-06 |
Burning Love [mod] ("Fresh Prince of Bel-Air")
Author | Andy Borowitz (Creator) |
Work | "The Fresh Prince of Bel-Air" |
Published | 2023-11-08 |
God is Dead
“God is Dead”
— Nietzsche
“Nietzsche is Dead”
— God
“Nietzsche is God”
— Dead
Author | Unknown fortune-mod contributor |
Work | fortune-mod |
Published | 2024-05-14 |
True Ignorance
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Author | Unknown |
Work | Via Trashlord’s IRC /quit message |
Published | 2024-06-10 |
“The odds are SO much insanely higher to not ever exist, vs. being born. I can’t believe I exist.”
The odds are SO much insanely higher to not ever exist, vs. being born. I can’t believe I exist.
Author | Alex Goot ( @alexgoot ) |
Work | Twitter Tweet |
Published | 2024-06-15 |
The systemd conspiracy
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!!!
Author | Reverend Green |
Work | Slashdot Comment |
Published | 2024-08-24 |
“Most of your excuses are traceable to a fear of criticism, not a fear of failure.”
Most of your excuses are traceable to a fear of criticism, not a fear of failure. #LifeCoaching #Leadership
Author | Bruce Van Horn ( @BruceVH ) |
Work | Twitter Tweet |
Published | 2024-08-29 |
“Protozoa are small, and bacteria are small, but viruses are smaller than them both put together.”
“Protozoa are small, and bacteria are small, but viruses are smaller than them both put together.”
Author | Unknown fortune-mod contributor |
Work | fortune-mod |
Published | 2024-11-05 |
A cat programmer
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!
Author | via Dan Dascalescu |
Work | Facebook chat |
Published | 2024-12-15 |
“In the beginning the Universe was created.”
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.
Author | Douglas Adams |
Work | The Restaurant at the End of the Universe |
Published | 2025-01-11 |
Superficiality
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.
Author | Victor Fresco |
Work | Andy Richter Controls the Universe |
Published | 2025-02-28 |
Excerpts from the T.V. Show The Big Bang Theory
Big Bang Theory: Summer Glau #1
Author | Chuck Lorre and Bill Prady |
Work | The Big Bang Theory S02E17 (The Terminator Decoupling) |
Published | 2014-07-11 |
Big Bang Theory: Summer Glau #2
Author | Chuck Lorre and Bill Prady |
Work | The Big Bang Theory S02E17 (The Terminator Decoupling) |
Published | 2014-07-11 |
Big Bang Theory: Summer Glau #3
Author | Chuck Lorre and Bill Prady |
Work | The Big Bang Theory S02E17 (The Terminator Decoupling) |
Published | 2014-07-11 |
Big Bang Theory: Penny After Watching Buffy
[ Penny’s Apartment: Leonard and Penny finished watching an episode of Buffy the Vampire Slayer ]
Author | Chuck Lorre and Bill Prady |
Work | The Big Bang Theory S06E21 (The Closure Alternative) |
Published | 2014-07-12 |
Big Bang Theory: “What does it stand for?”
Author | Chuck Lorre and Bill Prady |
Work | The Big Bang Theory S02E0 |
Published | 2024-12-20 |
Excerpts from the T.V. Show Friends
Excerpt from the TV Show Friends - #1
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #2
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #3
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #4
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #5
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #6
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #7
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #8
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #9
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #10
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #11
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #12
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #13
[…]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #14
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #15
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #16
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #17
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #18
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #19
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #20
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #21
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #22
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #23
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #24
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #25
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #26
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #27
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #28
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #29
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #30
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #31
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #32
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #33
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #34
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #35
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #36
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #37
[ At Carol & Susan’s lesbian wedding ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #38
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #39
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #40
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #41
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #42
[ At Rachel’s double birthday party ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #43
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #44
[ blows out the candles. Somebody calls out “heads up” and the volleyball lands in the flan ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #45
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #46
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #47
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #48
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #49
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #50
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #51
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #52
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #53
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #54
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #55
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #56
[ Chandler and Joey come sprinting in ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #57
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #58
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #59
[ Joey and Chandler are watching T.V. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #60
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #61
[ Rachel dashes into the café, excited. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #62
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #63
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #64
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #65
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #66
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #67
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #68
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #69
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #70
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #71
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #72
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #73
[ on “The Days of our Lives”:]
[ Everyone gasps. The show ends.]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #74
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #75
[ They walk over to the sink and discuss it for a moment ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #76
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #77
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #78
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #79
[ She kisses him passionately,then leaves. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #80
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #81
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #82
[ Monica is in her bed but can’t fall asleep ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #83
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #84
[ Realizing what she just said. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #85
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #86
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #87
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #88
[ Stunned silence ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #89
[ Rachel is on the phone ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #90
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #91
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #92
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #93
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #94
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #95
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #96
[ Phoebe turns and looks at Monica, while Joey frantically motions to Chandler to help him out. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #97
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #98
[ Chandler and Joey both laugh ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #99
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #100
[ At the Brown Bird meeting ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #101
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #102
[ Chandler enters hungover and groaning ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #103
[ Some knocking is heard from the ceiling ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #104
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #105
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #106
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #107
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #108
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #109
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #110
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #111
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #112
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #113
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #114
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #115
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #116
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #117
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #118
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #119
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #120
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #121
[ Ross goes to call her.]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #122
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #123
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #124
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #125
[ Cut to Monica’s bedroom, both Monica and Phoebe gasp. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #126
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #127
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #128
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #129
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #130
[ Rachel enters. ]
[ Ross enters behind Rachel, and look at each other for a moment. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #131
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #132
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #133
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #134
[ Joey is making a sign on the ground out of sticks ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #135
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #136
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #137
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #138
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #139
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #140
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #141
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #142
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #143
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #144
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #145
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #146
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #147
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #148
[ Ross enters, wearing a white suit with a little red bow tie ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #149
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #150
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #151
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #152
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #153
[ Joey steps in a picks up the paper, the gang all look at him. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #154
[ After the bad review of the play in the “New York Times”. ]
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #155
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #156
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #157
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #158
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #159
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #160
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #161
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #162
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #163
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #164
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #165
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #166
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Excerpt from the TV Show Friends - #167
Author | David Crane & Marta Kauffman |
Work | Friends (T.V. Show) |
Published | 2008-07-04 |
Quotes from the site “Joel on Software”
Joel on Software - Programmers are architects in their hearts
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.
Author | Joel Spolsky |
Work | Things you Should Never Do, Part I |
Published | 2008-07-04 |
Joel on Software - “The Joel Test” ; “SEMA”
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.
Author | Joel Spolsky |
Work | The Joel Test: 12 Steps to Better Code |
Published | 2008-07-04 |
Joel on Software - when is a UI well-designed - Excerpt from “UI Design for Programmers”
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.
Author | Joel Spolsky |
Work | User Interface Design for Programmers - Chapter 1 |
Published | 2008-07-04 |
Joel on Software - Excerpt from “Things you Should Never Do, Part I”: It’s harder to read code than to write it.
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.
Author | Joel Spolsky |
Work | Things you Should Never Do, Part I |
Published | 2008-07-04 |
Joel on Software - Excerpt from “Painless Bug Tracking”
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.
Author | Joel Spolsky |
Work | Painless Bug Tracking |
Published | 2008-07-04 |
Joel on Software - “Bloatware and the 80/20 Myth”
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.
Author | Joel Spolsky |
Work | Strategy Letter IV: Bloatware and the 80/20 Myth |
Published | 2008-07-04 |
Joel on Software - Nobody else is going to understand it
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.
Author | Joel Spolsky |
Work | Diary entry for 2 April, 2002 |
Published | 2008-07-04 |
Joel on Software - Excerpt from “UI Design for Programmers” : computers sizes
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).
Author | Joel Spolsky |
Work | User Interface Design for Programmers - Chapter 2 |
Published | 2008-07-04 |
Joel on Software - “Law of Leaky Abstractions” - How TCP is Implemented
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.
Author | Joel Spolsky |
Work | The Law of Leaky Abstractions |
Published | 2008-07-04 |
Joel on Software - “Working on CityDesk, Part One”
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.)
Author | Joel Spolsky |
Work | Working on CityDesk, Part One |
Published | 2008-07-04 |
Joel on Software - “Bloatware and the 80/20 Myth” : Microsoft Excel’s Historical Sizes
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!
Author | Joel Spolsky |
Work | Strategy Letter IV: Bloatware and the 80/20 Myth |
Published | 2008-07-04 |
Joel on Software - On Unicode
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.
Author | Joel Spolsky |
Work | The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) |
Published | 2008-07-04 |
Joel on Software - “How Microsoft Lost the API War” - How not to stop arguments
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.)
Author | Joel Spolsky |
Work | How Microsoft Lost the API War |
Published | 2008-07-04 |
Joel on Software - “How Microsoft Lost the API War” - Microsoft had lost a whole generation of developers
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.
Author | Joel Spolsky |
Work | How Microsoft Lost the API War |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - What Humps Mean
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!
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - “You’re not leaving.”
“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!
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - The consumer surplus
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - segmenting using grocery coupons
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software: "Home" vs. "Professional"
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!
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - Site Licences
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software: software prices’ gap
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - “prices send signals”
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software - “prices send signals”
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - On the Pricing of Software
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.
Author | Joel Spolsky |
Work | Camels and Rubber Duckies |
Published | 2008-07-04 |
Joel on Software - Blog Entry of 2 September, 2004 - Internet forums' forks
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.
Author | Joel Spolsky |
Work | Blog entry of 2 September, 2004 |
Published | 2008-07-04 |
Joel on Software - “Two Stories”
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.
Author | Joel Spolsky |
Work | Two Stories |
Published | 2008-07-04 |
Joel on Software - “Two Stories”
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.
Author | Joel Spolsky |
Work | Two Stories |
Published | 2008-07-04 |
Joel on Software - “Two Stories”
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.
Author | Joel Spolsky |
Work | Two Stories |
Published | 2008-07-04 |
Joel on Software - “Two Stories”
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.
Author | Joel Spolsky |
Work | Two Stories |
Published | 2008-07-04 |
Joel on Software - “Two Stories”
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.
Author | Joel Spolsky |
Work | Two Stories |
Published | 2008-07-04 |
Joel on Software - “Biculturalism” - “Silence is Golden”
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.
Author | Joel Spolsky |
Work | Biculturalism |
Published | 2008-07-04 |
Joel on Software - “FogBugz 4+1/2 and Subjective Well-Being”
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.
Author | Joel Spolsky |
Work | FogBugz 4+1/2 and Subjective Well-Being |
Published | 2008-07-04 |
Joel on Software - “The Perils of JavaSchools”
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.
Author | Joel Spolsky |
Work | The Perils of JavaSchools |
Published | 2008-07-04 |
Joel on Software - “The Perils of JavaSchools”
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.)
Author | Joel Spolsky |
Work | The Perils of JavaSchools |
Published | 2008-07-04 |
Joel on Software - “The Joel Test”
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.
Author | Joel Spolsky |
Work | The Joel Test: 12 Steps to Better Code |
Published | 2008-07-04 |
Joel on Software - “The Joel Test”
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.
Author | Joel Spolsky |
Work | The Joel Test: 12 Steps to Better Code |
Published | 2008-07-04 |
Joel on Software - “The Joel Test”
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.
Author | Joel Spolsky |
Work | The Joel Test: 12 Steps to Better Code |
Published | 2008-07-04 |
Joel on Software - “Seven steps to remarkable customer service”
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.
Author | Joel Spolsky |
Work | Seven steps to remarkable customer service |
Published | 2008-07-04 |
Joel on Software - “Seven steps to remarkable customer service”
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.”
Author | Joel Spolsky |
Work | Seven steps to remarkable customer service |
Published | 2008-07-04 |
Joel on Software - “Strategy Letter II: Chicken and Egg Problems”
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.
Author | Joel Spolsky |
Work | Strategy Letter II: Chicken and Egg Problems |
Published | 2008-07-04 |
Joel on Software - “Strategy Letter II: Chicken and Egg Problems”
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.
Author | Joel Spolsky |
Work | Strategy Letter II: Chicken and Egg Problems |
Published | 2008-07-04 |
Joel on Software - “Evidence Based Scheduling”
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.
Author | Joel Spolsky |
Work | Evidence Based Scheduling |
Published | 2008-07-04 |
Joel on Software - “Evidence Based Scheduling”
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}
Author | Joel Spolsky |
Work | Evidence Based Scheduling |
Published | 2008-07-04 |
Joel on Software - “Evidence Based Scheduling”
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, … }
Author | Joel Spolsky |
Work | Evidence Based Scheduling |
Published | 2008-07-04 |
Joel on Software - “Evidence Based Scheduling”
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.
Author | Joel Spolsky |
Work | Evidence Based Scheduling |
Published | 2008-07-04 |
Joel on Software - “Evidence Based Scheduling”
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.
Author | Joel Spolsky |
Work | Evidence Based Scheduling |
Published | 2008-07-04 |
Joel on Software - Blog Entry for 19 February, 2008
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.
Author | Joel Spolsky |
Work | Blog entry for 19 February 2008 |
Published | 2008-07-04 |
Joel on Software Forum - PHP, Perl and Python
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” |
Work | PHP more maintainable than Perl, also Pepsi way better than Coke |
Published | 2008-07-04 |
Joel on Software - Excerpt from the Book Reviews
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.
Author | Joel Spolsky |
Work | Book Reviews |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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”).
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Martian Headsets”
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.
Author | Joel Spolsky |
Work | Martian Headsets |
Published | 2008-07-04 |
Joel on Software - “Five Worlds”
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.
Author | Joel Spolsky |
Work | Five Worlds |
Published | 2008-07-04 |
All those wonderful GUI tools for Linux administration
“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.
Author | Drew Kime |
Work | Comment on “Oracle - How Quaint?” |
Published | 2008-07-04 |
Joel on Software - Fire and Motion
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.
Author | Joel Spolsky |
Work | Fire and Motion |
Published | 2008-07-26 |
Joel on Software - Rub a dub dub
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.
Author | Joel Spolsky |
Work | Rub a dub dub |
Published | 2008-11-19 |
Joel on Software - Rub a dub dub
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.
Author | Joel Spolsky |
Work | Rub a dub dub |
Published | 2008-11-19 |
Joel on Software - Five Worlds - The Introduction
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:
- Shrinkwrap
- Internal
- Embedded
- Games
- 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.
Author | Joel Spolsky |
Work | Five Worlds |
Published | 2009-05-13 |
Joel on Software - Wrong Code Look Wrong - Clean Code
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.
Author | Joel Spolsky |
Work | Making Wrong Code Look Wrong |
Published | 2009-12-20 |
Joel on Software - Perfectionism
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?”
Author | Joel Spolsky |
Work | News for 22-April-2004 |
Published | 2010-08-23 |
Joel on Software - Sesame Seeds
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.
Author | Joel Spolsky |
Work | There’s no place like 127.0.0.1 |
Published | 2010-11-19 |
Joel on Software - Learn how to write
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.
Author | Joel Spolsky |
Work | Advice for Computer Science College Students |
Published | 2011-04-02 |
Joel on Software - Software prototypes
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.
Author | Joel Spolsky |
Work | May 2003 Post |
Published | 2019-07-03 |
Joel on Software - “Seven steps to remarkable customer service” - Fix everything two ways
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.
Author | Joel Spolsky |
Work | Seven steps to remarkable customer service |
Published | 2020-04-01 |
Joel on Software - "Software is neat like that" (“Rub a dub dub”)
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.
Author | Joel Spolsky |
Work | Rub a dub dub |
Published | 2020-12-03 |
Joel on Software - addressing people in English
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.
Author | Joel Spolsky |
Work | Getting Your Résumé Read – Joel on Software |
Published | 2021-08-11 |
Joel on Software - Why People Buy Operating Systems
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.
Author | Joel Spolsky |
Work | How Microsoft Lost the API War |
Published | 2021-10-13 |
Paul Graham Quotes
Paul Graham: People who do Great Work
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.
Author | Paul Graham |
Work | “Great Hackers” (old Version) |
Published | 2008-07-04 |
Paul Graham about Great Men in their Youth
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.
Author | Paul Graham |
Work | What You’ll Wish You’d Known |
Published | 2008-07-04 |
Paul Graham about Java - #1
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.
Author | Paul Graham |
Work | Java’s Cover |
Published | 2008-07-04 |
Paul Graham - Java Hype
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.
Author | Paul Graham |
Work | Java’s Cover |
Published | 2008-07-04 |
Paul Graham - about Computer Science Mathematicians
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.
Author | Paul Graham |
Work | “Hackers and Painters” (the Essay) |
Published | 2008-07-04 |
Paul Graham - figure a Program Completely on Paper
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.
Author | Paul Graham |
Work | Hackers and Painters |
Published | 2008-07-04 |
Paul Graham on Business Oscillations
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.
Author | Paul Graham |
Work | Hackers and Painters |
Published | 2008-07-04 |
Paul Graham: “What those who teach, cannot do”
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.
Author | Paul Graham |
Work | The Hundred-Year Language |
Published | 2008-07-04 |
Paul Graham: Meaning of Hacker/Hack
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).
Author | Paul Graham |
Work | The Word “Hacker” |
Published | 2008-07-04 |
Paul Graham: Hacking Predates Computers
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.
Author | Paul Graham |
Work | The Word “Hacker” |
Published | 2008-07-04 |
Paul Graham: Founding Fathers Saying Things Like Hackers
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.
Author | Paul Graham |
Work | The Word “Hacker” |
Published | 2008-07-04 |
Paul Graham: MBAs in the Fortune 400
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.
Author | Paul Graham |
Work | How to Start a Startup |
Published | 2008-07-04 |
Paul Graham: Judging a Book by its Cover
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.
Author | Paul Graham |
Work | Java’s Cover |
Published | 2008-07-04 |
Paul Graham: Java Aims Low
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.
Author | Paul Graham |
Work | Java’s Cover |
Published | 2008-07-04 |
Paul Graham: The Wrong People Like Java
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.
Author | Paul Graham |
Work | Java’s Cover |
Published | 2008-07-04 |
Paul Graham: Popularity and Being a Scripting Language
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.
Author | Paul Graham |
Work | Being Popular |
Published | 2008-07-04 |
Paul Graham: Brevity of Programming Languages
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.
Author | Paul Graham |
Work | Being Popular |
Published | 2008-07-04 |
Paul Graham: “Evolutionary Dead Ends”
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.
Author | Paul Graham |
Work | The Hundred-Year Language |
Published | 2008-07-04 |
Paul Graham: Wasteful Things
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.
Author | Paul Graham |
Work | The Hundred-Year Language |
Published | 2008-07-04 |
Paul Graham: Succinctness is Power
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.
Author | Paul Graham |
Work | Succinctness is Power |
Published | 2008-07-04 |
Paul Graham: Mathematicians and Vogue
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.
Author | Paul Graham |
Work | How to Be Silicon Valley |
Published | 2008-07-04 |
Paul Graham: about Technology Parks
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.
Author | Paul Graham |
Work | How to Be Silicon Valley |
Published | 2008-07-04 |
Paul Graham about Hackers and Discipline
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.
Author | Paul Graham |
Work | What You’ll Wish You’d Known |
Published | 2008-07-04 |
Paul Graham: “Kids behaving like Adults”
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.
Author | Paul Graham |
Work | What You’ll Wish You’d Known |
Published | 2008-07-04 |
Paul Graham: Physicists and Professors of French Literature
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?
Author | Paul Graham |
Work | Re: What You Can’t Say |
Published | 2008-07-04 |
Paul Graham: the Great American Novel
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.
Author | Paul Graham |
Work | The Power of the Marginal |
Published | 2008-07-04 |
Paul Graham - Democracy and the Wikipedia
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.
Author | Paul Graham |
Work | Web 2.0 |
Published | 2008-08-15 |
Paul Graham - Newspapers vs. Blogs
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.
Author | Paul Graham |
Work | “What Business Can Learn from Open Source” (Footnote) |
Published | 2008-08-15 |
Paul Graham - News that are not News
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.
Author | Paul Graham |
Work | “What Business Can Learn from Open Source” (Footnote) |
Published | 2012-10-06 |
Paul Graham - “How can you dismiss socialism so casually”
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.
Author | Paul Graham |
Work | “Re: What You Can’t Say |
Published | 2014-07-26 |
Paul Graham - What “amateur” meant
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.
Author | Paul Graham |
Work | “What Business Can Learn from Open Source” |
Published | 2018-09-14 |
Paul Graham - Rare Distinction
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.
Author | Paul Graham |
Work | “The Power of the Marginal” |
Published | 2019-01-20 |
Technologies created for stupider people
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.
Author | Trevor Blackwell |
Work | “Trevor Re: Java's Cover” |
Published | 2019-11-21 |
Paul Graham - “No one reads the average blog”
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.
Author | Paul Graham |
Work | “What Business Can Learn from Open Source” (Footnote) |
Published | 2020-10-31 |
Paul Graham: Hackability of Programming Languages
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.
Author | Paul Graham |
Work | Being Popular |
Published | 2024-02-01 |
Nadav Har’El Signatures - Fortunes Cookies - Shlomi Fish’s Collection
"A mathematician is a device for turning
"A mathematician is a device for turning coffee into theorems" -- P. Erdos -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"A witty saying proves nothing." --
"A witty saying proves nothing." -- Voltaire -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Arguing with nyh just doesn't pay off."
"Arguing with nyh just doesn't pay off." -- Muli Ben-Yehuda, Linux-il list -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Computers are useless. They can only
"Computers are useless. They can only give you answers." -- Pablo Picasso -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Did you sleep well?" "No, I made a
"Did you sleep well?" "No, I made a couple of mistakes." -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Do you want to restart Windows now or
"Do you want to restart Windows now or wait for the next crash?" -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"God is dead." - Nietzsche; "Nietzsche is
"God is dead." - Nietzsche; "Nietzsche is dead" - God -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"How could we possibly use sex to get
"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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"I don't use drugs, my dreams are
"I don't use drugs, my dreams are frightening enough." -- M. C. Escher -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"I'll doublecross that bridge when I come
"I'll doublecross that bridge when I come to it" (a politician about the future) -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Luck is when preparation meets
"Luck is when preparation meets opportunity." - Richard Sherman -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Mommy! The garbage man is here!" "Well,
"Mommy! The garbage man is here!" "Well, tell him we don't want any!"- Groucho Marx -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Never be afraid to tell the world who
"Never be afraid to tell the world who you are." -- Anonymous -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"Outlook not so good." Wow! That magic 8-
"Outlook not so good." Wow! That magic 8- ball knows everything! So, what about IE? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"There is no system but GNU, and Linux is
"There is no system but GNU, and Linux is one of its kernels" -- Richard Stallman -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
"[I'm] so full of action, my name should
"[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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
(On the back of a VW Beetle) Don't honk,
(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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
:(){ :|:&};: # DANGER: DO NOT run this,
:(){ :|:&};: # DANGER: DO NOT run this, unless you REALLY know what you're doing! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A Life? Cool! Where can I download one of
A Life? Cool! Where can I download one of those from? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A Nobel Peace Prize? I would KILL for one
A Nobel Peace Prize? I would KILL for one of those. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A bird in the hand is safer than one
A bird in the hand is safer than one overhead. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A cat has claws ending its paws. A
A cat has claws ending its paws. A sentence has a pause ending its clause. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A city is a large community where people
A city is a large community where people are lonesome together. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A computer program does what you tell it
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A computer without Microsoft is like a
A computer without Microsoft is like a chocolate cake without mustard. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A conclusion is simply the place where
A conclusion is simply the place where you got tired of thinking. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A conscience does not prevent sin. It
A conscience does not prevent sin. It only prevents you from enjoying it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A diplomat thinks twice before saying
A diplomat thinks twice before saying nothing. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A facility for quotation covers the
A facility for quotation covers the absence of original thought. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A fanatic is one who can't change his
A fanatic is one who can't change his mind and won't change the subject. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A fine is a tax for doing wrong. A tax is
A fine is a tax for doing wrong. A tax is a fine for doing well. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A good programmer is someone who looks
A good programmer is someone who looks both ways before crossing a one-way street. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A language is a dialect with an army.
A language is a dialect with an army. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A man is incomplete until he is married.
A man is incomplete until he is married. After that, he is finished. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A man with a watch knows what time it is.
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A messy desk is a sign of a messy mind.
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A professor is one who talks in someone
A professor is one who talks in someone else's sleep. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A smart man always covers his ass. A wise
A smart man always covers his ass. A wise man just keeps his pants on. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
A thing is not necessarily true because a
A thing is not necessarily true because a man dies for it. - Oscar Wilde -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
AAAAA: the American Association for the
AAAAA: the American Association for the Abolition of Abbreviations and Acronyms -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
AlGoreithm, n: Repeating a calculation
AlGoreithm, n: Repeating a calculation until a prior desired result is produced. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Alarm clock: A device to wake people
Alarm clock: A device to wake people without small kids. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
All those who believe in psychokinesis,
All those who believe in psychokinesis, raise my hand. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Always borrow money from pessimists. They
Always borrow money from pessimists. They don't expect to be paid back. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Always go to other people's funerals,
Always go to other people's funerals, otherwise they won't come to yours. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Always keep your words soft and sweet,
Always keep your words soft and sweet, just in case you have to eat them. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Always remember you're unique, just like
Always remember you're unique, just like everyone else. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
An Apple a day, keeps Windows away.
An Apple a day, keeps Windows away. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
An apple a day keeps the doctor away. An
An apple a day keeps the doctor away. An onion a day keeps everyone away! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
An egotist is a person of low taste, more
An egotist is a person of low taste, more interested in himself than in me. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
An error? Impossible! My modem is error
An error? Impossible! My modem is error correcting. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
And now for some feedback:
And now for some feedback: EEEEEEEEEEEEEEEEEEEEEEEEEEE -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Anyone who quotes me in their sig is an
Anyone who quotes me in their sig is an idiot. -- Rusty Russell's sig. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Are you still here? The message is over.
Are you still here? The message is over. Shoo! Go away! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
As every cat owner knows, nobody owns a
As every cat owner knows, nobody owns a cat. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
As far as we know, our computer has never
As far as we know, our computer has never had an undetected error. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Attention: There will be a rain dance
Attention: There will be a rain dance Friday night, weather permitting. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Bank, n: a place that will lend you money
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Bigamy: Having one wife too many.
Bigamy: Having one wife too many. Monogamy: The same thing! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Birthdays are good for you - the more you
Birthdays are good for you - the more you have the longer you live. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Boat: A hole in the water surrounded by
Boat: A hole in the water surrounded by wood into which one pours money. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Bore, n.: A person who talks when you
Bore, n.: A person who talks when you wish him to listen. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Bumper sticker on stealth bomber: "If you
Bumper sticker on stealth bomber: "If you can read this, we wasted a lot of money!" -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Bureaucracy, n: A method for transforming
Bureaucracy, n: A method for transforming energy into solid waste. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Business jargon is the art of saying
Business jargon is the art of saying nothing while appearing to say a lot. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Cat rule #2: Bite the hand that won't
Cat rule #2: Bite the hand that won't feed you fast enough. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Cats are smarter than dogs. You can't get
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Cats aren't clean, they're just covered
Cats aren't clean, they're just covered with cat spit. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Cats know what we feel. They don't care,
Cats know what we feel. They don't care, but they know. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Cement mixer collided with a prison van.
Cement mixer collided with a prison van. Look out for sixteen hardened criminals. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Christopher Robin Hood steals from the
Christopher Robin Hood steals from the rich and gives to the Pooh. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Cigarette: tobacco wrapped in paper, fire
Cigarette: tobacco wrapped in paper, fire at one end, and a fool at the other. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Committee: A group of people that keeps
Committee: A group of people that keeps minutes and wastes hours. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Communism is the equal distribution of
Communism is the equal distribution of poverty. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Computers are like air conditioners. Both
Computers are like air conditioners. Both stop working if you open windows. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Corduroy pillows - they're making
Corduroy pillows - they're making headlines! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Creativity consists of coming up with
Creativity consists of coming up with many ideas, not just that one great idea. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Deja Moo: The feeling that you've heard
Deja Moo: The feeling that you've heard this bull before. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Despite the cost of living, have you
Despite the cost of living, have you noticed how it remains so popular? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Diplomat: A man who always remembers a
Diplomat: A man who always remembers a woman's birthday but never her age. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Disclaimer: The opinions expressed above
Disclaimer: The opinions expressed above are not my own. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Does replacing myself with a shell-script
Does replacing myself with a shell-script make me impressive or insignificant? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Don't be irreplaceable. If you can't be
Don't be irreplaceable. If you can't be replaced, you can't be promoted. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Drink varnish and you'll get a lovely
Drink varnish and you'll get a lovely finish. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Early bird gets the worm, but the second
Early bird gets the worm, but the second mouse gets the cheese. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Earth First! We can strip-mine the other
Earth First! We can strip-mine the other planets later... -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Energizer Bunny arrested - charged with
Energizer Bunny arrested - charged with battery. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Enjoy the new millennium; it might be
Enjoy the new millennium; it might be your last. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Entropy: Not just a fad, it's the future!
Entropy: Not just a fad, it's the future! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Everybody lies, but it doesn't matter
Everybody lies, but it doesn't matter since nobody listens. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Experience is what causes a person to
Experience is what causes a person to make new mistakes instead of old ones. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Experience is what lets you recognize a
Experience is what lets you recognize a mistake when you make it again. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Fame: when your name is in everything but
Fame: when your name is in everything but the phone book. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
For people who like peace and quiet - a
For people who like peace and quiet - a phoneless cord. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
From the Linux getopt(3) manpage: "BUGS:
From the Linux getopt(3) manpage: "BUGS: This manpage is confusing." -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Give Yogi a rifle. Support your right to
Give Yogi a rifle. Support your right to arm bears! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
God created the world out of nothing, but
God created the world out of nothing, but the nothingness still shows through. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Guarantee: this email is 100% free of
Guarantee: this email is 100% free of magnetic monopoles, or your money back! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Happiness isn't getting what you want,
Happiness isn't getting what you want, it's wanting what you've got. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Hardware, n.: The parts of a computer
Hardware, n.: The parts of a computer system that can be kicked. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Having a smoking section in a restaurant
Having a smoking section in a restaurant is like having a peeing section in a pool -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
He who dies with the most toys is still
He who dies with the most toys is still dead -- Citibank billboard, Manhattan 2001 -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
He who has more is not happier than he
He who has more is not happier than he who wants less. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Help Microsoft stamp out piracy. Give
Help Microsoft stamp out piracy. Give Linux to a friend today! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Help Wanted: Telepath. You know where to
Help Wanted: Telepath. You know where to apply. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Hi! I'm a signature virus! Copy me into
Hi! I'm a signature virus! Copy me into your signature to help me spread! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Hindsight is always 20:20
Hindsight is always 20:20 -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Hospital: Where they wake you up to give
Hospital: Where they wake you up to give you a sleeping pill. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Hospitality: Making your guests feel at
Hospitality: Making your guests feel at home, even if you wish they were. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
How do you tell when a pineapple is ready
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
How long a minute depends on what side of
How long a minute depends on what side of the bathroom door you're on. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
How much wood would a woodchuck chuck if
How much wood would a woodchuck chuck if a woodchuck would chuck wood? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
How to become immortal: Read this
How to become immortal: Read this signature tomorrow and follow its advice. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
How's he gonna read that magazine rolled
How's he gonna read that magazine rolled up like that? What the ... - a fly. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I am logged in, therefore I am.
I am logged in, therefore I am. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I am the world's greatest authority on my
I am the world's greatest authority on my own opinion. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I am thinking about a new signature. Stay
I am thinking about a new signature. Stay tuned. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I before E except after C. We live in a
I before E except after C. We live in a weird society! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I considered atheism but there weren't
I considered atheism but there weren't enough holidays. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I couldn't afford a cool signature, so I
I couldn't afford a cool signature, so I just got this one. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I couldn't think of an interesting
I couldn't think of an interesting signature to put here... Maybe next time. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I don't eat snails. I prefer fast food.
I don't eat snails. I prefer fast food. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I don't live on the edge, but sometimes I
I don't live on the edge, but sometimes I go there to visit. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I don't suffer from insanity, I enjoy
I don't suffer from insanity, I enjoy every minute of it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I had a lovely evening. Unfortunately,
I had a lovely evening. Unfortunately, this wasn't it. - Groucho Marx -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I have a great signature, but it won't
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I have a watch cat! If someone breaks in,
I have a watch cat! If someone breaks in, she'll watch. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I have an open mind - it's just closed
I have an open mind - it's just closed for repairs. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I intend to live forever - so far, so
I intend to live forever - so far, so good. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I love deadlines. I love the whooshing
I love deadlines. I love the whooshing sound they make as they go by. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I planted some bird seed. A bird came up.
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I put a dollar in one of those change
I put a dollar in one of those change machines. Nothing changed. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I started out with nothing... I still
I started out with nothing... I still have most of it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I used to be a lumberjack, but I just
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I used to work in a pickle factory, until
I used to work in a pickle factory, until I got canned. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I want to be a human being, not a human
I want to be a human being, not a human doing -- Scatman John -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I want to live forever or die in the
I want to live forever or die in the attempt. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I work for money. If you want loyalty,
I work for money. If you want loyalty, buy yourself a dog. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I would give my right arm to be
I would give my right arm to be ambidextrous. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
I'm a peripheral visionary: I see into
I'm a peripheral visionary: I see into the future, but mostly off to the sides. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If God had intended us to be vegetarians,
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If God is watching us, the least we can
If God is watching us, the least we can do is be entertaining. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If I am not for myself, who will be for
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If I were two-faced, would I be wearing
If I were two-faced, would I be wearing this one?.... Abraham Lincoln -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If Windows is the answer, you didn't
If Windows is the answer, you didn't understand the question. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If a million Shakespeares tried to write
If a million Shakespeares tried to write together, they would write like a monkey. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If at first you don't succeed, skydiving
If at first you don't succeed, skydiving is not for you. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If con is the opposite of pro, is
If con is the opposite of pro, is congress the opposite of progress? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If glory comes after death, I'm not in a
If glory comes after death, I'm not in a hurry. (Latin proverb) -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If marriage was illegal, only outlaws
If marriage was illegal, only outlaws would have in-laws. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If the universe is expanding, why can't I
If the universe is expanding, why can't I find a parking space? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If you choke a Smurf, what color does it
If you choke a Smurf, what color does it turn? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If you drink, don't park; Accidents cause
If you drink, don't park; Accidents cause people. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If you lost your left arm, your right arm
If you lost your left arm, your right arm would be left. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If you tell the truth, you don't have to
If you tell the truth, you don't have to remember anything. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
If you're looking for a helping hand,
If you're looking for a helping hand, look first at the end of your arm. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
In Fortran, God is real unless declared
In Fortran, God is real unless declared an integer. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
In God we Trust -- all others must submit
In God we Trust -- all others must submit an X.509 certificate. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
In case of emergency, this box may be
In case of emergency, this box may be used as a quotation device. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Isn't Disney World a people trap operated
Isn't Disney World a people trap operated by a mouse? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
It is better to be thought a fool, then
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
It's fortunate I have bad luck - without
It's fortunate I have bad luck - without it I would have no luck at all! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
It's hard to fly like an eagle when
It's hard to fly like an eagle when you're surrounded by turkeys. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Jury: Twelve people who determine which
Jury: Twelve people who determine which client has the better lawyer. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Just remember that if the world didn't
Just remember that if the world didn't suck, we would all fall off. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Learn from mistakes of others; you won't
Learn from mistakes of others; you won't live long enough to make them all yourself -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Life can only be understood backwards but
Life can only be understood backwards but it must be lived forwards. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Life is what happens to you while you're
Life is what happens to you while you're busy making other plans. - John Lennon -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Life's a bitch, but god forbid the bitch
Life's a bitch, but god forbid the bitch divorce me -- Nas -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Linux *is* user-friendly. Not
Linux *is* user-friendly. Not idiot-friendly, but user-friendly. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Linux is just like a wigwam: no Windows,
Linux is just like a wigwam: no Windows, no Gates and an Apache inside. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Linux: Because rebooting is for adding
Linux: Because rebooting is for adding new hardware. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Live as if you were to die tomorrow,
Live as if you were to die tomorrow, learn as if you were to live forever. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Long periods of drought are always
Long periods of drought are always followed by rain. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Lottery: A tax on people who are bad at
Lottery: A tax on people who are bad at math. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Lumber Cartel member #2224.
Lumber Cartel member #2224. http://lumbercartel.freeyellow.com/ -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Make it idiot proof and someone will make
Make it idiot proof and someone will make a better idiot. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Martin Luther King said "I have a dream",
Martin Luther King said "I have a dream", not "I have a plan". -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
May you live as long as you want - and
May you live as long as you want - and never want as long as you live. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Microchips: what's left at the bottom of
Microchips: what's left at the bottom of the bag when it reaches you. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Ms Piggy's last words: "I'm pink,
Ms Piggy's last words: "I'm pink, therefore I'm ham." -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
My greatest fear is that no-one will
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
My password is my dog's name. His name is
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
My typos are intentional copyright traps.
My typos are intentional copyright traps. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
New! Divorcee Barbie! Comes with all the
New! Divorcee Barbie! Comes with all the usual accessories, plus all of Ken's stuff -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Only dead fish go with the flow.
Only dead fish go with the flow. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Open your arms to change, but don't let
Open your arms to change, but don't let go of your values. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Politics, n: from Greek, "poly"=many,
Politics, n: from Greek, "poly"=many, "ticks"=blood sucking parasites. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Promises are like babies: fun to make,
Promises are like babies: fun to make, but hell to deliver. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Quitters never win. Winners never quit.
Quitters never win. Winners never quit. Idiots never win BUT STILL never quit. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Recursive, adj.: See Recursive
Recursive, adj.: See Recursive -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Red meat is not bad for you: fuzzy green
Red meat is not bad for you: fuzzy green meat is bad for you. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Seen on a sign outside a church: "This is
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Seen on the back of a dump truck:
Seen on the back of a dump truck: <---PASSING SIDE . . . . . SUICIDE---> -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Share your knowledge. It's a way to
Share your knowledge. It's a way to achieve immortality. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Shortening Year-2000 to Y2K was just the
Shortening Year-2000 to Y2K was just the kind of thinking that caused that problem! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Sign above a shop selling burglar alarms:
Sign above a shop selling burglar alarms: "For the man who has everything" -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Sign in pool: "Welcome to our OOL. Notice
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Sign in zoo: Do not feed the animals. If
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Sign on a back of truck: "Overtakers
Sign on a back of truck: "Overtakers beware, or you might meet the Undertaker" -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Sign seen in restaurant: We Reserve The
Sign seen in restaurant: We Reserve The Right To Serve Refuse To Anyone! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Snowflakes are very fragile, but look
Snowflakes are very fragile, but look what they can do when they stick together! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Software is like sex, it is better when
Software is like sex, it is better when it's free -- Linus Torvalds -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Some people bring happiness wherever they
Some people bring happiness wherever they go, others whenever they go. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Someone offered you a cute little quote
Someone offered you a cute little quote for your signature? JUST SAY NO! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Sorry, but my karma just ran over your
Sorry, but my karma just ran over your dogma. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Spelling mistakes left in for people who
Spelling mistakes left in for people who feel the need to correct others. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Strike not only while the iron is hot,
Strike not only while the iron is hot, make the iron hot by striking it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Support bacteria - they're the only
Support bacteria - they're the only culture some people have! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Tact is the art of making a point without
Tact is the art of making a point without making an enemy. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Tact: The ability to describe others as
Tact: The ability to describe others as they see themselves. - Abraham Lincoln -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Take my advice, I don't use it anyway.
Take my advice, I don't use it anyway. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Tea or coffee? Coffee, without cream. It
Tea or coffee? Coffee, without cream. It will be without milk, we have no cream. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The 3 stages of sex: Tri-weekly, try
The 3 stages of sex: Tri-weekly, try weekly, try weakly. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The fact that no one understands you
The fact that no one understands you doesn't mean you're an artist. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The human mind is like a parachute - it
The human mind is like a parachute - it functions better when it is open. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The knowledge that you are an idiot, is
The knowledge that you are an idiot, is what distinguishes you from one. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The meek shall inherit the Earth, for
The meek shall inherit the Earth, for they are too timid to refuse it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The message above is just this
The message above is just this signature's way of propagating itself. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The path of least resistance is what
The path of least resistance is what makes rivers and politicians crooked. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The person who knows how to laugh at
The person who knows how to laugh at himself will never cease to be amused. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The road to good intentions is paved with
The road to good intentions is paved with hell. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The socks in my drawer are like
The socks in my drawer are like snowflakes: No two are alike. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The space between my ears was
The space between my ears was intentionally left blank. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The trouble with being punctual is that
The trouble with being punctual is that nobody is there to appreciate it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The trouble with political jokes is they
The trouble with political jokes is they get elected. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The two most common elements in the
The two most common elements in the universe are hydrogen and stupidity. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The two rules for success are: 1. Never
The two rules for success are: 1. Never tell them everything you know. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
The world is coming to an end ... SAVE
The world is coming to an end ... SAVE YOUR BUFFERS!!! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
There are 2 ways to do it - my way and
There are 2 ways to do it - my way and the right way -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
This '|' is not a pipe.
This '|' is not a pipe. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
This box was intentionally left blank.
This box was intentionally left blank. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
This message contains 100% recycled
This message contains 100% recycled characters. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
This signature was intentionally left
This signature was intentionally left boring. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
This space is for sale - inquire inside.
This space is for sale - inquire inside. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Those are my principles. If you don't
Those are my principles. If you don't like them, I have others. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Those who beat their swords into
Those who beat their swords into plowshares will plow for those who don't. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Thousands of years ago, cats were
Thousands of years ago, cats were worshipped as gods. They never forgot. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Time is the best teacher. Unfortunately
Time is the best teacher. Unfortunately it kills all its students. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
To decide or not to decide, that is the
To decide or not to decide, that is the question. Or is it? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Today is the tomorrow you worried about
Today is the tomorrow you worried about yesterday, and now you know why. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Topologist, n.: A person who cannot tell
Topologist, n.: A person who cannot tell a doughnut from a coffee mug. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Tourist: Someone who goes 3,000 miles to
Tourist: Someone who goes 3,000 miles to get a picture in front of his car. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Two wrongs may not make a right, but three
Two wrongs may not make a right, but three rights make a left. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Unix is simple, but it takes a genius to
Unix is simple, but it takes a genius to understand its simplicity. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Unix is user friendly - it's just picky
Unix is user friendly - it's just picky about its friends. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Unlike Microsoft, a restaurant will not
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
War doesn't determine who's right but
War doesn't determine who's right but who's left. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Ways to Relieve Stress #10: Make up a
Ways to Relieve Stress #10: Make up a language and ask people for directions. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
We aim to please, you aim too, please.
We aim to please, you aim too, please. (sign in a gas station men's room) -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
We are Microsoft. You will be
We are Microsoft. You will be assimilated. Resistance is futile. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
We could wipe out world hunger if we knew
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Wear short sleeves! Support your right to
Wear short sleeves! Support your right to bare arms! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Welcome to the Church of the Holy
Welcome to the Church of the Holy Cabbage. Lettuce pray... -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
What did the Buddhist say to the hot dog
What did the Buddhist say to the hot dog vendor? Make me one with everything. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
What's the difference between roast beef
What's the difference between roast beef and pea soup? Anyone can roast beef. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
What's the greatest world-wide use of
What's the greatest world-wide use of cowhide? To hold cows together. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
What's tiny, yellow and very dangerous? A
What's tiny, yellow and very dangerous? A canary with the super-user password. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
When everything's coming your way, you're
When everything's coming your way, you're in the wrong lane. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
When you handle yourself, use your head;
When you handle yourself, use your head; when you handle others, use your heart. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
When you lose, don't lose the lesson.
When you lose, don't lose the lesson. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Why are you looking down here? The joke
Why are you looking down here? The joke is above! -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Why aren't fishmongers generous? Their
Why aren't fishmongers generous? Their business makes them selfish. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Why do doctors call what they do
Why do doctors call what they do practice? Think about it. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Why do programmers mix up Christmas and
Why do programmers mix up Christmas and Halloween? Because DEC 25 = OCT 31 -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Why do we drive on a parkway and park on
Why do we drive on a parkway and park on a driveway? -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Willpower: The ability to eat only one
Willpower: The ability to eat only one salted peanut. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Windows detected you moved your mouse.
Windows detected you moved your mouse. Reboot for this change to take effect. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Windows-2000/Professional isn't.
Windows-2000/Professional isn't. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
You do not need a parachute to skydive.
You do not need a parachute to skydive. You only need one to skydive twice. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
You have the right to remain silent.
You have the right to remain silent. Anything you say will be used against you. -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
You may only be one person to the world,
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
ech`echo xiun|tr nu oc|sed
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.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
echo '[q]sa[ln0=aln256%Pln256/snlbx]
echo '[q]sa[ln0=aln256%Pln256/snlbx] sb3135071790101768542287578439snlbxq'|dc -- One of Nadav Har’El's Email Signatures.
Author | Nadav Har’El |
Work | Nadav Har’El’s E-mail Signature Quotes |
Published | 2008-07-04 |
Rules of Open Source Programming
Rule of Open-Source Programming #1
Rule of Open-Source Programming #1:
Don’t whine unless you are going to implement it yourself.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #4
Rule of Open-Source Programming #4:
If you don’t work on your project, chances are that no one will.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #5
Rule of Open-Source Programming #5:
A project is never finished.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #6
Rule of Open-Source Programming #6:
The user is always right unless proven otherwise by the developer.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #7
Rule of Open-Source Programming #7:
Release early, release often. Clean compilation is optional.
Author | Omer Zak |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #8
Rule of Open-Source Programming #8:
Open-Source is not a panacea.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #9
Rule of Open-Source Programming #9:
Give me refactoring or give me death!
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #11
Rule of Open-Source Programming #11:
When a developer says he will work on something, he or she means “maybe”.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #13
Rule of Open-Source Programming #13:
Your first release can always be improved upon.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #15
Rule of Open-Source Programming #15:
If you like it, let the author know. If you hate it, let the author know why.
Author | Muli Ben-Yehuda |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #20
Rule of Open-Source Programming #20:
Open Code != Good Code
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #22-23
Rules of Open-Source Programming:
22. Backward compatibility is your worst enemy.
23. Backward compatibility is your users’ best friend.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #33
Rule of Open-Source Programming #33:
Don’t waste time on writing test cases and test scripts - your users are your best testers.
Author | Omer Zak |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #34
Rule of Open-Source Programming #34:
Every successful project will eventually spawn a sub-project
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #37
Rule of Open-Source Programming #37:
Duplicate effort is inevitable. Live with it.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Rule of Open-Source Programming #48
Rule of Open-Source Programming #48:
The number of items on a project’s to-do list always grows or remains constant.
Author | Shlomi Fish |
Work | Rules of Open Source Programming |
Published | 2008-07-04 |
Quotes from the Online Folklore of the Subversion Version Control System
A typical day on #svn, the Subversion channel
rindolf | sussman: I get a " " instead of "!" |
sussman | !! |
sussman | for the parent directory? |
* sussman | banishes libsvn_wc into the underworld |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
The Subversion developers acting like children on #svn
kfogel | heh |
kfogel | sussman just filed a dup, sussman just filed a dup, sussman just fi |
* epg | points and laughs at sussman |
kfogel | everyone: point and laugh at sussman |
* kfogel | hears the raucous, hyena-like sound of #svn laughing at sussman |
* sussman | crumbles |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Writing a BitKeeper Replacement
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.
Author | Matt Mackall |
Published | 2008-07-04 |
Internal Microsoft Code
Sometimes I think Microsoft has more internal code than code it sells to the outside.
Author | Shlomi Fish |
Published | 2008-07-04 |
Subversion: Contributing Member
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
Author | Steve Dwire |
Work | Post to svn-dev |
Published | 2008-07-04 |
What happened to Christopher Michael Pilato?
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?
Author | Shlomi Fish |
Work | Adapted from an IRC Monologue |
Published | 2008-07-04 |
Discussing the Subversion Build System in #svn.
rindolf | sussman: for the record, I think the build system is the ultimate proof that python code can be as bad as Perl one. |
* clkao | giggles |
jackr | hehe |
* rindolf | hopes he's not starting a flamewar |
clkao | btw, freebsd svn port maintainer was complaining about unable to do --with-swig specifying only perl or python bindings to build.. |
* cmpilato | notes that the topic of this channel is Subversion. |
clkao | (so he refused to include the option for building either bindings in the port!) |
rindolf | I once saw a perl5 code written in perl4 style. Now that was hideous. |
fitz | complicated != bad |
fitz | "Building is complicated--that's why build systems are complicated." --kfogel |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Python vs. Perl on #svn
rindolf | Is gstein the person to blame for the anti-Perl FUD on http://viewcvs.sf.net/? |
sussman | yes. |
cmpilato | likely. . . . |
ghudson | Subversion used to be this amazing nest of anti-perl people. That's calmed down a bit... largely because Greg Stein has been distracted. :) |
rindolf | I personally am a Perl guy who despises Python, but can still tolerate the Subversion tests because they are actually shell scripts in disguise. |
* jackr | thinks there are other Python-loving Perl haters around |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
#svn - Faster Checkouts
sussman | wow. |
sussman | so 0.33 is gonna have way faster checkouts/updates in both network layers. |
sussman | that's fantastic. |
josander | how is this compared to http, svn-ssh and cvs: svn co floppy:// ? Has anyone measured this? |
ghudson | floppy://? |
sussman | hehehe |
josander | yes, the floppy network. -:) |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
#svn while releasing svn 0.34
sussman | rollin rollin rollin |
sussman | keep that tarball rollin |
plasmabal | o/~ roll roll roll the ball o/~ |
plasmabal | o/~ gently down the stream o/~ |
sussman | roll the plasma ball? |
* plasmabal | roll~~~ #svn |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
kfogel is Paranoid on #svn
kfogel | ghudson: there was a three hour difference, so people would have noticed the warnings |
kfogel | but yes, that's the only difference |
kfogel | i.e., you could theoretically test with the current test tarball |
ghudson | Yeah, not important for my purposes, is what I meant. |
* kfogel | is 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?" |
* fitz | watches kfogel's hair spontaneously combust |
kfogel | arrrrgh |
CIA | kfogel committed revision 7737: * CHANGES: Mention APR req upgrade for 0.33. |
* rooneg | wonders how kfogel will deal with having burning hair... |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
#svn - Red Hat 9
sussman | ghudson: what OS did you compile the tarball on? |
ghudson | Red Hat 9. |
sussman | me too, hm. |
* sussman | wishes he were still using freebsd, for diversity's sake |
* fitz | wishes sussman were a chocolate cake |
fitz | mmmm... cake... |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
#svn - Commit Thuds
rooneg | weird, mine and jack's come out way too fast with this player... but the others all work fine. |
rooneg | and 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 ;-) |
sussman | rooneg: yours and jack's got corrupted |
sussman | cmpilato goofed when converting from mp3 to ogg |
sussman | he's gonna fix it, tho |
rooneg | cool |
* rooneg | considers filing a critical issue about the problem ;-) |
sussman | heh |
rooneg | obviously this will block any 1.0 release |
sussman | indeed. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Swedish Chef on #svn
mbk | bork bork bork |
sabor | svn mv mbk "swedish chef" |
breser | ROFL |
mbk | svn revert |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Petting stuff on #svn
CIA | sussman committed revision 6517: A minimal C client app, for demonstration purposes. Now we can point |
* sussman | pets CIA again |
* rindolf | pets sussman again |
sussman | eep |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
What CIA Watches on #svn
kfogel | rindolf: CIA watches much more than just Subversion. Google on it (uh, include the word "commit" too I guess), the details are quite interesting. |
fitz | it's currently watching kfogel's houseplants |
kfogel | rindolf: If you don't know Fitz, you'll probably assume he's joking. |
sussman | go into #commits |
sussman | you can see all the CIA commits for different opensource projects |
kfogel | ...which is to say, all the commits. |
kfogel | muwah-ha-hah-hah-haaaaah |
* fitz | hides |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
A typical day at #svn (the Subversion channel)
* rindolf | is compiling the Mozilla 1.6 RPM now |
* dsp | whispers, "Firebird" |
* sussman | whispers, "Galeon" |
* theoddbot | whispers "Safari" |
sussman | Ah, Linux. Have it Your Way. |
* rindolf | wonders why so many people are whispering |
sussman | shhhhh! |
* rindolf | shouts "Stop the whispering insanity!" |
* theoddbot | whispers "What’s up with that rindolf guy ?" |
* sussman | says, "when did we all get trapped in a MUD"? |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Huge Repository on #svn - the Subversion channel.
jackr | clkao: I have a 1.25TB CVS repo that I'm afraid they'll ask me to convert |
sussman | fear! |
jackr | ... and loathing! |
clkao | you must! since you're @collab |
clkao | heh |
sussman | indeed. |
jackr | It 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 |
sussman | fear, indeed. |
* sussman | covers his eyes, ears, and mouth. |
sussman | "there's no problem here" |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
A not-so-typical day at #svn.
rindolf | Hmmmppf... sussman is not here? |
rindolf | What is #svn without sussman? |
rindolf | It's like a cat without a moustache! |
dionisos | :-) |
fitz | heh |
dionisos | maybe we need a stand-in-sussman..! |
rindolf | dionisos: a sussman-bot |
dionisos | yea. working on *that* though... |
* dionisos | is now known as sussman-temp |
→sussman | has joined #svn |
* ChanServ | gives channel operator status to sussman |
rindolf | sussman-temp: oops! |
* sussman-temp | is now known as dionisos |
rindolf | hi sussman |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Murder and Mayhem at #svn - The Subversion Channel.
* rindolf | feels a desire for mayhem and murder of the Subversion developers |
darix | rindolf: don't do this! |
darix | we still need them |
rindolf | darix: heh heh right. |
rindolf | Of course, I am a Subversion developer, too. |
* darix | gives rindolf a sword |
darix | do harakiri then ... that keeps us enough other devs ;p |
darix | and you killed at least one of them ;) |
* rindolf | feels a desire for mayhem and murder of darix |
* rindolf | takes darix' sword and uses it to stab darix |
DigiGuy | YAY! |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
All alone on #svn - The Subversion Channel.
rindolf | Hi all |
rindolf | sussman: here? |
rindolf | kfogel: here? |
rindolf | fitz: here? |
rindolf | Am I alone in the world? |
rindolf | Have everyone abandoned me? |
rindolf | Why doesn't anybody answer? |
* rindolf | starts to cry |
sussman | here |
* rindolf | stops crying |
* rindolf | hugs sussman |
* rindolf | whispers to him "I'm so glad you're back" |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
"If only SVN were Arch" on #svn - The Subversion Channel.
rindolf | Oh! Subversion, Subversion! If only you were Arch! |
* sussman | hands svk to rindolf |
* rindolf | whispers "Or BitKeeper!" and runs. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
"Real IDE" on #svn - The Subversion Channel.
sussman | you need to use gdb in a real IDE, like emacs, or ddd. |
sussman | something that shows a pointer moving down your code. |
rindolf | sussman: IDEs are for wimps... ;-) |
rindolf | Seriously, sometimes invoking gdb is very quick and I'm accustomed to it. |
rindolf | ddd is quite on the heavy side. |
rindolf | "Programming happens in the mind, not in the IDE" --- Gil'ad Ben-Yossef |
rindolf | So does debugging. |
sussman | sure. |
sussman | why would you possibly want to see all your code at once? |
sussman | it's much easier to see single lines printed out and try to remember what the function looks like. :-) |
rindolf | ed, 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." |
* jackr | remembers when he could remember what he was working on. Sometimes. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Bot playing at #svn - the Subversion Channel.
sussman | ayita: learn ayita=ayita? |
ayita | I'll try to remember 'ayita?' about 'ayita'. |
sussman | ayita? |
ayita | ayita? |
sussman | no infinite loop, unfortunately. |
dionisos | lol :-) |
rindolf | subversion? |
ayita | subversion is a Next-Generation Open Source Version Control System (with a space at the beginning) |
dionisos | sander tried her to get to leave when she first came in :-) |
dionisos | giving here some \n string |
rindolf | ayita: learn subversion=subversion is a Next-Generation Open Source Version Control System |
ayita | rindolf: you're not authorised to tell me that. |
* rindolf | kills dionisos |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
"Write an Info-bot" on #svn - The Subversion Channel.
rindolf | What should I do now? Use printf's? |
rindolf | Talking about retro. |
dionisos | no. write an info-bot. |
rindolf | a gdb info-bot? |
dionisos | sure. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Physical violence at #svn - The Subversion Channel.
rindolf | How can I best install Subversion on a Debian Stable system? |
breser | rindolf: Presumably with apt. |
rindolf | breser: subversion is not present in Debian Stable, and installing it from testing or unstable may require upgrading half if not more of the system. |
rindolf | And I know what apt is. |
* rindolf | kicks breser so he won't give obvious but useless answers like Microsoft support persons. |
* breser | kicks 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. |
* rindolf | kicks breser for no reason at all. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Looking for sussman, at #svn, the Subversion Channel.
rindolf | sussman's been idle for 15 minutes. |
rindolf | And I need to talk to him. |
rindolf | sussman, oh sussman! Where art thou, sussman? |
rindolf | Or is it "wherefore"? |
arild_f | The shakespearian version is "wherefore", IIRC |
rindolf | Where have all the sussmans gone? (Long time passing) |
rindolf | Where have all the sussmans gone? (Long time ago) |
rindolf | Where have all the sussmans gone? They've been idle, everyone. |
rindolf | When will they ever learn? |
rindolf | When will they ever learn? |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Discussing the beauties of men adopting their wife's maiden name on on #svn - The sussman^W Subversion channel.
rindolf | sussman: people mock your name (= Ben Collins-Sussman) here: http://tinyurl.com/5vl69 |
rindolf | sussman: and it's the only comments I got regarding the interview except for kfogel's |
sussman | rindolf: I replied. |
rindolf | sussman: reloading |
rindolf | sussman: 220$ for a last name change? Holy virgin mother of god! |
sussman | why? |
rindolf | sussman: but if you were Ben Collins, people would have confused you with BenC. And no-one will understand who "sussman" is. |
rindolf | sussman: $220 is a lot of money, especially in Israel. |
sussman | Horrible sexist discrimination, really. I had to pay $400 and swear in front of a judge, to get my name changed. |
sussman | My wife had to do nothing. She just showed her marriage license, and instantly got a new ID. |
rindolf | sussman: another fortune cookie coming right up. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
#svn's tribute to "Finding Nemo"
darix | oooooooooooooooooooooh noooooooooooooo |
rindolf | darix: what's wrong? |
rindolf | What's wrooooooooooooooooooooooooooong |
darix | rindolf: sussman is gone. |
rindolf | I can speak whale. |
rindolf | Caaaaaaaaaan yoooooooouuuuuuu speaaaaaaaakkkkkkkk whaaaaaaaaaaaale? |
edmund | ha ha |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
Baby talk at Freenode's #svn, the Subversion Channel.
rindolf | sussman: have your wife and you decided what your newborn is going to be called? |
DannyB | "Baby Sussman" |
PerlJam | Sussbaby |
DannyB | Sussman 2.0 |
PerlJam | minisuss |
DannyB | Suss SFF |
rindolf | 5|_|55m/-\n |
DannyB | Sussman baby edition |
Rytmis_ | Ben Mini? |
rindolf | Will he have a last name of Collins-Sussman as well, or just Sussman? |
PerlJam | rindolf: he may have a completely different last name! Why limit the selection so? ;) |
sussman | heh |
sussman | no names yet |
sussman | yes, twill be collins-sussman |
rindolf | Collman or Susslis. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
PEBKAC - Freenode #svn - The Subversion channel.
rindolf | Success!!! |
rindolf | I discovered another copy-and-paste-bug and now everything is working. In Perl. |
rindolf | Problem between the keyboard and the chair. |
Rytmis | The most common sort |
rindolf | _My_ keyboard and chair. |
Rytmis | I stand by my statement *grin* |
rindolf | That's the problem with starting from a code that does things differently, and does more. |
rindolf | It's a good thing I wrote this test case. |
Channel | #svn |
Network | Freenode |
Published | 2008-07-04 |
"Who killed ayita?" on Freenode #svn, The Subversion Channel.
rindolf | ayita: kfogel interview is http://developers.slashdot.org/article.pl?sid=05/07/27/1555228 |
ayita | Thanks! |
rindolf | ayita: good girl. |
rindolf | ayita: kfogel interview? |
rindolf | ayita: kfogel interview? |
* Dave` | smells ayita timing out |
darix | ayita: index kfogel.* |
darix | you killed her it seems |
rindolf | darix: LOL |
davidjames | It's not nice to hurt people |
Dave` | Oh my god, they killed ayita! |
sussman | hiiiiiiiiiidey ho! |
* rindolf | quickly finds someone else to blame. |
rindolf | a scape-goat! |
rindolf | sussman: you'll be the ideal scape-goat for the murder of ayita. |
sussman | I 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 |
Network | Freenode |
Published | 2008-07-04 |
Freenode #svn's Quest for the Holy Grail
rindolf | sussman: don't say the BK-word... |
clkao | dude, no one mentioned bk until you did |
rindolf | clkao: <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!". |
rindolf | danderson: "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?" |
danderson | what do you mean, xdelta or vdelta? |
rindolf | "I don't know!" |
* rindolf | falls 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 |
Network | Freenode |
Published | 2008-07-04 |
Versioning 3-D Objects
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
Author | Konrad Rosenbaum |
Work | Post to svn-users on 1 April 2006 |
Published | 2008-07-04 |
Slashdot Comment about Subversion vs. Git
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.
Author | zzatz |
Work | Slashdot Comment |
Published | 2008-07-04 |
Subversion: Linus and Keywords Substitution
Regarding keyword substitution: It turns out that Linus thinks it's a
horrible idea: http://kerneltrap.org/mailarchive/git/2006/10/9/223932His 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.
Author | Oron Peled |
Work | Post to the Haifa Linux Club mailing list |
Published | 2008-07-04 |
Dazjorz on bzr
bzr is slower than Subversion in combination with SourceForge.
Dazjorz (17-September-2009)
Author | Dazjorz |
Work | Chat with Shlomi Fish |
Published | 2009-09-26 |
sussman on git #1
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/svnOf 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."
Author | Ben Collins-Sussman |
Work | Git, man! man git |
Published | 2009-09-26 |
sussman on git #2
"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!!!
Author | Ben Collins-Sussman |
Work | Git, man! man git |
Published | 2009-09-27 |
Quotes from the online Linux-IL Folklore
TINIC: Shlomi Fish's Patents
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)
Author | Omer Zak |
Work | Hackers-IL Message No. 1968 |
Published | 2008-07-04 |
TINIC: Patents
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
Author | Shlomi Fish |
Work | Hackers-IL Message No. 1515 |
Published | 2008-07-04 |
TINIC: Email from Hell
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?")
Author | Omer Zak |
Work | Hackers-IL Message No. 2203 |
Published | 2008-07-04 |
TINIC: an RDBM Server in a Functional Programming Language
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
Author | Shlomi Fish |
Work | Hackers-IL Message No. 1964 |
Published | 2008-07-04 |
TINIC: MPPL
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?")
Author | Omer Zak |
Work | Hackers-IL Message No. 1302 |
Published | 2008-07-04 |
TINIC: Permutations
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
Author | Shlomi Fish |
Work | Hackers-IL Message No. 2701 |
Published | 2008-07-04 |
TINIC: The Problem Equivalence
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
Author | Omer Zak |
Work | Hackers-IL Message No. 2060 |
Published | 2008-07-04 |
TINIC: Home-made Cabals
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 (?)")
Author | Shlomi Fish |
Work | Hackers-IL Message No. 2001 |
Published | 2008-07-04 |
TINIC: There is an IGLU Cabal
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
Author | Martha Greenberg |
Work | Hackers-IL Message No. 2057 |
Published | 2008-07-04 |
TINIC: Prove the Correctness
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")
Author | Shlomi Fish |
Work | Hackers-IL Message No. 2607 |
Published | 2008-07-04 |
TINIC: Nameless API
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")
Author | Shlomi Fish |
Work | Hackers-IL Message No. 1871 |
Published | 2008-07-04 |
Linux-IL: The information is intended to be ignored
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
Author | Geoffrey S. Mendelson |
Work | Post to Linux-IL |
Published | 2008-07-04 |
Linux-IL: GSM about Protexia
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
Author | Geoffrey S. Mendelson |
Work | Message to Linux-IL |
Published | 2008-07-04 |
Hackers-IL: Ally McBeal as a Software House
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.
Author | Omer Zak |
Work | Hackers-IL Message No. 2819 |
Published | 2008-07-04 |
Linux-IL: TLS
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.
Author | Nadav Har’El |
Work | Post to Linux-IL |
Published | 2008-07-04 |
TINIC: Question of Existence
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.
Author | Omer Zak |
Work | Hackers-IL Message No. 3954 |
Published | 2008-07-04 |
Hackers-IL: What is on-topic?
[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
Author | Tal Rotbart |
Work | Hackers-IL Message No. 3965 |
Published | 2008-07-04 |
Hamakor Discussions: Mozilla 1.1
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
Author | Shlomi Fish |
Work | Post to discussions@hamakor.org.il |
Published | 2008-07-04 |
Hamakor Discussions: Commodore 64 - #1
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.
Author | Omer Zak |
Work | Post to the Hamakor Discussions Mailing List |
Published | 2008-07-04 |
Hamakor Discussions: Commodore 64 - #2
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
Author | Alexey Maslennikov |
Work | Post to the Hamakor Discussions Mailing List |
Published | 2008-07-04 |
Linux-IL - Marc A. Volovic about Chicken
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.
Author | Marc A. Volovic |
Work | Post to the Linux-IL Mailing List |
Published | 2008-07-04 |
Linux-IL: Marc A. Volovic about Clients' Demands
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?
Author | Marc A. Volovic |
Work | Post to Linux-IL |
Published | 2008-07-04 |
Python-IL: Python Trainer
> 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.
Author | Arik Baratz |
Work | Post to Python-IL |
Published | 2008-07-04 |
Hacky New Year
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 :-)
Author | Beni Cherniavsky |
Work | Blessing for the New Hebrew Year |
Published | 2008-07-04 |
Linux-IL: Sun and WebLogic
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…
Author | Danny L |
Work | Post to Linux-IL |
Published | 2008-07-04 |
Linux-IL: Linux for One's Mother
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…
Author | Netta El-Al |
Work | Linux for One's Mother |
Published | 2008-07-04 |
Linux-IL: Asterisk Weekend of Code
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 ofI 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?
Author | Ira Abramov |
Work | Post to Linux-IL |
Published | 2008-07-04 |
Linux-IL: Which Substances Russians Use for Drinks
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!
Author | Marc A. Volovic |
Work | Linux-IL Post |
Published | 2008-07-04 |
Hackers-IL: Shelf vs. Sky-scraper
> 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.
Author | Nadav Har’El |
Work | Hackers-IL Message No 1,222 |
Published | 2008-07-04 |
Hackers-IL: CS in Real Life - #1
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.
Author | Nadav Har’El |
Work | Hackers-IL Message No. 1,408 |
Published | 2008-07-04 |
Hackers-IL: CS in Real Life - #2
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.
Author | Nadav Har’El |
Work | Hackers-IL Message No. 1,408 |
Published | 2008-07-04 |
Hackers-IL: CS in Real Life - #3
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).
Author | Nadav Har’El |
Work | Hackers-IL Message No. 1,408 |
Published | 2008-07-04 |
Hackers-IL: CS in Real Life - #4
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?
Author | Nadav Har’El |
Work | Hackers-IL Message No. 1,408 |
Published | 2008-07-04 |
Hackers-IL: CS in Real Life - #5
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.
Author | Nadav Har’El |
Work | Hackers-IL Message No. 1,408 |
Published | 2008-07-04 |
Linux-IL - Real Windows Sysadmins
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".
Author | Shlomi Fish and Guy Teverovsky |
Work | Linux-IL: "Re: Cost-Efficiency of Unix and Windows Admins" |
Published | 2008-07-21 |
TINIC: IGLU Cabal Paradigm
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.
Author | Shlomi Fish |
Work | Hackers-IL Message No. 1968 - "Programming Paradigms Cont." |
Published | 2008-08-04 |
"If a Website crashes…"
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?
Author | Ira Abramov |
Work | Linux-IL Message: "Re: Bank Leumi site finally works from Linux" |
Published | 2009-02-12 |
Eclipse is Emacs for the 21st Century
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.
Author | Shachar Shemesh |
Work | Re: [Haifux] [W2L] Call for lecturer + "Linux guru" |
Published | 2009-10-17 |
TINIC: The Main Organizer and His Test Grade
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.
Author | Omer Zak |
Work | Hackers-IL Message No. 1464 - "Grades and the Real World" |
Published | 2009-12-04 |
Don't Send Me Perl
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
Author | Shlomi Fish |
Work | Linux-IL: "Re: Hebrew calendar software creators: can you notify this list when updating the calendar?" |
Published | 2010-06-20 |
Hebrew Politically Correct Dates
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).
Author | Shlomi Fish |
Work | Perl-Israel April 2010 Archive |
Published | 2010-12-08 |
Kernel Compilation Speedups
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 ;-)
Author | Nadav Har’El |
Work | Haifux Post - “No! No! Don't compile your kernel!” |
Published | 2011-02-03 |
The Old Shareware and the Android Applications
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…
Author | Nadav Har’El |
Work | Hamakor Discussions Mailing List Post |
Published | 2013-12-23 |
The FORTH Question
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
Author | Omer Zak |
Work | Hackers-IL Post |
Published | 2018-03-25 |
Gilboa Davara about Moore’s Law
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.
Author | Gilboa Davara |
Work | Linux-IL post |
Published | 2023-08-12 |
Funny Factoids about People and Things (Chuck Norris, etc.)
Shlomi Fish’s Chuck Norris Fact #1
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #2
Chuck Norris refactors 10 million lines of Perl code before lunch.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #3
Chuck Norris is his own boss. If you hire him, he'll tell your boss what to do.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #4
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). )
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish |
Published | 2010-01-28 |
Kattana's Chuck Norris Fact #5
Chuck Norris does not code; when he sits at a computer, it just does whatever he wants. (By: Kattana.)
Author | Kattana |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Daxim's Chuck Norris Fact #6
Chuck Norris commits with a roundhouse kick into the SVN server's head.
Author | Daxim |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Su-Shee's Chuck Norris Fact #7
Chuck Norris doesn't make mistakes. (Su-Shee)
He corrects God. (Shlomi Fish)
Author | Su-Shee and Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #8
Chuck Norris is the ghost author of the entire Debian GNU/Linux distribution. And he wrote it in 24 hours, while taking snack breaks.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Araujo's Chuck Norris Fact #9
Chuck Norris doesn't commit changes, the changes commit for him.
Author | Araujo |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #10
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #11
Chuck Norris is a real programmer. He writes programs by implementing the most optimised machines for them using real atoms.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #12
Deletionists delete Wikipedia articles that they consider lame.
Chuck Norris deletes Deletionists whom he considers lame.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
joeyadams's Chuck Norris Fact #13
There are no deletionists. Only Wikipedia articles Chuck Norris allows to live. (By: joeyadams)
Author | joeyadams |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
joeyadams's Chuck Norris Fact #14
Wikipedia deletionists don't delete lame Wikipedia articles. Chuck Norris deletes lame Wikipedia articles.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #15
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #16
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #17
When Chuck Norris uses Gentoo, "emerge kde" finishes in under a minute. A computer cannot afford to keep Chuck waiting for too long.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #18
Chuck Norris is the greatest man in history. He killed all the great men who could ever pose a competition.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #19
"My only boss is God. And Chuck Norris who is his boss."
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-01-28 |
Shlomi Fish’s Chuck Norris Fact #20
Chuck Norris can make the statement "This statement is false." a true one.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2010-11-19 |
Shlomi Fish’s Chuck Norris Fact #21
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2011-04-03 |
Shlomi Fish’s Chuck Norris Fact #22
Chuck Norris can read Perl code that was RSA encrypted.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2011-04-03 |
Shlomi Fish’s Chuck Norris Fact #23
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2011-04-03 |
Shlomi Fish’s Chuck Norris Fact #24
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-03-23 |
Shlomi Fish’s Chuck Norris Fact #25
Chuck Norris has 0 messages in his E-mail inbox. Including already read ones.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-05-04 |
Shlomi Fish’s Chuck Norris Fact #26
Chuck Norris was never a newbie! He will kill anyone who implies otherwise. In a very not newbie-like manner.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-07-12 |
Shlomi Fish’s Chuck Norris Fact #27
Only perl and Chuck Norris can parse Perl.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-07-12 |
Shlomi Fish’s Chuck Norris Fact #28
All Chuck Norris has to do is *look* at Perl code and it interprets itself out of fear and respect.
Author | DrForr |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-07-12 |
Shlomi Fish’s Chuck Norris Fact #29
Chuck Norris taught God how to create the universe.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-07-12 |
Shlomi Fish’s Chuck Norris Fact #30
Chuck Norris is the reason why the Knights who until Recently Said “Ni”, are no longer saying “Ni”.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-08-16 |
Dov and Shlomi Fish’s Chuck Norris Fact #31
Chuck Norris is not afraid of superstitions. Superstitions are afraid of Chuck Norris.
Author | Dov and Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-09-03 |
Shlomi Fish’s Chuck Norris Fact #32
Chuck Norris does expect the Spanish Inquisition.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-09-16 |
Shlomi Fish’s Chuck Norris Fact #33
The Spanish Inquisition does not expect Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-09-16 |
Shlomi Fish’s Chuck Norris Fact #34
A wood chuck can’t chuck wood. Chuck Norris can chuck wood chucks.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-11-30 |
Shlomi Fish’s Chuck Norris Fact #35
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2012-11-30 |
Shlomi Fish’s Chuck Norris Fact #36
Chuck Norris helps the gods that help themselves.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s Chuck Norris Fact #37
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s Chuck Norris Fact #38
If the mountain does not come to Muhammad, then Chuck Norris will bring the mountain over.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #39
An apple a day will keep Chuck Norris away. But not for long.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #40
Reality to be conquered must be obeyed. You’d better obey Chuck Norris or he’ll conquer you.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #41
Chuck Norris had a problem so he decided to use regular expressions. Now, all the World’s problems are solved.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #42
A is A and A is not not-A — unless Chuck Norris says so.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #43
Chuck Norris can make East and West meet.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #44
When Chuck Norris orders Pizza, it arrives before he presses the OK button.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #45
Chuck Norris does not need to heat up food. The food is already warm right after he took it out of the fridge.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #46
Chuck’s idea of a short walk is to the Andromeda Galaxy and back.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #47
Chuck Norris hasn't taken these facts down yet, so they must be true.
Author | Cantide |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #48
For every A, Chuck Norris is both A and not-A. Chuck Norris is fucking everything.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #49
Tomorrow never dies, unless Chuck Norris volunteers to take it out of its misery
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #50
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #51
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #52
Chuck Norris does not own a dishwasher. His dishes know better than to become dirty.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Chuck Norris Fact #53
The Angel of Death cannot keep up with Chuck Norris’s throughput of killing.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-05-02 |
Shlomi Fish’s Chuck Norris Fact #54
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-05-02 |
Shlomi Fish’s Chuck Norris Fact #55
Chuck Norris is Vito Corleone’s godfather.
Author | ZadYree |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-05-02 |
Shlomi Fish’s Chuck Norris Fact #56
Chuck Norris will kill everyone who has not read these factoids. Slowly and painfully.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-05-05 |
Shlomi Fish’s Chuck Norris Fact #57
Chuck Norris could have built the Roman Empire in a day. And it would have taken him even less time to destroy it.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-05-16 |
Shlomi Fish’s Chuck Norris Fact #58
Chuck Norris once counted all the real numbers on his fingers.
Author | ZadYree |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-06-23 |
Shlomi Fish’s Chuck Norris Fact #59
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-06-23 |
Shlomi Fish’s Chuck Norris Fact #60
Chuck Norris knows who John Galt is.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-07-04 |
Shlomi Fish’s Chuck Norris Fact #61
Chuck Norris won the Nobel Peace Prize. For making millions of people rest in peace.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-08-09 |
Shlomi Fish’s Chuck Norris Fact #62
When Chuck Norris uses git, he takes a coffee break after initiating every git commit. And then he waits for the commit to finish.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-09-08 |
Shlomi Fish’s Chuck Norris Fact #63
God is Chuck Norris, for extremely large values of God.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-09-19 |
Shlomi Fish’s Chuck Norris Fact #64
Chuck Norris can become root on OpenBSD. By using nothing but /bin/echo.
Author | ZadYree and Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-09-20 |
Shlomi Fish’s Chuck Norris Fact #65
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!
Author | Andrew Brehm |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-09-22 |
Shlomi Fish’s Chuck Norris Fact #66
For all you know, you may not exist, and Chuck Norris convinced you that you do.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-09-28 |
Shlomi Fish’s Chuck Norris Fact #67
Chuck Norris wrote an interpreter for a Turing-complete language using only NOPs.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-10-04 |
Shlomi Fish’s Chuck Norris Fact #68
Chuck Norris does not keep any numbers on his mobile phone’s address book. Instead, he memorised the entire phone directory.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-10-12 |
Shlomi Fish’s Chuck Norris Fact #69
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.
Author | Shlomi Fish and ZadYree |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-10-18 |
Shlomi Fish’s Chuck Norris Fact #70
Chuck Norris can solve MS Freecell deal No. 11,982. With Zero Freecells.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-10-30 |
Shlomi Fish’s Chuck Norris Fact #71
Chuck Norris once solved 100 million deals of Freecell in a minute. By hand.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-10-30 |
Shlomi Fish’s Chuck Norris Fact #72
After Chuck Norris said “I don’t believe in fairies.”, fairies have become extinct.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-10-30 |
Shlomi Fish’s Chuck Norris Fact #73
Chuck Norris caught the early bird before she caught the worm.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-11-04 |
Shlomi Fish’s Chuck Norris Fact #74
Chuck Norris can make one baby in a month using nine mothers.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-11-04 |
Shlomi Fish’s Chuck Norris Fact #75
Chuck Norris helps God help those that help themselves.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-11-23 |
Shlomi Fish’s Chuck Norris Fact #76
God ties Chuck Norris’ camel.
Author | Shlomi Fish and ZadYree |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-11-29 |
Shlomi Fish’s Chuck Norris Fact #77
Chuck Norris can convince everyone that the colour of the bikeshed should be his favourite colour.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-12-05 |
Shlomi Fish’s Chuck Norris Fact #78
Chuck Norris finished building the bike-shed by the time people stopped arguing what its colour should be.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-12-05 |
Shlomi Fish’s Chuck Norris Fact #79
Chuck Norris’ E-mails are signed with “Sent using Chuck Norris’ brain (which he can also kill you using it).”.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-12-27 |
Shlomi Fish’s Chuck Norris Fact #80
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2013-12-29 |
Shlomi Fish’s Chuck Norris Fact #81
Chuck Norris wrote a program in Python that was easier to understand after being encrypted with RSA.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-01-24 |
Shlomi Fish’s Chuck Norris Fact #82
When Chuck Norris disses your product, it’s not good publicity, even though you can bet he’ll get the name right.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-03-08 |
Shlomi Fish’s Chuck Norris Fact #83
Chuck Norris knows if you’re a dog on the Internet.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-04-18 |
Shlomi Fish’s Chuck Norris Fact #84
Chuck Norris was the 1,000,000,000th viewer of the Gangnam Style video on YouTube.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-05-22 |
Shlomi Fish’s Chuck Norris Fact #85
Chuck Norris used these facts to his advantage, making a huge comeback. He didn’t get mad — he got even!
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-05-29 |
Shlomi Fish’s Chuck Norris Fact #86
Chuck Norris has 99 problems including a bitch.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-06-10 |
Shlomi Fish’s Chuck Norris Fact #87
If Chuck Norris travelled to the market with his son and his donkey, he would have clubbed the critics to death. With the donkey.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-06-10 |
Shlomi Fish’s Chuck Norris Fact #88
Chuck Norris can construct any logical expression using only AND gates.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-08-06 |
Shlomi Fish’s Chuck Norris Fact #89
Chuck Norris can neither confirm nor deny that he was the Alpha Male. But he’ll kill you if you say he wasn't.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-08-18 |
Shlomi Fish’s Chuck Norris Fact #90
Chuck Norris does not boil up water. If he wants, his ice cubes boil water, instead of making it cooler.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-08-21 |
Shlomi Fish’s Chuck Norris Fact #91
Chuck Norris wrote the entire tvtropes.org wiki, so he can sleep with your significant other while you are distracted reading it.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-09-06 |
Shlomi Fish’s Chuck Norris Fact #92
Chuck Norris can edit Wikipedia super protected pages. Anonymously.
Author | ponie |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-09-10 |
Shlomi Fish’s Chuck Norris Fact #93
Reality to be commanded must be obeyed. Chuck Norris disobeyed reality, and now he commands it.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-09-11 |
Shlomi Fish’s Chuck Norris Fact #94
“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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-09-19 |
Shlomi Fish’s Chuck Norris Fact #95
On Yom Kippur (= the Jewish Day of Atonement), Chuck Norris forgives God for his sins.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-09-22 |
sevvie’s Chuck Norris Fact #96
Chuck Norris doesn't celebrate holidays -- holidays celebrate Chuck Norris.
Author | sevvie |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-09-22 |
Shlomi Fish’s Chuck Norris Fact #97
Chuck Norris makes sure his ciphers are unbreakable by killing all the crypto experts that could possibly break them.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-10-18 |
sevvie’s Chuck Norris Fact #98
Chuck Norris’ ciphers were once broken. He responded by breaking those individuals.
Author | sevvie |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-10-18 |
Shlomi Fish’s Chuck Norris Fact #99
Chuck Norris is watching Ceiling Cat masturbate.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-12-24 |
Shlomi Fish’s Chuck Norris Fact #100
Ceiling Cat became blind after watching Chuck Norris masturbate.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2014-12-24 |
Shlomi Fish’s Chuck Norris Fact #101
Chuck Norris grows money on trees.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-01-04 |
Shlomi Fish’s Chuck Norris Fact #102
Question: What is the difference between Chuck Norris and God?
Answer: Chuck Norris knows he isn’t God.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-01-28 |
Shlomi Fish’s Chuck Norris Fact #103
Too much of Chuck Norris is not a bad thing.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-01-31 |
Shlomi Fish’s Chuck Norris Fact #104
Chuck Norris killed the fat lady before she could sing.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-02 |
Shlomi Fish’s Chuck Norris Fact #105
“C is for Cookie” is not good enough for Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-15 |
Shlomi Fish’s Chuck Norris Fact #106
Chuck Norris can hear the sounds of silence.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-19 |
Shlomi Fish’s Chuck Norris Fact #107
Chuck Norris likes big butts and can lie.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-21 |
Shlomi Fish’s Chuck Norris Fact #108
Chuck Norris is ninety out of Jay-Z's 99 problems.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-27 |
Shlomi Fish’s Chuck Norris Fact #109
Ariana Grande has one less problem with Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-27 |
Shlomi Fish’s Chuck Norris Fact #110
Chuck Norris was able to truly appreciate Hamlet, before he read it in the original Klingon.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-02-27 |
Shlomi Fish’s Chuck Norris Fact #111
Chuck Norris ain’t Got Milk. He drinks the blood of his enemies.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-03-03 |
Shlomi Fish’s Chuck Norris Fact #112
Chuck Norris knows what the gender of Great A’Tuin, the Discworld world turtle, is.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-03-13 |
Shlomi Fish’s Chuck Norris Fact #113
Chuck Norris doesn’t have to get down on Friday.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-03-17 |
Shlomi Fish’s Chuck Norris Fact #114
The more money Chuck Norris comes across, the less problems he sees.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-03-17 |
Shlomi Fish’s Chuck Norris Fact #115
Shania Twain was much impressed by Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-03-17 |
Shlomi Fish’s Chuck Norris Fact #116
Chuck Norris is not going to miss Anna Kendrick when she’s gone.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-03-17 |
Shlomi Fish’s Chuck Norris Fact #117
Chuck Norris’s cat does not chase mice. It chases dogs.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-04-08 |
Shlomi Fish’s Chuck Norris Fact #118
Chuck Norris has 50 years of proven experience in PHP/MySQL/Java. Each.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-04-10 |
Shlomi Fish’s Chuck Norris Fact #119
Right Said Fred is not too sexy for Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-04-15 |
Shlomi Fish’s Chuck Norris Fact #120
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-05-18 |
Shlomi Fish’s Chuck Norris Fact #121
Chuck Norris’s woodchuck can chuck wood.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-05-18 |
Shlomi Fish’s Chuck Norris Fact #122
Chuck Norris made the baby Jesus stop crying.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-05-18 |
Shlomi Fish’s Chuck Norris Fact #123
Chuck Norris killed the bottommost turtle.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-08-05 |
Shlomi Fish’s Chuck Norris Fact #124
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-08-09 |
Shlomi Fish’s Chuck Norris Fact #125
The reason the Messiah has not come yet, is because Chuck Norris keeps finding faults in God’s plan for his coming.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-08-09 |
Shlomi Fish’s Chuck Norris Fact #126
The cake was not a lie for Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-08-09 |
Philip Schroeder’s Chuck Norris Fact #127
God is almighty, but Chuck Norris is almightier.
Author | Philip Schroeder |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-08-13 |
Shlomi Fish’s Chuck Norris Fact #128
A rose by a name picked by Chuck Norris, will smell sweeter.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-08-13 |
Shlomi Fish’s Chuck Norris Fact #129
Chuck Norris saved Paradise in order to destroy it.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-09-13 |
Shlomi Fish’s Chuck Norris Fact #130
Chuck Norris does not care who the fuck Alice is.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-10-12 |
Shlomi Fish’s Chuck Norris Fact #131
The Zeroth Rule of Fight Club is that Chuck Norris can talk about Fight Club. No one tells Chuck Norris what not to do.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-10-12 |
Shlomi Fish’s Chuck Norris Fact #132
If you laugh, Chuck Norris will only laugh with you if the joke is funny.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-10-12 |
Shlomi Fish’s Chuck Norris Fact #133
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2015-12-01 |
Shlomi Fish’s Chuck Norris Fact #134
Chuck Norris created an O(1/N) algorithm.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2016-02-25 |
Shlomi Fish’s Chuck Norris Fact #135
The Klingon warriors’ motto is “It’s a good day to die.” Chuck Norris’s motto is “It’s a good day to kill.”
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2016-03-02 |
Shlomi Fish’s Chuck Norris Fact #136
Chuck Norris does not believe in Astrology, despite the fact that he is a Pisces, and Pisces always believe in Astrology.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2016-06-09 |
Shlomi Fish’s Chuck Norris Fact #137
Chuck Norris gave Richard III a horse in exchange for his kingdom. Norris is now the king of England.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2016-07-04 |
Shlomi Fish’s Chuck Norris Fact #138
Chuck Norris knows exactly which thing is rotten in the kingdom of Denmark.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2016-07-04 |
Shlomi Fish’s Chuck Norris Fact #139
God signs people into the book of life using a pen that Chuck Norris gave him.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Chuck Norris Fact #140
The only reason some jokes never die is because Chuck Norris is not interested in killing them.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-02-09 |
Shlomi Fish’s Chuck Norris Fact #141
The Knights Who Say “Ni” said “Ni” to Chuck Norris. They are now no longer The Knights Who Say “Ni”.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-02-09 |
Shlomi Fish’s Chuck Norris Fact #142
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-04-21 |
Shlomi Fish’s Chuck Norris Fact #143
The Blues Brothers are on a mission from God. God is on a mission from Chuck Norris.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-05-16 |
Shlomi Fish’s Chuck Norris Fact #144
The Starship Enterprise motto is going to change to “To boldly go where only Chuck Norris has gone before”.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-05-16 |
Shlomi Fish’s Chuck Norris Fact #145
Chuck Norris has an Erdős number of -1.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-07-06 |
Shlomi Fish’s Chuck Norris Fact #146
A skyscraper once jumped off Chuck Norris. It didn't survive.
Author | Andrew Brehm |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-07-06 |
Shlomi Fish’s Chuck Norris Fact #147
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.
Author | Andrew Brehm |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-07-06 |
Shlomi Fish’s Chuck Norris Fact #148
Buddha has the Chuck Norris nature.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-08-05 |
Shlomi Fish’s Chuck Norris Fact #149
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2017-08-05 |
Shlomi Fish’s Chuck Norris Fact #150
Chuck Norris wrote solutions for all the problems of Project Euler, and they all run in under a minute. In total.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2018-06-24 |
Shlomi Fish’s Chuck Norris Fact #151
If Chuck Norris is disappointed by you not following his advice, he’ll survive. On the other hand, you will not.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2019-09-02 |
Shlomi Fish’s Chuck Norris Fact #152
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. )
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Chuck Norris Fact #153
Chuck Norris’s roundhouse kicks are licensed under the public domain because no one besides him can duplicate them.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Chuck Norris Fact #154
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Chuck Norris Fact #155
Chuck Norris isn’t afraid to die. Death is afraid to be Chuck Norrissed.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2019-11-29 |
Shlomi Fish’s Chuck Norris Fact #156
Chuck Norris was challenged to fight the world, and accepted. He bet on himself, won, and collected the bet money.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2019-12-20 |
Shlomi Fish’s Chuck Norris Fact #157
Chuck Norris is not a full stack developer. He is an empty queue developer.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2020-01-26 |
Shlomi Fish’s Chuck Norris Fact #158
Chuck Norris killed all the members of the Spanish Inquisition, so they won’t come unexpectedly.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2020-07-10 |
Shlomi Fish’s Chuck Norris Fact #159
Chuck Norris actually died and became a badass undead zombie killer. He was actually easier to avoid while being alive.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2021-01-16 |
Shlomi Fish’s Chuck Norris Fact #160
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2021-02-19 |
Shlomi Fish’s Chuck Norris Fact #161
Chuck Norris can destroy the world instantaneously. However, he prefers it to suffer from a long, slow, cruel, torture.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2021-04-09 |
Shlomi Fish’s Chuck Norris Fact #162
Captain Picard told Chuck Norris to "make it so". Chuck made it so much better.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2021-12-22 |
Shlomi Fish’s Chuck Norris Fact #163
Chuck Norris coerced God into giving him the source code of the universe, but then destroyed it because real programmers can alter binaries directly.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2021-12-28 |
Shlomi Fish’s Chuck Norris Fact #164
Right Said Fred is not too sexy for Chuck Norris. However, Chuck Norris is too sexy for Right Said Fred.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2022-11-01 |
Shlomi Fish’s Chuck Norris Fact #165
It is always a good day for Chuck Norris to kill those for whom it is a good day to die.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2022-12-22 |
Shlomi Fish’s Chuck Norris Fact #166
The starship Enterprise aims to boldly go where Chuck Norris hasn't been (and laid waste) to, yet.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2023-02-16 |
Shlomi Fish’s Chuck Norris Fact #167
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2023-04-20 |
Shlomi Fish’s Chuck Norris Fact #168
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.
Author | Shlomi Fish |
Work | Chuck Norris Facts by Shlomi Fish and Friends |
Published | 2023-05-17 |
In Soviet Russia #1
In Soviet Russia, superstition believes in you.
Author | Sawyer X |
Work | Post to the Israeli Perl Mongers List |
Published | 2012-09-03 |
In Soviet Russia #2
In Soviet Russia, cats own you. No, wait! Cats own you everywhere.
Author | Shlomi Fish |
Work | “In Soviet Russia” Factoids |
Published | 2013-05-02 |
In Soviet Russia #3
In Soviet Russia, joke is tired of you.
Author | apeiron |
Work | “In Soviet Russia” Factoids |
Published | 2013-05-02 |
In Soviet Russia #4
In Soviet Russia, food tastes YOU!
Author | Leuthihi |
Work | “In Soviet Russia” Factoids |
Published | 2013-05-02 |
In Soviet Russia #5
In Soviet Russia, government is afraid of you!
Author | Shlomi Fish |
Work | “In Soviet Russia” Factoids |
Published | 2013-05-02 |
In Soviet Russia #6
In Soviet Russia, meme uses You!
Author | Volis |
Work | “In Soviet Russia” Factoids |
Published | 2013-05-02 |
In Soviet Russia #7
In Soviet Russia, garbage collects you.
Author | mucker |
Work | “In Soviet Russia” Factoids |
Published | 2013-05-02 |
Shlomi Fish’s Buffy Fact #1
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.
Author | Shlomi Fish |
Work | Buffy Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Buffy Fact #2
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.
Author | Shlomi Fish |
Work | Buffy Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Buffy Fact #3
The Chuck Norris of the Buffyverse, has been secretly training under Buffy’s supervision, and so far — lost every battle with her.
Author | Shlomi Fish |
Work | Buffy Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Buffy Fact #4
Buffy is so hot, that you would totally love to fight her. And lose.
Author | Dan Dascalescu |
Work | Buffy Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Buffy Fact #5
Buffy Summers is not afraid of demons. Demons are afraid of her. And for a very good reason.
Author | Dov Levenglick and Shlomi Fish |
Work | Buffy Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Buffy Fact #6
Medusa’s gaze can turn people into stone. Buffy’s gaze can turn Medusa into stone.
Author | Shlomi Fish |
Work | Buffy Facts by Shlomi Fish and Friends |
Published | 2013-08-03 |
Shlomi Fish’s Clarissa Darling Fact #1
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.
Author | Shlomi Fish |
Work | Clarissa Darling Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Clarissa Darling Fact #2
Gödel’s Incompleteness Theorem is about to be replaced by the [Clarissa] Darling “Like, Totally!” Completeness Theorem.
Author | Shlomi Fish |
Work | Clarissa Darling Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Clarissa Darling Fact #3
Clarissa Darling will win over Chuck Norris in a battle of wits.
Author | Shlomi Fish |
Work | Clarissa Darling Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s Emma Watson Fact #1
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.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-06-21 |
Shlomi Fish’s Emma Watson Fact #2
Emma Watson is not acting in films for money. She is acting in films for a shitload of money.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-06-21 |
Shlomi Fish’s Emma Watson Fact #3
If the miller had travelled to the market with Emma, they would have each rode their own donkey. Problem solved.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-06-21 |
Shlomi Fish’s Emma Watson Fact #4
Emma Watson is not perfect, but she's really good at hiding her imperfections.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-06-21 |
Shlomi Fish’s Emma Watson Fact #5
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.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-07-02 |
Shlomi Fish’s Emma Watson Fact #6
If the mountain does not come to Emma Watson, she won’t bother visiting it. It would be the mountain’s loss, really.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-07-07 |
Shlomi Fish’s Emma Watson Fact #8
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.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-07-21 |
Shlomi Fish’s Emma Watson Fact #9
Fluttershy immediately stops crying when Emma Watson comes to visit her.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-08-04 |
Shlomi Fish’s Emma Watson Fact #10
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.)
Author | Connor Pollock |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2014-08-04 |
Shlomi Fish’s Emma Watson Fact #11
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!
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Emma Watson Fact #12
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.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Emma Watson Fact #13
Emma Watson played Hermione in the Harry Potter films, but she doesn’t need a wand to kick your ass.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Emma Watson Fact #14
“I can spell ‘Emma Watson’ easily enough, but how the hell do I spell ‘Kira Nightly’?”
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Emma Watson Fact #15
“When I was your age, Emma Watson was called ‘Sarah Bernhardt’!”
“Whoa, dude! How old are you?”
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-01-09 |
Shlomi Fish’s Emma Watson Fact #16
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.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-04-09 |
Shlomi Fish’s Emma Watson Fact #17
Emma Watson never fights against men. It wouldn't be fair to them.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-04-09 |
Shlomi Fish’s Emma Watson Fact #18
The safest world possible would be the one with only Emma Watson and you alive in it. Everybody else are just fluff.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-05-21 |
Shlomi Fish’s Emma Watson Fact #19
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.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-05-31 |
Shlomi Fish’s Emma Watson Fact #20
Emma Watson thinks men can be smarter than you would have thought.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-06-20 |
Shlomi Fish’s Emma Watson Fact #21
When Emma Watson makes love to her significant other, they are both satisfied after the first kiss. But they carry on.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-06-21 |
Shlomi Fish’s Emma Watson Fact #22
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!
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2021-07-26 |
Shlomi Fish’s Emma Watson Fact #23
When Emma Watson relocated to Tel Aviv, she didn't make aliyah to Israel. Israel made aliyah to her.
Author | Shlomi Fish |
Work | Emma Watson Facts by Shlomi Fish and Friends |
Published | 2022-07-22 |
Larry Wall Facts
- 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
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2010-02-02 |
Larry Wall Facts No. 2
- 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
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2011-04-03 |
Larry Wall Facts No. 3
- Larry Wall can make shit up, and the computer will understand what he means.
-- Larry Wall facts by Shlomi Fish
Author | Shlomi Fish |
Work | Shlomi Fish’s “Larry Wall Facts” |
Published | 2012-05-11 |
Shlomi Fish’s Larry Wall Fact #1
Larry Wall can understand the Perl code he wrote last year.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #2
Larry Wall gets the colon.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #3
There are at least 137 Larry Walls in the U.S. but only one that matters.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #4
Larry Wall applies a patch manually quicker than GNU patch.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #5
Larry Wall dreams in Perl.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #6
Larry Wall can program in his sleep.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #7
Larry Wall is lazy, impatient and full of hubris.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #8
Larry Wall has more dollars in the bank than in his Perl code.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #9
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.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #10
Larry Wall's pure-Perl code is faster than Assembly.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s Larry Wall Fact #11
Larry Wall has been changing the world. By modifying its very source code.
Author | Shlomi Fish |
Work | Shlomi Fish’s "Larry Wall Facts" |
Published | 2018-10-11 |
Shlomi Fish’s NSA Fact #1
The NSA don’t publish. They perish.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #2
The NSA employs the largest number of mathematicians with Ph.Ds. And the most stupid and incompetent ones.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #3
The NSA has a patent for an efficient process for collecting a lot of information and doing nothing with it.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #4
The Bajoran scholars have positively identified Benjamin Sisko as The Emissary. They also positively identified the NSA headquarters as The Dungeon.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #5
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.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #6
The NSA knows what you did last summer. But no one, in the NSA or outside it, knows why they should.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #7
With the NSA’s budget you would expect evil to be extinct by now. (By Kika).
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #8
Think of the most incompetent organisation possible. The NSA would be even more incompetent than that.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #9
The NSA headquarters are the unhappiest place on Earth.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #10
Yogurt: “Never overestimate the power of the NSA.”
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #11
First the NSA ignores “silly” Internet memes, then they laugh at them, then they are unable to fight them, and then they lose.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-02-18 |
Shlomi Fish’s NSA Fact #12
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.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-04-08 |
Shlomi Fish’s NSA Fact #13
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.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-05-02 |
Shlomi Fish’s NSA Fact #14
Hackers bend the rules, so the NSA hates them. Instead, the NSA accumulates rules, observes them, and accepts their fate: death.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2013-05-02 |
Shlomi Fish’s NSA Fact #15
Don’t worry about what the NSA knows about you. They don’t tell anything they know to anyone.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2016-09-22 |
Shlomi Fish’s NSA Fact #16
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.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2016-09-22 |
Shlomi Fish’s NSA Fact #17
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.
Author | Shlomi Fish |
Work | NSA Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Summer Glau Fact #1
Chuck Norris can only convince you that you're deceased. Summer Glau can also convince you that you're alive, which is much harder.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-05-30 |
Shlomi Fish’s Summer Glau Fact #2
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-05-30 |
Shlomi Fish’s Summer Glau Fact #3
Summer Glau does not have to hurt you if she doesn't want to . Chuck Norris kills everyone in sight.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-05-30 |
Shlomi Fish’s Summer Glau Fact #4
Summer Glau has better ways to make a difference than by being violent.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-05-30 |
Shlomi Fish’s Summer Glau Fact #5
It takes Summer Glau exactly a minute to write a rebuttal like in xkcd: “Venting”, and she would sign it as Chuck Norris.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-06-27 |
Shlomi Fish’s Summer Glau Fact #6
Chuck Norris ability to destroy is only matched (and exceeded) by Summer Glau’s ability to undo his destruction.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-06-27 |
Shlomi Fish’s Summer Glau Fact #7
Whatever Chuck Norris taketh, Summer Glau giveth back.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-06-27 |
Shlomi Fish’s Summer Glau Fact #8
Summer Glau can lead a horse to water, and then it will drink out of its own volition.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-07-01 |
Shlomi Fish’s Summer Glau Fact #9
Chuck Norris was the 1,000,000,000th viewer of the Gangnam Style video on YouTube. Summer Glau was the preceding 100 million views.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-07-02 |
Shlomi Fish’s Summer Glau Fact #10
Summer Glau can restore the people that Chuck killed, back to life.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-07-20 |
Shlomi Fish’s Summer Glau Fact #11
Summer Glau can give you the Hug of Death, but you’ll die happy.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-07-21 |
Shlomi Fish’s Summer Glau Fact #12
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.)
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-07-23 |
Shlomi Fish’s Summer Glau Fact #13
Chuck Norris has 99 problems including a bitch. Summer Glau has exactly 98 problems.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-03 |
Shlomi Fish’s Summer Glau Fact #14
Chuck Norris can construct any logical expression using only AND gates. Summer Glau can replace Chuck with a very small AND gate.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-06 |
Shlomi Fish’s Summer Glau Fact #15
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-11 |
Shlomi Fish’s Summer Glau Fact #16
Chuck Norris round house kicks doors open instead of using their keys. Summer Glau makes sure doors are open using her mind.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-11 |
Shlomi Fish’s Summer Glau Fact #17
Chuck Norris reinvented a better wheel. Summer Glau reinvented a better Chuck Norris.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-15 |
Shlomi Fish’s Summer Glau Fact #18
Summer Glau just works here. She teaches Chuck Norris how to perform his chores in the best possible manner.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-21 |
Shlomi Fish’s Summer Glau Fact #19
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-28 |
Shlomi Fish’s Summer Glau Fact #20
Chuck Norris shot the sheriff and his deputy. Summer Glau became the new sheriff and shot Chuck Norris.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-08-31 |
Shlomi Fish’s Summer Glau Fact #21
Summer Glau can kill you with her mind. But she’ll never need to or will.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-09-02 |
Shlomi Fish’s Summer Glau Fact #22
Chuck Norris does expect the Spanish Inquisition. But he doesn’t expect Summer Glau.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-09-07 |
Shlomi Fish’s Summer Glau Fact #23
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-09-09 |
Shlomi Fish’s Summer Glau Fact #24
On “Talk Like a Pirate Day”, ye be sailin’ across the great seas to seek the shore of Summer Glows and Summer Glaus. Arrrr!
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-09-19 |
Shlomi Fish’s Summer Glau Fact #25
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-10-02 |
Shlomi Fish’s Summer Glau Fact #26
Summer Glau showed Kermit the Frog how easy it can be to be green.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-10-02 |
Shlomi Fish’s Summer Glau Fact #27
By the time Chuck Norris found out who John Galt is, Summer Glau already had sex with him.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2014-10-19 |
Shlomi Fish’s Summer Glau Fact #28
Summer Glau gave Richard III a horse free-of-charge and let him keep his kingdom for himself.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2016-09-22 |
Shlomi Fish’s Summer Glau Fact #29
Summer Glau can get more with a kind word alone than Al Capone could with a kind word and a gun.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2017-10-21 |
Shlomi Fish’s Summer Glau Fact #30
“I don't want to mess with Summer Glau, but I'll let her mess with me every day!”
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2021-05-21 |
Shlomi Fish’s Summer Glau Fact #31
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2021-05-21 |
Shlomi Fish’s Summer Glau Fact #32
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.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2021-05-21 |
Shlomi Fish’s Summer Glau Fact #33
Nobody dies except for the enemies of Summer Glau. But luckily she considers everyone her friend.
( Thanks to mst. )
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2022-05-06 |
Shlomi Fish’s Summer Glau Fact #34
Chuck Norris has 99 problems including a bitch. Summer Glau has exactly 98 problems. And Chuck ain't one of them.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2022-07-04 |
Shlomi Fish’s Summer Glau Fact #35
You can look at Summer Glau, but you’d better not touch…if you know what’s good for you.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2022-08-08 |
Shlomi Fish’s Summer Glau Fact #36
Chuck Norris knows what the last digit of Pi is. Summer Glau has memorised all the preceding digits.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2022-11-11 |
Shlomi Fish’s Summer Glau Fact #37
If you break up with Summer Glau, you will likely survive. However, be certain to have signed your will in advance, to be sure.
Author | Shlomi Fish |
Work | Summer Glau Facts by Shlomi Fish and Friends |
Published | 2024-04-16 |
Shlomi Fish’s Taylor Swift Fact #1
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.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #2
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.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #3
Taylor Swift can go and destroy the White House. She and what army? Why, she and no army.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #4
You're unlikely to see a YouTube feature "Why people stopped listening to Taylor Swift's songs any more?"
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #5
You may need to google Jennifer Lawrence but you likely know who Taylor Swift is already.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #6
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!”
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #7
No one is crazy enough to go after Taylor Swift because they know she is much more crazy than them.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #8
If you ask Taylor Swift "What is the square root of 18.678?", she will answer "Why the hell does it matter?".
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #9
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.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #10
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.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Taylor Swift Fact #11
Taylor Swift is not the new Madonna. She is the new Socrates.
Author | Shlomi Fish |
Work | Taylor Swift Facts by Shlomi Fish and Friends |
Published | 2019-11-04 |
Shlomi Fish’s Windows Update Fact #1
Windows Update doesn’t.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Windows Update Fact #2
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.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Windows Update Fact #3
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).
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Windows Update Fact #4
Only three things are infinite: the universe, human stupidity, and the amount of patience that Windows Update requires.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Windows Update Fact #5
Windows Update does not take forever to finish updating your computer. It takes at least forever and two weeks.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Windows Update Fact #6
Ten measures of slowness went down to the world. Windows Update required at least eleven, so more had to be provided.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2016-10-25 |
Shlomi Fish’s Windows Update Fact #7
The Windows Update developers are going to burn in hell for the combined time it took it to install updates on the users' computers.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2017-10-21 |
Trashlord’s Windows Update Fact #8
Windows Update is called this way because by the time it finishes, the date has gone up.
Author | Trashlord |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2018-09-09 |
Shlomi Fish’s Windows Update Fact #9
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.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2019-08-10 |
Shlomi Fish’s Windows Update Fact #10
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.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2022-02-24 |
Shlomi Fish’s Windows Update Fact #11
What Intel gives, Microsoft taketh, and Windows Update holds hostage.
Author | Shlomi Fish |
Work | Windows Update Facts by Shlomi Fish and Friends |
Published | 2024-08-31 |
Shlomi Fish’s Xena the Warrior Princess Fact #1
Xena can meet King David for breakfast and Julius Caesar for lunch. Without time travel.
Author | Shlomi Fish |
Work | Xena Facts by Shlomi Fish and Friends |
Published | 2020-08-27 |
Shlomi Fish’s Xena the Warrior Princess Fact #2
Xena beat a Goliath that was taller, and more agile than the one in the Bible. It’s not only Hollywood exaggeration.
Author | Shlomi Fish |
Work | Xena the Warrior Princess Facts by Shlomi Fish and Friends |
Published | 2020-08-27 |
Shlomi Fish’s Xena the Warrior Princess Fact #3
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.
Author | Shlomi Fish |
Work | Xena the Warrior Princess Facts by Shlomi Fish and Friends |
Published | 2020-08-27 |
Shlomi Fish’s Xena the Warrior Princess Fact #4
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.
Author | Shlomi Fish |
Work | Xena the Warrior Princess Facts by Shlomi Fish and Friends |
Published | 2020-08-27 |
Shlomi Fish’s Xena the Warrior Princess Fact #5
Xena the Warrior Princess has not met Chuck Norris yet, or otherwise he would have been badly and permanently injured. (Inspired by ZadYree.)
Author | Shlomi Fish |
Work | Xena the Warrior Princess Facts by Shlomi Fish and Friends |
Published | 2020-08-27 |
Shlomi Fish’s "How XSLT is Evil" Fact #1
XSLT is the worst thing since non-sliced bread.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #2
Mothers used to tell their children stories about XSLT to scare them.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #3
XSLT is the number one cause of programmers' suicides since Visual Basic 1.0.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #4
The X in XSLT stands for eXtermination.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #5
The only things worse than XSLT are Excel and Sugar-Less Tea (XSLT).
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #6
XSLT is what Chuck Norris has nightmares of.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #7
Confucius says: "XSLT made me realise humanity was hopeless.".
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Zuu's "How XSLT is Evil" Fact #8
Even APL won't make friends with XSLT.
Author | Zuu |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #9
God considered using XSLT as the tenth plague of Egypt, but then thought it was too evil.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #10
In Soviet Russia, XSLT codes you. Badly!
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #11
Satan condemned Hitler for a million years of writing XSLT.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #12
The KGB used to torture their victims by having them look at scrolling XSLT code.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #13
"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."
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #14
Stray XSLT code causes more deaths than road accidents.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #15
http://en.wikipedia.org/wiki/Evil redirects to XSLT.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2010-02-02 |
Shlomi Fish’s "How XSLT is Evil" Fact #16
We have nothing to fear but fear itself. Fear has nothing to fear but XSLT.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2011-04-16 |
Shlomi Fish’s "How XSLT is Evil" Fact #17
The devil created a 10th circle of hell for the inventors of XSLT, because the first nine circles were too mild for them.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2012-11-04 |
Shlomi Fish’s "How XSLT is Evil" Fact #18
XSLT isn't like violence. XSLT is violence - there is no such thing as using it too little.
Author | Shlomi Fish |
Work | XSLT Facts by Shlomi Fish and Friends |
Published | 2014-09-10 |
Quotes related to the Freenode #perl channel
Documentation for BL
rindolf | buu: do you have a working manual of BL? |
rindolf | s/working/up-to-date/ |
buu | It's kind of sort of up to date |
perlygatekeeper | he means NO |
buu | I've got some docs! |
rindolf | buu: 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"? |
buu | rindolf: no, no, no no and no |
Channel | #perl |
Network | Freenode |
Tagline | Discussing the merits of documenting one's pet languages on #perl |
Published | 2009-12-14 |
Did anybody see my newline at Freenode's #perl channel.
rindolf | sleeper: why are people obsessed with one-liners? |
rindolf | It takes 3 lines - OMG what a disaster! |
Botje | rindolf: newline prices went up again |
rindolf | Botje: I buy my newlines in the black market |
dabreegster | Botje: again? drat. |
* Botje | reports rindolf to the newline police |
dabreegster | Botje: I know about an... (underground) operation going on to pirate newlines. |
rindolf | Botje: I bribed a few cops in the newline police, but nice try. |
dabreegster | Botje: Some crazy guys are trying to free newlines from patents! They want to rid the market! |
* cursor | gets called up to serve in the newline jury |
rindolf | I think we need to start a campaign to lift all restrictions off newlines. |
dabreegster | rindolf: La Resistance lives on!\n |
Botje | I already stockpiled millions of newlines |
dabreegster | Botje: We can have the one-liners destroyed by sundown |
dabreegster | Not destroyed, but... TURNED INTO TWO-LINERS! Mwuhahaha! |
Channel | #perl |
Network | Freenode |
Tagline | The Cost of Newlines |
Published | 2009-12-14 |
Verbing the verb on Freenode's #perl
* buu | Stevie[FP] with a plunger. |
* Stevie[FP] | looks for the verb in that sentence |
sili | i think you're missing a verb |
Stevie[FP] | I think he's missing a brain. |
sili | unless Stevie[FP] is a verb i don't know |
sili | Stevie[FP]: v. see Stevie[FP] |
Stevie[FP] | I am not a verb! |
sili | you've been verbatized |
* rindolf | Stevie[FP]'s Chris62vw |
Stevie[FP] | verbalized? |
rindolf | Stevie[FP]: verbalized is a different thing. |
rindolf | Stevie[FP]: it comes from "verbal". |
Stevie[FP] | Verbified. |
Stevie[FP] | Verbiated. |
rindolf | Stevie[FP]: verbificated. |
Botje | verbed. |
Stevie[FP] | Verberated. |
rindolf | Stevie[FP]: verberation is overrated. |
Channel | #perl |
Network | Freenode |
Tagline | Verbing the Verb |
Published | 2009-12-14 |
Human XML
BarnacleBob | i hate xml..... |
mcrawfor | <response to="BarnacleBob">indeed</response> |
rindolf | mcrawfor: :-) |
rindolf | mcrawfor++ # Nice joke |
Botje | ehm. ouch. |
Botje | rindolf: no! |
Botje | <postincrement comment="Nice joke">mcrawfor</postincrement> |
rindolf | Botje: LOL. |
rindolf | <postincrement comment="As you wish">Botje</postincrement> |
Channel | #perl |
Network | Freenode |
Tagline | Human XML |
Published | 2009-12-14 |
/me (or I, you or we) is finding it amusing on Freenode's #perl.
* __you | fart |
* __you | say "oops" |
rindolf | __you: heh |
* __you | kick rindolf |
__you | (rindolf, you're now being kicked by 435 people) |
squeeks | __you need to go outside. |
kspath | __you: Who owns you? |
* __you | go outside |
* __you | are pwned by dazjorz |
* __you | is now known as we |
* we | are having a useless off-topic conversation right now |
rindolf | we: hahah |
* we | is now known as __you |
* __you | decide this channel is now useless and decide to leave |
* simcop2387 | is now known as we |
* we | are not amused |
* __you | and I are together simcop2387 |
* squeeks | is now known as _I_ |
* _I_ | need to tell __you something |
* __you | listen |
* simcop2387 | is now known as we |
* we | need help |
* _I_ | think we are getting a bit sick of the shenanigans |
rindolf | I'm so making a fortune out of it. |
* we | want to be on bash.org |
Channel | #perl |
Network | Freenode |
Tagline | /me (or I, you or we) is finding it amusing |
Published | 2009-12-14 |
Multilinguality
spyro_boy | Oh! I fixed it :D |
spyro_boy | Yay :D |
rindolf | spyro_boy: congrats! |
spyro_boy | Thanks for your help, everyone. :) |
rindolf | spyro_boy: now you should translate this script to OCaml, Haskell, Perl 6. |
spyro_boy | rindolf, huh? |
rindolf | spyro_boy: Smalltalk, C, C++, Visual Basic... |
spyro_boy | rindolf, translate to what? |
rindolf | spyro_boy: to all these programming languages. |
spyro_boy | haha |
spyro_boy | rindolf, yeah. |
rindolf | Because a script in perl is Not Enough<tm>. |
rindolf | spyro_boy: but see the Great Computer Language Shootout. |
spyro_boy | rindolf, I tried learning C,C++, and Java, but I couldn't catch on. |
Channel | #perl |
Network | Freenode |
Tagline | Multilinguality |
Published | 2009-12-14 |
Chuck Norris and Perl 6
rindolf | wankit |
buubot | Perl 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. |
rindolf | Heh heh. |
rindolf | Are all of buubot's wankit factoids about Perl 6? |
rindolf | He should have some about Chuck Norris, too. |
merlyn | fictional factoids about a partially designed, partially implemented, partially wanted language. :) |
rindolf | merlyn: yeah. |
merlyn | Heh - those are all Chuck Norris quotes with s/Chuck/P6/ |
dabreegster | rindolf: It's written in Chuck Norris, right |
merlyn | Chuck Norris writes code in Perl 6. Before Larry's done. And it works. |
rindolf | merlyn: 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 |
Network | Freenode |
Tagline | Chuck Norris and Perl 6 |
Published | 2009-12-14 |
Is a Life Ready for Prime Time?
rindolf | LeoNerd: I need to get a life. |
LeoNerd | They can be quite useful, but they do have a crazy amount of dependencies.. |
LeoNerd | And sometimes they can be a bit unstable - I think they're still beta-testing |
Channel | #perl |
Network | Freenode |
Tagline | Is a Life Ready for Prime Time |
Published | 2009-12-14 |
#perl for Elisabeth
simcop2387 | Daveman: i use a ZED PEE EM to power my computer, its the ultimate YOU PEE ES |
* Daveman | throws an Elisabeth at Simcop |
rindolf | Me catches the Elisabeth in mid-air. |
SubStack | with an s, excellent choice |
Daveman | :o |
Daveman | Interception! |
rindolf | Daveman: when my friend and I played Frisbee, we had an intra-tree move. |
* SubStack | pirates Elisabeth and seeds a torrent |
rindolf | Which was unintended. |
rindolf | Elisabeth: are you here? |
Daveman | HAHAHAHHA |
Daveman | SubStack++ |
* SubStack | wins at life. |
rindolf | An Elisabeth for all! And all for an Elisabeth. |
Channel | #perl |
Network | Freenode |
Tagline | #perl for Elisabeth |
Published | 2009-12-14 |
Books for Learning Perl
Alexi5 | what is a good book for getting up to speed with perl? |
merlyn | learning perl! |
merlyn | intermediate perl! |
nachos_ | the camel is the _only book_ |
nachos_ | :-P |
* merlyn | bats nachos silly |
nachos_ | :-( |
rindolf | Alexi5: there's also Beginning Perl, which is available online. |
* f00li5h | saw that coming |
rindolf | You should learn Perl from "Learning Perl in 24 minutes Unleashed!" |
f00li5h | rindolf: ``Learning perl in 24 minutes Unleashed, in a nutshell for dummies'' is the one i have |
rindolf | f00li5h: that's even better. |
Channel | #perl |
Network | Freenode |
Tagline | Books for Learning Perl |
Published | 2009-12-14 |
Discussing Vintage Hypertext on Freenode's #perl
rindolf | Are you using Firefox? |
Imaginativeone | yeah... |
rindolf | Interesting... |
rindolf | Don't know. |
[x86] | use a real browser... you know... like IE! |
* [x86] | runs |
infi | IE 3 > * |
rindolf | IE 2 > * |
infi | gopher! |
infi | firefox can actually do gopher URLs |
rindolf | GNU info! |
infi | feh. |
Channel | #perl |
Network | Freenode |
Tagline | Vintage Hypertext |
Published | 2009-12-14 |
Free as in what?
rindolf | ofer0: what's up? |
ofer0 | rindolf, nothing much. what's with you? |
rindolf | ofer0: I restored my fonts to my nouveau-enabled X server. |
jagerman | What is nouveau? |
ofer0 | jagerman, "new" in French ? |
jagerman | Yes, I know it's a word, but what is the nouveau rindolf is talking about? |
ofer0 | I have no idea. rindolf ? |
rindolf | jagerman, ofer0: it's the free-as-in-speech Nvidia drivers. |
dmq | jagerman++ (Yes i know its a word). |
pkrumins | free as in freedom |
nainef | free as in Richard Stallman? |
ofer0 | free as in free Microsoft Windows Vista CDs |
nainef | lol |
pkrumins | vista-- |
ofer0 | "What do you mean? Windows XP isn't free?" -- My neighbour. |
Ikarus | ofer0: 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 |
Network | Freenode |
Tagline | Free as in what? |
Published | 2009-12-14 |
The Only Programming Language
rindolf | This reminds me of a fun discussion I had with my co-worker. |
rindolf | He had a Firefox window open with an ActiveState page and I read "Perl, PHP, Python, Tcl, XSLT". |
rindolf | So he said: "Heresy! C is the only language." |
rindolf | So I thought for a moment and said "Intercal is the only language." |
nanonyme | lol |
rindolf | And then "Real men write in Intercal." |
rindolf | "COME FROM" anyone? |
Channel | #perl |
Network | Freenode |
Tagline | The Only Programming Language |
Published | 2009-12-14 |
Misleading Textbooks about Perl
rindolf | mortal5: you need to print the header. |
rindolf | mortal5: print header() |
mortal5 | rindolf, ...I absolutely love it when my textbook leads me wrong.. |
rindolf | mortal5: what is your textbook? |
mortal5 | "web wizards guide to perl and cgi" |
mortal5 | lol |
mortal5 | only the finest for the students at my university |
buu | Hahaha |
buu | That's awesome. |
cfedde | Is this what we're teaching these days? Oh my. |
somian | Blows the mind, doesn't it cfedde! |
cfedde | somian: it does. |
cfedde | I suppose that I'm commenting out of context. but why the mix and match. |
f3ew | What mind? |
cfedde | yours, with this .48 |
* somian | sends in CSI Las Vegas to clean up |
rindolf | mortal5: what is your university? |
mortal5 | rindolf, I'm too ashamed to tell :p |
rindolf | mortal5: heh. |
rindolf | mortal5: is it bad? |
mortal5 | rindolf, no not really, we have a fairly well known CS department |
somian | Just so long as it isn't SUNY@BUFFALO |
mortal5 | it's just the teacher I'm using, she's a total flake |
Channel | #perl |
Network | Freenode |
Tagline | Misleading Textbooks about Perl |
Published | 2009-12-14 |
Perl, dongs and everything between on Freenode's #perl
* CPAN | rating: Net-DNS-Check rated 4 stars by Ævar Arnfjörð Bjarmason |
rindolf | Oooh! 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 |
* avar | dongs somian^{} |
* somian^{} | laughs |
avar | somian^{}: I'M A PROFESSIONAL PERL PROGRAMMER |
avar | I know PERL |
somian^{} | But can u mAke teh weB with teh PERL!? |
Earle_Martin | avar: I know DONGS |
avar | Earle_Martin: SHOW ME |
avar | Earle_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 |
avar | somian^{}: I maek teh web really well with PERL |
Earle_Martin | /DCC MATRIX avar |
avar | Earle_Martin: IT'S SO LARGE AND HARD! |
Earle_Martin | avar: You think that's milk you're drinking? |
f3ew | heh] |
avar | I was wondering why it was so delicious |
avar | "I can't believe it's not jizz" |
f3ew | Take the red pill |
rfordinal_ | blue! |
Earle_Martin | I know PERL: Programmer's Elite Robotic Language |
* avar | goes back to work |
Shadow42 | I wonder what would happen if Neo was colorblind and took the wrong pill. |
Earle_Martin | 10 DO ROBOT DANCE |
Earle_Martin | 20 GOTO 10 |
avar | which doesn't involving discussing dongs in great detail, unfortunately |
Earle_Martin | avar: the real world sucks |
Channel | #perl |
Network | Freenode |
Tagline | Perl and Dongs on Freenode's #perl |
Published | 2009-12-14 |
N-uple negative on Freenode's #perl
polak | mauke: so how does that "translate" into eng |
merlyn | "eng"? |
mauke | I spe eng goo |
rindolf | mauke: I spe eng wel |
rindolf | I spe goo eng |
sts | just a short question. besides personal preference is there any difference if you use if(! or unless(? |
rindolf | sts: no. |
rindolf | sts: they do the same thing. |
Botje | sts: pfft. Real Men(tm) use unless(!...) |
rindolf | Botje: heh. |
sts | lol unless(! makes sense. thanks Botje, I'll rather use this one. =D |
LeoNerd | For me it's a readability thing - I express what seems more likely |
rindolf | Botje: File::HomeDir used to have a triple or quadruple negative in one of its test files. |
Botje | unless(! $str !~ /(?!foo)/) |
rindolf | Botje: heh |
merlyn | whoa |
merlyn | unless (!) makes no sense to me at all |
Botje | of course not. |
sts | Botje: wow! |
Botje | it's still cool to confuse people with :] |
LeoNerd | Heh.. Should just use !!! in there anyway:) |
merlyn | it's 7 characters too many |
xand | some people don't understand double negatives |
merlyn | I don't want no complaints! |
Botje | xand: you mean don't not understand? |
LeoNerd | We don't know nobody who don't want no double-negatives |
sts | Botje: what does (?!foo) do? |
nanonyme | lol |
xand | Botje: don't not misunderstand |
mauke | Botje: that always executes the block |
merlyn | there's an argument that can be successfully made that "I don't want no complaints" doesn't necessarily work logically |
Botje | xand: oh, I don't not think I didn't not misunderstand you. |
Botje | mauke: I know. it just looks cool. |
mauke | and you want !($str !~ /.../) |
xand | don't you?# |
merlyn | so it might actually mean what people think they're meaning |
Channel | #perl |
Network | Freenode |
Tagline | N-uple negative on Freenode's #perl |
Published | 2009-12-14 |
My operating system is better than yours on Freenode's #perl
Yaakov | LINUX < WINDOWS XP |
rindolf | Yaakov: Linux ">" x Inf Windows XP |
rindolf | Yaakov: DOS > Linux |
rindolf | Yaakov: CTSS > Linux |
rindolf | Yaakov: TOPS-10 > Linux |
rindolf | Multics > Linux |
rindolf | Multics > * |
rindolf | I think I'll stop. |
Supaplex | I think I'll /clear |
Kobaz | CP/M > * |
rindolf | Kobaz: heh! |
rindolf | Kobaz++ |
Kobaz | Heh. |
Kobaz | CP/M was teh sexy. |
Kobaz | How much more of an OS do you really need? |
Kobaz | I still have my Apple II sitting in the corner. |
Channel | #perl |
Network | Freenode |
Tagline | My Operating System is Better than Yours |
Published | 2009-12-14 |
Freenode's #perl on the many types of Wheels.
rindolf | Mahmoud: what's up? |
Mahmoud | rindolf, writing a CMS from scratch with perl.. really cool, making my own template engine |
rindolf | Mahmoud: why??? |
rindolf | Mahmoud: use TT2. |
rindolf | Or whatever. |
Mahmoud | rindolf, i dislike other CMS engines.. they are bloated and i don't trust them |
rindolf | Mahmoud: TT2 is pure perl. |
* Mahmoud | looks for TT2 |
rindolf | Mahmoud: a CMS doesn't stay simple forever. |
rindolf | Mahmoud: and a CMS != Templating system. |
Mahmoud | rindolf, the template engine is quite simple, it's similar to how SimpleMachines forum does its templates |
Mahmoud | rindolf, just an external file with print 'foo'; commands |
amnesiac | Mahmoud, TT2 is very powerful |
amnesiac | Mahmoud, there are more templating systems, why not use any of the existing ones? |
rindolf | Mahmoud: please don't re-invent square wheels. |
Mahmoud | heh.. |
NOTevil | oval! |
* amnesiac | likes hexagonal wheels |
NOTevil | very small octagon wheels aren't too bad. |
rindolf | amnesiac: triangular wheels are the best! |
Shaine | i like star shaped wheels :/ |
Channel | #perl |
Network | Freenode |
Tagline | On the Many Types of Wheels |
Published | 2009-12-14 |
The Pyramid of Code Golf on Freenode's #perl
ferret | LeoNerd: 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 |
rindolf | ferret: link? |
ferret | /las Cat.java |
rindolf | ferret: an implementation of the UNIX "cat" program in Java?? |
ferret | Actually, specifically the GNU cat program, and only a subset thereof. |
rindolf | ferret: oh. |
rindolf | ferret: how many lines did it take? |
* f00li5h | heads off to #codegolf and tries to convince them to allow java submissions |
ferret | rindolf: It's mostly argument parser. |
rindolf | ferret: I once implemented a parser for a subset of the Bourne Shell args, in really hideous ANSI C. |
rindolf | f00li5h: good luck. |
rindolf | f00li5h: Java Golf... |
f00li5h | yeah, for sure! |
rindolf | Java Golf would be longer than a non-Golfed Perl program. |
f00li5h | rindolf: this is true |
rindolf | f00li5h: COBOL Golf! |
Channel | #perl |
Network | Freenode |
Tagline | The Pyramid of Code Golf |
Published | 2009-12-14 |
Scary Perl Expertise on Freenode's #perl
pasteling | "struggling intern" at 129.162.1.31 pasted "Here it is.." (220 lines, 5.7K) at http://sial.org/pbot/25279 |
strugglingintern | woohoo |
strugglingintern | there it goes... |
rindolf | strugglingintern: oh my god! |
rindolf | strugglingintern: this code looks really bad. |
strugglingintern | heh... |
rindolf | strugglingintern: if ($records eq 0 ) - don't you want ($records == 0)? |
rindolf | strugglingintern: do you have unit tests? |
rindolf | strugglingintern: and you should factor it better. |
rindolf | strugglingintern: and possibly use Template Toolkit or something. |
rindolf | strugglingintern: and you may have some HTML-injection (or XSS) problems. |
Ani-_ | rindolf: and probably SQL injection problems. |
rindolf | Ani-_: indeed! |
strugglingintern | :-/ |
Ani-_ | strugglingintern: really, ask them to review that code when they get back. |
strugglingintern | alright |
strugglingintern | I appreciate it anyway |
rindolf | strugglingintern: how long have you been programming perl? |
strugglingintern | hah, about 3 months |
strugglingintern | This isn't all my code ;) |
strugglingintern | I'll look into it |
strugglingintern | Thanks guys (and gals). |
rindolf | strugglingintern: you're welcome. |
strugglingintern | not my choice ;) |
strugglingintern | it's my 3rd week here :) |
rindolf | Amazing how much more experienced programmers can tell a code is bad from a quick glance. |
rindolf | It's a bit scary. |
Ani-_ | nothing amazing about it. It's called skill. :) |
The_SB | yeah even I can tell it by a look |
ology | It's not scary or amazing at all. |
ology | It 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! :) |
rindolf | Ani-_: no, that I'm so experienced. |
rindolf | Ani-_: I hope I don't sound out as a snob. |
ology | narcissism is fun |
rindolf | I should get a life. |
rindolf | Get a girlfriend, go to movies. |
rindolf | Instead all I do is write Perl. |
rindolf | And chat about writing Perl. |
Ikarus | a life, tried that, didn't mix with me |
Channel | #perl |
Network | Freenode |
Tagline | Scary Perl Expertise |
Published | 2009-12-14 |
(Human) Language Fun on Freenode's #perl
rindolf | Let me wikipedia it. |
f00li5h | so now wikipedia is a verb? |
rindolf | f00li5h: it's gonna enter the OED. |
rindolf | f00li5h: in English every verb can be nounified and every noun can be verbed. |
rindolf | f00li5h: google is now a verb too. |
f00li5h | rindolf: q{ just one second and I'll "computer" it up for you"} |
rindolf | f00li5h: LOL. |
rindolf | f00li5h++ |
* rindolf | f00li5hes jql |
rindolf | I'm rindolfed |
* f00li5h | finds it odd that irssi highlighted half of that word |
rindolf | f00li5h: it's much harder to do it in Hebrew. |
jql | computer is from the verb compute already |
rindolf | jql: there's computerise though. |
f00li5h | jql: but to computer something is different than computing it |
f00li5h | COMPUTIFY! |
rindolf | jql: I once thought that the study of Objectivity is Objectivism. |
f00li5h | "configurated" |
jql | you shouldn't noun up a verb that's been nouned already |
rindolf | And the study of Objectivism is Objectivistalism. |
Caelum | heh |
rindolf | And that study of that is Objectvisitalistalism. |
rindolf | And to infinity it's Objectivist-elementalism! |
f00li5h | eval: object .((ism)x100) |
buubot | f00li5h: objectismismismismismismismismismismismismismismismismismismismism ismismismismismismismismismismismismismismismismismismismismismism ismismismismismismismismismismismismismismismismismismismi |
rindolf | With apologies to the 4 people who ever spoke Latin correctly. |
jql | I can't help but read that as smi smi smi |
Caelum | me too |
rindolf | jql: reminds me of Peter Pan. |
Channel | #perl |
Network | Freenode |
Tagline | (Human) Language Fun on Freenode's #perl |
Published | 2009-12-14 |
How many clicks must a one man do, before he selects what he wants on Freenode's #perl.
dkr | I use nedit, the only app with a quadruple-click feature |
naquad | WTF is quadruple-click??? %-/ |
dkr | double-click selects a word, triple-click selects a line, quadruple-click select the whole document. heh :) |
Patterner | quintuple-click selects the whole harddisk |
rindolf | hexuple-click selects the entire Intranet. |
rindolf | And septapable-click selects the entire Internet |
Patterner | How many for the multiverse? |
naquad | people, who uses what editor? |
arw | octaple click selects the known universe and nonaple the rest too. |
rindolf | arw: how long does it takes these clicks to run? |
rindolf | I think it's super-exponential complexity. |
arw | rindolf: no matter, the universe is finite :) |
arw | rindolf: only problem is, the information about your clicking will never reach the entire universe as it expands ;) |
Channel | #perl |
Network | Freenode |
Tagline | How many clicks must a one man do, before he selects what he wants? |
Published | 2009-12-14 |
The meaning of "I" on Freenode's #perl.
* reflexive | huzzahs. His Perl books just arrived. |
apeiron | reflexive, Which? |
reflexive | apeiron: IP and PBP. A couple others are still in transit. |
apeiron | reflexive, Nice. :) |
reflexive | :) |
rindolf | reflexive: what is IP? |
reflexive | Intermediate Perl. |
rindolf | reflexive: oh, OK. |
rindolf | Intellectual Perl. |
rindolf | Internet Perl. |
kojiro | Invasive Perl |
kspath | Idiot Perl |
rindolf | Interactive Perl. |
rindolf | I, Perl. |
kojiro | Implementing Pies |
kojiro | mmm, pie |
rindolf | Improbably Perl |
kspath | Ignoble Perl |
kojiro | Probably Inverted |
rindolf | kojiro: :-) |
kspath | Improper Perl |
reflexive | Insidious Perl? |
mst | ALL PERL IS IMPROPER |
kojiro | API? |
rindolf | In Soviet Russia all improper is Perl. |
rindolf | APII. |
qrck | impudent perl |
kojiro | no, you never count words like "is" |
kspath | Incoherent Perl |
kojiro | ALL PERL IS INCOHERENT |
reflexive | So true. |
Channel | #perl |
Network | Freenode |
Tagline | The Meaning of "I". |
Published | 2009-12-14 |
Got the Slashdot? on Freenode's #perl.
dkr | which is that ACME:: filter that obfuscates all your source into whitespace? :) |
preaction | Acme::Bleach |
rindolf | dkr: as preaction said it is Acme::Bleach. |
dkr | moderation -1 Redundant |
* dkr | smirks |
nws | get out you slashdotter |
nws | just kidding |
dkr | I got moderated overrated yesterday. I felt so loved |
dkr | GumbyGumby: how often do you post to /.? |
GumbyGumby | dkr: do it to system() a ssh command. Is doing that often. |
rindolf | GumbyBRAIN: how often do you post dkr to Slashdot? |
GumbyBRAIN | do it to list. |
Channel | #perl |
Network | Freenode |
Tagline | Got the Slashdot? |
Published | 2009-12-14 |
What's in a variable-name? on Freenode's #perl.
WebDragon | y'all should spell it in uppercase it being an acronym and all |
reaction | Yes, but we're *lazy*! |
* WebDragon | *so* noticed ;) |
dkr | WebDragon: people that use CamelCase have no right to criticize about capitalization. :) |
WebDragon | dkr: I hate underscores |
* dkr | contemplates a source code filter that does lets you use spaces in var names by switch them to underscores at compile time |
preaction | black magic |
mst | dkr: source filters are evil. |
mst | dkr: in a bad way. |
mst | dkr: hacking the compiler is much more fun, and evil in a useful way :) |
mst | WebDragon: recommended perl style is $var_name |
mst | WebDragon: it's also more readable than $varName or $VarName |
mst | WebDragon: I'd recommend trying it for at least a month |
mst | WebDragon: also note that it'll make life easier because you'll be consistent with the rest of perl code |
WebDragon | mst: I was thinking more along the lines of filenames and irc nicknames than perl variables |
mst | WebDragon: ah. fair enough :) |
* WebDragon | doesn't use CamelCase for perl variables |
mst | WebDragon: then I shall cease complaining :) |
avar | ${"Insert a descriptive essay about the variable here"} |
WebDragon | rofl |
rindolf | avar: that won't work with 'use strict 'refs'' |
WebDragon | avar: 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 |
mst | rindolf: ${main::}{"Insert a descriptive essay about the variable here"} would :) |
mst | rindolf: or you could just use %_ :) |
dkr | my boss still occasionally uses vars like $x. still trying to beat that behavior out of him |
* WebDragon | only uses x|y|z for Cartesian coordinate math |
WebDragon | which, since I hardly ever do any of that, means the obvious |
Channel | #perl |
Network | Freenode |
Tagline | What's in a variable name? |
Published | 2009-12-14 |
Watched the fountain on Freenode's #perlcafe
mofino | watched the Fountain |
mofino | pretty cool' |
q[ender] | yep |
sili | what? |
sili | you think The Fountain was cool? |
sili | it was pretty artsy. |
sili | I don't understand the necessity of repeating that same scene 50k times, though. |
mofino | then you didn't get the movie |
rindolf | sili: if you repeat a scene 50k times, then the movie will have less entropy and will compress better. |
Channel | #perl |
Network | Freenode |
Tagline | Watched the fountain on Freenode's #perlcafe |
Published | 2009-12-14 |
Committing yourself to a programming language on Freenode's #perl.
convivial | high-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. |
rindolf | convivial: you can only marry Perl if polygamy is legal where you live. |
rindolf | convivial: because Perl and I are already married. :-D |
convivial | why is that? I'm single :) |
rindolf | convivial: but Perl isn't. |
convivial | oh crap ! |
convivial | all the good languages are already married :( |
rindolf | convivial: COBOL is still single. |
rindolf | convivial: but I heard she's a total bitch. |
convivial | ewwwwwwwwwwww, so is JCL and no one is knocking down either of their doors |
convivial | rindolf, Janet Reno is single! |
rindolf | convivial: what kind of programming language is "Janet Reno"? |
convivial | :) |
convivial | she is a person |
rindolf | convivial: I'm not interested in people, I'm only interested in programming languages. |
shaldannon | rindolf: you should try Ada |
rindolf | shaldannon: Ada 95? |
shaldannon | yeah |
shaldannon | the syntax of Pascal, the power of Basic and the friendliness of Java |
Channel | #perl |
Network | Freenode |
Tagline | Committing yourself to a programming language on Freenode's #perl. |
Published | 2009-12-14 |
Making use of Encyclopedias at FreeNode's #perl
* shaldannon | beats iank over the head with an encyclopedia |
rindolf | shaldannon: all volumes of an encyclopedia? |
dwu | rindolf: ha |
shaldannon | rindolf: every last one of 'em |
rindolf | shaldannon: or perhaps a printout of the Wikipedia? |
iank | rindolf: the whole bookcase |
rindolf | shaldannon: which Encyclopedia? |
iank | rindolf: naw, just get the DVD :) |
shaldannon | rindolf: I couldn't lift that |
shaldannon | rindolf: Britannica |
iank | You could lift the DVD! |
dwu | shaldannon: Start. Working. Out. |
shaldannon | dwu: oh? |
dwu | shaldannon: Dude, being able to lift the Britannica is hot. |
* iank | -> the internet |
shaldannon | :-} |
dwu | Seriously. |
dwu | "I can hold the accepted knowledge of a percentage of the human race in my arms!" "Oh, god, that is so sexy." |
shaldannon | hahahaha |
dwu | Seriously. Smart is hot. Smart and funny... well. |
* shaldannon | is hilarious ;) |
dwu | Uhm. kay. |
rindolf | If you start reading the wikipedia lexicographically, will you ever finish at the rate articles are added there? |
tarrybone | rindolf: yes (citation needed) |
dwu | ha |
shaldannon | lol @ tarrybone |
dwu | tarrybone++ |
rindolf | This reminds me of James Bond 1, where the girl there read an encyclopedia, instead of going to school. |
yrlnry | Does anyone near Philadelphia want to come to my house and take away my 1920 Britannica? |
shaldannon | rindolf: hey...when I was in elementary school, I used to read the World Book encyclopedia instead of doing my homework |
Channel | #perl |
Network | Freenode |
Tagline | One Encylcopedia Per Child - all volumes of it |
Published | 2009-12-14 |
Production WTF Code on #perl
dwave | anyone envy me? I'm refactoring production code that uses the fact that "" is defined, as a hash key. |
dwave | if (ref $ref->{""} ne "ARRAY") { |
dwave | $ref->{""} = [$ref->{""},$_]; |
dwave | } else { |
dwave | $ref->{""} = [@{$ref->{""}},$_]; |
dwave | } |
dwave | :( |
iank | hey, that looks like fun. |
integral | Has the author been lynched yet? |
* integral | would have used "\0" :-P |
dwave | the best of it all, is that it's an XML parser |
mauke | $ref->{""} = [ref $ref->{""} eq "ARRAY" ? @{$ref->{""}} : $ref->{""}, $_]; # fixed |
rindolf | dwave: does this XML parser makes use of an existing XML parser from CPAN? |
rindolf | dwave: or does it do everything from scratch? |
dwave | rindolf: everything from scratch :) |
rindolf | dwave: nice! |
dwave | I'm trying to get rid of it |
rindolf | dwave: re-inventing square wheels. |
dwave | there's a home made Unicode lib too |
dwave | ! |
rindolf | dwave: ouch! |
shaldannon | nice |
iank | Brilliant! |
shaldannon | dwave: I suggest a dailywtf.com submission |
rindolf | dwave: yeah, I second shaldannon |
Channel | #perl |
Network | Freenode |
Tagline | Production WTF Code on #perl |
Published | 2009-12-14 |
Versions of Software on FreeNode's #perl
bp31416 | rindolf: I command you both, to uninstall it, and install SuSE10.2 =P |
jagerman | "versions" are so annoying. |
jagerman | "I use Linux 10.2!" |
iank | jagerman: I had a friend who insisted the answer to the question "What version of the kernel are you running?" was "gnome". |
jagerman | eval: $POE::Kernel::VERSION |
buubot | jagerman: 1.2173 |
jagerman | \o/ |
Terminus | heh, 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. |
bp31416 | jagerman: 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 |
Network | Freenode |
Tagline | Versions of Software |
Published | 2009-12-14 |
The Holy Extreme Programming in Freenode's #perl
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." |
rindolf | XP may have become a religion. |
ew73 | I Refactored yesterday! |
rindolf | ew73: using which refactoring pattern? |
ew73 | Leviticus 13:22 |
Somni | well you will keep refactoring until you get it right! |
* rindolf | extracts the ew73 method. |
rindolf | ew73: this is one of my favourite refactoring patterns. |
* ew73 | idly looks up said passage, just to see if it's any good. |
integral | What do you have to know to claim you know refactoring? |
integral | How to click buttons in the right Eclipse menu? |
rindolf | integral: the code is in Ruby. |
integral | Ruby is too cool to be in Eclipse? |
ew73 | integral: One time, I moved all this stuff to another subroutine! |
ew73 | Lev. 13:22. And if it spread, he shall judge him to have the leprosy: |
rindolf | integral: no, but you cannot refactor Ruby code automatically using Eclipse. |
integral | One time I wrote all this code, but when I was about to go home I found I'd left my brain at home! LOLZ |
integral | ew73: good butter advert in that |
Channel | #perl |
Network | Freenode |
Tagline | Extreme Programming as a Religion |
Published | 2009-12-14 |
To be here or not to be here on Freenode's #perl
rindolf | Hi all. |
rindolf | LeoNerd: here? |
LeoNerd | rindolf: Maybe |
rindolf | LeoNerd: "be here or be not here - there is no maybe" |
LeoNerd | :) |
rindolf | LeoNerd: a.k.a the law of the exclusion of the middle. |
dwu | I think Yoda phrased that one best. |
Channel | #perl |
Network | Freenode |
Tagline | To be here or not to be here on Freenode's #perl |
Published | 2009-12-14 |
Monkey Business at Freenode's #perl
perlmonkey | that's just...mental |
rindolf | perlmonkey2: still here? |
perlmonkey2 | rindolf: hi |
rindolf | perlmonkey2: hi. |
perlmonkey | phew |
rindolf | perlmonkey2: now we have two Perl monkeys. |
perlmonkey2 | hah |
perlmonkey2 | good stuff |
perlmonkey2 | You can never have too many. |
PeaceNLove | To produce good stuff like Shakespeare's works, we need an infinite number of monkeys |
perlmonkey | we're starting a monkey clan |
rindolf | PeaceNLove: heh. |
rindolf | PeaceNLove: and to write like a monkey we need a million Shakespeares. |
PeaceNLove | perlmonkey, reproduce and multiply, God be with you |
perlmonkey2 | PeaceNLove: You can, of course, do anything with an infinite number of perl monkeys. |
perlmonkey2 | PeaceNLove: Actually a million monkeys on a million typewriters would most probably have not created Hamlet if they started at the beginning of the Universe. |
PeaceNLove | perlmonkey2, that's fine, the Universe has not ended yet, they have time |
Channel | #perl |
Network | Freenode |
Tagline | Monkey Business at Freenode's #perl |
Published | 2009-12-14 |
Who you're gonna call on Freenode's #perl
rindolf | Hmmm... xchat-perl is gone. |
f00li5h | OH NOES! ## what's that for then? |
rindolf | Who you're gonna call? Bug-busters!! |
Khisanth | rindolf: never existed, unless you are using an rpm based system |
rindolf | Khisanth: I am. |
f00li5h | I AINT AFRAID OF NO BUG! |
rindolf | f00li5h: heh. |
f00li5h | when there's something weird and in your code base, who you gonna call? |
railbait | f00li5h: The police? |
f00li5h | railbait: BUG BUSTERS! |
f00li5h | we test it with science then blow it up |
f00li5h | ... or is that someone else |
Channel | #perl |
Network | Freenode |
Tagline | Who you're gonna call? |
Published | 2009-12-14 |
Tribute to the Prisoner on Freenode's #perl
Hazard | How do I look up @- in the perldocs? |
rindolf | Hazard: perldoc perlvar |
Hazard | rindolf: Thanks. |
Daveman | perldoc rindolf |
Hazard | I don't know what I'd do without IRC. |
rindolf | Daveman: I am not a pragma! I'm a free man! |
Hazard | I couldn't even google that. |
rindolf | use Daveman (qw(silliness)); |
* jetscreamer | sends rindolf back to the village |
rindolf | jetscreamer: is it a Perlisoner village where everyone becomes a pragma? |
jetscreamer | and lots of perlBalloons |
Daveman | gumbybrain, how do i make teh web wit Shlomi!? |
rindolf | jetscreamer: Perloons. |
rindolf | jetscreamer: Perlunatics. |
apeiron | Perlarks. |
Daveman | perlaugh |
Channel | #perl |
Network | Freenode |
Tagline | Tribute to the Prisoner |
Published | 2009-12-14 |
The Messiah of Perl on Freenode's #perl
ubajas | Technically, 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. |
iank | ubajas: heh, I read that as "I started with (perl 10) (years later)" instead of "I started with perl (10 years later)" :) |
rindolf | Perl 10! |
rindolf | Perl for the Fourth Millenium. |
jagerman | I thought Perl 6 was supposed to be timeless |
ubajas | iank: Maybe I should have added a comma. :-] |
jagerman | Perl ∞ |
iank | perl6 has existed since the beginning of time, or at least it will have existed since then once $Larry finds a time machine. |
simcop2387 | iank: I'm sorry but Larry is the prophet i am the messenger! i will be the one to take it back! |
iank | WHAT. |
simcop2387 | iank: its MY TIME MACHINE! |
* iank | smacks simcop2387 around |
jagerman | iank: 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? |
jagerman | Except that they were too stupid (like most Voyager writers) to get their facts right, and thought computers started in the 70s |
Channel | #perl |
Network | Freenode |
Tagline | The Messiah of Perl |
Published | 2009-12-14 |
One rindolf Each on Freenode's #perl
milardovich | with strict it say me this: |
milardovich | Global symbol "$lorem" requires explicit package name at split.pl line 3. |
rindolf | milardovich: use "my $lorem = " |
rindolf | milardovich: my is your friend. |
rindolf | pun not intended. |
rindolf | my is my friend. |
dwu | Preferably with a real value after "= " ^.^ |
rindolf | dwu: he already has that. |
milardovich | that works with my rindolf |
milardovich | thank you!!! |
rindolf | milardovich: you're welcome. |
milardovich | :) |
ubajas | I wish I had a rindolf too. :-\ |
milardovich | people here are "nicer" than on #php :P |
rindolf | ubajas: I'm mass-produced at Chinese sweat-shops. |
ubajas | hehe |
rindolf | ubajas: they sell me for 30 bucks a piece. |
rindolf | milardovich: I've heard some horrible stories about ##php. |
milardovich | perl rules x) |
rindolf | milardovich: what brings you to Perl? |
simcop2387 | rindolf: #php apparently |
rindolf | simcop2387: heh. |
rindolf | simcop2387++ |
Channel | #perl |
Network | Freenode |
Tagline | One rindolf Each on Freenode's #perl |
Published | 2009-12-14 |
Are you being verbed on Freenode's #perl
rindolf | cl1: what do you do at work? |
cl1 | i write code :D |
rindolf | cl1: naturally. |
rindolf | cl1: to do what? |
cl1 | right now at this contract, I'm working with .net, c#, asp.net and pl/sql |
rindolf | cl1: sounds enterprisey. |
BinGOs | please don't turn enterprise into a verb. |
rindolf | BinGOs: enterprisey is an adjective, not a verb. |
LeoNerd | Enterprizationaliseation? |
BinGOs | okay. |
cl1 | lol @ enterprisey |
rindolf | GumbyBRAIN: BinGOs me! |
GumbyBRAIN | i tend to be good, it doesn't want me to buy an island utopia (you'll get used to bother me. |
BinGOs | But it is a noun and no more. |
BinGOs | mmmkay. |
dwu | BinGOs: Actually, it's also an adjective. Even without "y". |
BinGOs | I HATE YOU ALL. |
* dwu | grin |
BinGOs | CRITIQUE IS DEFINITELY A FUCKING NOUN. |
dwu | It's also a verb. |
BinGOs | NO IT ISN'T |
simcop2387 | BinGOs: i shall critique your use of critique |
BinGOs | JUST BECAUSE SOME DAMNED YANKEE SCUM DECIDE IT IS, DOES NOT MAKE IT SO. |
dwu | It's been used since the 18th century. |
rindolf | BinGOs: dwued! |
BinGOs | I refer you to my earlier hate. |
dwu | I refer you to your fail. |
icke | not earlier than 18th century |
dwu | I really shouldn't. It's mean. But I will. |
dwu | Because I'm mean. |
dwu | icke: Hence "since". |
dwu | 'criticises'. |
BinGOs | My fail-gun appears to firing backwards. Damn thing. |
dwu | Your fail gun is... failing? |
Channel | #perl |
Network | Freenode |
Tagline | Are you being verbed on Freenode's #perl |
Published | 2009-12-14 |
How much Perl do you need at Freenode's #perl
shishirm1 | is POP 3 module available only in perl 5? |
jernster | are you saying you use something other than 5? |
icke | perl 4 didn't even have modules |
jernster | heh |
rindolf | shishirm1: do you want to use it with Perl 4? |
shishirm1 | oh ok sorry i am complete newbie!! so i am just asking you guys |
shishirm1 | nope is perl 5 a standard now? |
jernster | yes |
shishirm1 | ok great... |
jernster | :) |
rindolf | shishirm1: Perl 4 is unmaintained, unloved, deprecated, not recommended, and dead - D. E. D. - DEAD! |
simcop2387-lap | perl 4 is an EXPERL! |
simcop2387-lap | all statements that perl4 is a going concern are thus inoperative. |
Channel | #perl |
Network | Freenode |
Tagline | How much Perl do you need at Freenode's #perl |
Published | 2009-12-14 |
Conditional-to-Inheritance Refactoring on Freenode's #perl
edeca | Hrm. 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 :) |
edeca | Noo 5.10! :) |
Khisanth | ($foo, $bar) = map { defined $_ ? $_ : "" } split / /, $str; # probably some other shorter ways too |
rindolf | edeca: [bad idea] you can also try using the conditional->inheritance refactoring. |
rindolf | :-) |
* Khisanth | pours boiling coffee on rindolf |
rindolf | Khisanth: I hate coffee, but I guess I deserved it. |
rindolf | That was a joke, of course. |
Khisanth | you weren't really supposed to like having boiling anything poured on you but I guess you are into the kinkier stuff |
Channel | #perl |
Network | Freenode |
Tagline | Conditional-to-Inheritance Refactoring on Freenode's #perl |
Published | 2009-12-14 |
Geek love on Freenode's #perl
rindolf | rbastic: QBasic was the sh*t! |
rindolf | rbastic: well, not really. |
rbastic | rindolf: yup, that language is responsible for me having gotten into programming to begin with. |
rbastic | 8 years old and writing qbasic scripts with QBasic for Dummies by my side |
rindolf | rbastic: I started when I was 10. |
rindolf | rbastic: I know some people who started much later. |
talexb | Late bloomer .. didn't start till I was 15. |
Zoffix | heh, I started at 14... I could not have a computer before that |
rindolf | rbastic: but I know a girl who started programming when she was 6. |
rindolf | Or was it 8? |
Zoffix | rindolf, CAN HAS PHONE NUMBER?! |
rbastic | lol |
rindolf | Zoffix: NO CAN! |
Zoffix | :( |
rindolf | Zoffix: only have her MSN. |
Zoffix | gimmegimmegimme |
talexb | Heh. |
Zoffix | :) |
rindolf | Zoffix: LOL. |
Channel | #perl |
Network | Freenode |
Tagline | Geek Love |
Published | 2009-12-14 |
The Grand Unified Programming Language
rbastic | Juerd: 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 |
Juerd | rbastic: JS on the client side is because often it's the only option the universe provides. |
rbastic | Juerd: from a business perspective, you reduce the complexity and potential difficulties in finding new hires with the same skillset |
rindolf | rbastic: have you heard of RJS? |
Juerd | rbastic: On the server side, however, you have great freedom. |
rbastic | rindolf: no, what's that? |
Caelum | Larry wants perl6 to run on JavaScript :) |
rindolf | rbastic: "One Language; and One Sayings". |
Juerd | rbastic: 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. |
rindolf | rbastic: my translation to a sentence from the Tower of Babel myth. |
rbastic | Juerd: I'll agree with that also. any real programmer knows or has at least coded in half a dozen languages before |
Juerd | From a business perspective, you should avoid crap coders at all cost. |
Juerd | Knows *or* has coded... Hmmm...! |
rindolf | rbastic: though according to what most scholars believe it was not about using one language but rather thinking the same. |
Juerd | I hope they haven't coded in half a dozen languages without knowing them. |
Juerd | That'd be scary. |
zshzn | Reality is scary, Juerd |
talexb | Hmm, BASIC, FORTRAN, COBOL, assembler, C, more assembler, C, Pascal ... Perl! |
Channel | #perl |
Network | Freenode |
Tagline | The Grand Unified Programming Language |
Published | 2009-12-14 |
Can I haz a fast compiler on Freenode's #perl
rindolf | rbastic: now I'm working with C++. |
rindolf | rbastic: I found out that my project compiles really quickly. |
rindolf | rbastic: under 5 or 10 minutes on a P4-2.4GHz with 1 GB of RAM. |
rindolf | rbastic: maybe KDE is making g++ look bad. |
rbastic | rindolf: yeah, I'm not a big KDE fan |
rindolf | rbastic: actually I'm using KDE-3.5.8 here. |
rindolf | rbastic: I was talking about the compilation speed of KDE apps and KDE itself. |
rindolf | rbastic: possibly because each file has half-a-gazillion headers. |
rindolf | My C++ code is a server one, so we don't have too many deps. |
rbastic | yeah, isn't there a way to cache header files? ie. in their "compiled" form? |
rbastic | or is that something I'm remembering from some other programming language that purported to build on top of C? |
rindolf | rbastic: MSVC has that. |
rbastic | ahh, nods |
rindolf | rbastic: no, Visual C++ has precompiled headers. |
rindolf | rbastic: I remember that I kept deleting them. |
rbastic | yeah, couldn't remember |
rbastic | lol |
rindolf | Pascal compiles very quickly. |
rindolf | That's one of the things I enjoyed in Delphi. |
rbastic | ugh, the app I'm been maintaining in Java was originally a fat client/server desktop app, written in Delphi |
rindolf | rbastic: ah. |
rbastic | i remember booting up the old app for the first time, and being amazed at how slow it was |
rbastic | eventually, i had to duplicate a feature in the Java code and i wasn't sure how it was implemented before |
rindolf | rbastic: you mean the Java app is faster? :S |
rbastic | so 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 |
rbastic | rindolf: yes, but only b/c the Delphi programmer was an idiot, issuing queries over and over again needlessly |
rbastic | rindolf: if you could've seen the MSSQL Performance Analyzer or whatever, it was basically just.. Query1, Query2, Query3, Query1, Query2, Query3, repeat. |
rbastic | it was probably the worst I've ever seen in my life.. belongs on www.thedailywtf.com |
Channel | #perl |
Network | Freenode |
Tagline | Can I haz a fast compiler |
Published | 2009-12-14 |
I think too much - therefore I blog too much on Freenode's #perl
rindolf | scrottie: hi. |
scrottie | hi rindolf! |
rindolf | scrottie: are you the scrottie from use.perl.org? |
scrottie | yeah. |
rindolf | scrottie: ah, nice to meet you. |
rindolf | Well, chat with you on IRC at least. |
* scrottie | cowers from the swinging fist probably coming his way |
rindolf | scrottie: I'm "Shlomi%20Fish" |
scrottie | oh, heh, thanks |
rindolf | It's a curse. |
scrottie | hmm. i vaguely remember interesting stuff from you but can't honestly place what. |
scrottie | I know I've seen you around here before too. |
rindolf | Yeah, my use.perl.org blog is mostly technical and perl-related. |
scrottie | I post on use.perl.org entirely too much. |
rindolf | So it may be a bit boring. |
rindolf | Sometimes it's a bit philosophical. |
rindolf | scrottie: yes. |
scrottie | heh. and mine is offensively off-topic. |
rindolf | scrottie: I have other blogs. |
scrottie | I've posted to livejournal twice! |
Channel | #perl |
Network | Freenode |
Tagline | I think too much - therefore I blog too much |
Published | 2009-12-14 |
"How intrusive do you want your text to be?" on Freenode's #perl
rindolf | Can we add styles like <b>, <i>, etc.? |
rindolf | Or colours? |
rindolf | Or blink? |
rindolf | Or images? |
rindolf | Or flash applets? |
scrottie | <banner>! |
alanhaggai | rindolf: No I think. Google's Web Application does not allow them. It is just a <textarea>. |
Channel | #perl |
Network | Freenode |
Tagline | How intrusive do you want your text to be? |
Published | 2009-12-14 |
Freenode's #pearl
rindolf | scrottie: you are a native English speaker right? |
rindolf | scrottie: do you know #linguistics ? |
scrottie | not familiar with #linguistics, yes, I am a native English speaker, but my spelling is atr... my spelling is terrible. |
rindolf | atrocious? |
scrottie | yeah, that |
scrottie | I have an xterm dedicated to dict/spell |
rindolf | scrottie: spelling is probably easy to fix using aspell. |
rindolf | scrottie: heh. |
rindolf | scrottie: I'm using xchat which has an red-line for spelling mistakes. |
rindolf | Very useful. |
rindolf | Too bad I'm using British spelling where it sometimes misbehaves. |
rindolf | aspell, I mean. |
Channel | #perl |
Network | Freenode |
Tagline | Freenode's #pearl |
Published | 2009-12-14 |
"Lame even" on Freenode's #perl
rindolf | A lot of ise's [in Aspell's British Spelling checker] are false positivies. |
rindolf | positives even. |
rindolf | People who say $minor_spelling_correction even, are lam. |
rindolf | lame even. |
rindolf | I never get tired of these self-referential jokes. |
Channel | #perl |
Network | Freenode |
Tagline | Lame even |
Published | 2009-12-14 |
The Third #perl Reich (on Freenode #perl).
scrottie | The tech side was there... but I was stuck with my fucking graphics I did in crayon. I kid you not. Crayon. |
scrottie | It was a cry for help. |
scrottie | Programmers will work with each other on fun projects, but graphic designers never get involved in stuff like that. |
rindolf | scrottie: ah. |
scrottie | then there's kingdomofloathing.com... stick figures. |
rindolf | scrottie: there are some graphic designers who contribute to KDE, GNOME, etc. |
scrottie | fuck graphic artists. we should round them all up and burn them. |
rindolf | scrottie: heh. |
scrottie | okay, they can live. |
rindolf | scrottie: scrotitler! |
scrottie | the rest get burnt though. |
rindolf | "He who starts by burning graphics designers will end up burning programmers." |
scrottie | only the ASP and PHP programmers... then we'll see where things are at and re-evaluate the plan. |
rindolf | First they came to the graphics designers... |
Khisanth | then they came for more graphics designers |
rindolf | scrottie: I knew some very nice PHP programmers. |
rindolf | And VB ones. |
scrottie | yeah, me too. real shame. |
rindolf | scrottie: I still know some PHP programmers. |
Channel | #perl |
Network | Freenode |
Tagline | The Third #perl Reich (on Freenode #perl). |
Published | 2009-12-14 |
The Name "Bunny"
→B-rabbit | has joined #perl |
rindolf | B-rabbit? I know a B-rat on #linguistics. |
B-rabbit | rindolf, cool =] |
rindolf | B-rabbit: ok. |
B-rabbit | my full name is bunny rabbit, by the way :) |
B-rabbit | hehe |
rindolf | B-rabbit: ah. |
rindolf | B-rabbit: "bunny" is a female name. |
B-rabbit | lol |
pippijn | rindolf: correct |
pippijn | I know a bunny |
rindolf | Or a Playboy bunny. |
ik | rindolf: bunny is a stripper name |
pippijn | friends call her bun |
ik | pippijn: is she a stripper? |
B-rabbit | rindolf, 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." |
rindolf | B-rabbit: ok, no problem. |
ik | pippijn: she should change her name |
pippijn | ik: it doesn't hurt her |
ik | pippijn: right, but she's violating a fundamental law |
ik | pippijn: she either needs to change her name or become a stripper |
rindolf | ik: I think the other option is better. |
pippijn | ik: she'd probably become a stripper rather than changing her name |
rindolf | pippijn: LOL. |
ik | rindolf: yeah, but you're creepy |
rindolf | I think I'll make a fortune out of it. |
Channel | #perl |
Network | Freenode |
Tagline | The Name "Bunny" |
Published | 2009-12-14 |
The Anti-School nazi
dazjorz | Hi rindolf :) |
rindolf | Hi dazjorz |
rindolf | dazjorz: what's up? |
rindolf | dazjorz: No Tests for You? |
rindolf | No *more |
dazjorz | No more tests :) |
rindolf | dazjorz: No more tests for you!!! For three months! |
rindolf | dazjorz: nice! |
dazjorz | :D |
dazjorz | Two, I think |
Channel | #perl |
Network | Freenode |
Tagline | The anti-School nazi |
Published | 2009-12-14 |
Emulating a Newbie on Perl
yrlnry | Hi, 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. |
yrlnry | Thanks in advance. |
* Roderick | tars and feathers yrlnry. |
yrlnry | Hi, Roderick! How's the kid? |
Somni | you 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 |
yrlnry | ne2k__: What's odd about "How's the kid?" |
yrlnry | You need to get out more, seriously. |
ne2k__ | yrlnry: I meant the original question |
Roderick | Congratulations, I hope it's going well. |
yrlnry | Do 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. |
yrlnry | ne2k__: 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 |
Network | Freenode |
Tagline | yrlnry as a Perl newbie |
Published | 2009-12-14 |
Which Prefix do You Want Today?
mMish | hi rind |
rindolf | Hi mMish |
rindolf | mMish: now you're mMish ? |
rindolf | mMish: are you eMish, oMish, aMish , etc? |
mMish | yes |
rindolf | mMish: ah, nice. |
mMish | depends on the mood |
rindolf | GumbyBRAIN: how many nicks must a one IRCer have? |
GumbyBRAIN | Oh, i lie, now it's stuck on posting things to do it. You said you couldn't have one of many. |
rindolf | mMish: ah OK. |
rindolf | xMish |
rindolf | iMish |
rindolf | zMish |
rindolf | Like the IBM computers. |
rindolf | pMish |
mMish | ppszMish <--- Hungarian |
rindolf | mMish: LOL. |
rindolf | lpstrMish |
dazjorz | is lpstr a function? |
dazjorz | get_magic_quotes_gpcMish |
rindolf | dazjorz: no, Long Pointer to string. |
dazjorz | PHP++ :') |
rindolf | dazjorz: why? |
rindolf | perlbot: karma PHP |
perlbot | Karma for PHP: -147 |
LeoNerd | It takes some nerve to say "PHP++" in #perl :P |
dazjorz | rindolf: because they have get_magic_quotes_gpc! |
dazjorz | don't we all love get_magic_quotes_gpc! |
rindolf | dazjorz: oh. |
dazjorz | it's a function |
rindolf | dazjorz: love, hate - what's the difference. |
rindolf | dazjorz: that does what? |
dazjorz | to get the value of magic_quotes_gpc in the config file. |
rindolf | dazjorz: ah. |
dazjorz | so they have get_magic_quotes_gpc for get_ini('magic_quotes_gpc') |
rindolf | dazjorz: LOL. |
dazjorz | plus, there's the magic_quotes_gpc to escape all input a script gets via POST, GET and COOKIE. |
rindolf | dazjorz: yes, sounds Evil. |
rindolf | Just use placeholders. |
Channel | #perl |
Network | Freenode |
Tagline | Which Prefix do you Want today? |
Published | 2009-12-14 |
Sextalk according to the cult of Perl
krang | Hey all, what's the best way to call one perl script from another? I was thinking I'd just use 'system("script.pl");' |
dazjorz | krang: yeah, that, or do "script.pl" |
dazjorz | krang: depends on how separated you want them to be |
krang | dazjorz: you mean just a line that has "script.pl"; written on it? |
Khisanth | you need the do as well |
dazjorz | krang: no, exactly this: do "script.pl"; |
rindolf | krang: system is usually what you want. |
rindolf | krang: normally require or use are preferable to do |
dazjorz | rindolf: that's for modules, isn't it ? |
rindolf | dazjorz: yes. |
dazjorz | wait, I think require "script.pl" would work too |
rindolf | dazjorz: and doing code is not such a good idea. |
dazjorz | rindolf: hmm? |
krang | rindolf: what is doing anyway? |
rindolf | dazjorz: I mean "perldoc -f do"-ing code. |
rindolf | krang: do()-ing |
rindolf | krang: it reads the file and evaluates it. |
rindolf | krang: perldoc -f do. |
dazjorz | rindolf: ah |
dazjorz | rindolf: do {} |
* rindolf | would rather be doing hot models than doing code. :-) |
dazjorz | rindolf: yeah, do BLOCK is quite useless |
dazjorz | heh |
rindolf | dazjorz: you can do my $var = do { ... } |
* dazjorz | would rather be doing GumbyBRAIN than doing code |
GumbyBRAIN | and doing code is not be in the days of immortality! |
rindolf | dazjorz: or eval { ... } |
rindolf | dazjorz: heh. |
rindolf | It's hard to do code. |
dazjorz | do $model; |
dazjorz | eh.. sorry, do $hotmodel; |
rindolf | "Are you into my brother?" |
rindolf | "No I'm totally into Perl." |
krang | ah ok, I see. Thanks guys! |
rindolf | krang: yw. |
dazjorz | heh :-) |
rindolf | If you want a configuration file, you should be using something like INI, YAML, etc. |
rindolf | XML perhaps. |
rindolf | Something. |
rindolf | Apache-like config. |
dazjorz | Apache-like is very strong but hard to parse, right ? |
dazjorz | Loading and saving configuration never looks good, especially when it's XML |
dazjorz | the code to load and save is ugly. |
Channel | #perl |
Network | Freenode |
Tagline | Sextalk among Perl cultists |
Published | 2009-12-14 |
f00li5h inviting rindolf to Australia
f00li5h | rindolf: are you coming out this way on tour some time? |
rindolf | f00li5h: to .au? |
f00li5h | yes! |
rindolf | f00li5h: don't think so. |
f00li5h | you can pay some of my rent for a bit ^_^ |
rindolf | f00li5h: I'm out of job too. |
f00li5h | perfect timing! |
f00li5h | no commitments |
* f00li5h | is very good at constructing circular arguments due to his skill in constructing circular arguments |
Channel | #perl |
Network | Freenode |
Tagline | Will rindolf come to Australia? |
Published | 2009-12-14 |
The Love Life of Cats
Anon | today my kitty gave a birth to two kitties! |
rindolf | Anon: ah, nice. |
Anon | one of them died :( |
Anon | during birth |
rindolf | Anon: oh. :-( |
simcop2387 | Anon: were you expecting it to happen? |
simcop2387 | :( |
Anon | simcop2387, i was expecting this week |
rindolf | Anon: do you know who the father is? |
simcop2387 | ah |
Anon | rindolf, some cat |
simcop2387 | rindolf: hopefully not him |
Anon | rindolf, remember my kitty ran away |
rindolf | Anon: ah. |
Anon | for a week |
rindolf | Anon: no I don't remember that. |
Anon | well, she ran away for a week |
rindolf | Anon: ah. |
Anon | and came back |
Anon | and during that time she got pregnant. |
rindolf | Anon: ah. |
freehaha | they don't seem to have safe sex |
rindolf | Anon: she eloped. |
simcop2387 | Anon: sounds like she had fun |
Anon | simcop2387, sounds like that :) |
simcop2387 | Anon: you should have the talk with her about birth control then (i wonder do they even make birth control for kitties) |
Channel | #perl |
Network | Freenode |
Tagline | The Love Life of Cats |
Published | 2009-12-14 |
Black Beer
* rindolf | is listening to |
rindolf | Oh crud. |
rindolf | I should support Kaffeine too. |
Tanktalus | rindolf is apparently deaf... ;-) |
* rindolf | is listening to Metallica - Nothing Else Matters |
ubajas | NOTHING ELSE MATTERS, DUDE |
tkr | rindolf: that's nice :) |
tkr | rindolf: how about guns 'n roses? |
* rindolf | is listening to Guns and Runs - don't cry |
rindolf | tkr: you read my mind. |
rindolf | tkr: I now placed some of their songs. |
rindolf | Now it's November Rain. |
tkr | rindolf: next time you'll come to Finland I'll buy you a beer (with no alcohol)! :) |
tkr | rindolf++ |
rindolf | tkr: OK. |
rindolf | tkr: we have something called "Black Beer" in Israel. |
rindolf | Which is a non-alcoholic beer. |
simcop2387 | rindolf: THAT'S RACIST! IT SHOULD BE AFRICAN AMERICAN ISRAELI BEER! |
edenc | rindolf: is it any good? |
rindolf | simcop2387: heh . |
Channel | #perl |
Network | Freenode |
Tagline | Beer, Perlers and Song |
Published | 2009-12-14 |
Assign Named $foo and $bar
LeoNerd | I feel there must be a way to do this... given func( foo => 1, bar => 2 ); how to write my ( $foo, $bar ) = .... inside the function? |
LeoNerd | My current attempt is my ( $foo, $bar ) = @{{@_}}{qw( foo bar )}; which is messy as sin |
icke | LeoNerd: what's the problem? readability? |
LeoNerd | Yeah |
dazjorz | LeoNerd: I'd change specs to be func({ foo => 1, bar => 2}) |
dazjorz | then my ($foo, $bar) = ($_[0]{foo}, $_[0]{bar}); |
ton | LeoNerd: 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 |
LeoNerd | Hrm.. :/ Then it's only marginally nicer as my ( $foo, $bar ) = @{$_[0]}{qw( foo bar )}; |
LeoNerd | my %args = @_; my ( $foo, $bar ) = @args{qw( foo bar )}; yeah... that works |
mst | LeoNerd: my ($foo, $bar) = do { my %a = @_; @a{qw(foo bar)} }; |
ton | if you combine it with a delete you can then check if %args is empty and catch typos or unexpected arguments.... |
LeoNerd | Oooh.. a do block |
vincent | or use padwalker |
LeoNerd | Oh, 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 |
LeoNerd | Now.. I want to call a function "foreach" but that breaks things... suggestions? |
icke | a method could be named 'foreach' |
LeoNerd | Yeah... but this is a plain function |
icke | tough |
LeoNerd | I suppose "iterate" is about as best as I'll get |
icke | for_each |
ton | LeoNerd: forall ? |
LeoNerd | I'll think on it overnight maybe.. I guess it's home time now |
icke | foreachandeverysingleone |
ton | forever, forfun, forlorn... |
vincent | FOREACH |
icke | boo |
LeoNerd | one_for $all and $all for @one; |
rindolf | forevery? |
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 |
rindolf | Works too. |
LeoNerd | Hrm.. it does? |
LeoNerd | deparse: $one for @all and @all for $one |
buubot | LeoNerd: Error: syntax error at (eval 107195) line 1, near "@all for " |
LeoNerd | You can't use two postmod fors in a single statement |
Channel | #perl |
Network | Freenode |
Tagline | Syntax Fun |
Published | 2009-12-14 |
The func
as841 | Hi, 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 |
as841 | could anyone point me in the right direction ? |
Yaakov | o/~ Ow we want the func / Give up the func / Ow we need the func / We gotta have that func o/~ </drforr> |
rindolf | We got the func! |
rindolf | Forget the fee func, we've got the see func! |
as841 | WTF? |
as841 | did i launch a movement or what ? |
Yaakov | What the func?! |
Channel | #perl |
Network | Freenode |
Tagline | The func |
Published | 2009-12-14 |
More Than One Way for a Cat to Paw
* f00li5h | paws at dazjorz |
dazjorz | f00li5h! :) |
f00li5h | how goes it? |
dazjorz | it goes very fine. :) |
* pkrumins | f00s at pawlish |
* f00li5h | pkrums at pawkrumins |
pkrumins | f00li5h, thank you sir! =^_^= |
f00li5h | dazjorz: I am quite well |
* dazjorz | li5hes at f00paw |
* dazjorz | rins at pawdolf... man, I could go on forever. |
pkrumins | haha |
pkrumins | pawdolf |
* pkrumins | dazes at pawjorz |
* dazjorz | gumbys at .. oh well |
* pkrumins | paws at GumbyBRAIN |
GumbyBRAIN | Ik paws at gumbybrain. |
Channel | #perl |
Network | Freenode |
Tagline | More Than One Way for a Cat to Paw |
Published | 2009-12-14 |
Bit by bit
Similian | is there a smart way to read a file to a certain string bit by bit ? |
Similian | which loop to use? |
rindolf | Similian: you can read it byte by byte. |
rindolf | Similian: do you want to read the whole thing? |
Similian | no |
Similian | too big 200 MB |
simcop2387-lab | reading bit by bit is usually not supported by most operating systems |
rindolf | Similian: then do you want to read one byte at a time? |
ik | or one line at a time? |
Similian | guess a line would be better |
rindolf | simcop2387-lab: it is on my rindolfOS running on Intel 1001. |
rindolf | Which was a 1-bit processor. |
ik | heh |
ik | I had a half-bit processor |
ik | it just stored ones |
danieldg | ik: that would be a zero-bit processor then |
ik | no no |
danieldg | half-bit processor stores 0's or sqrt(2)'s |
ik | sqrt(2) may as well be 1 |
simcop2387-lab | rindolf: a 1 bit processor would be a hell of a thing to work with |
danieldg | not if you can't test it unless it's one |
ik | We're not talking about numbers, we're talking about on and off, true and false, whatever you want to call it |
ik | sqrt(2) is non-zero, so it's one. |
rindolf | danieldg: not 1/sqrt(2)? |
danieldg | hmm it would probably be that, yes |
simcop2387-lab | my processor uses sqrt[-1]! |
ik | may as well |
danieldg | ik: think quantum computers. It tests true with probability 1/sqrt(2) |
ik | I'm not talking about a quantum computer.. |
danieldg | well a 1/2 bit computer clearly can't be classical |
Channel | #perl |
Network | Freenode |
Tagline | Bit by bit |
Published | 2009-12-14 |
Log Analyser in Haskell
rindolf | whoppix: what's up? |
whoppix | rindolf, haskelling through the night. |
rindolf | whoppix: ah. |
whoppix | rindolf, I'm pretty much a beginner, though. |
rindolf | whoppix: yes, I learned Haskell back at the time. |
rindolf | whoppix: I tried to write a log analyser in Haskell once. |
rindolf | whoppix: it segfaulted. |
rindolf | whoppix: a CL-one was much better. |
Caelum | rindolf: haha |
whoppix | sadness |
rindolf | whoppix: then people showed me how to write it better. |
rindolf | whoppix: but it segfaulted too. |
whoppix | haha |
Caelum | hahaha |
Zoffix | lol |
rindolf | whoppix: I gave up on using Haskell for production. |
Caelum | rindolf: I've submitted your story to bash.org |
Channel | #perl |
Network | Freenode |
Tagline | Log Analyser in Haskell |
Published | 2009-12-14 |
Best Kind of Bugs
rindolf | perlmonkey2: I've ran into a strange problem with CMake. It's some kind of bug that disappears after running a few commands. |
perlmonkey2 | rindolf: heh, the best kind of bugs are intermittent and only happen under load :P |
rindolf | perlmonkey2: it's not load. |
daemon | The best kind of bugs are the ones that do not happen at all :) |
rindolf | daemon: heh. |
rindolf | daemon++ |
Altreus | The best kind of bugs are the ones that only happen to people you hate. |
perlmonkey2 | hahahaha |
Altreus | Those aren't usually bugs |
Altreus | >:) |
daemon | Altreus, you mean the ones you coded to happen to that said person ;) |
daemon | hehe |
Altreus | Not being able to reproduce strange behaviour is fine too |
Channel | #perl |
Network | Freenode |
Tagline | Best kind of bugs |
Published | 2009-12-14 |
The IRC-Based UNIX Shell
* Zoffix | & |
^Quiddity | Zoffix: fg |
apeiron | ^Quiddity, no |
apeiron | kill %1 |
rindolf | kill -9 apeiron |
apeiron | rindolf, EPERM |
^Quiddity | kill: apeiron: arguments must be process or job IDs |
rindolf | apeiron: sudo kill -9 apeiron |
^Quiddity | killall -9 apeiron |
rindolf | pkill -9 apeiron |
apeiron | rindolf, user rindolf is not in the sudoers file, this event will be reported |
* apeiron | wonders what it says about him that he has that error message pretty much memorized |
^Quiddity | apeiron: that you don't spend enough time issuing commands correctly |
Channel | #perl |
Network | Freenode |
Tagline | The IRC-Based UNIX Shell |
Published | 2009-12-14 |
Retardedness
rindolf | mst: sorry for that - that was not my intention. |
mst | rindolf: I know it wasn't. you aren't that retarded. but the way your comment came across was :) |
rindolf | mst: yes. |
rindolf | mst++ |
rindolf | mst: "you aren't that retarded." - you shouldn't insult my retardedness (sp?). I worked all my life to be so retarded. |
Altreus | I think you can spell made-up words like 'retardedness' however you like |
carpftb | if you're a retard. |
Botje | heh |
Botje | working hard is the exact opposite of retardedness :] |
Altreus | hardly working |
Channel | #perl |
Network | Freenode |
Tagline | Retardedness |
Published | 2009-12-14 |
How to name a new Flickr-module
jfroebe | trying 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 |
jfroebe | It is a Perl interface to Flickr |
mofino | wait |
rindolf | jfroebe: ah, I saw your message on Chicago.pm |
rindolf | jfroebe: maybe WWW::Flickr |
mofino | you found others and decided you needed to make ANOTHER perl interface to flickr? |
jfroebe | the 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) |
buu | jfroebe: Please no more names involving ::Simple |
rindolf | buu: ::Tiny |
jfroebe | WWW::Flickr is a good possibility |
buu | Thanks rindolf. |
mofino | hah 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 |
mofino | stay in the Flickr:: space |
rindolf | apeiron++ |
mofino | if there already is one |
jfroebe | mofino.. that's the problem what to name it |
nadim | ::Nano |
nadim | that should be small enough and it sounds serious |
mofino | jfroebe, something in Flickr:: ;) |
rindolf | ::Femto |
jfroebe | lol - understood |
mofino | jfroebe, ::Improved ::Modern ::Lite ::Tiny ::FUCKYEAH |
rindolf | jfroebe: a Rose by any other name... |
mofino | IS A DUCK |
rindolf | I think half the posts to module-authors are about "How shall I name this module?" |
mofino | haha |
ik | I use perlmonks for that ^_^ |
rindolf | jfroebe: I'm not a fan of XML::Simple either. |
mofino | XML::Simple is teh awesome |
ik | 1; |
ik | XML::Simple is teh sux |
mofino | whatever |
ik | "this could be an arrayref or a hashref or a nothingref depending on how many thingies were in your doo-dad" |
mofino | force it |
ik | yes |
mofino | but yeah, that is a bit annoying |
rindolf | ik++ - my thoughts exactly. |
mofino | OH SUDDEN HASHREF |
apeiron | XML::Simple is the MySQL of XML parsers. |
mofino | haha |
mofino | ahh mysql, DOOOMED |
rindolf | Haha # apeiron++ |
kent\n | lol @ > apeiron |
drforr | There's a reason it's called "Simple." You'll find out about 3 days after you start using it. |
kent\n | would it be anything related to being feature-incomplete |
drforr | That would be be why it's "simple". |
jfroebe | but for simple XML data (i.e. Flickr's REST API), it is more than sufficient |
kent\n | define "simple" XML |
kent\n | $xml = '<' # already too complex |
jfroebe | kent - lol |
jfroebe | :) |
jfroebe | thoughts on Flickr::YA::API ? |
jfroebe | for a name |
mofino | jfroebe, YA? |
jfroebe | yet another |
mofino | ... |
mofino | just pick a name |
mofino | Flickr::API |
mofino | oh, never mind |
jfroebe | mofino - now you see.. all the good ones are taken ;-) |
mofino | maybe you had it at Flickr::Simple2 |
kent\n | Flickr::API:: something |
kent\n | or something |
mofino | kent\n, namespace already in use |
rindolf | Flickr::Two |
mofino | jfroebe, since your API is an improvement over Simple |
nadim | mst: lol |
kent\n | Flickr::API::SucksLess |
rindolf | jfroebe: you can call it Flickr::Jfroebey |
jfroebe | mofino, I think you might be right. |
kent\n | Flicker::API::FAFINAFA |
jfroebe | rindolf - lol ... my head is already big enough lol |
mofino | jfroebe, 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 ) |
nadim | Flicker::rekcilF |
rindolf | jfroebe: I have released Spork::Shlomify with some random changes to Spork that I needed. |
rindolf | Well, I use subclassing to implement them. |
jfroebe | lmao |
apeiron | You forked that spork! |
rindolf | apeiron: it's not a fork! It's an improved spork! |
rindolf | Flickr::Bettr |
kent\n | Flickr::Strobe |
kent\n | ( its a bit brighter ) |
kent\n | Flickr::OnAndOff |
nadim | Flickr::FullBeam |
nadim | Flickr::FullLights |
kent\n | Flickr::2009 |
mofino | Flickr::Meat |
kent\n | that way somebody will be able to invent something better next year |
kent\n | and call it Flickr::2010 |
mofino | Flickr::rkcilF |
mofino | Flickr::Barbie::Edition |
mofino | Flickr::Nuts |
nadim | Flickr::3b0f3a25d07e5d9dbdf98db15ee70410 (and no, it is not random) |
mofino | Flickr::911wasaninsidejob |
nadim | hehe |
mofino | haha |
jfroebe | thanks guys :) I've requested the Flickr::Simple2 namespace via pause |
Channel | #perl |
Network | Freenode |
Tagline | "A rose by any other name…" (and a little on XML::Simple) |
Published | 2009-12-14 |
Whatever
Mel|work | Yaakov: icke==troll? |
rindolf | Mel|work: no, he's not a troll. |
Yaakov | Mel|work: No, icke is just... enthusiastic about "channel purity" |
Mel|work | k.... |
* rindolf | hates when people abuse the == operator in English for "contained in" |
apeiron | rindolf, "icke contained in troll"? That's not what Mel|work meant. |
tarbo | sure he did, if you make troll a set of users |
rindolf | apeiron: what he meant by icke == troll is that icke belongs to the set of trolls. |
rindolf | apeiron: not that every troll in the world is icke. |
apeiron | rindolf, No, he was asking if icke is a troll. |
icke | $icke->isa('Troll'); |
icke | (false) |
rindolf | apeiron: is-a means "contained in the set of objects with the property of" |
rindolf | apeiron: mathematically speaking. |
apeiron | rindolf, Okay, so you're assigning the mathematical meaning of == to its usage in a *perl* channel? |
apeiron | rindolf, Now who's fiddling with meanings, eh? |
rindolf | apeiron: whatever. |
apeiron | 'whatever' is what those who have lost their argument say. |
rindolf | apeiron: whatever. |
apeiron | ^ QED |
rindolf | apeiron: whatever. |
PerlJam | apeiron: I thought that's what people who don't care say. |
apeiron | PerlJam, If one doesn't care, they wouldn't respond. |
PerlJam | apeiron: whatever |
PerlJam | ;-) |
rindolf | LOL. |
Channel | #perl |
Network | Freenode |
Tagline | Whatever |
Published | 2009-12-14 |
Dishsort
rindolf | My father and I joked about sorting the dishes in the dishwasher. |
rindolf | My father said: "If you won't sort the dishwasher, the dishwasher won't be sorted." |
Loci64 | rindolf: bubble sort *g* |
icke | dishsort |
rindolf | Then I said "No, it won't be sorted by me." |
rindolf | So he said "No, it won't be sorted at all. We will throw the dishwasher." |
rindolf | "Along with all the dishes." |
rindolf | Loci64: bubble sort is inefficient. |
rindolf | Loci64: you should use quicksort or mergesort. |
whoppix | or bashsort, or heapsort! |
icke | yeah, but thorough. |
rindolf | Loci64: or for small values of "N" - insertion sort. |
whoppix | although I can't remember if those were stable. |
rindolf | whoppix: what is bashsort? |
icke | that matters for a dishwasher |
EvanCarroll | /bin/sort |
EvanCarroll | duh |
Loci64 | hehe, but dishwashers usually have medium to large numbers of N ;-) maybe trashsort solves the problem |
rindolf | EvanCarroll: perldoc -f sort is more portable. |
whoppix | rindolf, shellsort, not bashsort, sorry :) |
rindolf | But I'll need to build a robot to use it with the dishes. |
icke | cshsort |
EvanCarroll | There must be a trillion sorting algorithms |
EvanCarroll | and 9/10 of them are total shit |
EvanCarroll | and inferior in every way. |
EvanCarroll | This 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 |
Network | Freenode |
Tagline | dishsort |
Published | 2009-12-14 |
Good scalar localtime()
rindolf | Good localtime(), #perl! |
sproingie | rindolf: good scalar localtime to you |
rindolf | sproingie: oooh! scalar context. |
sproingie | well i didn't want to make you parse it |
rindolf | sproingie: it is implied however. |
sproingie | (er unparse it) |
rindolf | Good strftime($format, localtime()). |
rindolf | But better use DateTime. |
rindolf | Or something. |
icke | sub good ($$$) { ... } |
rindolf | icke: yes. |
rindolf | eval: good localtime(), #perl! |
buubot3 | rindolf: ERROR: syntax error at (eval 21) line 1, near "good localtime" |
Altreus | eval: 'hi rindolf how is your '.scalar localtime.'?' |
buubot3 | Altreus: hi rindolf how is your Tue Mar 10 15:43:13 2009? |
rindolf | Altreus: how is my Tuesday, 10-March-2009? |
rindolf | Altreus: or do you mean down right to that exact second. |
Altreus | rindolf: I gave you as much information as I could for you to use as you see fit. |
Altreus | If you don't need it all you can just take the date |
Channel | #perl |
Network | Freenode |
Tagline | Good scalar localtime() |
Published | 2009-12-14 |
The Module::Build Saga
rindolf | The Module::Build saga goes on! |
mst | Module::Build isn't a saga, it's a fucking horror series |
Channel | #perl |
Network | Freenode |
Tagline | Module::Build |
Published | 2009-12-14 |
How to say IP?
Altreus | Hmm I should have checked the licence on Inline::Lua |
dwu | orochi_: licence it and people will steal it anyway :) |
Yaakov | Well, you can try to steal that, but it would be like a mouse stealing a battle tank. |
dwu | Altreus: you mean acronym? |
Altreus | Perl license |
Altreus | dwu: n |
Altreus | IP is not pronounced as a word so it is not an acronym. |
Altreus | At least not in the original meaning of the word: which is the only meaning given by a majority of dictionaries |
Yaakov | Yes, it's not a true acronym, though the word now has that baggage. |
orochi_ | Ip Ip Ip! |
Altreus | ni! |
* orochi_ | runs away |
dwu | Altreus: i say ip... :) |
Yaakov | IP would be an abbreviation. |
dwu | also, initials? but isms are cool. |
rindolf | I see Eye.Pea. |
dwu | oooh yes. |
dwu | and dead people? |
* rindolf | is listening to Sesame Street - Yip Yip Martians |
Altreus | dwu: Intent is involved; just because you say it as a word does not mean it was meant to be said as a word ;) |
Altreus | wikipedia knows about it, and has like a million sauces cited |
Altreus | mostly dictionaries |
Yaakov | YAPC is an acronymic moniker! BE THERE |
dwu | Altreus: well absolutement :) also, yumy, i like bernaise. |
rindolf | I say* Eye.Pea. |
dwu | hrrrm, the Oxford cream dictionary. *nomnomnom* |
dwu | rindolf: awww. |
ne2k__ | Eye.Pea.Freely |
rindolf | dwu: heh |
ne2k__ | no-one says "ip", everyone says "Eye Pea" |
Altreus | Ip address |
dwu | rindolf: can you just -say- dead people, for the heck of it? |
rindolf | Yip address |
dwu | ne2k__: provably false. i need an ip address, stat! |
Altreus | yiff address? |
rindolf | dwu: I say dead people. |
dwu | <3 rindolf |
rindolf | dwu: I say. |
dwu | you do :) |
Altreus | I say I say I say |
rindolf | dwu: :-) |
ne2k__ | dwu: you can't stat an ip address, only a file |
Channel | #perl |
Network | Freenode |
Tagline | How to say IP? |
Published | 2009-12-14 |
And you coll yourself a programmer
rindolf | Su-Shee: it's VBA, not VB. |
rindolf | Su-Shee: completely different beast. |
rindolf | Su-Shee: and much saner. |
rindolf | Su-Shee: I don't know VB. |
rindolf | Never had the need. |
c0bra | _Fauchi95_: alright |
fuzzix | rindolf: And you coll yourself a programmer... |
rindolf | And hopefully will never have the need. |
rindolf | fuzzix: call |
fuzzix | rindolf: Good coll. Dvorak's tough after spending the day on qwerty :) |
rindolf | fuzzix: coll again? |
rindolf | Hmm... there is such a word called "coll". |
fuzzix | rindolf: That one was a joke :) |
c0bra | why stop now? he's on a roll |
rindolf | Wonder what it means. |
rindolf | fuzzix: ah. |
simcop2387 | c0bra: a rick roll? |
rindolf | rall |
c0bra | a coll roll |
rindolf | roll the ball. |
rindolf | rall the boll. |
rindolf | And go to the Super-bowl. |
c0bra | Coll\, v. t. [OF. coler, fr. L. collum neck.] To embrace. |
rindolf | "Rolling is hard. Let's go to the mall." |
Channel | #perl |
Network | Freenode |
Tagline | You coll yourself a programmer |
Published | 2009-12-14 |
Chuck Norris as a Refactorer
Su-Shee | 2010 is planned more or less as a refactoring year. |
DrForr_ | A whole *year*? What physical plane of existence do you reside on? |
Su-Shee | DrForr_: 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-Shee | I'm not a wonderwoman refactoring half a million lines of perl in a week, sorry. :) |
rindolf | Su-Shee: Chuck Norris refactors 10 millions lines of perl before lunch. |
Su-Shee | rindolf: hm. that's the reason.. I'm not as hairy as Chuck Norris and I don't have a beard... |
rindolf | Su-Shee: ah. |
rindolf | Su-Shee: Chuck Norris also wrote a complete Perl 6 implementation. |
Su-Shee | rindolf: I heard, he already wrote Perl 7. |
rindolf | Su-Shee: yes. |
* rindolf | wants to be as awesome as Chuck when he grows up. |
Su-Shee | rindolf: I envy you. I'll never be as awesome without a beard. |
rindolf | Su-Shee: heh. |
rindolf | Su-Shee: it doesn't matter if you're rigid on the outside as long as you're rigid on the inside. |
Su-Shee | Chuck Norris doesn't make mistakes. |
rindolf | Su-Shee: Chuck Norris corrects God. |
Su-Shee | rindolf: I'll apply as his secretary. |
rindolf | Su-Shee: as Chuck's? |
Su-Shee | rindolf: yes. |
rindolf | Su-Shee: OK. |
rindolf | Chuck Norris doesn't code. When he sits next to a computer, it just does whatever he wants. |
Su-Shee | I'll tell my boss tomorrow. Chuck is who he wants. |
rindolf | Su-Shee: Chuck Norris is his own boss. |
rindolf | Su-Shee: if you hire him, he'll tell your boss what to do. |
Su-Shee | good point. |
Channel | #perl |
Network | Freenode |
Tagline | Becoming as awesome as Chuck Norris is |
Published | 2009-12-14 |
The Voices Tell Me So.
integral | hi perly! |
perlygatekeeper | hey Chris, hey integral |
perlygatekeeper | dabreegster, don't know you do I but HEY anyway |
perlygatekeeper | what's been up? |
dabreegster | Ignore me, fine. |
* dabreegster | goes in a corner |
Chris62vw | dabreegster is the man, man |
dabreegster | Ah, that's better. |
rindolf | perlygatekeeper: yo, yo, yo, dude! |
perlygatekeeper | rindolf!! |
rindolf | perlygatekeeper: what's up? |
perlygatekeeper | hmmm |
perlygatekeeper | not much |
perlygatekeeper | you? |
rindolf | perlygatekeeper: fine. Let me recall what I said to ezra. |
rindolf | perlygatekeeper: I'm fine. Got into a few flamewars, and escaped alive to tell the tale. |
rindolf | perlygatekeeper: worked a bit on my story "The Human Hacking Field Guide". |
rindolf | perlygatekeeper: (which, BTW, you appear there (as your IRC nick at least) |
rindolf | perlygatekeeper: and now working on the Computer Graphics section of my homepage. |
perlygatekeeper | rindolf, what the hell? |
rindolf | perlygatekeeper: excuse me? |
perlygatekeeper | rindolf was that someone pretending to be me? |
perlygatekeeper | I never said those things |
rindolf | perlygatekeeper: it's a fictitious story. |
rindolf | perlygatekeeper: relax. |
dabreegster | perlygatekeeper: or you could be the imposter right now... or maybe just schizophrenic. |
rindolf | dabreegster: MPDed not schizophrenic. |
rindolf | dabreegster: schizophrenia is not Multi-Persona-Disordered. |
b0at | perlygatekeeper: It's fan fiction from your fan! |
dabreegster | rindolf: what's the difference? |
rindolf | dabreegster: MPD is when there are several personalities living inside your brain. |
rindolf | dabreegster: in schizophrenia, you have one I-ness, but hear voices, hallucinate and stuff. |
dabreegster | rindolf: Ah. Why is it considered a disorder? MPD could be quite useful... One would have different perspectives on a subject. |
perlygatekeeper | where's beth, she'll know it's me |
integral | But how will we know it's beth?! |
dabreegster | rindolf: Oh, I have MPD then, not schizophrenia. I don't hallucinate. |
dabreegster | integral: WE DON'T! |
b0at | I don't hallucinate, but my other personality does. |
dabreegster | How do I know all of you exist? Am I just a figment of my own imagination? |
dabreegster | b0at: Interesting... |
rindolf | dabreegster: Julian Jaynes describes schizophrenia very well in his "The Origins of Consciousness during the Breakdown of the Bicameral Mind book". |
integral | no no, you're all just figments of _lilo_'s imagination |
dabreegster | rindolf: I'll check it out |
b0at | he wishes |
dabreegster | integral: and you? |
perlygatekeeper | the voices tell me if it's really beth or not |
dabreegster | perlygatekeeper: The voices tell me everything. |
dabreegster | Wait, I do have the Voices. Maybe I have MPD _and_ schizophrenia. |
b0at | Ah, but the question is: do the Voices have voices? |
rindolf | dabreegster: http://en.wikipedia.org/wiki/The_Origin_of_Consciousness_in_the_Breakdown_of_the_Bicameral_Mind |
b0at | And if so, is it your own voice? |
dabreegster | b0at: And do the voices of the voices have voices? |
b0at | That's just going too far. |
dkr | don't worry, those are angels, invest in tarot cards and you will be able to understand them |
dabreegster | b0at: and if it's not, then could it be the voice of........ integral? rindolf? or.... buu! |
b0at | buu has other plans for our empty skulls |
dabreegster | b0at: 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 |
Botje | really? most of the time it's the socks that tell me stuff |
dabreegster | integral: The lawn gnomes tell me. They're........everywhere...*sniffle* |
integral | *blubber* the socks are worse, there's moths living in them |
dabreegster | The lawn gnomes tell me to stay away from Life. They force me to write poetry. |
dabreegster | integral: *whispering* are the _moths_ the Voices? or the voices of the Voices? or the voices of the voices of the Voices? |
* dabreegster | goes back to reading |
integral | *looks furtively around for moths* |
Channel | #perl |
Network | Freenode |
Tagline | The voices told me so. |
Published | 2009-12-14 |
Hacking someone into a hacker
rindolf | Su-Shee: I'm not good in detecting sarcasm over IRC. |
rindolf | But naturally sometimes say sarcastic things myself. |
* Patterner | cuts his Nerd Membership Card in small pieces |
Su-Shee | rindolf: that's why god gave us the ;) smiley ;) |
rindolf | Su-Shee: not God, but a Russian entrepreneur who trademarked it. |
* rindolf | wishes we were all speaking in XML. |
rindolf | J/K. |
rindolf | Even Perl is not good enough for human communication. |
Su-Shee | rindolf: are you really still that nerdy in your age? |
rindolf | Su-Shee: I guess. |
rindolf | Su-Shee: nerdy or geeky? |
rindolf | Su-Shee: I.e: technologically inclined or having no social life? |
* rindolf | is both though. |
Su-Shee | rindolf: so let's called it nerky. ;) |
rindolf | But hopefully once I get a girlfriend, I'll be less of a Nerd. |
Su-Shee | rindolf: what makes you think that? |
rindolf | Su-Shee: I'll go out. |
rindolf | Su-Shee: and stuff. |
rindolf | Su-Shee: I also consider to start studying in Tel Aviv Uni. |
Su-Shee | rindolf: and why does that require a girl friend? |
rindolf | English/Hebrew/etc. or something. |
rindolf | Lots of girls there. :-) |
rindolf | Su-Shee: going out? |
Su-Shee | those are language-skills humanities-department girls. ;) |
Su-Shee | rindolf: yes. |
rindolf | Su-Shee: I like language geeks. |
rindolf | Thing is I think my knowledge of English and Hebrew is too superficial. |
rindolf | And I lack the discipline to correct it on my own. |
Su-Shee | rindolf: language departments like English are usually exactly _not_ geek-ish departments. |
rindolf | Su-Shee: you mean they are not tech-savvy? |
rindolf | But you can be an English geek. |
Su-Shee | rindolf: they're not even language geeks usually. |
rindolf | Or a hacker of English. |
rindolf | Su-Shee: really? |
rindolf | How sad. |
Su-Shee | rindolf: you know some people just want to have good language skills and read books and communicate. |
peterrooney | a good hacker will know at least three languages. |
rindolf | Well, maybe it's different in Israel. |
rindolf | peterrooney: human ones, right? |
peterrooney | rindolf: at least one of them should be human |
rindolf | I know English, Hebrew, studied Literary Arabic for 6 years and forgot most of it, and have some rudimentary French. |
rindolf | peterrooney: ok. |
rindolf | peterrooney: I think ever hacker should know Perl, Python, Haskell, C, Scheme/Lisp and Bash. |
rindolf | And HTML/XHTML+CSS+etc. |
Su-Shee | thank god I'm no hacker. ;) |
* rindolf | hacks Su-Shee into a hacker. |
Su-Shee | rindolf: no you won't. one can perfectly well do nice tech stuff without degrading into someone he/she's not. |
rindolf | Su-Shee: don't you like programming ? Didn't you contribute to FOSS? |
Su-Shee | rindolf: aaand? I can do that without declaring myself as hacker, nerd, geek or whatever. |
rindolf | Su-Shee: OK. |
rindolf | Su-Shee: but it still makes you a hacker. |
Su-Shee | rindolf: trust me, I'm very much not a hacker. really. honest to god not. |
* rindolf | gives a blue badge of honour saying "Hacker" to Su-Shee |
rindolf | Su-Shee: too late, you're one of us now! ;-) |
rindolf | "Resistance is futile." |
Channel | #perl |
Network | Freenode |
Tagline | Hacking someone into a hacker |
Published | 2009-12-14 |
Selling Perl Documentation at Bargain Prices
FreakGuard | icke, how to start REPL? |
icke | FreakGuard: looked in the docs? |
FreakGuard | icke, no. |
icke | you got to load it from CPAN |
FreakGuard | icke, yeah, I've installed it. |
* Altreus | sells FreakGuard perl docs at a reasonable price only $9.99 each |
icke | perldoc Devel::REPL is the direct way to info then |
* Altreus | wrings his hands and cackles |
FreakGuard | icke, thanks :P |
* rindolf | bests Altreus' bargain by 1 cent. |
rindolf | Reminds me of what I learned in Game Theory. |
* Altreus | offers free delivery |
* rindolf | allows free download |
rindolf | Of course quality > price. |
* rindolf | offers a deluxe edition of the Perl documentation for 1,000 USD plus shipping and handling. |
huf | diamond-encrusted? |
rindolf | See http://perldoc.perl.org/ for a preview. |
rindolf | huf: natural diamonds, too. |
rindolf | huf: Canadian diamonds. |
huf | well, if <> is natural... :) |
rindolf | huf: heh. |
rindolf | huf: not this kind of diamond. |
* Altreus | compresses if () under several million tonnes of rock for a few aeons |
rindolf | I also give free spaceships - <=> |
infrared | heh |
rindolf | Diamonds are heresy! We need PEARLs! |
rindolf | /usr/bin/PEARL |
Altreus | f00li5h: Seems like it! |
FreakGuard | I prefer other gems :-) |
Altreus | I suggested to Think Geek that they should do Perl necklaces but they didn't |
rindolf | FreakGuard: Ruby gems? |
FreakGuard | rindolf, correct. |
Altreus | The rare PHP |
Altreus | Darling I got you a PHP wedding ring |
Altreus | oh it broke |
rindolf | Altreus: as PHP tends to. |
* rindolf | laughs maniacally. |
Altreus | you maniac! |
Channel | #perl |
Network | Freenode |
Tagline | Given enough suckers, all profits become shallow |
Published | 2009-12-14 |
The ApeironPhone
Enl | apeiron: because I write client side (Provider) which sends push messages to the phone and checks for new mail in perl |
rindolf | Enl: a cellphone? |
apeiron | No, a rotary POTS phone that's capable of receiving email, rindolf. |
Enl | rindolf: iphone, yep |
rindolf | apeiron: :-) apeiron++ |
rindolf | apeiron: I want a phone like that! |
rindolf | apeiron: do you sell them? |
apeiron | rindolf, Yes, and I have some oceanfront property for you, too. |
rindolf | apeiron: would you accept some of my copious gold bars in return? |
apeiron | rindolf, No. I only deal in Latinum! |
rindolf | apeiron: Latinum. |
rindolf | apeiron: gold-pressed Latinum? |
apeiron | yes. |
rindolf | apeiron: I only have silver-pressed Latinum. |
Enl | rindolf: get an iPhone, lol |
rindolf | apeiron: would you accept LeoNerd and nanonyme as substitutes ? You can sell them for mucho Latinum. |
apeiron | heh |
rindolf | Enl: iPhones are worthless. |
* rindolf | conspires to steal the ApeironPhones. |
rindolf | I didn't say I was honest. |
* apeiron | jealously guards his G1 |
Enl | rindolf: now really |
rindolf | Enl: you should get an ApeironPhone too. |
rindolf | Enl: chicks love it. |
apeiron | what |
Enl | rindolf: pff, chicks don't matter |
rindolf | I would kill for an ApeironPhone! |
Su-Shee | ahem? |
* rindolf | kills Su-Shee and takes her ApeironPhone. |
apeiron | ... |
apeiron | WTF. |
go|dfish | hahaha |
* rindolf | uses his RindolfMindReading™ to see who else has an ApeironPhone. |
apeiron | Put down the acid, Shlomi. o.o |
huf | like that'll help |
huf | he's still got ~8 hours on it |
Su-Shee | rindolf: I have an apeiron-phone? |
Su-Shee | where did buu go anyway? |
rindolf | Su-Shee: you had one. |
rindolf | Su-Shee: before you died. |
Channel | #perl |
Network | Freenode |
Tagline | The ApeironPhone - you know you want it |
Published | 2009-12-14 |
use Zaba
rindolf | Su-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. ;-) |
Zaba | rindolf, because they use warnings |
* rindolf | adds "use Zaba;" to his code. |
Zaba | oh no, I'm being used! |
* rindolf | adds "abuse Zaba;" to his code. |
rindolf | Next: "misuse Zaba;" |
Zaba | ouch! |
Channel | #perl |
Network | Freenode |
Tagline | use Zaba |
Published | 2010-01-02 |
She can smoke…
rindolf | She's a hot chick. |
rindolf | But she smokes. |
go|dfish | She can smoke as long as she's smokin'. |
Channel | #perlcafe |
Network | Freenode |
Tagline | She can smoke… |
Published | 2010-04-09 |
iCanHazPad?
→johnjohn01 | has joined #perl |
johnjohn101 | when will I be able to write a perl GUI that will work on the iPad? |
rindolf | johnjohn101: iPad? |
rindolf | johnjohn101: was it released yet? |
rindolf | johnjohn101: I think there are Perl bindings for Cocoa/Carbon/etc. |
johnjohn101 | today.. Just getting sucked by the hype |
rindolf | johnjohn101: ah. |
rindolf | johnjohn101: I'm incredibly suspicious of Apple. |
johnjohn101 | why's that? |
* Caelum | will wait for the cheap iPad knock-off that runs Android and can multitask |
rindolf | johnjohn101: http://www.shlomifish.org/open-source/anti/apple/ |
rindolf | 133 links and going strong. |
* rindolf | thinks he has a link on his homepage or blogs for every occasion. |
johnjohn101 | they definitely know how to hype their new products. I get so suspicious of the hype. Nothing ever lives up to that type of billing |
rindolf | johnjohn101: yes, I'm suspicious of hype too. |
gooshie | rindolf 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 |
Caelum | gooshie: and no multitasking |
rindolf | gooshie: heh. |
rindolf | gooshie++ |
johnjohn101 | will google be able to match it? |
johnjohn101 | any time soon? |
rindolf | Some technologies were not hyped and yet became very popular - UNIX, C, HTML. |
Caelum | there's no amazingly complicated technology involved |
Caelum | it's just a big iphone |
claes_ | nicely packaged |
johnjohn101 | drop 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! |
johnjohn101 | gooshie: good thing you have an open mind about the product!! |
* gooshie | d:-/ |
gooshie | ..the new apple maxipad... when your laptop is too big.. your iphone is too small and your wallet is too full. |
Channel | #perl |
Network | Freenode |
Tagline | iCanHazPad? |
Published | 2010-04-09 |
Web Development Frameworks
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 :) |
DrForr | Catalyst. |
markl_ | catalyst ok, cool ty |
rindolf | markl_: there are plenty of other web-devel frameworks. |
rindolf | perlbot: web frameworks |
perlbot | rindolf: 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 :) |
rindolf | markl_: yeah. |
markl_ | what are the easiest ones for people good with perl but not HTML/CSS/AJAX experts ? |
rindolf | markl_: not that Ruby or PHP have fewer. |
markl_ | or the most widely adopted one ? |
rindolf | markl_: the most popular appears to be Catalyst. |
markl_ | catalyst seems to at least have a book :) |
rindolf | markl_: it has several books. |
rindolf | markl_: I worked a bit with Mojolicious, and it wasn't too bad, but it reinvents a lot of wheels. |
rindolf | Due to its philosophy. |
rindolf | markl_: I also did some Catalyst projects. |
rindolf | Catalyst is a bit complicated. |
rindolf | sawyer: can you comment about Dancer? |
sawyer | Dancer is a lightweight web framework, it aims to make website development easy and rapid |
Su-Shee | like all the other web frameworks :) |
sawyer | for complex or extensive websites, i recommend Catalyst |
sawyer | but for smaller or not-as-complex website, Dancer is what i use |
markl_ | ok ty |
* Su-Shee | wants the one which makes it hard, complicated and difficult ;) |
sawyer | Su-Shee, true :) |
Channel | #perl |
Network | Freenode |
Tagline | Web Development Frameworks |
Published | 2010-04-09 |
Slippers and Perl
mst | frikinz: but you're welcome to ignore us, just come back for your "I told you so" when the penny finally drops :D |
rindolf | buu: define penny finally drops |
rindolf | buubot: define penny finally drops |
buubot | rindolf: 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)] |
dngor | frikinz: Reflex is still pretty raw, but it's eventy without so much loopy. |
rindolf | In Hebrew we say "The phone token has fallen" instead of "the penny finally drops". |
dngor | Is that related to "the other shoe has dropped"? |
rindolf | dngor: well, it means the same thing as the English expression - "I finally got to the bottom of it." |
rindolf | Or understood it. |
dngor | Oh, they're completely different idioms. |
* mst | beats dngor with a slipper |
rindolf | mst: :-D |
Su-Shee | kinky. |
mst | Su-Shee: wrt the topic ["Su-Shee wants the web-development framework that makes web-development hard, difficult and complicated"], it's called Maypole :) |
rindolf | mst: heh. |
rindolf | mst: yes, I can imagine that about Maypole. |
Su-Shee | mst, avar: thank you so much. ;) |
Su-Shee | please mail the sourcecode to rindolf who put it in the topic ;) |
rindolf | Su-Shee: I can CPAN it. |
Su-Shee | the topic? |
mutewit | I have a string and am looking for a quick way to extract all 5-character slices out of it. |
rindolf | Su-Shee: :-) |
rindolf | IRC-Freenode-Perl-Topic-SuShee-WebDevelFrameworks-v0.0.1.tar.gz |
mutewit | For example 'abcdef' returns 'abcde', 'bcdef' |
mutewit | Any suggestions? |
rindolf | mutewit: use subst |
rindolf | mutewit: use substr |
rindolf | mutewit: with a map |
rindolf | eval: my $long_str = "0123456789abcdefgh"; [map { substr($long_s, $_, $_+5 } (0 .. length($long_s)-5)] |
buubot | rindolf: ERROR: syntax error at (eval 36) line 1, at EOF |
rindolf | eval: my $long_str = "0123456789abcdefgh"; [map { substr($long_s, $_, $_+5) } (0 .. length($long_s)-5)] |
buubot | rindolf: [] |
mutewit | rindolf: Awesome. |
rindolf | eval: my $long_s = "0123456789abcdefgh"; [map { substr($long_s, $_, $_+5) } (0 .. length($long_s)-5)] |
buubot | rindolf: ["01234", 123456, 2345678, "3456789a", "456789abc", "56789abcde", "6789abcdefg", "789abcdefgh", "89abcdefgh", "9abcdefgh", "abcdefgh", "bcdefgh", "cdefgh", "defgh"] |
rindolf | Thrid time the charm! |
mst | ... thrid |
* rindolf | hits buubot with a big strict pragma. |
* mst | turns the slipper on rindolf |
rindolf | mst: yes, my typing sucks today. |
rindolf | But f**k it! IRC is not exactly the declaration of independence. |
pragma_ | ow! |
rindolf | pragma_: pardon? |
* rindolf | hits pragma_ with mst's slipper so it will really hurt. |
pragma_ | why are you hitting buubot with me? |
rindolf | pragma_: the strict pragma. |
rindolf | pragma_: not you. |
rindolf | perlbot: strict |
perlbot | rindolf: Perl strictures - http://perldoc.perl.org/strict.html |
rindolf | pragma_: ^^^ |
rindolf | pragma_: we call the lowercase modules pragmata (sp?) in Perl. |
rindolf | http://en.wiktionary.org/wiki/Special:Search?search=pragmata - hmm.... |
rindolf | I thought pragmata was a valid plural of pragma. |
dngor | ow? ow! |
mutewit | rindolf: Are you sure that generates only strings of length 5? |
rindolf | mutewit: well, you need to watch from fencepost errors. |
mst | mutewit: hey, he got you half way there |
rindolf | mutewit: oh wait. |
mst | mutewit: how about you read p3rl.org/substr and p3rl.org/map and have a go yourself |
rindolf | mutewit: yes , you need substr($long_s, $_, 5) |
mst | mutewit: this is a help-you-to-learn channel |
mst | mutewit: not a "write your code for you" channel |
rindolf | mutewit: and beware from fencepost errors. |
rindolf | like substr($long_s , 1000, 5) |
rindolf | Because that will be "" |
rindolf | Or a 4 chars length. |
mutewit | rindolf: I wanted the length argument to be 5 :p |
mutewit | mst: I understand, I just missed the $_ + 5 issue. |
mst | mutewit: right. what I'm saying is, you should have experimented |
rindolf | mutewit: yes, I know. |
mst | mutewit: 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" |
mst | mutewit: then we can help you learn |
mst | mutewit: assuming learning to write stuff yourself is what you're aiming for |
* rindolf | waits 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 ;) |
rindolf | mst: I think that's the case, no need to preach to mutewit about it. |
mutewit | mutewit: I did, and figured out the solution. when switching windows. |
mst | mutewit: aye. I'm just trying to explain how to get the most learning out of us as well as the most working code. |
* rindolf | sometimes thinks we spend much more IRC volume discussing netiquette than actually suffering from the bad netiquette. |
mutewit | But by the time I came back to the channel there was a whole page of "preaching". |
mutewit | I was using a split method with array indexing and it felt too much like a C-approach. |
rindolf | mutewit: oh, you split the string into chars? |
mst | yeah, by the time you've done map, join, split, ... |
mst | you've basically just reimplemented substr badly :) |
mutewit | rindolf: That's what I was doing, but the map/substr approach is a lot cleaner. |
rindolf | mutewit: yeah/ |
rindolf | mutewit: split into chars sometimes has some uses. |
rindolf | mutewit: but this reminds me too much of SICP. |
rindolf | perlbot: sicp |
perlbot | rindolf: http://mitpress.mit.edu/sicp/ - "Structure and Interpretation of Computer Programs" - A Classical Text on Programming |
rindolf | mutewit: see - http://www.shlomifish.org/lecture/Perl/Lightning/Too-Many-Ways/slides/slide13.html |
rindolf | mutewit: this is how an SICP programmer will implement a simple text processing task. |
mutewit | SICP, love the book. |
mutewit | and all the OCaml work this year has given rise to a functional bent of mind |
mutewit | which is kinda screwing around with my perl code. |
rindolf | mutewit: yeah. |
rindolf | mutewit: http://www.shlomifish.org/lecture/Perl/Lightning/Too-Many-Ways/slides/slide12.html - this is the fastest Perl solution. |
rindolf | At least in speed. |
rindolf | It can be a little shorter with a regex lookahead, but it's less elegant and slower. |
rindolf | http://www.shlomifish.org/lecture/Perl/Lightning/Too-Many-Ways/slides/slide9.html - there you go. |
rindolf | mutewit: did you know how to program before reading SICP? |
rindolf | I think it's not a good introductory book. |
rindolf | MIT are going to ditch it in favour of some Python/Robotics curriculum. |
mst | I think it's only a good introductory book if you know some math and have the brain to follow it |
mst | it teaches a lot of hard concepts very quickly |
Su-Shee | mst: from a "I'm from the humanities department" point of view it's manageable. it's not easy, but everyone can work with it. |
tybalt89 | eval: $_ = "0123456789abcdefgh"; [ /(?=(.{5}))/g ] |
buubot | tybalt89: ["01234",12345,23456,34567,45678,56789,"6789a","789ab","89abc","9abcd","abcde","bcdef","cdefg","defgh"] |
mutewit | rindolf: Yes. |
rindolf | mutewit: ah. Using what? |
rindolf | tybalt89++ # Up for the challenge. |
mutewit | and yes, MIT ditched SICP in favor of a Python-based intro course. |
tybalt89 | rindolf: I was off in other windows :( |
tybalt89 | mutewit: ^^ for 5 char slices |
rindolf | mutewit: don't use it if you want future generations to understand it. |
* rindolf | slaps tybalt89 with mst's slipper for golfing mutewit's solution and telling him it's a good idea. |
tybalt89 | rindolf: that's not golfing, just common simple regex :) |
rindolf | tybalt89: sigh. |
rindolf | tybalt89: simple. |
rindolf | irregular regular expression. |
rindolf | Maybe use Regexp::Common |
mutewit | I added in tybalt89's code but commented it for future reference. |
mst | I'd definitely use the substr approach for real code |
mst | tybalt89's code is cleverness to prove it can be done; I don't believe he was recommending it |
tybalt89 | mst: sigh, yes, I am recommending it. It's the clearest solution. |
mst | tybalt89: I respectfully disagree. |
mst | I find the substr approach far more obvious |
Chazz | rindolf, ty. :) |
mst | but then, I mostly write applications perl rather than scripts, so I only engage in regexp cleverness when actively useful |
rindolf | tybalt89: look-aheads and look-behinds are dark corners of the Perl not-so-reg-regexes |
Yaakov | In 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. |
tybalt89 | mst: note it took rindolf three tries, and even then he got it wrong. |
rindolf | tybalt89: well, I'm not focused now. |
mst | tybalt89: map substr($str, $_, 5), 0 .. length($str)-5; ? |
mst | maybe -6 |
* tybalt89 | turns the lens, trying to focus rindolf |
rindolf | mst: -5 |
mst | but it's hardly difficult; rindolf's just having a day of silly mistakes |
rindolf | Unit tests! |
mst | I'd expect him to get it right first time when on form too :) |
rindolf | Some clear code is hard to get right. |
rindolf | Doesn't make it less clear. |
mst | yeah |
rindolf | Most people will not write a correct binary search at first try. |
tybalt89 | "maybe -6" is proof of lack of clarity. :) |
rindolf | But the correct binary search is easy to digest. |
mst | tybalt89: no, it's proof it's 8pm on a Sunday and I'm not particularly awake either |
mst | but your code just made me go "hang on, WHAT?!" |
mst | then I had to stop and dissect it |
mst | -then- I saw what you were doing |
rindolf | mst++ |
mst | also, the substr approach displays the semantics and the reasoning |
mst | whereas the regex approach displays, well, line noise, frankly |
rindolf | mst: why don't we agree to disagree with tybalt89 ? |
rindolf | mst: so how's the weather? ;-) |
Channel | #perl |
Network | Freenode |
Tagline | Slippers and Perl |
Published | 2010-04-09 |
Worst Perl Programmer in the World
papertigers | is there just a way of importing the global variables in the module from the main script? |
anno | no |
nadim | yes |
rindolf | anno: you can using Exporter |
anno | depends |
nadim | but I hope no one will teach you |
rindolf | nadim: sorry. :-( |
anno | from the main script? |
nadim | for what? |
rindolf | nadim: about the Exporter. |
nadim | bad boy! |
tm604 | papertigers: yes. but definitely don't do this: { no strict 'refs'; *{"main::$_"} = sub () { $constant{$_} } foreach keys %constant; } |
rindolf | nadim: :-( |
rindolf | papertigers: please design a good API using subroutines and objects. |
nadim | OK I get it you are all working towards the same goal. making the worst perl developer in the universe |
rindolf | nadim: yes, someone has to outcompete me. |
Khisanth | that would be hard |
rindolf | nadim: I'm tired of being the worst Perl hacker for 5 years straight. |
simcop2387 | heh |
rindolf | nadim: it's not easy. |
nadim | .me hands the black camel to rindolf |
rindolf | nadim: it involves many commitments. |
nadim | rindolf: lol, true |
Khisanth | but at least it explains all the advice you have been giving |
nadim | hehe |
rindolf | Khisanth: true. :-) |
rindolf | LOL. |
simcop2387 | rindolf: i dunno if anyone actually read the code to Language::Farnsworth they might think otherwise |
Khisanth | and I am not joking |
nadim | http://search.cpan.org/dist/Lingua-tlhInganHol-yIghun/ all! |
nadim | rindolf: when you can program perl like that it will be a good day to die |
rindolf | nadim: Klingon? |
nadim | right |
simcop2387 | nadim++ |
rindolf | nadim: heh, nice. |
squeeks | Klingon? http://search.cpan.org/~jwalt/Acme-Lingua-NIGERIAN-1.0.0/NIGERIAN.pm blah. |
shorten | squeeks's url is at http://xrl.us/bhg9bo |
rindolf | nadim: I'll recommend it to someone so he can outcompete me. |
* rindolf | rubs his hands with an evil grin on his face. |
Khisanth | nadim: that doesn't seem to be using the correct font |
nadim | the module is impressing (Damian is no joke) even the documentation is great |
rindolf | nadim: we've got a plan! |
* nadim | hides |
* mst | dearly loves Damian's code |
mst | but I really do wish it was all in the Acme:: namespace where it belongs |
rindolf | mst: heh. |
nadim | I like his API's. very difficult to find something that is not complete and well thought |
rindolf | nadim: yes, but he tends to neglect them and then they accumulate bugs. |
nadim | I could list ten other names here |
nadim | Ingy! |
rindolf | nadim: heh. |
nadim | oops, I tried not to :) |
mst | nadim: IO::All |
mst | nadim: not *everything* ingy writes needs to be Acme |
mst | though, yes, quite a bit of it :D |
nadim | mst: I didn't mean acme. I think Ingy has a lot of great ideas. |
mst | oh, you're talking about maintainership |
nadim | yes |
mst | yeah, why do you think I got so good at giving my modules away? |
nadim | what's your secret? |
tm604 | ingy was responsible for jemplate, I think - still one of my favourites. |
mst | nadim: first you give 'em commit bits, then you give 'em co-maint, then when they're not looking you make a run for it. |
* nadim | makes a mental note |
Channel | #perl |
Network | Freenode |
Tagline | World's Worst Perl Programmer (5 years straight) |
Published | 2010-04-22 |
One Moose Per Child
rindolf | My Moose-based modules emit strange errors when ran under Devel::Cover . /me is a sad kitten. |
buu | When my moose emit things I begin to worry. |
Su-Shee | I don't even have a moose. |
Su-Shee | but I go to Ikea sometimes! |
rindolf | "I want a Moose!" |
* rindolf | buys a Moose for Su-Shee |
rindolf | One Moose Per Child. |
buu | A moose in every.. editor? |
Su-Shee | I'll have to put it in the living room. |
rindolf | If we perldoc -f fork a Moose-based program do we get two Meese. |
rindolf | Su-Shee: what if it's a Chocolate Moose? |
Su-Shee | now it's not the elephant in the room no one's talking about, it's the moose. |
Su-Shee | rindolf: real size? living room. |
anno | Tycho 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-Shee | hm, I could make a nice shower gel with moose milk powder and sell it exclusively to perl programmers. |
rindolf | anno: the astronomer? |
anno | yes |
rindolf | anno: ah, really? |
Su-Shee | anno: I don't have a castle. |
anno | few do |
Su-Shee | indeed. |
Su-Shee | wise anno. |
rindolf | One Castle Per Child! |
Su-Shee | when I do my moose presentation, I'll rename myself to Moo-Shee. |
rindolf | Su-Shee: and rent a Castle. |
Su-Shee | good idea. on company's expenses. ;) |
rindolf | Su-Shee: heh. |
Su-Shee | anno: wanna come? I own Schloss Charlottenburg now. ;) |
rindolf | http://en.wikipedia.org/wiki/Charlottenburg_Palace - hmmm.... |
* rindolf | contemplates what to do now. |
* Su-Shee | RESTs. |
rindolf | Maybe I'll watch more of Red vs. Blue. |
rindolf | Or I'll rent Schloss Charlottenburg . |
rindolf | Or something. |
rindolf | I may want to refactor the other parts of XML-Grammar-Fiction/Screenplay. I can live without testcover. |
rindolf | But I need my Moose. |
Channel | #perl |
Network | Freenode |
Tagline | One Moose Per Child |
Published | 2010-04-24 |
Do we have any doctors?
dxtr | Do we have any doctors in here? |
rindolf | dxtr: with Ph.D. or M.D.? |
munik | I have a PhD in Linguistics! |
munik | ^ lie |
munik | :] |
dxtr | rindolf: I don't care as long as they can treat patients |
rindolf | dxtr: heh. |
munik | :o |
munik | webmd.com |
munik | might be better than #perl |
dxtr | rindolf: That question would be fun in combat. "WE NEED A DOCTOR HERE!" - "PH.D OR M.D!?" |
Channel | #perl |
Network | Freenode |
Tagline | Do we have any doctors in here? |
Published | 2010-06-02 |
It's slower
tm604 | eval: my $txt = "this is a test"; my $rslt = substr($txt, 4, length($txt) - 4, undef); [ $txt, $rslt ]; |
buubot | tm604: ["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. |
rindolf | eval: my $txt = "this is a test"; my $rslt = substr($txt, 4, - 4, q{}); [ $txt, $rslt ]; |
buubot | rindolf: ["thistest"," is a "] |
tm604 | Just surprised that omitting the length for substr isn't the same as passing undef. |
anno | tm604: sometimes perl makes a difference between "not specified" and undef |
ishi | tm604: wouldn't regexp be shorted? I'm not sure what passes as 'neat' in perl :) |
ishi | shorter, even... |
rindolf | eval: @s = ("Long string this is a test" =~ m{\A(.{0,6})(.*?)\z}ms); [@s] |
buubot | rindolf: ["Long s","tring this is a test"] |
rindolf | tm604: will that work? |
tm604 | rindolf: thanks, that may be a better option. |
rindolf | tm604: nice. :-) |
Khisanth | that would definitely not be "better" ... |
ishi | it's slower ;) |
tm604 | hmm, 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. |
sacx | nah you need an FPGA |
Channel | #perl |
Network | Freenode |
Tagline | Mission critical fast |
Published | 2010-08-06 |
Surviving without "a"'s
anno | may be neat, but hard to follow |
anno | not fore real code |
Botje | qubit: cute. |
Botje | *anno |
Su-Shee | how did you get.. ah. ;) |
Su-Shee | Botje: clean your a so you don't slide to the q ;) |
Botje | Su-Shee: switch from qwerty to azerty :p |
Su-Shee | :) |
Botje | and I'm distracted |
* Su-Shee | steals Botje's a while he's distracted anyway... |
Botje | give th.t b.ck!! |
Su-Shee | lAlAlAlaaaaah! :) |
Botje | how will i cope without .n . key! |
DrForr | "h".chr(ord('b')-1)."t"... |
anno | 4in't th4t good enough |
Su-Shee | *hehe* ;) |
Su-Shee | take anno's. ;) |
mst | time for 4n 4cme module! |
Su-Shee | god what have I done.. ;) |
DrForr | lipogrammatical perl. |
Su-Shee | is that the opposite of lowfat c? |
DrForr | (lipograms are works with one letter not used...) |
Su-Shee | ah. of course. it's leipogramm in German.. |
anno | hmm... lipos - fat, lipein - lack |
anno | ah, leipein |
Channel | #perl |
Network | Freenode |
Tagline | Surviving without the letter "a". |
Published | 2010-08-23 |
What would your nickname imply
fedoragirl | wait, people use binary packages in freebsd? |
asarch | fedoragirl, pkg_add -rv <package_name> |
fedoragirl | I thought everyone compiled from source manually or from ports |
fedoragirl | :( |
asarch | No, not any more |
fedoragirl | I knew it was possible |
fedoragirl | I just didn't realize anyone would actually do that |
fedoragirl | I thought it was a gimmick |
EdwardIII | those wacky devil worshippers over at freebsd |
fedoragirl | it's funny because my roommate is into demonology |
fedoragirl | and she actually uses fedora |
fedoragirl | while I, for the most part, use freebsd or debian |
EdwardIII | yet your nickname would imply otherwise |
fedoragirl | my nickname implies a lot of things |
EdwardIII | bsdgirl would just attract far too much attention |
Su-Shee | EdwardIII: thanking you for pointing out the obvious. I think, no one would have noticed otherwise. |
EdwardIII | come to mention it maybe I'll take that nickname arf arf |
fedoragirl | bsdgirl is actually taken |
fedoragirl | and I really should find a new one |
MorgyN | hats <3 |
rindolf | -NickServ- debiangirl is not registered. |
Su-Shee | man, lucky for us women, there more distributions out there than women in computing. we can ALL have our own nick! |
mst | Su-Shee++ # roflmao |
rindolf | Su-Shee: heh. |
Su-Shee | yggdrasilgirl, slackgirl, fromscratchgirl .. imagine the possibilities. |
EdwardIII | slackboy sounds pretty sexy |
Channel | #perl |
Network | Freenode |
Tagline | What would your nickname imply |
Published | 2010-08-29 |
The browser for the social web
rindolf | LumberCartel: hi, what's up? Long time. |
LumberCartel | Hi 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? |
rindolf | LumberCartel: I have a job. |
LumberCartel | rindolf: Congratulations! What are you doing for work? |
rindolf | LumberCartel: I'm doing Perl+Catalyst work for a Tel Aviv based startup. |
LumberCartel | rindolf: Very nice! |
rindolf | LumberCartel: and been working on Freecell Solver ( http://fc-solve.berlios.de/ ) and http://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver/ |
rindolf | I 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. |
rindolf | About 86% of them are solvable. |
LumberCartel | Freecell solver? What are you trying to do? Make employees feel even more bored at their already-so-boring-that-they-play-Freecell jobs? Heheh. |
rindolf | LumberCartel: they should learn programming and help me with Freecell Solver. Then they won't be bored. |
LumberCartel | heheh. |
* rindolf | is going to delete ~/.flock/ - useless piece of sh*t. |
LumberCartel | Isn't Flock that thing that spun off from Netscape? |
rindolf | LumberCartel: Flock is the browser for the social web. |
LumberCartel | Yeah, that's the one. |
rindolf | LumberCartel: only I found it to be the unsocial browser . |
[vlad] | social web? |
LumberCartel | A handful of my customers still use Netscape 9. They tried Flock, and hated it. |
LumberCartel | Or is it Netscape 8? Ah, I don't care. |
LumberCartel | Most of my clients use Opera or Firefox these days. |
rindolf | LumberCartel: Netscape 9... |
* LumberCartel | laughs in appreciation for the version of Netscape. |
Channel | #perl |
Network | Freenode |
Tagline | The browser for the social web |
Published | 2010-09-15 |
Revision Numbers
rindolf | jawnsy: no version numbers of what? |
jawnsy | rindolf: 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) |
rindolf | jawnsy: ah. |
rindolf | jawnsy: I'm using Subversion for it. |
rindolf | jawnsy: I can start making releases with version numbers. |
tag | subversion revision numbers are not the same as version numbers, and typically shouldn't be used to source version numbers. |
tag | unless 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* |
buu | tag: Let's use UUIDS! |
tag | oh, like git? |
tag | yeah it's the same |
buu | "Dude, version 91239213912ASD!@#ASDASDADS!@#!@!" is totally superior to "124912312ASD1242412FF232" |
tag | They have no real value, other than the ability to uniquely identify a something |
rindolf | buu: LOL. |
Botje | well, git's sha1 sum at least identify a point in time |
rindolf | tag: I won't use subversion rev numbers. |
tag | without telling you jack shit about what that something is |
buu | To be fair, svn numbers increase.. |
rindolf | buu: yes, but an earlier branch can have a later rev number. |
rindolf | buu: I think Config-IniFiles used CVS revisions as version numbers. |
buu | rindolf: Uh oh |
buu | rindolf: I feel the world around me collapsing. |
Channel | #perl |
Network | Freenode |
Tagline | Discussing revision numbers |
Published | 2010-09-23 |
SOAP
Glanzmann | Hello; Is there a perl module that can all a routine with complex typed defined in a WSDL file? |
Debolaz | Glanzmann: You mean a SOAP client with WSDL support? |
Su-Shee | WSDL as in SOAP and WSDL? then there is SOAP::WSDL. |
Glanzmann | Debolaz: Yes, but I need to write a server as well. :-) |
Glanzmann | Su-Shee: Okay. I'll try that one. |
Debolaz | Glanzmann: Didn't your mother ever tell you to not use SOAP? :) |
Glanzmann | Yes, she did. I'm unlucky. I'm forced to use it. |
Su-Shee | SOAP - you still feel dirty afterwards. |
* f00li5h | keeps scrubbing but doesn't feel clean |
Su-Shee | f00li5h: let me send you one of my handmade hemp-sheabutter-almond oil-babassu soaps. ;) |
f00li5h | sheabutter! |
Su-Shee | we're disabling our SOAP stuff. it only gets more complicated every day. |
Channel | #perl |
Network | Freenode |
Tagline | SOAP |
Published | 2010-09-23 |
Eclipsed
kleanchap | Is there an IDE for Perl? I need to debug some of my code. |
Altreus | kleanchap: well there's Padre, but you'll spend as long trying to install it ... |
Zaba | kleanchap, perl has a debugger: perl -d |
Cipher-0 | There's always Komodo. |
Cipher-0 | I use Notepad++, but as people here will attest, I suck. |
rindolf | perlbot: ide |
perlbot | rindolf: 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 |
rindolf | kleanchap: ^^^ |
rindolf | kleanchap: and it's in the FAQ for crying out loud. |
rindolf | anno: yes. |
kleanchap | Zaba, rindolf and Altreus - thanks! |
squeeks | definitely not Xcode? but.. but... but... I went to all the effort to make http://github.com/squeeks/Xcode-Perl-File-Templates |
rindolf | kleanchap: I can recommend perl -d as well. |
Altreus | is perl+eclipse any good? |
Altreus | oh right I remember |
Altreus | I wanted a vim plugin for $IDE and none of them worked |
squeeks | "is...eclipse any good" what |
Altreus | squeeks: valid question >:( |
kent\n | eclipse seems to be one of those platforms which make me wonder what processor development has really achieved in the last 20 years. |
Altreus | it 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\n | I'd rather spend time programming, not sitting on my hands while eclipse decides it might work today |
kent\n | If 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." |
Altreus | kent\n: swordfights |
squeeks | kent\n: so you could effectively hit your head against the keyboard |
kent\n | eclipse: What your momma causes when she stands up |
rokoteko | written using eclipse's help: sub look_mom_I_can_parse_HTML_with_regex { $_[0] =~ /HTML/ } |
squeeks | What 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\n | thinks he should compile a list of things to bash and make it a factoid. PHP, Eclipse, Microsoft, # there's a start |
Channel | #perl |
Network | Freenode |
Tagline | Eclipsed |
Published | 2010-09-25 |
Paint of the Bikeshed
rindolf | Regarding 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." ? |
talexb | With the colon, please. :) |
rindolf | talexb: I see. |
rindolf | talexb: and a lowercase "if"? |
talexb | No, I think that could be upper case .. |
rindolf | talexb: I thought so too, but the original was the other way. |
talexb | it's a sentence unto itself. |
rindolf | talexb: but it's after a colon. |
rindolf | talexb: a colon does not start a new sentence. |
talexb | I dunno. My degree's in Engineering, not English. :( |
talexb | For me, the colon says, "Thing to the left is the title, thing to the right is the content. |
rindolf | talexb: OK, thanks anyway. |
PerlJam | rindolf: I'd capitalize "If" |
sdgvf | rindolf: how about just 'Note:' |
* talexb | \o/ |
PerlJam | sdgvf: because he wants to "Note Well:" not just "Note:" :) |
Zaba | http://en.wikipedia.org/wiki/Colon_(punctuation), 'Use of capitals' |
anno | Note well: ... |
sdgvf | most 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: |
rindolf | Bikeshedding. |
rindolf | PerlJam: according to Zaba's wikipedia link, it should not be capitalised. |
Su-Shee | what it's for nota bene? |
PerlJam | rindolf: 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\b | Su-Shee: yes |
Su-Shee | if a real sentence which could stand for its own follows, I start with a capital letter. if not, I don't. |
talexb | By the way: Don't forget what colour you'd like the bike shed painted. |
PerlJam | talexb: "color" ;-> |
talexb | Pffffffft. ;) |
LeoNerd | Wait.. we're -painting- the bikeshed now? Nobody ever mentioned paint before... |
talexb | LeoNerd 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\n | doesn't the paint type preclude the colour choice? and paint manufacturer? |
LeoNerd | Hehe.. Now we're arguing about the process of bikeshedding.. Go meta :) |
kent\n | LeoNerd: you read my mind |
kent\n | and now I mention that, were' metameta something |
talexb | Taking things a *little* too literally. |
Su-Shee | kent\n: it's a lesson to illustrate that color and paint are two different things... |
LeoNerd | Colour is very complex problem... |
LeoNerd | A lot of computer-type techies think it's just an RGB triplet, or maybe a triplet in some other space... |
talexb | And anyway, Google's just patented the primary colours in their logo. But mauve is still available. For good reason. |
Su-Shee | LeoNerd: luckily, I've learned "color" by actual "paint". ;) |
kent\n | Yeah, it matters about what's in the proximity of the bikeshed, perceptual colour :( |
anno | German uses the same word for color and paint, so we need to be taught the difference |
anno | same with shadow and shade |
* LeoNerd | takes anno out back to "teach him a lesson" |
Su-Shee | anno: excellent example. same with freedom and liberty. |
* kent\n | wonders if the bikeshed has to be colourblind safe |
* talexb | wonders what colour a duck blind is. Oh. Camouflage. Never mind. |
Su-Shee | camouflage. you've just introduced French into the discussion ;) |
kent\n | talexb: what colours are blind ducks painted though? |
kent\n | wait till we start painting our words, bikeshed synaesthesia sounds like a win. |
Channel | #perl |
Network | Freenode |
Tagline | Which paint do you want your bikeshed? |
Published | 2010-10-26 |
COBOL and Slices
BinGOs | it was someone asking for help with *python* man-in-the-middle script in a Perl channel. |
BinGOs | persistently |
rcsheets | why can't they figure out we're all about COBOL in here? :( |
BinGOs | Nah, Metallica |
dngor | rcsheets: They seem to be skipping the IDENTIFICATION DIVISION. |
rcsheets | dngor: kids these days, always skimming |
pcard | rcsheets: LOL |
dngor | I would give him the cliffs notes to the channel, but I'm from a very flat region. |
pcard | rcsheets: I remember someone once coming in to this channel asking how to port a Perl program into Cobol |
rcsheets | D: |
Mimisbrunnr | bwahahaha |
Mimisbrunnr | really? |
pcard | yes |
rcsheets | that's... that's... horrid |
rcsheets | maybe they were off their medication |
pcard | heh |
Mimisbrunnr | that's like asking to port a GUI to an adding machine |
BinGOs | I am so glad all the drugs, alcohol and therapy have managed to destroy all my memories of COBOL |
rcsheets | i need to implement a restful web app on my abacus |
pcard | Mimisbrunnr: lol |
Mimisbrunnr | rcsheets: it could be done - but we will need a lot of booze |
Mimisbrunnr | get me drunk enough, I'll program on anything |
Mimisbrunnr | including your cat |
rcsheets | Mimisbrunnr: can we do the booze part without the COBOL/abacus/etc? |
pcard | BinGOs: indeed.... I did Cobol way back, and it's not something I care to go back to |
BinGOs | Though I do still shudder subconsciously whilst watching BSG |
pcard | BinGOs: the original or the newer one? |
Mimisbrunnr | rcsheets - deal |
BinGOs | Whenever they go on about the gods of COBOL. |
Mimisbrunnr | Ya R’lyeh! COBOL fhtagn! |
ZadYree | Huh? what does @array[$arg] mean in p5? |
pcard | it's an array slice |
pcard | or a slice of pie |
pcard | one of those |
rcsheets | mmm |
anno | a warnable offence |
rcsheets | array slice, a la mode |
pcard | for pie? |
pcard | warn if pie; ? |
ZadYree | heh |
pcard | oh I see |
pcard | warn "Pie's done!" if defined $pie; |
Mimisbrunnr | pcard: never warn if pie; rejoice if pie |
pcard | ah |
szr | say "mmmmm, pie!" |
rcsheets | well, warning when it's done could make sense, inasmuch as you don't want to burn it |
pcard | rcsheets: yeah, like bell/beeper on an oven |
rcsheets | yes |
rcsheets | then the rejoice would be triggered when it's cool enough to eat |
Mimisbrunnr | sleep until ( $pie eq 'done' ); |
pcard | it's still up to the baker to actually turn off the oven and remove the pie |
Mimisbrunnr | hrmm, wait no, I would never wake up |
pcard | Mimisbrunnr: there you go |
pcard | aww |
pcard | doh |
Channel | #perl |
Network | Freenode |
Tagline | COBOL and Slices |
Published | 2010-11-22 |
Who is Spartacus?
Su-Shee | (I'm not huskypaw. I swear... :) |
dngor | Me neither. I'm also not Spartacus. |
* rindolf | is Spartacus. |
* rindolf | just is. |
rindolf | I have E-mail again, too. |
fizztpok | I think you're a figment of my imagination. |
rindolf | fizztpok: I'm still Spartacus. |
mst | fizztpok: out of all the possible people that could exist you imagined *rindolf* ?! |
rindolf | mst: LOL. |
rindolf | mst++ |
stunix | yay, I found my Perl-tshirt. |
rindolf | stunix: pics, please. |
stunix | #!/usr/bin/perl -w |
stunix | use strict; |
rindolf | stunix: don't flood. |
stunix | with the camel on the back. |
stunix | rindolf: I'm not flooding. |
mst | stunix: -w is out of date. |
mst | stunix: you need a new T-shirt :) |
Khisanth | fizztpok: now I have to go and kill you ... |
anno | t-shirt update |
rindolf | Khisanth: :-) |
stunix | mst: I don't use "-w" myself, but I use strict; |
stunix | :) |
mst | stunix: use strict; use warnings; |
* rindolf | is a figment of #perl's collective imagination. |
Khisanth | rindolf was too far away but you seem to be on the same continent at least |
mst | rindolf: now that I could believe. |
fizztpok | haha |
fizztpok | there's a name for this |
fizztpok | I saw a wikipedia article on it |
fizztpok | the belief that the universe is your mind's creation |
mauke | solipsism |
anno | can't be disproved |
Channel | #perl |
Network | Freenode |
Tagline | Spartacus and T-shirts |
Published | 2010-11-24 |
VXZ Trolling on #perl
VXZ | Greeting 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 |
Altreus | you've been here before, I can tell |
f00li5h | VXZ: I want to ban you, but it's too grand a troll ... i have to admire it for a time |
Channel | #perl |
Network | Freenode |
Tagline | VXZ Trolling on #perl |
Published | 2011-01-06 |
The Evil Overlords of #perl
nanonyme | bamccaig_, 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. |
preaction | HA HA HA THAT WAS YOUR FIRST MISTAKE! |
nanonyme | ;) |
nanonyme | preaction, the second is not noticing you completely rewrite Try::Tiny so my computer blows up? :P |
preaction | nanonyme: no, it's letting me build my atomic supermen so that i can win at basketball against the jesters of dunk, the Harlem Globetrotters |
preaction | i 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 |
* apeiron | distributes copies of the evil overlord list |
preaction | what? where am i on this list? I demand a reissue! |
preaction | oh, wait, here i am. in the footnote "slightly less-evil overlords". |
nanonyme | preaction, underlords? :p |
preaction | #lessambitiousperlprogrammers |
rindolf | wonderlords. |
pkrumins | press button. get perl. |
Channel | #perl |
Network | Freenode |
Tagline | The evil overlords of #perl |
Published | 2011-01-06 |
Perl Ninjas, Pirates and Zombies
alyx | /w/w 55 |
alyx | ..fail |
* apeiron | gives alyx an award for failing that so much |
alyx | \o/ |
* alyx | hangs it up in the almighty fail closet |
rindolf | alyx: :-) |
alyx | rindolf: :D |
Su-Shee | 55 chat windows are too much. ;) |
Botje | amen! |
Botje | I keep my irssi trimmed to < 30 |
Su-Shee | I have 3. ;) |
alyx | Botje: o_o |
alyx | I have 56 windows at the moment, before I cleaned up a bit, I was at ~150. ._. |
woldrich | One friend in each window, and you have 56 times more friends than me. |
Su-Shee | bah. I like to have real conversations and to really follow a handful of channels and that's it.. |
rindolf | alyx: wow. |
perlsyntax | Is there away i can look up my modules with cpan that i have installed? |
perlsyntax | if i am right. |
Su-Shee | wow. facebook has a chat too. |
DrForr | perldoc -q installed |
rindolf | Su-Shee: you can use a Jabber client for that. |
rindolf | DrForr++ |
* pragma_ | gets annoyed when he exceeds 19 windows. |
rindolf | We should create a #perl <-> StackOverflowish interface. |
Su-Shee | after gotten angry, I don't use my jabber stuff any more as well ;) |
apeiron | rindolf, Feel free to make a shitoverflow interface. Just don't put it here. |
rindolf | apeiron: :-) |
apeiron | no, not :-) |
apeiron | more like /ban *!*@* |
Su-Shee | who needs all those chats... |
apeiron | People with very empty lives. |
Su-Shee | well it fills empty windows.. ;) |
Su-Shee | or, there's recently chat rockstars and chat ninjas.. ;) |
Botje | but you don't /see/ chat ninjas! |
Su-Shee | that's why I have so few channels.. no ninja chatting with me.. |
DrForr | Not that you *know* of. |
Botje | http://www.nichtlustig.de/toondb/100701.html # relevant |
candide | Title of Botje's link: NICHTLUSTIG |
Su-Shee | damn. what if a ninja is asking me out and I don't get it because it's an invisible conversation? |
Su-Shee | Botje: harhar ;) |
Botje | Su-Shee: if dinner suddenly appears you just married a ninja |
Su-Shee | in a secret, hidden ceremony? |
Su-Shee | Botje: 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-Shee | pragma_: ah. interesting. so I'll find myself suddenly in some ninja-restaurant and don't remember how I got there? |
Caelum | DrForr: mintty seems nice |
Caelum | DrForr: there's also puttycyg |
DrForr | It 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 |
rindolf | Ninjas. :-) |
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-Shee | pragma_: 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. |
DrForr | But... shouldn't your inner ninja be hidden? |
Caelum | DrForr: 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. |
DrForr | www.askainnerninja.com |
Su-Shee | I better not google pleasures of the crouching dragon.. |
Su-Shee | DrForr: No match for "ASKAINNERNINJA.COM". |
Su-Shee | DrForr: go ahead ;) |
mst | would be ask -an- inner ninja. |
Su-Shee | also no match ;) |
Su-Shee | *lol* askdrninja.com is taken ;) |
Botje | there's also drmcninja |
Su-Shee | well we could always chose to go down the rockstar path... |
Su-Shee | choose. |
rindolf | We should become Perl pirates. Arrrrrrrrrr! |
* alyx | hands rindolf an eyepatch |
rindolf | Unleash your inner buccaneer. |
rindolf | "I'm Guybrush Threepwood. Mighty Pirate." |
apeiron | Yeah, I've been doing that for ages. |
Su-Shee | .oO(johnny depp.. hm.. ;) |
rindolf | And Keira Knightley. |
woldrich | What does '.oO' mean? |
rindolf | woldrich: saying something. |
rindolf | Like a talk balloon. |
rindolf | Maybe a thought balloon? |
pragma_ | . o ( This is a thought balloon. ) |
woldrich | oh. I'm too old for this shit |
rindolf | woldrich: it doesn't matter as long as you're young at heart. |
rindolf | And there are no young Perl programmers. ;-) |
* pragma_ | prefers his heart matured and fortified. |
rindolf | As "Perl is dead." |
* Caelum | prefers his hearts barbecued |
rindolf | Well, that wasn't very funny. |
Su-Shee | I wouldn't really call mst "old" ;) |
BinGOs | zombie perl |
rindolf | Su-Shee: I know a Perl programmer who's now a university freshman. |
* apeiron | sends zombie kindergarteners after rindolf |
Su-Shee | well dr dobbs agrees. |
rindolf | Knew him since he was in Junior high. |
rindolf | apeiron: :-) |
BinGOs | perl eats your brains. |
* rindolf | trains 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. |
rindolf | mighty* |
Botje | pragma_: shooting kids is bad mmkay |
pragma_ | At least Dead Space 2 has mutant baby toddlers you can stomp like fattened mosquitoes. |
Khisanth | but these would be dead kids |
apeiron | undead |
apeiron | very important distinction! |
Khisanth | hmm well really neither, just bags of disease |
rindolf | Perl vampires! |
* pragma_ | would rather be a werewolf. |
apeiron | Khisanth, every source I've read says zombies are undead. so there. |
* rindolf | shoots pragma_ with the silver bullet. |
Khisanth | the l4d ones aren't really zombies :) |
Botje | they're more like 28 days later-style zombies |
apeiron | eh, modern games get everything wrong. |
woldrich | That girl in Resident Evil is cute. |
* Su-Shee | recommends "the walking dead" |
pragma_ | L4D, Resident Evil, Dead Space -- these are all "zombies" despite however they came to be such! |
Botje | yes, walking dead is <3 |
Caelum | I haven't seen the new resident evil movie yet, was it good? |
woldrich | oh yes |
Botje | it had milla shooting stuff |
Botje | what more do you want? |
pragma_ | I was thinking of the Resident Evil 5 video game actually |
Khisanth | Botje: multiple millas shooting stuff? |
pragma_ | System Shock |
apeiron | plot. thought-provoking themes. |
woldrich | khisanth++ |
Botje | pragma_++ # yes! |
pragma_ | System Shock 2 |
Botje | my first-born for a system shock movie |
Botje | (done decently, that is) |
* f00li5h | nuzzles Botje |
Su-Shee | Botje: since when do you have a firstborn? |
Botje | aagh! zomb.. oh. hi kit! |
Botje | Su-Shee: i will have! |
Khisanth | Botje: probably won't be done nicely :P |
Channel | #perl |
Network | Freenode |
Tagline | Perl Ninjas, Pirates and Zombies |
Published | 2011-02-07 |
Digits in Variable Names
jim | which perldoc for doing stuff with arrays? want to copy all but first of one array to another |
DrForr | perldoc perldsc |
DrForr | Or just (undef,@new) = @old; |
rindolf | Also $old[1..$#old] |
DrForr | Of course TIMTOWTDI... |
rindolf | Well, @old[1..$#old] |
rindolf | I think in perl 6 you can do @old[1..*-1] |
jim | @a2 = @a1[1..$#a1]? |
jim | not perl6in yet |
rindolf | jim: yes, but with different names. |
rindolf | jim: else you want an array or a hash of arrays. |
rindolf | perlbot: varvarname |
perlbot | rindolf: Why it's stupid to `use a variable as a variable name' - http://perl.plover.com/varvarname.html |
jim | wait, are you sure mine is wrong? |
rindolf | jim: it's not wrong per-se, just a red flag. |
jim | what's the flag? |
rindolf | jim: varvarname. |
jim | note I said @a->2<- = ... |
rindolf | jim: well, it's like doing my ($x1,$x2,$x3,$x4...) - better use an array. |
rindolf | Assuming you want that. |
rindolf | Yes, 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! |
jim | it's like that in the code |
thrig | oh, okay |
jim | I'm just not typing that crap into the irc window as irc isn't the most wonderful medium for posting code |
jim | believe me, my variable names from 20 years ago tell me what they are for |
thrig | var_name_from_20_years_ago_you_re_still_not_taking_out_the_damn_trash |
jim | I'm not necessarily at liberty to specify exactly what I'm doing |
jim | even though I did so in this case |
thrig | otherwise the mafia arranges a boaking accident? |
mfontani | worse; nobody expects the Spanish inquisition! |
rindolf | I'm going crazy without buubot. |
rindolf | Where is he and buu? |
jim | well the way you're acting doesn't exactly induce the greatest amount of openness |
rindolf | jim: I apologise. |
rindolf | jim: we may have erred in this. |
jim | Oh man, buubot is gone>? |
rindolf | jim: yes! |
rindolf | jim: for the time being. |
rindolf | Don't know where buu is. |
jim | that's been one useful bot |
mfontani | eval: @a=1..4; (undef,@b)=@a; \@b |
perlbot | mfontani: [2,3,4] |
DrForr | jim: You've got several answers already. Do they not satisfy? |
rindolf | perlbot: define boaking |
perlbot | rindolf: No factoid found. Did you mean one of these: [debian perldoc] [define vrby : vrby] |
rindolf | jim: I think simcop has put the buubot code on github or something like that. |
rindolf | Well, good night @everyone. |
rindolf | An array . |
jim | DrForr: they do... it's all this stuff afterwards that has me closing, "Spanish inquisition", "mafia break a leg"... it's just unnecessary |
jim | rindolf: thanks |
rindolf | jim: well, we sometimes enjoy having fun. |
DrForr | Shrug. You're the one that brought up "may not be at liberty..." |
rindolf | jim: seems like thrig's main function, aside from being the benevolent dictator of #perl, is to interject short jokes. |
thrig | I make jokes about tall people, too |
simcop2387 | rindolf: yea i have |
rindolf | thrig: :-) |
simcop2387 | perlbot: source |
perlbot | simcop2387: 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/ |
rindolf | We can have notbuubot or buubot2 or something. |
rindolf | Well, buubot2 is varvarname. |
rindolf | ;-) |
thrig | it's not going to be @buubot |
rindolf | thrig: LOL. |
Channel | #perl |
Network | Freenode |
Tagline | Digits in Variable Names |
Published | 2011-02-12 |
When to use XML and Popcorn?
designerjean | http://scsys.co.uk:8002/87521 |
designerjean | i know I'm not supposed to be using XML::Simple |
designerjean | but it's only one statement in the program |
rindolf | designerjean: is it causing problems? |
mst | yes, and it's the one that makes the $config you can't work out how to use |
designerjean | maybe |
rindolf | mst: :-) |
mst | your exact problem is "unable to use the results of XML::Simple" |
mst | because you're stupid and XML::Simple is shit |
mst | please switch to XML::Twig |
designerjean | ok thanks |
dhoss | people still use xml? |
rindolf | dhoss: it's a dirty job, but it pays. |
dhoss | i guess there's that |
designerjean | another case of stupid youth |
dhoss | designerjean: how old are you |
rindolf | dhoss: well, I'm using XML for some stuff willingly. |
rindolf | dhoss: JSON wouldn't have been usable. |
dhoss | rindolf: i guess that's a legit reason |
rindolf | Because I use them for text and stuff like that. |
rindolf | And it's hard to do something like <p>Hello <b>dhoss</b>!</p> in JSON. |
rokoteko | I think its mainly amongst web programmers where JSON is appreciated the most. |
rindolf | rokoteko: JSON has many valid uses. |
DuClare | XML has none |
LeoNerd | XML is for putting attribute markup within a stream of text. |
dhoss | rindolf: 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) |
rindolf | DuClare: not true. |
rokoteko | XML is very widely used. that's like saying "I don't need to know Java, because the language sucks" .. |
Su-Shee | rindolf: you're mixing semantics with style here anyways. that would be bad xml. |
rindolf | Su-Shee: I was giving an illustrative example. |
Su-Shee | rindolf: then give a proper one. that was exactly how NOT to XML. |
rindolf | Su-Shee: besides , I think that <b> has some valid, semantic meaning. |
rindolf | And it's also shorter than <strong></strong> |
rindolf | Su-Shee: ok. |
Su-Shee | rindolf: 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> |
rindolf | XML is useful for wrapping and annotating text. |
Dorward | XML 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. |
rokoteko | XTML vs XDML could derive from XML. (text and data respectively). then of course you should be able to embed XDML in XTML. |
rokoteko | oh wait. I'm thinking aloud. |
rindolf | rokoteko: I've recently played with an XML-specific compression tool. |
rindolf | rokoteko: it achieved better compression than xz -9 --extreme but OTOH mishandled some «"» not inside attributes - converting them to " |
rokoteko | rindolf: what requirements are you trying to meet by compressing xml? |
PerlJam | smaller XML docs :) |
rindolf | rokoteko: well, to reduce the size. |
rokoteko | well, doh. but why? |
rindolf | rokoteko: like over the Net, etc. |
rindolf | rokoteko: it's like gzip compression/decompression. |
rokoteko | rindolf: I yet fail to see the point. :( |
rindolf | Only domain-specific. |
rokoteko | why? |
rindolf | And if you have a lot of it it occupies less on the hard disk. |
rokoteko | Ah. you have like SHITLOADS of XML ? |
rindolf | It could happen. |
rindolf | Java... |
PerlJam | anyone who deals with XML probably has that much ;) |
rokoteko | Well, disk is pretty cheap. |
rindolf | I don't have too much XML. |
rindolf | Well, maybe a lot of XHTML. |
rokoteko | I was just curious about rindolf's use case. |
rokoteko | I was afraid that he was storing some binary data in XML. :) |
mst | I think he was just experimenting with technology |
rindolf | Yes, I probably have more disk wasted on .mp3's and .flv's. |
rindolf | rokoteko: I have some interest in compression methods. |
rindolf | rokoteko: back from high school. |
rokoteko | rindolf: :) |
Su-Shee | if 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. |
rindolf | There have been some recent advancements. |
rokoteko | So just out of curiosity, that's fine with me. :) I'm just nosy sometimes. |
rindolf | rokoteko: I think the wikipedia XML dump is pretty large. |
mst | I find it's usually safe to assume that whatever rindolf's doing, there isn't a good reason for it. |
rindolf | rokoteko: there was some stuff about processing it quickly using Perl, etc. |
rindolf | mst: :-) |
rindolf | mst++ # Nice burn. |
Su-Shee | popcorn anyone? ;) |
rindolf | mst: but it has a huge grain of truth in it I admit. |
rindolf | Su-Shee: microwave popcorn? |
Su-Shee | I don't have a microwave and I was being sarcastic... |
Su-Shee | I need a smiley for that. |
rindolf | Su-Shee: ah. |
Su-Shee | rindolf-shaped, obviously. |
rindolf | Su-Shee: yes, I was playing along. |
petn-randall | why not an XML-conform </sarcasm> ? |
* rindolf | prepares some popcorn and shares it with Su-Shee using the Popcorn-over-IRC protocol. |
DrForr | What's this about burnt popcorn? |
rindolf | Popcorn-over-IRC also preserves the butter taste. |
burnedcelery | you're getting my keyboard all greasy |
apeiron | ew, butter |
rindolf | And it also supports multicasting popcorn. |
PerlJam | butter++ |
PerlJam | though not so much butter that it makes the popcorn soggy. I hate that. |
Channel | #perl |
Network | Freenode |
Tagline | XML and Popcorn |
Published | 2011-02-12 |
The Ultimate Goal of One's Programming
rp21 | i think I'm too critical to be a programmer ... |
rindolf | rp21: do you mean you're too perfectionist? |
Su-Shee | yeah sure. there's something like "too good code". |
rindolf | Su-Shee: print "Hello World!\n"; - that's good code. |
rindolf | Or maybe say "Hello World!"; |
rindolf | Can't be improved. |
rp21 | hey, why did my nick change? |
rp2 | yes it may be perfectionism |
rindolf | rp2: ah, sucks. |
rp2 | E.g.: i want to get all columns from a database table in Perl |
rp2 | now my problem is that i want to write code that works with a variety of databases and both on windows and Linux |
rp2 | it 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 |
rindolf | rp2: heh. |
rp2 | if i were a better programmer I'd get through the hurdles quicker and end up with solvesworldhunger.pl |
rp2 | except that I'd probably finish Perl 7 to write it in first |
rindolf | rp2: well, some of my programs outgrow their original purpose too. |
rindolf | rp2: :-D |
rp2 | except that it'd never get finished because I'd first fix the OSes it's supposed to run on, |
rp2 | etc etc |
rp2 | raaaah! |
rindolf | rp2: you should hire Chuck Norris. |
rp2 | yes |
rindolf | Chuck Norris can end world hunger, but he thinks that hungry people make humanity a more challenging adversary. |
rindolf | If everyone had enough to eat, it would be too easy for him. |
rindolf | ;-) |
mino | Chuck Norris also writes understandable perl code... *scnr* |
rindolf | mino: LOL. |
rindolf | mino: Chuck Norris can read Perl code that was RSA encrypted. |
mino | rindolf: is there any difference to unencrypted one? :P |
rindolf | mino: not to Chuck. |
Channel | #perl |
Network | Freenode |
Tagline | Solving World Hunger using Perl |
Published | 2011-02-25 |
CPAN Module Namer in Distress
LeoNerd | Su-Shee: http://scsys.co.uk:8002/91935 <== see if that runs |
LeoNerd | That's my "static" demo |
rindolf | LeoNerd: what is Tickit? |
LeoNerd | Heh... |
LeoNerd | Terminal Interface Construction KIT |
Su-Shee | rindolf: a terminal application's widget set |
LeoNerd | Think "GTK" for terminals |
rindolf | Su-Shee: ah. |
rindolf | LeoNerd: like Curses::UI? |
rindolf | Only better, perhaps? |
LeoNerd | Sort of, only not using Curses. :) |
rindolf | LeoNerd: ah. |
Su-Shee | ok, first I need food. |
rindolf | Interesting. |
LeoNerd | Also, I'm not that familiar with Curses::UI but I didn't think it was widget-based..? |
Su-Shee | LeoNerd: I have this example open. |
rindolf | I think Tickit is not too good a name either. |
LeoNerd | Well. *shrug* |
* rindolf | emails some Shawarma to Su-Shee. |
Su-Shee | rindolf: did we ask to judge the name? ;) |
LeoNerd | rindolf: If you want to judge all my naming you can respond to all my blog posts tagged "module naming" |
rindolf | Make sure you uncompress it or you won't be able to eat it. :-) |
LeoNerd | And then if people complain I'll send them your way |
rindolf | LeoNerd: ah, my blogs aggregator is off. |
LeoNerd | http://leonerds-code.blogspot.com/search/label/module%20naming |
rindolf | LeoNerd: so we can form the "People unhappy with LeoNerd's names support group"? |
LeoNerd | You 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!" |
rindolf | LOL. |
Su-Shee | JESUS WHO CARES HOW A WIDGET SET IS CALLED?! |
LeoNerd | Indeed.. |
Su-Shee | LeoNerd: name the next one pink fluffy bunny. |
rindolf | Su-Shee: THE NAME IS THE MOST IMPORTANT THING!111 |
LeoNerd | Hell, we have a popular OO framework named after a large Swedish animal with antlers on |
rindolf | Would you use Linux if it was called 386BSD? |
rindolf | OK, it could be much worse. |
Su-Shee | LeoNerd: 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. |
* __sri | only uses operating systems that have been named after big cats |
rindolf | Su-Shee: that may infringe on a trademark. |
Channel | #perl |
Network | Freenode |
Tagline | What's in a name? |
Published | 2011-03-11 |
How Much Infinity do you need?
Altreus | rindolf: you can make a processor in minecraft yes |
rindolf | Altreus: ah, OK. |
Altreus | a computer in a computer |
rindolf | Let's write a Perl->Minecraft compiler. |
Altreus | very meta |
rindolf | Implementing a Turing complete interpreter inside a VM is not hard. |
rindolf | vi keystrokes (not vimscript) are also Turing complete. |
rindolf | As is the Game of Life and infinite Minesweeper |
jettero | rindolf: I can almost imagine GoL, but how is minesweeper going to be Turing complete? |
Altreus | nuts |
Altreus | that always worked for me |
Altreus | maybe you have to log in at least once |
woldrich | bah |
rindolf | jettero: http://web.mat.bham.ac.uk/R.W.Kaye/minesw/ |
rindolf | jettero: I have not read the paper. |
rindolf | jettero: of course, true Turing completeness is only possible with infinite memory. |
LeoNerd | Ah OK |
* f00li5h | hands rindolf an infinite hotel, and books every even room |
rindolf | f00li5h: :-) |
* rindolf | books every odd room that is divided by three. |
rindolf | f00li5h: is it א_0, א_1 or something more infinite? |
f00li5h | it's as infinite as it can be! |
rindolf | f00li5h: ah, good. |
rindolf | f00li5h: then I can book room pi. |
rindolf | Or sqrt(2). |
f00li5h | you sure can. |
rindolf | Nice. |
f00li5h | but you might like something a little more spacious |
rindolf | Ah. |
f00li5h | like the rooms between 1 and 2 |
rindolf | Which room do you recommend? |
rindolf | Ah. |
j_wright | what about sqrt(-1)? |
f00li5h | plenty of space there |
f00li5h | j_wright: that room's popular, I'd imagine it's booked |
f00li5h | the biggest problem is allotting extensions on the room phones |
Altreus | my infinite hotel's rooms have two numbers each, being a point on the complex plane |
Altreus | it increases address lookup time |
Altreus | also the hotel happens to be all one floor so that helps |
j_wright | so they get two sets of addresses? |
j_wright | polar too |
f00li5h | take the ⧜th left, and then head down ∞th right |
Altreus | no just one |
Altreus | each room is unique |
j_wright | or turn n degrees and go m forward |
Altreus | oh yes I suppose you could map their addresses to a new coordinate space but that's true of any plane with a landmark |
Altreus | the car park is at 0,i, for your information |
Channel | #perl |
Network | Freenode |
Tagline | The Infinite Hotel |
Published | 2011-03-11 |
Perl Shrinks
Su-Shee | mst: 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? ;) |
mauke | use less qw(acid); |
* PerlJam | hugs Su-Shee ... a little too tightly. |
tm604 | less acid | more perl |
Su-Shee | PerlJam: for sarcasm? ;) that's new :) |
PerlJam | Su-Shee: It's the #perl6 in me. ETOOMANYHUGS :) |
Su-Shee | PerlJam: HARHAR :) |
rindolf | Su-Shee: heh. |
rindolf | Su-Shee++ # good burn. |
rindolf | Su-Shrink. |
rindolf | Su-Shee: your nick has multiple hidden meanings. |
rindolf | Su-Shee: will you sell it for 3 oz. of gold? |
Channel | #perl |
Network | Freenode |
Tagline | Su-Shrink |
Published | 2011-04-03 |
How Can I Switch off the T.V. - #perl style
(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:
- http://experts.blog/how_to_design_a_future_3D_TV.html
- http://experts.blog/the_basics_of_tv_repairing.html
- http://experts.blog/viruses_in_living_room_short_essay.html
- http://experts.blog/global_chip_replacement_guide.html
IRC guest: But, i don't want be a TV expert.
Answer: Why do you want to switch the TV on then?!
Author | Anonymous |
Work | Pastebin Paste |
Published | 2011-04-03 |
Cats in Soviet Russia
rindolf | Mithaldu: I think most contemporary T.V. kinda sucks. |
rindolf | Mithaldu: it seems very phony. |
Mithaldu | rindolf: same, i haven't actually switched on my tv in five years |
rindolf | I prefer a YouTube video of a kitten riding on a turtle. |
rindolf | Mithaldu: :-) |
Mithaldu | :D |
rindolf | Mithaldu: yes. |
rindolf | Mithaldu: there is one, BTW. |
Mithaldu | oh i do not doubt that |
rindolf | Don't know if it's authentic. |
rindolf | I saw a friendly cat today, and he purred after I scratched his head. |
rindolf | I like Friendly cats. |
rindolf | I think lolcats are very subversive. |
rindolf | Or were. |
rindolf | "Ceiling cat is watching you" |
Mithaldu | cats are the definition of subversive |
Mithaldu | they adopt you |
rindolf | Mithaldu: heh. |
rindolf | In Soviet Russia, cats own you! |
rindolf | In Soviet Russia, cats are your master! |
rindolf | Well, in Soviet Russia and everywhere. |
kent\n | rindolf: you got it backwards. |
kent\n | In soviet russia, cats are actually your pets. |
Mithaldu | hahaha |
rindolf | kent\n: heh. |
rindolf | kent\n++ |
rindolf | I feel better now. |
rindolf | Empowered but calm. |
rindolf | Thanks to the cats jokes. |
Mithaldu | world healing by cat jokes |
rindolf | Hopefully, I'll sleep well tonight. |
kent\n | Next on the agenda. DICK JOKES! |
rindolf | Mithaldu: cats are good for healing I think. |
rindolf | kent\n: NO!!!!! |
kent\n | ( don't worry, this won't take long ) |
Mithaldu | yes, as long as you do not own cables |
Mithaldu | kent\n: you mean it won't BE very long |
Mithaldu | hurr hurr |
rindolf | kent\n: I've got 99 problems but kent\n ain't one. |
kent\n | ;) |
Channel | #perl-cats |
Network | Freenode |
Tagline | Cats in Soviet Russia |
Published | 2011-04-30 |
Violent Cats and Astrology
* f00li5h | paws at apeiron |
* WinstonSmith | hisses at f00li5h |
* f00li5h | pounces on that WinstonSmith critter |
* WinstonSmith | scratches that f00li5h and hides under the sofa |
* Su-Shee | gets a bucket of cold water. |
* WinstonSmith | meows at f00li5h quickly before Su-Shee comes with that water |
* Khisanth | blasts WinstonSmith with a firehose |
WinstonSmith | garbl grbl garblll |
* apeiron | shakes fist at 'variable length lookbehind not supported' |
* apeiron | also shakes fist at $CLIENT speccing against a regex a stupid jQuery dev wrote instead of the well-tested module |
Khisanth | you can change it into (?: | | | ) in at least some cases |
* WinstonSmith | jumps on top of the wardrobe, dries himself and glares menacingly at Khisanth |
apeiron | THIS IS WHY WE USE THE MODULES, DAMNIT, BECAUSE APEIRON SUCKS AT REGEX |
apeiron | THIS IS ALSO WHY APEIRON SUCKS AT REGEX |
LeoNerd | IS THIS WHY WE ARE SHOUTING? |
* Khisanth | grabs an apeiron and throws it at WinstonSmith |
apeiron | I get shouty when $CLIENTs spec stupidity. |
apeiron | @CLIENT? $CLIENTs? |
Khisanth | got shout at client then :) |
* WinstonSmith | nuzzles apeiron to calm him down |
apeiron | WinstonSmith, that doesn't remove the stupidity from the spec.=\ |
WinstonSmith | apeiron, maybe the stupidity is in $CLIENT ? |
apeiron | yes, I know that. |
* WinstonSmith | considers the nuzzling having effect - he disabled the caps key ; -) |
* apeiron | just shouts into loudbot |
rindolf | Cat violence! |
rindolf | Felix Felini Lupus est! |
WinstonSmith | felix perlus aggressivus! |
rindolf | WinstonSmith: Latin! |
WinstonSmith | rindolf, pseudo! |
rindolf | WinstonSmith: yes, true. Mock-Latin. |
WinstonSmith | ah so you have pseudo in English? |
rindolf | How do you say "A cat to a cat is a wolf" in Latin? |
rindolf | WinstonSmith: there is pseudo there. |
SpiceWork | leo ripanus ! |
rindolf | SpiceWork: what does that mean? |
rindolf | Leo is lion, right? |
WinstonSmith | leo is the king |
SpiceWork | no idea. a wine I loved, but year that followed sucked. |
rindolf | LeoNerd. |
ne2k | leonidas |
SpiceWork | *the year that |
LeoNerd | Correct |
rindolf | /nick TauNerd |
rindolf | /nick TaurusNerd |
SpiceWork | European wine quality varies too much :\ |
LeoNerd | Hehe.. I could go through all the zodiac signs :) |
LeoNerd | /nick CapricornNerd |
apeiron | LeoNerd, /nick FishNerd? |
apeiron | Somehow that doesn't have the same ring to it... |
LeoNerd | Pices surely? |
apeiron | Pisces. |
LeoNerd | Er, yes.. them :) |
rindolf | I don't believe in Astrology because I'm a Taurus and Tauri never believe in Astrology. |
rindolf | </old-joke> |
Simplicity | ...Lol. |
* Su-Shee | is a Leo-Shee. |
rindolf | Su-Shee: ah, you're a Leo too? |
Simplicity | I don't exactly /follow/ Astrology, but I believe some horoscopes hit spot on. |
apeiron | They're vague enough to apply to anyone. |
rindolf | Simplicity: 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-Shee | well I choose only the good one and manipulate the day accordingly ;) |
Simplicity | Heh |
WinstonSmith | Su-Shee++ |
SpiceWork | I was really disappointed on how superstitious Japanese people are at first. then I stopped idolizing them :p |
Su-Shee | but I'm a firm believer in component manipulation anyways ;) |
Simplicity | apeiron: I didn't want to go there as to not offend any possible believers. |
LeoNerd | I 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 |
apeiron | Simplicity, If people can't tolerate the truth, they shouldn't be on the internet. :) |
WinstonSmith | apeiron, OMG there is truth on the internetz? |
apeiron | yes! |
Simplicity | WinstonSmith: Everything you read on the Internet is true! |
* WinstonSmith | double-facepalms |
WinstonSmith | i knew all that stuff about the lizard people couldn't be a lie |
* WinstonSmith | notches the paranoia up |
Simplicity | WinstonSmith: The only "lizard people" I have ever heard about are the Illuminati. |
WinstonSmith | Simplicity, well Cheney was on of them ;-) |
Channel | #perl |
Network | Freenode |
Tagline | Nobody heard of Perlian cats |
Published | 2011-05-19 |
Paid version of CPAN
elb0w` | Let’s start a paid version of cpan |
elb0w` | same exact modules |
elb0w` | but charge for them |
elb0w` | add Pro:: namespace |
apeiron | no, Enterprise:: |
elb0w` | haha yes |
jdv79 | the longer the better |
mauke | 402 Payment required |
elb0w` | more official |
winmutt | Drmauke |
DrForr | That site just sets off alarm bells here. |
rindolf | CPAY |
winmutt | the fact that any code is obfuscated greatly bring into question the quality of it |
winmutt | base64 or otherwise |
elb0w` | the funny thing is that if this was real I bet some firms would use it |
Channel | #perl |
Network | Freenode |
Tagline | There's no such thing as a free download. |
Published | 2011-09-14 |
Whitespace in Python
sizz | whitespace in python is not a problem, just lay out all the whitespace first, then add the code around it |
Channel | #perl |
Network | Freenode |
Tagline | Whitespace in Python |
Published | 2011-10-26 |
Interesting vs. Successful
There's a negative correlation between “interesting” and “successful”.
Author | Anno on Freenode's #perl |
Published | 2011-11-05 |
Sweat
cl0ud | glorious meeting this morning |
rindolf | cl0ud: hi. |
* rindolf | cl0ud |
* cl0ud | rindolf |
rindolf | cl0ud: sup? |
cl0ud | chillin |
rindolf | cl0ud: yes, it is chilly here. |
* rindolf | moves his services to the cl0ud |
cl0ud | we live in a cloud world |
railbait_lite | So, loudbot has 10k tweets |
railbait_lite | Pratty sweat |
rindolf | railbait_lite: sweet? |
railbait_lite | Yeah |
rindolf | Gotta make you sweat. |
railbait_lite | haha |
railbait_lite | Yeah meant to make it sound weird |
railbait_lite | Thus the "pretty" misspelling as well |
rindolf | Sweat Beat. |
rindolf | Like Lemon Demon. |
railbait_lite | haha |
rindolf | loudbot: TWITTER ALL THE WAY UP! |
loudbot | rindolf: GOOGLE BROKE YOUTUBE, EVERYONE REJOICE |
Channel | #perlcafe |
Network | Freenode |
Tagline | Sweat |
Published | 2011-11-18 |
Round Numbers
hemanth | meow! |
rindolf | hemanth: meow. |
rindolf | hemanth: still no IRC at work? |
hemanth | nope :/ |
rindolf | hemanth: did you talk with the sys-admins? |
hemanth | rindolf: it seems more like freenode have blocked the IP |
hemanth | hang 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)" |
rindolf | hemanth: ah. |
simcop2387 | hemanth: what did you do? |
LeoNerd | 6000 minutes. 100 hours. |
LeoNerd | 4 days 4 hours. A weird number |
simcop2387 | farnsworth: 6000 minutes -> days |
farnsworth | simcop2387: (25/6 /* apx (4.16666666666666) */) |
hemanth | heh heh |
simcop2387 | LeoNerd: i think it was entirely because 100 hours is a "round number" |
Altreus | 0, 6, 8, 9 are round numbers |
Altreus | The rest are a bit pointy |
Altreus | maybe sometimes a 3 depending on font |
Altreus | but it still has a pointy bit |
rindolf | Altreus: heh. |
rindolf | Altreus: actually, they are round digits. |
Altreus | bah, you win |
simcop2387 | 1 isn't round |
Channel | #perl-cats |
Network | Freenode |
Tagline | Round Numbers |
Published | 2011-11-18 |
Negative Lookbehinds
GordonFreeman | hi |
rindolf | Hi GordonFreeman |
GordonFreeman | grep -Po '(?<=<a )(?<! href=)(?<= href=["]*)[^">]+' <<< '<a gfasg href=asdf>' |
GordonFreeman | grep: lookbehind assertion is not fixed length |
rindolf | GordonFreeman: grep is PCRE - it's not Perl. |
rindolf | perlbot: pcre |
Altreus | GordonFreeman: don't use regex for HTML |
perlbot | rindolf: 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. |
GordonFreeman | but this should work i think. |
mauke | no, it shouldn't |
GordonFreeman | though it fails at the second lookbehind ... |
mauke | no, it doesn't |
GordonFreeman | and fails at "* too |
GordonFreeman | (grep -Po '<a +.* +href="*[^" >]+' | grep -Po '(?=<a ).*' | grep -Po '(?<= href=)["]*[^" >]+') <<< '<a gfasg href=asdf><a fgfgg="hi> " href="link" >' |
GordonFreeman | this works. |
mauke | GordonFreeman: dude. |
anno | don't paste! |
GordonFreeman | hi mauke |
apeiron | where's mauke's car? |
rindolf | apeiron: :-) |
mauke | it's a cdr |
Altreus | I watched that the other day |
rindolf | pkrumins: what's up? |
Altreus | I don't really know why |
mauke | GordonFreeman: go to a channel where that is on-topic |
GordonFreeman | mauke<< like? |
mauke | no idea |
Altreus | where on earth is parsing HTML with regexes on topic? |
GordonFreeman | ahem ok |
Altreus | except ##php lolol |
GordonFreeman | well i think one can see its logical and it works like this |
rindolf | GordonFreeman: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 |
shorten | rindolf's url is at http://xrl.us/bf4jh6 |
apeiron | GordonFreeman, also, -P isn't perl. |
thrig | Altreus: some special level of hell, between the angry ghosts and the hungry ghosts |
rindolf | perlbot: html |
apeiron | the grep docs lie to you. |
perlbot | rindolf: 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 |
LeoNerd | Altreus: Why, surely in #html-parsing-by-regexp |
Altreus | if you want perl regex use ack |
Altreus | surely |
rindolf | LeoNerd: sounds like programmers' hell. |
anno | perl regex doesn't support variable-length lookbehind either |
Altreus | apeiron: actually it says it's highly experimental and hence not working |
Altreus | it could well be Perl and not PCRE when finished :) |
Altreus | not that "perl regex" is a defined term, the speed Perl is moving |
yrlnry | That's why you should never use Perl's builtin regexes. Just write your own package, it's sure to be more reliable. |
rindolf | yrlnry: :-) |
talexb | Heh. |
LeoNerd | use re::engine::vim; |
rindolf | yrlnry++ |
Altreus | LeoNerd: is it core? |
yrlnry | HOP 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. |
LeoNerd | I can't help thinking that may not be optimal in terms of CPU or memory usage |
talexb | yrlnry, no doubt they have a Cray working on generating the list .. |
yrlnry | LeoNerd: Depends; unlike Perl regexes, it has no trouble handling languages higher up the Chomsky hierarchy |
yrlnry | It is guaranteed to return the right answer for any recursive language, and guaranteed to return correct 'matched' answers for any recursively enumerable language. |
LeoNerd | Oh sure... |
LeoNerd | In terms of CS guarantees it's very nice |
yrlnry | So if you are in a big hurry to get the wrong answer... |
LeoNerd | But I live in the practical pragmatic world |
LeoNerd | E.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 |
Altreus | Unfortunately my universe doesn't have infinite processing speeds and data storage |
anno | a universe with infinite processing speed would have processed you by now |
Altreus | and |
Altreus | would have processed my grandchildren too |
yrlnry | This algorithm doesn' t need infinite speed or storage. |
yrlnry | It works slowly, but finitely. |
Altreus | what |
yrlnry | The infinite list is lazily generated and you never have more than one of its elements in memory at any time. |
rindolf | yrlnry: is it sorted by length? |
yrlnry | You will learn this sort of technique after you have been programming in Perl for eight months or so. |
Altreus | how do you know when it doesn't match |
Altreus | yrlnry: :D |
yrlnry | rindolf: it is sorted by length, and lexicographically among strings of the same length. |
rindolf | yrlnry: ah. |
yrlnry | Of course, you cannot do the length-sorting thing for arbitrary languages, but for regex languages there is no trouble. |
yrlnry | http://hop.perl.plover.com/book/pdf/06InfiniteStreams.pdf |
LeoNerd | Eh.. |
LeoNerd | I dunno. I just dislike purely RE-based parsing |
LeoNerd | I much prefer code doing it |
GordonFreeman | why can't perl regexp do variable length lookbehind matching? |
Altreus | See originally I ignored you because it sounded like you were talking shit |
LeoNerd | Limit of the implementation |
Altreus | mainly because it is possible to construct a regex with an infinite range that nevertheless won't match a particular string |
anno | GordonFreeman: who knows? looks like it's hard to implement with the given engine |
mauke | GordonFreeman: unclear semantics and no one's bothered to write the code |
GordonFreeman | i see |
Altreus | Plus, there's a fucking lot of Unicode to create strings out of |
LeoNerd | It's not "hard" to implement. It's impossible given the algorithm being used |
mauke | LeoNerd: why impossible? |
yrlnry | LeoNerd: I don't think that's true. It could be done using a recursive call to the regex engine now that that is possible. |
GordonFreeman | but lookbehind is cool |
LeoNerd | Oooh.. yes.. I suppose it could do that now |
GordonFreeman | its like a reverse regexp that can be excluded |
anno | vim re's do it |
LeoNerd | vim uses a different type of engine |
anno | right |
yrlnry | Altreus: I was talking shit. After eight months you get a license to do that. |
mauke | really? |
Altreus | yrlnry: but there's a pdf |
yrlnry | where's a PDF? |
Altreus | 17:10 < yrlnry> http://hop.perl.plover.com/book/pdf/06InfiniteStreams.pdf |
yrlnry | Yes. |
Altreus | I didn't open it or anything |
mauke | no one opens PDFs |
yrlnry | PDFs are for cowards and Slavs. |
Altreus | but it lent enough credence to your words that I decided to believe your spurious claims |
Altreus | Actually someone did a test the other day |
yrlnry | Oh, does "talking shit" mean "making up nonsense"? Then I was not talking shit. |
Altreus | He linked someone to articles supporting his viewpoint and they changed their mind |
yrlnry | It is in section 6.5, "regex string generation". |
Altreus | but one of the articles was an argument against himself |
Altreus | Showing that it is enough to cite your sources to be believed; not many people will actually bother to check them |
Altreus | yrlnry: what do you normally think "talking shit" means? |
Altreus | are you confusing it with shooting the shit |
yrlnry | I'm not sure. |
Altreus | are you foreign |
yrlnry | Yes. |
Altreus | ok then |
mauke | hahaha |
Channel | #perl |
Network | Freenode |
Tagline | Negative Lookbehind Regexes for matching HTML |
Published | 2011-11-24 |
Foreign Birds
mocramis | though i installed IPC::RUN, i still get the Can't locate from perl |
Botje | it's called IPC::Run, not IPC::RUN |
rindolf | mocramis: perl is case-sensitive. |
mocramis | arf >< |
Altreus | meow |
DrForr | *chirp* |
Su-Shee | tschilp in German, BTW. |
DrForr | Could be handy when talking with foreign birds :) |
Su-Shee | DrForr: absolutely. also: a German dog barks "wau" and a cat meows "miau" |
rindolf | Su-Shee: German animals are true German patriots. |
DrForr | No relation to Miaowara Tomokato, I take it. |
Su-Shee | DrForr: no, although Germany and Japan of course had some relations ;) |
Botje | Su-Shee: oh. that explains 'dr waumiau' |
Altreus | foreign birds speak the same as local birds |
Su-Shee | Botje: what's that? ;) |
Botje | Su-Shee: German mash-up artist |
Su-Shee | Botje: now you know what his names means. |
DrForr | Altreus: Mine didn't :) |
Altreus | speaking 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-Shee | DrForr: now I'm confused.. she -> bird, dog, ex-girlfriend, daughter? |
DrForr | Bird with a multilingual daddy. |
Altreus | see I was disallowing DrForr the use of 'bird' as 'girl' |
Altreus | for comic effect |
Channel | #perl |
Network | Freenode |
Tagline | What do foreign birds speak? |
Published | 2011-12-11 |
Brogramming
jozefk | anybody 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/ |
rindolf | jozefk: you can define a print stylesheet. |
jozefk | I want to clean the page from everything. not only to see it like that on screen but to really modify the code |
rindolf | jozefk: well, you can read what the bookmarklet is doing and emulate it. |
jozefk | I see the JavaScript code from bookmarklet but I think I can't modify real files on hard disk with JavaScript codes |
jozefk | and the code is more than 300 lines :) |
tm604 | sure you can, JS runs server-side happily enough, but it'd be just as easy to convert the JS logic to perl. |
jozefk | that sounds like programming. I thought there is some tool like that bookmarklet which I can use to modify files on HDD |
Altreus | tm604: except the JS runs on a DOM in a browser, with a browser context |
tm604 | yes, it does sound a bit like programming, doesn't it? good thing this is a programming channel, so it's hopefully still on-topic. |
Altreus | I 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 | :) |
jozefk | DOM is not so important here I think. because JS is removing everything from code and just applying another CSS |
jozefk | so the page looks different |
tm604 | huh, thought there was. the script itself should be trivial to convert to perl either way. |
Altreus | probably a better idea :) |
jozefk | yeah, better. one day when I become a programmer :) I will do it. |
pkrumins | I want to become a brogrammer |
jozefk | why? |
Altreus | taking pictures of bros |
pkrumins | So I can do some awesome brogramming, jozefk! |
jozefk | :)) |
rindolf | pkrumins: yo bro! I hurd you like brogramming so we put your bro in your brogram so you can brogram while you bro! |
nate_h | rofl |
rindolf | nate_h: :-) |
nate_h | should it be brozefk ? |
rindolf | rinbrolf |
rindolf | pk-bro-mins |
pkrumins | rindolf: i put a browser in your browser |
pkrumins | rindolf: so you can browse while yo browse |
rindolf | pkrumins: bro, a browser is so 90s. |
fizztpok | broser? |
PerlJam | bowser |
nate_h | mushroom? |
rindolf | pkrumins: KDE-4.8.x-beta-something is coming to Mageia Linux 2/Cauldron. \o/ |
fizztpok | I search on duckduckbro! |
nate_h | co-co-coommmboo breaker |
rindolf | pkrumins: I'll see how much it fixes and how much it breaks. |
rindolf | pkrumins: and fix what it breaks and break what it fixes. |
rindolf | To preserve the balance in the force. |
Channel | #perl |
Network | Freenode |
Tagline | I want to become a brogrammer. |
Published | 2011-12-16 |
Count von Counter
ncow | rindolf: 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) ? |
rindolf | ncow: yes, it is. |
uri | ncow: you can use state vars in recent perls too |
ncow | but I keep thinking there was a way of doing it with outer and inner subs too, or no |
rindolf | ncow: thing is in sub outer { my $c = 0 ; .... } the $c is temporary. |
ncow | uri: yeah I just saw that in perlfaq7 just before you said that, thanks though :) |
rindolf | ncow: which causes weird side-effects with a package-scope inner sub. |
ncow | rindolf: but shouldn't the inner sub have a closure over $c though? |
rindolf | ncow: it will. |
rindolf | ncow: but every time you call outer() you get a different $c. |
apeiron | Windows also accepts a sledgehammer to the hard drive. |
ncow | rindolf: I'm talking about calling the inner one |
ncow | rindolf: 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) |
cj | Botje: that's not the point. Some systems don't :) |
rindolf | apeiron: 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. |
apeiron | And for those we have File::Spec. |
rindolf | apeiron: it's not as straightforward as in UNIX. |
ncow | I 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?" |
ncow | It says: sub counter { state $count = 1; $counter++ } |
ncow | I think that should be $count++ not $counter++ |
rindolf | apeiron: http://www.shlomifish.org/humour/fortunes/show.cgi?id=joel-forum-unix-shooting-in-the-foot |
rindolf | ncow: yes, it should. |
rindolf | ncow: or "$state $counter = 1;". |
ncow | rindolf: oh shit, that is so true. I hate ActiveX like the mf-ing plague |
ncow | rindolf: yes, though counter is the sub's name, I think the var was meant to be called $count |
ncow | as in the count that the counter counts :) |
rindolf | ncow++ |
rindolf | ncow: it still exists in my github fork of the perl-doc-cats repo. |
ncow | a counter doesn't counter counters unless it is in fact a counter counter :) |
uri | ncow: go back to sesame street! |
ncow | lol |
uri | it seems to be where you learned your perl! |
uri | use Big::Bird; |
ncow | but does a counter counter count it self as a counter counter? |
uri | that 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?) |
ncow | ok I think I'm done with that one... |
ncow | sorry, 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 |
Khisanth | a CounterCounterFactoryCounter |
szr | ActiveX will do that |
rindolf | ncow: heh. |
rindolf | ncow++ |
ncow | ooooh now we're talking |
rindolf | ncow: anyway, how do you want to be credited in the commit log? |
uri | rindolf: call him the miscount |
rindolf | uri: heh. |
ncow | you 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 |
rindolf | uri: Count von Counter |
ncow | so I'm the count of miscountistu? |
rindolf | ncow: pushed. |
ncow | cool |
ncow | glad I could help. |
rindolf | ncow: 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 |
ncow | rindolf: haha |
ncow | rindolf: god I still remember that from when I was a kid watching PBS |
rindolf | ncow: I remember it from the Israeli Sesame Street. |
ncow | Israeli? didn't know they had their own version |
rindolf | ncow: they call him there "Mar Soffer." - "Mr. Counting" |
rindolf | ncow: we actually had two at two different times. |
Channel | #perl |
Network | Freenode |
Tagline | How many counts will a counter count if a counter could count counts? |
Published | 2011-12-27 |
Using your Experience Points
federated_life | holy fucking shnikes mst was right |
mst | federated_life: you'll find that happens a lot. |
mst | federated_life: every time I level, I put all my XP (= experience points) into "being right" rather than boring things like "tact" ;) |
LeoNerd | mst: Not ranged weapons? |
komodo | haha |
LeoNerd | Gain enough XP and you actually -can- stab people over the Internet |
komodo | sweet |
komodo | I wouldn't recommend stabbing PHP people though, I hear they bleed acid |
anno | bring a blotter |
komodo | gotta take 'em out from a distance |
komodo | ah |
Khisanth | LeoNerd: do nukes count as ranged weapons? :) |
LeoNerd | I don't see why not |
LeoNerd | If it's ballistically launched |
Khisanth | well it's a bit more ... hmm how should I put it |
tm604 | I'd stand well clear of anyone classing a nuke as a mêlée weapon. |
mst | LeoNerd: "no, gunner, your target is <here>" / "oh, of course it is" *BLAM* |
mst | LeoNerd: aka, being right allows you to -control- ranged weapons :) |
Channel | #perl |
Network | Freenode |
Tagline | Using Your Experience Points |
Published | 2011-12-30 |
Hurting People
buu | PKRUMINS |
rindolf | pKrumins |
pkrumins | BYY |
rindolf | pkrumins: BUU |
rindolf | pkrumins: buu is back. |
pkrumins | rindolf: i know |
rindolf | pkrumins: he said he was close to disappearing. |
pkrumins | WHAT |
pkrumins | buu, is that true |
rindolf | pkrumins: he was sick. |
pkrumins | HE WASNT |
buu | =[ |
buu | I was |
pkrumins | HOW |
buu | Genetic defects! |
pkrumins | OH NO |
pkrumins | OH NO NO NO |
mauke | substance abuuse |
buu | Owch |
buu | That joke almost qualifies as abuse |
mauke | now that I've hurt mst and buu, my work for today is done |
pkrumins | you still haven’t hurt me |
rindolf | mauke: hold on! You haven't hurt me yet. |
buu | haha |
* rindolf | is hurt that mauke didn't hurt him. |
rindolf | Oh wait. |
mauke | just as keikaku. |
rindolf | mauke: OK, now your work for today is done. |
pkrumins | NO |
Channel | #perl |
Network | Freenode |
Tagline | Are you being hurt? |
Published | 2012-01-01 |
The Shouting Su-Shee
rindolf | pkrumins: have you seen http://weblibs.herokuapp.com/ ? |
pkrumins | i haven't |
pkrumins | looking at it now |
pkrumins | haha |
pkrumins | hipster wannabe-programmer nonsense |
rindolf | pkrumins: yes. |
rindolf | pkrumins: Su-Shee had told us about it. |
rindolf | pkrumins: a while ago. |
pkrumins | where did she disappear, BTW |
pkrumins | oh there she is! |
pkrumins | i thought she left |
mst | nah, she's just been quiet recently |
pkrumins | right. |
Su-Shee | NO IM NOT. ;) |
* mst | confiscates Su-Shee's megaphone and hugs her |
Su-Shee | I can yell naturally! |
mst | then you won't need this megaphone back, will you? :D |
anno | .oO(1000000 phones) |
Su-Shee | *haha* :) |
Channel | #perl |
Network | Freenode |
Tagline | Alive and yelling |
Published | 2012-01-18 |
A Natural Stupidity Carbon-based Bot
Altreus | I made a new bot running on a carbon-based AI system |
apeiron | carbon-based? So it's written in C for a Mac? |
Altreus | no it's me |
rindolf | Altreus: you're a natural stupidity system - not an artificial intelligence one. |
rindolf | Altreus: or maybe natural intelligence. |
Altreus | well you're a poo poo head |
Altreus | :) |
apeiron | perlbot, altreus is also six years old |
perlbot | apeiron: Stored altreus is a small cat (see: http://avatars.plurk.com/3405142-big.jpg) | six years old |
Altreus | That's generous |
rindolf | Altreus: calling someone a "poo poo head" proves that this person has natural stupidity. |
Altreus | rindolf: 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. |
rindolf | Altreus: yes, but it still proved it after the fact. |
rindolf | Altreus: Q.E.D. |
Altreus | rindolf: Except it is possible for an intelligent system to act stupid |
Altreus | hence it is not, in fact, proof. |
rindolf | Altreus: that's right - it has the right to in fact. |
Altreus | Indeed. 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 |
rindolf | Altreus: OK. |
Altreus | You would have to gather further data on the system to determine it. |
rindolf | Altreus: in that case, calling someone a "poo poo head" has the property of having natural stupidity. |
rindolf | Or acting under the influence of natural stupidity. |
rindolf | Possibly artificial natural stupidity. |
Altreus | rindolf: artificial natural stupidity ._. |
Altreus | I think your sentence is at odds with itself |
Altreus | Well, your fragment |
rindolf | Altreus: it's an oxymoron. |
Altreus | correct |
rindolf | Oxymorons are indicative of natural stupidity. |
Altreus | I gave the artificial impression of natural stupidity! |
Altreus | Stupid phrases are an indication of a) stupidity or b) intelligence |
rindolf | Hence stupid phrases are not indicative. |
Altreus | Quite so |
rindolf | Only intelligent phrases can be indicative of something. |
Altreus | Stupidity is an absence, and you cannot prove an absence without first proving an exhaustive set. |
rindolf | Wise men know they are stupid. |
Altreus | :) |
rindolf | Whereas foolish people think they are not. |
rindolf | The earliest Greek philosophers tried to philosophise in verse. |
rindolf | Which didn't work too well. |
Altreus | Maybe they should have chosen a different meter |
Channel | #perl |
Network | Freenode |
Tagline | Detecting natural stupidity |
Published | 2012-01-19 |
Negative Numbers
tziOm | what is the most efficient way to do: floor($foo/600)*600 |
ChibaPet | um |
Altreus | floor $foo |
Altreus | :P |
DrForr | Premature micro-optimization detected at line 0. |
Altreus | I think that /is/ the most efficient way to do it |
ChibaPet | what about int $foo? |
ChibaPet | or is floor more efficient? |
Altreus | I think this is rounding to the nearest 600 |
Altreus | er, the lowest 600 |
Altreus | int truncates towards 0 |
ChibaPet | doesn't floor do that as well? |
DrForr | You're looking at micro-optimization in *math*. Surely there are bigger fish to fry? |
Altreus | ChibaPet: consider negatives |
ChibaPet | Oh! Negatives. Slipped right by me. Thanks. |
Altreus | the difference in most operations is evident in negatives, except the various rounding techniques |
fizzie | Negative numbers, brr, they're just not natural. |
Altreus | :) |
rindolf | fizzie: :-) |
rindolf | fizzie: but they are real. |
rindolf | fizzie: and they aren't imaginary or complex. |
Altreus | they're not /that/ real |
rindolf | fizzie: though they can be irrational. |
rindolf | Heh. |
DrForr | -5 ∈ ℝ |
antox | I think tziOm wanted to round down to 10 minutes. Maybe s/.:..$/0:00/ is an option? :D |
* Altreus | smacks antox with a bin |
* rindolf | smacks antox with a larger bin. |
Altreus | this one http://www.suasnews.com/wp-content/uploads/2010/12/dusty1.gif |
* ChibaPet | hands antox a fish. |
shorten | Altreus's url is at http://xrl.us/bmpbt6 |
rindolf | My bin is bigger than Altreus'. |
DrForr | Rainbow trout all 'round! |
Altreus | was that a pun |
antox | Anyway guys, I haven't got if I should be proud of getting smacked by a bin. |
Altreus | no |
Altreus | it's pain-based learning |
rindolf | antox: you were smacked by two bins - one smaller, one larger. |
Cipher-0 | You made a mistake???!one!!! Clean out your desk at once!!!!!!eleven!!!!! |
antox | And no supper today! |
Channel | #perl |
Network | Freenode |
Tagline | Don't be so negative. |
Published | 2012-01-20 |
Laziness
shadowpaste | "thrig" at 72.14.189.113 pasted "countcounterdecountersville for morissette" (22 lines) at http://scsys.co.uk:8002/176933 |
rindolf | thrig: why are you using qx... in void-context? You should use system. |
thrig | because it's a quick example and I'm lazy |
rindolf | thrig: laziness! |
rindolf | thrig: laziness will be the fall of mankind but I cannot be arsed to do anything about it. |
mst | I tried, but last week's meeting of the apathy society was cancelled due to lack of interest |
thrig | ~~ Mr. Wiggles-san! |
apeiron | apathy society? couldn't care less myself. |
thrig | the 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 |
thrig | back in the day, one would get smited for lazing the day away watching Aramaic Idol |
rindolf | thrig: when I was younger, I watched Sumerian Idol. |
thrig | it's in estivation now, I hear |
cfedde | rindolf: Gilgamesh was such a bastard on that show. |
Channel | #perl |
Network | Freenode |
Tagline | I don't care about my apathy |
Published | 2012-01-21 |
Complex Math
Teratogen | eval: 1+1 |
perlbot | Teratogen: 2 |
Teratogen | it works! |
Teratogen | eval: e**(pi*i) |
perlbot | Teratogen: 1 |
Teratogen | oh dear =( |
vreg | eval: 1/0 |
perlbot | vreg: ERROR: Illegal division by zero at (eval 1702) line 1. |
Teratogen | eval: sqrt(-1) |
perlbot | Teratogen: ERROR: Can't take sqrt of -1 at (eval 1702) line 1. |
Teratogen | what the |
tm604 | http://search.cpan.org/perldoc?Math::Complex |
vreg | eval: use Math::Complex; sqrt(-1) |
perlbot | vreg: 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. |
LeoNerd | Math::Complex? Why not Math::Simple? |
rindolf | LeoNerd: heh. |
rindolf | Simple Numbers. |
rindolf | Math::Tiny |
rindolf | Math::Tiny::ButMaintained |
LeoNerd | Hehe.. Math::Tiny. Only copes with the range [0,1) |
rindolf | LeoNerd: sounds more like fuzzy logic. |
rindolf | LeoNerd: this [0,1) thing reminds me of this joke of mine - http://www.shlomifish.org/humour/fortunes/show.cgi?id=jewish-deduction |
LeoNerd | Hehe |
rindolf | Math::Jewish. |
Channel | #perl |
Network | Freenode |
Tagline | Making Complex Math Simple |
Published | 2012-03-05 |
Jumping Off a Bridge
PerlJam | m4rcu5: you need a newer perl to use the /r modifier to tr/// |
mauke | also, why are you reading 5.14's perlop? |
apeiron | "because that's what I found online" |
m4rcu5 | mauke: too old? i thought that the default install of Gentoo came shipped with a bit more up to date version of perl :P |
apeiron | snrk |
m4rcu5 | mauke: because that's what perldoc.perl.org served me ;-) |
mauke | and why are you going to perldoc.perl.org? |
alnewkirk | if perldoc told you to jump off of a bridge, would you? |
rindolf | alnewkirk: if Chuck Norris told me to do that, I would. |
PerlJam | rindolf: Chuck Norris wouldn't tell you … he'd just round-house kick you off of the bridge. |
rindolf | PerlJam: heh. |
rindolf | PerlJam: what if he's nowhere near the bridge? |
alnewkirk | rindolf: Chuck Norris is everywhere yet nowhere in particular |
alnewkirk | … like the wind |
Channel | #perl |
Network | Freenode |
Tagline | I’ll jump off the bridge when I get there. |
Published | 2012-04-28 |
Deprecation
Su-Shee | SO I TURNED TO YOU FOR HELP IN TIMES OF DESPERATION… |
Botje | desperation is for wimps |
anno | prosperation? |
Altreus | deprecation is an outdated concept and we prefer not to do it |
Su-Shee | let’s deprecate deprecation. |
alpha-- | agreed. |
alpha-- | oh wait. |
Su-Shee | that would be a deprecation |
rindolf | Who will watch the watcher? |
rindolf | Who will deprecate deprecation? |
Su-Shee | shouldn’t someone deprecate the deprecator in that case? |
* rindolf | deprecates the deprecator who is deprecating deprecation. |
Altreus | that's OK, it's not deprecated yet |
Channel | #perl |
Network | Freenode |
Tagline | To deprecate deprecation, we first need to stop deprecating. |
Published | 2012-05-03 |
Ampersand’s Many Friends
el_seano | is there ever a good reason to omit ampersands from subroutine invocations? |
* el_seano | <- noob |
mauke | wrong question |
archon- | always |
mauke | is there ever a good reason to add ampersands to subroutine calls? |
archon- | almost never |
el_seano | it seems like a nice touch to include the sigil so there's no ambiguity |
rindolf | el_seano: http://perl-begin.org/tutorials/bad-elements/#ampersand-in-subroutine-calls |
Yaakov | Ampersands are among the coolest punctuation marks & add their coolness to everything they are used for. |
mauke | el_seano: what ambiguity? |
apeiron | foo() # pretty unambiguous |
archon- | &Yaakov& |
* rindolf | prefers ampersors. |
rindolf | Or ampernots. |
Yaakov | AmperSnot |
archon- | amberbuts |
archon- | amber? |
archon- | amperbuts! |
el_seano | :D |
Yaakov | ampersif |
tybalt89 | ampersand followed by amperbuff and amperpolish... |
Yaakov | amperbeadblast |
Channel | #perl |
Network | Freenode |
Tagline | If you like ampersands, you’ll also love… |
Published | 2012-07-03 |
Chuck Norris and Perl
RiXtEr-Work | thanks perl people! Sorry I am a newbie! |
apeiron | Don't apologize for being a newbie |
DrForr | RiXtEr-Work: We all were at one time. Well, except maybe Larry. |
apeiron | Apologize for being stupid and then fix it |
RiXtEr-Work | drforr, I wrote a bunch of perl back in about 2003-2005 era, but if you don't use it you lose it I guess.. |
rindolf | DrForr: Chuck Norris was never a newbie! |
rindolf | Chuck Norris will kill anyone who implies otherwise. |
RiXtEr-Work | rindolf, Chuck Norris is the perl interpreter... |
rindolf | RiXtEr-Work: heh. |
rindolf | Only perl and Chuck Norris can parse Perl. |
RiXtEr-Work | haha |
DrForr | Naw, all Chuck Norris has to do is *look* at perl and it interprets itself out of fear and respect. |
RiXtEr-Work | Chuck Norris doesn't need to program, his computer does what he says when he says it. |
rindolf | Chuck Norris taught God how to create the universe. |
DrForr | Insert Higgs joke here. |
Channel | #perl |
Network | Freenode |
Tagline | I was a newbie once. Chuck Norris wasn’t. |
Published | 2012-07-05 |
talexb about having a flat tire
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.)
Author | talexb |
Work | Freenode’s #perl |
Published | 2012-07-12 |
Which version of Perl are we at, today?
Botje | crane_work: 5.6 is ancient. |
pink_mist | crane_work: use perlbrew |
mauke | do you mean 5.6? |
Botje | crane_work: even 5.10 is end of line. |
mauke | then you need to install 5.6 |
mauke | also, uninstall 5.6 and 5.10 and install 5.16 |
DrForr | crane_work: Then install v5.6 with perlbrew. And pad your keyboard for the inevitable <headdesk/>s. |
DrForr | And holy god why do you *need* something last bug-fixed in the last *century*. |
Botje | or, you know, use a version of perl developed *after* 9/11. |
lesshaste | mauke: would you be able to share the code with me? |
crane_work | lol ^^ |
mauke | lesshaste: http://paste.scsys.co.uk/204936 |
lesshaste | thanks! |
Botje | if necessary, tell your boss perl 5.16 has been terrorism-proofed. |
DrForr | crane_work: Ha ha only *serious*. 5.6 is almost unrecognizable under the cobwebs. |
crane_work | i guess this would be a pro argument... |
pink_mist | crane_work: as we've said a few times: perlbrew |
lesshaste | mauke: I get that's fast! |
lesshaste | I bet |
mauke | lesshaste: I doubt it |
lesshaste | we need someone to work on pyperl :) |
mauke | it seeks all over the place |
lesshaste | mauke: why? |
lesshaste | ah ok |
huf | c code with perl reindenting is ... strange |
mauke | but that's why I wanted to test it on a nontrivial data set :-) |
DrForr | Why would compiling to a different VM do any good?... |
DrForr | Oh, because it's python, therefore better. Silly me. |
huf | it'd force people to understand (and fix) the darkest corners of the perl grammar? *shrug* dunno |
mauke | grammar and semantics |
huf | that too. the vote on how to interpolate $length[1234] into regexes doesn't make me feel good... |
lesshaste | DrForr: it's not really python |
lesshaste | DrForr: In fact, it's not python :) |
lesshaste | DrForr: they just did the same thing for PHP |
lesshaste | DrForr: and was some project for Prolog etc in the past |
crane_work | maybe this question would be stupid but... why if use v5.06 is stupid is it possible to tell perl to use a version? |
mauke | crane_work: what? |
huf | use v5.6 isn't stupid, it just does something other than what you wanted. |
lesshaste | DrForr: the idea is simply that it would be *faster* |
crane_work | huf: in which cases will i need it=? |
rindolf | lesshaste: isn't pyperl this - http://wiki.python.org/moin/PyPerl ? |
mauke | when your code doesn't run on 5.005 and earlier |
huf | crane_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. |
lesshaste | rindolf: that has the same name :) I mean using pypy to make a JIT for perl as in http://pypy.org/ |
rindolf | lesshaste: OK, there's perlito. |
mst | crane_work: if you want to check for things |
mst | crane_work: Perl::MinimumVersion exists IIRC |
rindolf | perlbot: perlito |
perlbot | rindolf: No factoid found. Did you mean one of these: [#perl topic] [perl topic] [perl tutorials] [perl5004delta] [perl5005delta] [perl561delta] [perl56delta] [perl570delta] [perl6 Test.pm] [perldata] |
lesshaste | rindolf: is that a static compiler or a JIT? |
DrForr | crane_work: Then start with 5.16 and don't worry about earlier versions. |
rindolf | perlbot: perlito is http://perlito.org/ - a Perl 5 / Perl 6 compiler written in Perl 5 / Perl 6. |
perlbot | rindolf: Stored perlito is http://perlito.org/ - a Perl 5 / Perl 6 compiler written in Perl 5 / Perl 6. |
rmah | people should just call it perl 16 |
huf | but it isn't. |
mst | I have a tendency to say /usr/bin/perl version 16 |
mst | since -V says 'perl revision 5 version 16'; |
mst | so it *is* "version 16" |
rmah | they called java 1.4 "java 4" |
rmah | it's just marketing man! |
GlitchMr | Perl 16 would be too confusing with Perl 6 |
mst | perl6 is a separate language |
rmah | GlitchMr: we'll soon have Perl 18, so it's all good |
GlitchMr | Perl 5.006 is definitely not Perl 6 |
mst | this is perl5 version 16 |
michael_campbell | They called java 1.4, "java 1.4". java moved names at java 5. |
michael_campbell | but point stands. |
huf | did it help? i know it generated years of confusion :D |
huf | is that good? |
mauke | GlitchMr: but I call it perl6, not perl 6 |
mst | GlitchMr: yeah, "Perl 6" is an error, since the 6 is part of the name |
Su-Shee | I call Java "Anne-Mary Lousia" and Python "Charles Phillip Arthur George" (bonus points for recognizing this one ;) |
mst | GlitchMr: people misparse it as "perl version 6" |
rmah | how much of an improvement is perl 16 over perl 14 and 12? |
Botje | Su-Shee: do you also put them like that on your CV? :) |
rindolf | http://en.wikipedia.org/wiki/Systemd is at version 187 - eat your heart out, Emacs! |
rmah | wondering if I should go through the hassle of upgrading |
Botje | rmah: five percent. |
DrForr | Su-Shee: Vaguely. |
mst | Su-Shee: python's ears aren't nearly big enough for that |
pink_mist | rmah: read the perldoc perldeltas |
rmah | Botje: hmm, ok |
mst | rmah: s//r in 14 is my favourite thing ever |
rmah | pink_mist: that would take actual work! <gasp!> |
mst | rmah: also 'package Name VERSION {' |
Su-Shee | mst: *bow* nice. :) |
GlitchMr | s///r is just nice syntactic sugar |
rmah | mst: thanks for the info |
mst | GlitchMr: given a Turing machine, all new syntax is sugar |
rmah | I like sugar |
GlitchMr | Hmmm... yeah |
GlitchMr | We all could write without pointers in C |
mauke | could we? |
GlitchMr | Brainfuck to C compiler doesn't use pointers |
GlitchMr | ... or perhaps it does... |
GlitchMr | Would int array[3000]; count as pointer? |
mst | without the ability to point, what would you do before you laugh? |
Altreus | mst: you should tweet that profundity |
Altreus | might not be banal enough for twitter mind you |
Channel | #perl |
Network | Freenode |
Tagline | A critique of pure revision. |
Published | 2012-08-10 |
Not a solution
EdwardIII | Altreus: I saw your Magento moral quandary on g+ |
rindolf | EdwardIII: Magento! |
* rindolf | runs away screaming. |
rindolf | EdwardIII: do you mean the eCommerce solution? |
EdwardIII | rindolf: i do |
EdwardIII | heh |
Altreus | rindolf: “solution” is a bit generous |
Altreus | I would say “problem” |
Channel | #perl-cats |
Network | Freenode |
Tagline | Not a solution |
Published | 2012-08-22 |
Perl’s Moose and its Roles
rindolf | perlbot: revert 5449 |
perlbot | rindolf: Reverted soap to revision 5449 |
rindolf | perlbot: good perlbot |
perlbot | rindolf: <purrrrrrr /> <woof /> <tail-wag /> |
* fizztpok | wonders how many people list ``perlbot'' as a language on their CVs. |
rindolf | perlbot: help mkalias |
perlbot | rindolf: Sorry, no plugin named mkalias found. |
pdl | wait, it purrs AND woofs? |
rindolf | pdl: mixed message. |
rindolf | pdl: the purring is as a cat. |
pdl | rindolf: Maybe it's neither dog nor cat but Moose and just implements purring, woofing and tailwagging via roles? |
rindolf | pdl: heh. |
rindolf | I didn't know Meese were actors. |
rindolf | How many roles does a Moose play? |
fizztpok | 502 results for "Moose Role" on CPAN. |
rindolf | genio: nice. |
pdl | http://deps.cpantesters.org/depended-on-by.pl?module=Moose%3A%3ARole |
rindolf | fizztpok: 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 |
Network | Freenode |
Tagline | How many roles must a one Moose play… |
Published | 2012-09-26 |
For lack of a slash
nydel | helo |
mucker_ | hello nydel |
nydel | howdy mucker_ & how're you |
DrForr | ehlo nydel |
mucker_ | nydel: borderline |
nydel | hihi DrForr |
mucker_ | nydel: The Doctor is drunk !! In a short while he will start singing :) |
nydel | DrForr: why wait? mucker_ will you get on backup vocals |
DrForr | Don't make me get out my ga^wuke. |
nydel | let's sing about Perl, are there any good Perl songs |
DrForr | Ask PerlJam. |
tadzik | Rolling Stones had something about Tuesday |
tadzik | that was Ruby Tuesday though :( |
DrForr | Well, I *did* have a pint at lunch, but I'd hardly call that 'drunk'. |
nydel | DrForr: pint of vodka? |
DrForr | Hoegaarden actually. |
rindolf | nydel: http://www.shlomifish.org/humour/bits/Im-The-Real-Tim-Toady/ |
rindolf | nydel: also http://perlbuzz.com/2007/12/it-was-twenty-years-ago-today.html |
DrForr | o/' Will the real Rip Taylor please crack up, please crack up, please crack up o/' |
rindolf | nydel: http://www.shlomifish.org/humour/fortunes/show.cgi?id=perl-losing-my-abstraction |
nydel | rindolf: what lovely little ditties! |
DrForr | Hey, who you callin'....oh :) |
nydel | is there an offtopic perl channel? |
DrForr | Is there an *ontopic* perl channel? |
rindolf | nydel: #perlcafe and #perl-cats |
nydel | fed you that straight line didn't i |
nydel | join #perlcafe |
nydel | pardon my lack of slash. |
rindolf | For lack of a slash, the command failed. |
rindolf | For lack of a command, the client failed. |
rindolf | For lack of a client, the server failed. |
rindolf | For lack of a server, the network failed. |
rindolf | All because of a little slash. |
pink_mist | For 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!" |
cfedde | see? 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." |
cfedde | BSD and LSD. |
cfedde | Unix was invented at some east coast lab. |
DrForr | Thanks for the correction, I knew it didn't quite sound right. |
pink_mist | also, 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_mist | Basel, Germany -- Berkeley ... starting letter and ending letters are the same :P |
Channel | #perl |
Network | Freenode |
Tagline | Fun on #perl |
Published | 2012-10-23 |
Perl and other Animals
* GumbyPAN | CPAN Upload: Moos-0.12 by INGY http://metacpan.org/release/INGY/Moos-0.12 |
rindolf | Moos? |
rindolf | ingy: is Moos halfway between Moo and Moose? |
mst | rindolf: no. it's sort of Mo++ but he'd run out of letters. |
rindolf | mst: oh. |
Kovensky | "Moos completes the M to Moose sequence of Perl OO modules." |
Khisanth | M Mo Moo Moos Moose <- sounds like a pokemon |
huf | or like a lady gaga song |
mauke | next up: oM ooM sooM esooM |
Su-Shee | So, let's go for l, loo, loose next and there's also g, goo and goose.. |
hippie | n, no, ... noose |
Su-Shee | "l the light perl object system", "g the generic perl object system" ... |
rindolf | Su-Shee: LOL. |
rindolf | Su-Shee++ |
rindolf | Khisanth: reminds me of "Na Nah Nahm Nahman Me'ooman" |
preaction | manamana |
Su-Shee | also: "dammit, I have a mouse in my apartment" :/ |
rindolf | A mouse in your Perl. |
rindolf | CPAN - we put animals in your Perl code. |
* rindolf | registers Animal.pm. |
Su-Shee | I mean a real one which just ran along the wall :( |
ingy | rindolf: Moos is yet another single file OO module, that tries to loosely mimic Moose module structure |
rindolf | ingy: ah. |
rindolf | ingy: OK. |
PerlJam | Su-Shee: time to get a cat ;) |
rindolf | Su-Shee: all I have is ants and cockroaches. |
Su-Shee | cockroaches.. even worse :( |
rindolf | https://metacpan.org/search?q=ant |
* PerlJam | contemplates a Moose-a-like module called "Mooserly" so that we can extend the ... "ecosystem" ;> |
hippie | Moosic? |
PerlJam | Moosaic :P |
Channel | #perl |
Network | Freenode |
Tagline | A-Moose-ing |
Published | 2012-11-12 |
The Final Perl Countdown
* GumbyPAN | CPAN Upload: App-Countdown-v0.0.3 by SHLOMIF http://metacpan.org/release/SHLOMIF/App-Countdown-v0.0.3 |
* rindolf | nuzzles GumbyPAN |
thrig | when is 0.0.2 coming out? |
rindolf | thrig: 0.0.2 of what? |
thrig | rindolf: THE COUNTDOWN! |
stan_ | the final one? |
rindolf | thrig: it was released earlier today. ;-) |
thrig | what sort of countdown goes up? |
rindolf | thrig: the Merlin countdown. |
huf | one in soviet russia? |
apeiron | perlbot, in soviet russia |
perlbot | apeiron: joke is tired of you |
sjohnson | heh |
reisio | thrig: the kind parsed by Opera |
* GumbyPAN | CPAN Upload: App-Countdown-v0.0.4 by SHLOMIF http://metacpan.org/release/SHLOMIF/App-Countdown-v0.0.4 |
thrig | ! |
rindolf | thrig: s/App-Countdown/App-Countup/ |
Channel | #perl |
Network | Freenode |
Tagline | Count von Countdown |
Published | 2012-11-14 |
Back to Lingual Basics
arkydo | rindolf: How different is modern Hebrew from classical Hebrew in terms of grammar? |
rindolf | arkydo: Classical Hebrew? What's that? |
thrig | presumably with tuxes and violins instead of guitars |
rindolf | arkydo: there was Biblical Hebrew, Mishna'ic Hebrew, Medieval Hebrew, post-Medieval Hebrew, and Modern Hebrew. |
stan\0 | how confusing |
arkydo | rindolf: biblical Hebrew I mean. |
grothendieck | Post-Modern Hebrew :P |
rindolf | arkydo: I think Modern Hebrew is using the grammar of the Mishna'ic Hebrew with the vocabulary of the Biblical Hebrew. |
thrig | Atonal Hebrew, Serial Hebrew, Minimal Hebrew |
rindolf | arkydo: you can understand a large part of the Bible, but the grammar sounds different. |
rindolf | arkydo: though you get used to it. |
Vicissitude | what about homebrew Hebrew? |
rindolf | Vicissitude: perlbrew Hebrew! |
Vicissitude | :) |
rindolf | perlall Hebrew. |
rindolf | local-lib Hebrew. |
alpha- | we should all just stick to ASCII |
alpha- | and learn English |
alpha- | would make things so much easier |
rindolf | alpha-: and less interesting, too. |
rindolf | alpha-: and less enlightening. |
rindolf | But that was a joke. |
mauke | ASCII isn't enough for English |
rindolf | “128 characters should be enough for everybody.” ;-) |
mauke | don’t be naïve |
thrig | I'm sure we can all coöperate on some solution |
rindolf | mauke: give me ASCII or give me deaþ! |
mauke | rindolf: ☠ |
rindolf | mauke: thanks. |
* rindolf | takes the Unicode death thingy from mauke. |
mauke | there's also ⺞ |
thrig | huh. https://encrypted.google.com/search?q=%E2%98%A0 really google? nothing? |
petn-randall | I think we should all go back to grunting in two tones |
stan\0 | i think Google broke |
stan\0 | for some people at least |
petn-randall | Then we only need one bit for every sound we make |
stan\0 | only gives me shit |
rindolf | https://www.google.com/search?q=foobar - seems to work. |
stan\0 | i meant the quality of results returned is subpar |
rindolf | petn-randall: wheee... whaaa? |
mauke | uh-huh |
petn-randall | rindolf: Exactly. |
petn-randall | Then we could get of this 'ASCII' everyone's talking about, too |
rindolf | petn-randall: whooo! |
rindolf | Ooops. |
petn-randall | rindolf: You overdid it, how am I gonna get those three cries into one bit?! |
rindolf | petn-randall: use UTF-cries. |
petn-randall | I could use compression, I guess ... |
rindolf | Or UTF-1 |
* petn-randall | snickers |
Channel | #perl |
Network | Freenode |
Tagline | One World, One Love, UTF-One |
Published | 2012-11-18 |
NoSQL /dev/null
rindolf | I just had a brilliant idea: a distributed, NoSQL, WebScale, /dev/null replacement. I think I should patent it. |
cfedde | rindolf: awesome! |
cfedde | as long as we have a webscale bit bucket we should be fine. |
rindolf | cfedde: would you like to invest in that? |
spiderweb | software patents suck |
cfedde | rindolf: 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 |
rindolf | cfedde: OK, I'll send it through that /dev/null thing. |
cfedde | rindolf: perfect. |
stan\0 | would be fun if it escaped the lab and started /dev/null'ing the interwebs like a black hole |
DrForr | I'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. |
rindolf | stan\0: but doing that will require paying me extra. |
rindolf | stan\0: because I figure out not every one will need this feature. |
Channel | #perl |
Network | Freenode |
Tagline | The future scalability of /dev/null |
Published | 2012-11-18 |
Identically named variables
WeThePeople | do % define the @ ? |
WeThePeople | huf, do hashes define the array |
rindolf | WeThePeople: %foo and @foo are completely different. |
rindolf | WeThePeople: note that @foo{@slice_by_me} is part of %foo |
wlan | % - hash yet |
wlan | @ array |
rindolf | WeThePeople: I'm now working on refactoring the perl debugger, which uses many identical names for $, @, and % variables - how irritating. |
rindolf | And in part these are package-scope variables so they are part of the interface and I cannot change them. |
WeThePeople | rindolf, so you are refactoring to use $@% only ?? |
rindolf | WeThePeople: no. |
rindolf | WeThePeople: I mean I have something like $sub , @sub and %sub - all at once. |
rindolf | WeThePeople: and I dislike it. |
rindolf | Well, there was also a "sub sub { ... }" (oh the humanity). |
cfedde | add &sub and sub sub {...} |
cfedde | heh |
cfedde | I'm too slow. |
rindolf | cfedde: we still love you. :-) |
huf | oh the possibilities, $sub[$sub], @sub{@sub}, .... |
rindolf | WITH GREAT HUGE LOVE. |
wlan | sub sub { &sub } |
* rindolf | hugs cfedde |
cfedde | rindolf: me too. |
Yaakov | &$$sub |
rindolf | huf: heh. |
rindolf | sub-par. |
cfedde | here we find ourselves well on the way to another Acme:: module |
rindolf | cfedde: heh. |
rindolf | cfedde: this time it's part of the perl core. |
cfedde | No just mix in all the case permutations and we've got a winner. |
rindolf | cfedde: there's a limit to how much I can refactor the debugger without breaking the "external" API. |
apeiron | sub sandwich; |
rindolf | cfedde: when I started with it, it was truly vile code. |
Yaakov | use sub_localize qw/grinder hoagie poboy hero/; |
Channel | #perl |
Network | Freenode |
Tagline | sub sub{}-standard |
Published | 2012-11-21 |
Love for Sale
Yaakov | I LOVE YOU ALL WITH A GREAT HUGE LOVE |
rindolf | Yaakov: HOW MUCH DOES YOUR GREAT HUGE LOVE COST? |
Yaakov | It's on offer half price today. |
rindolf | Yaakov: I WILL OFFER YOU 200,000 VIRTUAL DOLLARS FOR YOUR GREAT HUGE LOVE. |
Yaakov | The regular price is free of charge. |
rindolf | Yaakov: oh nice. |
* rindolf | buys Yaakov's GREAT HUGE LOVE. |
DrForr | Which is to say bitcoins :) |
rindolf | I LOVE YOU ALL WITH YAAKOV'S GREAT HUGE LOVE. |
Channel | #perl |
Network | Freenode |
Tagline | All you need is YAAKOV'S GREAT HUGE LOVE |
Published | 2012-11-22 |
RESOLVED / WONT_FIX
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 |
* LeoNerd | nod |
LeoNerd | Sounds good |
sawyer_ | considering the author though... I'm wary of the reply :P |
* sawyer_ | mutters ifyouknowwhatimean |
rindolf | sawyer_: RESOLVED / WONT_FIX / FUCK_YOU ... story of my life. |
sawyer_ | hahahahaha |
LeoNerd | RESOLVED / 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 :) |
rindolf | sawyer_: 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. |
rindolf | sawyer_: 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. |
rindolf | I hate those tickets that get closed before it was released as a stable release. |
sawyer_ | it's taking TDD way too far :) |
rindolf | sawyer_: 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 |
Network | Freenode |
Published | 2012-11-23 |
Dot Star
theseb | i have a regex that finds stuff in parentheses... "\(.*\)" ...how make it NOT be "greedy"? |
theseb | i.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-Shee | theseb: you know there is a module to matched paired things like parentheses.. Text::Balanced? |
Su-Shee | theseb: extract_bracketed |
DrForr | Text::Balanced, yes. Doing ab-type balanced strings in REs is a pain. |
theseb | Su-Shee: thanks...i actually have the same problem with brackets [] |
Su-Shee | theseb: extract_bracketed ;) |
LeoNerd | Or Parser::MGC :) |
Su-Shee | theseb: 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 |
Network | Freenode |
Tagline | .* described |
Published | 2012-12-14 |
Perl’s Enterprise Release
federated_life | once you get into POE and Moose heavily…why stay with perl instead of going to Java ? |
LeoNerd | I've spent much of this last month writing Perl at home and Java at work.. I really really dislike Java |
Su-Shee | federated_life: what for? |
federated_life | since being a real programmer is editing the binary files directly instead of recompiling…but java has a lot of nice stuff |
LeoNerd | It is far too new FutureFunction<Param,Result>() { public Future<Result> apply(Param p) { noisy } } for my liking |
Su-Shee | federated_life: WTF? |
LeoNerd | I 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-Shee | federated_life: and what nice stuff does Java has? |
apeiron | federated_life, you know where Java is if you want it. we're not stopping you. |
federated_life | I'm no java expert, nor a perl expert …. but I don't have to load half of cpan to get moose equivalent in java |
apeiron | it's hardly half of CPAN |
apeiron | it's not even a third or a quarter |
federated_life | :) |
apeiron | no, not :) |
apeiron | more like "STFU and stop spreading ignorance-based FUD" |
federated_life | perl is awesome, no doubts about it, but I'm curious what other languages you guys hack stuff up in |
Su-Shee | federated_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 |
apeiron | C |
rindolf | federated_life: I also use C, Ruby and Python. |
LeoNerd | Perl, Scheme, C, Java,... |
rindolf | federated_life: and I play with other languages too. |
rindolf | federated_life: and C++. |
tybalt89 | federated_life: surveys are one channel over |
Su-Shee | federated_life: C, Ruby, JavaScript, Shell, R and sadly Java for Android stuff |
lroe | tybalt89, #perl++? |
LeoNerd | Objective Perl++.NET |
rindolf | LeoNerd: heh. |
rindolf | LeoNerd: Enterprise Edition. |
LeoNerd | Wait, Objective jPerl++.NET surely.. |
Su-Shee | Objective jPerl.NET++ Enterprise Beans |
rindolf | Objective jIronPerl++.NET Enterprise Edition. |
federated_life | jperl !! awesome, now something to make java devs lose their minds |
LeoNerd | I wonder if anyone has a web framework called Toast |
LeoNerd | Could make Beans on Toast |
rindolf | federated_life: there's Inline::Java, BTW. |
lroe | Objective jIronPerl++.NET Enterprise Edition♭ |
LeoNerd | lroe: Isn't the "Iron" something about .NET anyway though? |
lroe | I added the ♭ |
lroe | not the iron |
Su-Shee | LeoNerd: you hid your python. |
LeoNerd | *ahem* |
rindolf | federated_life: http://paste.debian.net/218118/ - Larry Wall about Java. |
rindolf | lroe: isn't the ♭ "flat"? |
rindolf | perlbot: utf8 ♭ |
perlbot | rindolf: U+266D (e2 99 ad): MUSIC FLAT SIGN [♭] |
rindolf | :-) |
federated_life | rindolf: circa 1997 |
lroe | yes it is the flat sign |
lroe | as opposed to the sharp sign |
rindolf | http://www.shlomifish.org/humour/fortunes/show.cgi?id=shlomif-functional-specs--ms-editing-macros |
rindolf | So now we have: |
rindolf | Objective jIronPerl++.NET Enterprise Edition♭ Professional Home Premium™. |
rindolf | LOL. |
icebattle | Objective jIronPerl++.NET Enterprise Edition♭ Professional Home Premium 64-bit Single-user |
Channel | #perl |
Network | Freenode |
Tagline | Enterprise Perl for the Enterprise Win |
Published | 2012-12-24 |
On writing blog engines
rindolf | petn-randall: pkrumins claims that for true nirvana, every hacker should write their own blog engine. |
petn-randall | rindolf: Writing your own nirvana may be easier than writing a good blog engine ;) |
Channel | #perl |
Network | Freenode |
Tagline | There’s always something easier… |
Published | 2012-12-26 |
Love the time, like it was your brother
Yaakov | I LOVE YOU ALL WITH A GREAT HUGE LOVE |
rindolf | Yaakov: DO YOU ALSO LOVE THE NEW YEAR WITH GREAT HUGE LOVE? |
Yaakov | rindolf: I really only love people with that sort of love. |
rindolf | Yaakov: ah. |
buu | Yaakov: What about simulated people? |
* rindolf | demands equal rights for years, minutes, hours and days to also get YAAKOV'S GREAT HUGE LOVE. |
Yaakov | buu: You aren't a simulation. |
rindolf | Heh. |
whosgonna | Yaakov: we still love you ;) |
rindolf | Oh well, let's put some GREAT HUGE LOVE into the code. |
apeiron | WE LOVE YOU WITH A GREAT HUGE LOVE YAAKOV |
whosgonna | please no equal rights for the minutes. we don't want GREAT HUGE LOVE every 60 seconds. |
Yaakov | <3 |
rindolf | Drupal does not give me GREAT HUGE LOVE. |
apeiron | whosgonna, yes we do |
rindolf | It does not give me any love at the moment. |
whosgonna | rindolf: does it give you fits of agony? |
whosgonna | apeiron: i stand corrected. |
rindolf | whosgonna: kinda. |
Yaakov | I 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 |
Network | Freenode |
Tagline | All you need is YAAKOV'S GREAT HUGE LOVE |
Published | 2013-01-19 |
Botjinxing the Interwebs
Su-Shee | ok 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? |
Botje | snakes on the network cables. |
Su-Shee | great thanks, now you jinxed it and it timed out again. |
Botje | happy to oblige. |
Botje | Tuesdays make computers mopy. |
Su-Shee | someone beat Botje, please. |
Botje | I'll take all of you on at quake 3! |
rindolf | Su-Shee: what are your computer's SPECs? |
BinGOs | MAXIMUM ARMOUR |
Su-Shee | rindolf: what? |
Su-Shee | rindolf: what kind of question is that? |
rindolf | Su-Shee: like P4-2.4GHZ, Core i3, Pentium 3, etc. |
Su-Shee | rindolf: are you kidding me? what does that have to do with timeouts while downloading a file? |
rindolf | Su-Shee: no idea. |
rindolf | Su-Shee: it shouldn't. |
Su-Shee | rindolf: then why are you asking such a question? |
rindolf | Su-Shee: maybe use a proxy. |
rindolf | Su-Shee: I mean a proxy on localhost or something. |
Su-Shee | rindolf: and what is a proxy on localhost going to proxy before I even have the file it should proxy later on? :) |
Su-Shee | Botje: DON'T MOVE. IT'S /(% |
Su-Shee | 78% |
rindolf | Su-Shee: I mean let python use the proxy and the proxy will download it in a better way. |
Botje | Su-Shee: IT'S OKAY, THE FILE WILL BE CORRUPT ANYWAY. |
rindolf | Su-Shee: and cache it too. |
rindolf | Botje: heh. |
rindolf | Botje: you're Evil. |
rindolf | Botje: will you join my Evil Reindeer Evil Conspiracy? |
Botje | I managed to blow up the same CD burn process three times by touching my friend's screen. |
Botje | burn burn burn *touch screen* buffer underrun. |
rindolf | Oooh... CDs - such low tech. |
rindolf | CDs are so 90s. |
Su-Shee | rindolf: says the man who suggests installing a proxy for a single file.. |
Botje | IN OUR TIME WE EXCHANGED DATA BY PUTTING PITS IN CIRCULAR PLASTIC DISKS AND WE WERE HAPPY ABOUT IT! |
Su-Shee | rindolf: and asks how fast my computer is in 2013... |
Su-Shee | Botje: YOU LOST I HAVE MY FUCKING NUMPY |
rindolf | Su-Shee: NASA still has some VAXes. |
Botje | Su-Shee: UNPACK IT FIRST. THERE IS A SURPRISE IN THERE. |
rindolf | Botje: heh. |
rindolf | Botje++ |
Botje | (does it show that I'm really frustrated with this paper I'm reviewing?) |
rindolf | No NUMPY FOR YOU. MUAHAHAH |
Su-Shee | Botje: on my numpy download: indeed. |
Su-Shee | Botje: now I'm going for scipy.. hold still and don't move. |
Botje | Su-Shee: I'm spinning around in my chair. try and stop me. |
Botje | alanjf: too much effort to keep track of. |
Su-Shee | Botje: now that is easily done with a little violence.. ;) |
* rindolf | kills Botje so he won't move. |
Botje | but but but |
Botje | newton's first law! |
rindolf | Botje: maybe your ghost can move. |
Botje | I keep spinning for a while! |
Su-Shee | Botje: "you can't kill Botje" isn't newton's first law. |
Su-Shee | it's not even the 5th. |
Su-Shee | Botje: GO AWAY FROM MY WLAN. |
Botje | Su-Shee: YOU MIS-SPELLED LAWN. |
Botje | Su-Shee: MAYBE IF YOU STOP SHAKING YOUR CANE |
Su-Shee | Botje: IF I ASK MST I'M SURE HE WILL HELP ME WITH SOME CLASSIC BRITISH BOARDING SCHOOL NAVY STYLE CANE-ING.. |
Su-Shee | dammit this python shit requires work. |
tm604 | oh wait my irc was stuck, Su-Shee's clearly broken the internet again |
Su-Shee | tm604: it's python's fault. and botje's. not mine. |
tm604 | python is correct by definition, everyone else is wrong |
Su-Shee | lol.. 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 |
Network | Freenode |
Published | 2013-01-23 |
How to stop a discussion
huf | please stop now |
Su-Shee | indeed. |
rindolf | OK. |
rindolf | Perl. |
rindolf | Stopping. |
rindolf | .......... ... ... . . ||||>>>##### |
tadzik | ahahaha |
tadzik | yes, let's stop that |
rindolf | You are all Nazis! ;-) |
tadzik | people who invoke Godwin's law are worse than Hitler |
Channel | #perl |
Network | Freenode |
Published | 2013-02-08 |
Hegel’s New Clothes
sliddjur | i 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. :) |
Botje | perldoc -f crypt |
Botje | perlbot: tutorial |
perlbot | Botje: http://perl-tutorial.org | http://perl-begin.org/tutorials/ | http://perlmonks.org/index.pl?node=Tutorials | http://learn.perl.org/ |
rindolf | sliddjur: is this a high school assignment? |
rindolf | sliddjur: or is it a university one? |
rindolf | sliddjur: surely you can learn Perl. |
Su-Shee | rindolf: who cares? homework is homework. |
rindolf | Su-Shee: so ? We help with homework. |
rindolf | Su-Shee: just trying to learn the enemy. |
rindolf | Be Prepared. |
sliddjur | :D |
sliddjur | its university, but its not a perl/programming class. its just a Linux administration class |
Su-Shee | rindolf: then think first. two minutes of google tell everybody how to use crypt. |
Su-Shee | sliddjur: sorry are you really not able to google how to generate a password IN UNIVERSITY? |
* rindolf | is listening to Alphaville - Forever Young (“Hoping for the best, but expecting the worst” - great song). |
tm604 | i searched for crypt but all I found were Halloween instructions :( |
rindolf | Su-Shee: google for Perl stuff. |
rindolf | ? |
rindolf | Also http://duckduckgo.com/ is better and more consistent than Google. |
Su-Shee | rindolf: yeah because Perl's crypt is TOTALLY different from all the other crypts.. ;) |
rindolf | Su-Shee: crypts are like snowflakes - no one alike. |
rindolf | ;-) |
* rindolf | has a huge and comprehensive collection of crypts on his hard disk. |
rindolf | I'll soon need to upgrade my hard disk for it. |
rindolf | OK, back to topic. |
Su-Shee | also seriously someone at _university_ can't research and learn on his own? |
rindolf | sliddjur: I suggest you learn some basic Perl properly from a good tutorial |
rindolf | sliddjur: 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). |
rindolf | The author wants to “maintain control” of their work. |
Su-Shee | yes. many do. get over it. |
rindolf | Su-Shee: I cannot. |
rindolf | Su-Shee: well, I can for some time. |
Su-Shee | rindolf: then don't get over it in the privacy of your room. ;) |
rindolf | Su-Shee: OK. |
* rindolf | is heating up some water for some instant soup. |
rindolf | Maybe I'll heat up some Bourekas and/or red rice after that. |
* rindolf | is not much of a cook. |
rindolf | But when I'm hungry, I hack something. |
rindolf | Su-Shee: BTW, I think trying to understand Hegel is pointless. |
rindolf | Su-Shee: that or Aristotle's Meta-Physics. |
rindolf | A lot of high language that yields no gain. |
rindolf | And is of close to zero utility. |
rindolf | Like The Emperor's New Clothes that only smart people can see. |
Su-Shee | rindolf: yeah that's what everybody thinks who has no clue of philosophy.. |
rindolf | Su-Shee: <Su-Shee> rindolf: yeah that's what everybody thinks who has no clue of philosophy.. ==> I rest my case. |
rindolf | Su-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-Shee | rindolf: blah. |
rindolf | tm604++ # Helping with on-topiccy stuff. |
rindolf | rindolf-- # Being off-topic as usual. |
Channel | #perl |
Network | Freenode |
Published | 2013-02-22 |
Sweet Water
rindolf | Sound: where did you swim? |
rindolf | Sound: in the swimming pool? |
popl | wat |
popl | in the lake |
popl | with a shark |
popl | a lake shark |
Sound | rindolf: yeah, at my gym. underground swimming pool |
rindolf | Sound: ah. |
popl | don't make me stop logging #perl :P |
rindolf | popl: heh, lake shark. |
popl | then I won't remember things. |
rindolf | popl++ |
rindolf | Sweet water sharks. |
rindolf | http://en.wikipedia.org/wiki/Fresh_water - sorry I meant Fresh water sharks. |
rindolf | Sweet water is a Hebraism. |
Sound | rindolf: we say that in Italian too |
rindolf | Sound: ah, OK. |
rindolf | Sound: maybe it comes from Latin and/or Greek. |
rindolf | Or Aramaic or Hebrew. |
rindolf | Or Sumerian. |
popl | Or Bolivian. |
Su-Shee | there's about 6000 other languages.. |
DrForr | Don't get that crowd started. |
popl | Su-Shee: prove it |
Su-Shee | popl: I don't have to. |
popl | Su-Shee: then you're not going to get any ice cream |
Su-Shee | DrForr: that would require any one of them actually speaking some more languages than one or two. ;) |
Su-Shee | popl: I already had French chocolate and Spanish red wine, so.. ;) |
huf | it's a relatively new expression, before 1909, nobody knew what water was. |
Su-Shee | huf: *hihi* |
rindolf | huf: heh. |
rindolf | huf++ |
rindolf | I am so making a fortune out of it. |
popl | And yet you will not make a fortune out of it. |
Su-Shee | if I remember correctly, they fascinatingly still don't _really_ know what water is (chemically/physically speaking) due to its weird properties. |
rindolf | People only drank rum and beer before 1909. |
* DrForr | is enjoying a bottle of kriek while deciding what to do about supper. |
Su-Shee | DrForr: I earned more wine after not just having added a keyboard shortcut no but also a window raise to sawfish! (horrible. hor-ri-ble.) |
popl | earned wine? |
popl | that sounds like rationalization |
* popl | puts Su-Shee in rehab |
Su-Shee | popl: wth.. it's called CULTURE here and requires a good climate in your cellar and not a stupid rehab ;) |
popl | more rationalization |
popl | the first step is admitting you have a problem |
Altreus | popl: I admit it. You have a problem |
huf | i think popl's compulsive rehabilitating behavior is worrying |
Channel | #perl |
Network | Freenode |
Published | 2013-03-09 |
Chuck Norris and Dimensions
rindolf | New 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 |
rindolf | b0at_: heh. |
rindolf | b0at_: 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. |
rindolf | b0at_: I think the universe has 0 dimensions. |
Altreus | zacts: what options are there? |
rindolf | b0at_: http://www.shlomifish.org/humour/bits/facts/Larry-Wall/ - Larry Wall facts. |
sysdef | rindolf: maybe it has -1 dimensions |
rindolf | sysdef: or maybe -2.57673438i dimensions. |
rindolf | I wonder what an imaginary dimension is. |
rindolf | But reportedly fractals are fractional dimensions. |
Channel | #perl |
Network | Freenode |
Tagline | Chuck Norris don’t need no dimensions |
Published | 2013-03-22 |
Who pwns whom, Ozone and Music
j_wright | some people are very attached to their big IDEs, or editors with 1000 features |
vasundhar | who is advocating vim? |
rindolf | j_wright: real men and real women and real boys and real girls use butterflies! |
* preaction | fights for Vim! |
rindolf | Real cats also use butterflies. |
rindolf | preaction: every mighty Klingon warrior uses Vim. |
rindolf | Buffy Summers uses vim. |
preaction | only green-blooded Romulan scum use Emacs |
rindolf | Since she is on our side, we are definitely going to win. |
Barbapappa | Chuck Norris uses vi |
rindolf | Barbapappa: heh. |
popl_ | s/ides/ideas/ |
rindolf | Barbapappa: Buffy Summers > Chuck Norris. |
preaction | so, Chuck Norris is a vampire? |
Barbapappa | Richard Simmons > Buffy Summers |
rindolf | preaction: no, but in the Buffyverse, he's getting pwned by Buffy. |
rindolf | Barbapappa: who is Richard Simmons? |
Barbapappa | rindolf: ;O |
preaction | exercise guy |
rindolf | preaction: ah. |
preaction | you've probably seen him without knowing |
rindolf | preaction: maybe. |
rindolf | Weird Al Yankovic > *. |
rindolf | http://en.wikipedia.org/wiki/Ultimate_Showdown_of_Ultimate_Destiny - Mr. Rogers > * |
preaction | indeed |
rindolf | Anyway, the question is - which editor does God use? |
j_wright | teco |
rindolf | And which editor does Logic, which is God's master uses? |
* rindolf | would love to meet the goddess of Logic. |
rindolf | j_wright: heh. |
popl_ | flamebait :P |
rindolf | popl_: what? |
rindolf | Logic 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!” |
rindolf | There 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. |
rindolf | Ozone in small quantities make you think clearer. |
rindolf | s/make/makes/ |
popl_ | rindolf: http://www.youtube.com/watch?v=jRx5PrAlUdY |
popl_ | how small? |
popl_ | :P |
rindolf | popl_: the music starts very softly. |
rindolf | popl_: is this dubstep? |
popl_ | yes |
rindolf | popl_: ah. |
rindolf | popl_: ah, OK. |
popl_ | a dubstep band called o-zone |
rindolf | popl_: dubstep is all the rage now. |
rindolf | popl_: I'm more into pop/etc. |
rindolf | But there's a lot of good dubstep. |
rindolf | popl_: 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_wright | either way, i am glad i didn't click |
popl_ | It was a joke because you were talking about ozone in small quantities. |
rindolf | popl_: ah, I see. |
rindolf | popl_: seems like Eurodance. |
popl_ | I hope so. I murdered the joke and splayed it open for you. |
rindolf | j_wright: <irony>It's actually a rick-roll</irony> |
j_wright | i don't see the irony |
rindolf | popl_: 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. |
rindolf | popl_: also like some songs by Britney Spears. |
rindolf | popl_: not sure if Americans are really aware of Atomic Kitten. |
rindolf | popl_: http://www.youtube.com/watch?v=1V0xQkk9kbc - hope you can view it. |
rindolf | It may be blocked only to Europe. |
rindolf | Uploading the .webm now. rsync++. |
j_wright | http://en.wikipedia.org/wiki/Atomic_Kitten#Members WTF is the point of this chart |
j_wright | someone wanted a gold star for this page |
rindolf | Hmm.... they are together again? |
rindolf | They are whole again! |
j_wright | oh dear, fangasm |
Channel | #perl |
Network | Freenode |
Tagline | When Chuck Norris is Not Tough Enough. |
Published | 2013-04-03 |
The New Foobar
Su-Shee | maukf: GOD WHAT HAPPENED TO YOU? ARE YOU INJURED? |
huf | he's become more. |
claes_ | levelled up |
pink_mist | new and improved? |
Altreus | pick one |
Altreus | can't be both |
Altreus | (false) |
Su-Shee | well it seems he incremented. f comes after e. soon he will be maukg. |
wagle | how do you split a string into a list of lists? (different delimiters).. trying this, but it doesn't work: map {split ("|")} (split('\n',$output))) |
maukf | there is no such thing as a list of lists |
wagle | i feared that |
DrForr | List of arrayrefs. |
maukf | and your regexes are wrong |
wagle | but thought perl5 was supposed to |
Su-Shee | wagle: see DrForr |
DrForr | wagle: perldoc perlreftut ; perldoc perldsc |
wagle | ok, thanks |
* DrForr | goes back to reading about dioxygen difluoride. |
east | eval: [ split /\n|\|/, "foo|bar\nbaz" ] # wagle ? |
perlbot | east: ["foo","bar","baz"] |
DrForr | eval: [map {[split 'a']} split 'b', 'malbajessicaalba'] |
perlbot | DrForr: [["m","l"],["","jessic","","l"],[]] |
DrForr | wagle: ^^^ maybe. |
east | .oO( JessicaAlba might be the new foobar ) |
Altreus | without her consent! |
east | think she wouldn't like it? |
Channel | #perl |
Network | Freenode |
Tagline | Smokin’ hawt meta-syntactic variables |
Published | 2013-05-02 |
How big is Yaakov’s GREAT HUGE LOVE
rindolf | Yaakov: how is your GREAT HUGE LOVE doing today? |
Yaakov | rindolf: It's doing very well. Thanks for inquiring. |
rindolf | Yaakov: you're welcome. |
rindolf | Yaakov: is you GREAT HUGE LOVE bigger than Jupiter? |
tybalt89 | rindolf: it's greater than one universe, but not greater than two |
rindolf | tybalt89: ah. |
Yaakov | rindolf: 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. |
huf | hmm, "premate" |
huf | interesting new word |
rindolf | tybalt89: “There are only two infinite things: the universe and Yaakov’s GREAT HUGE LOVE.” |
tybalt89 | "premates" ? is that like courtship ? |
Botje | and we're not entirely sure about the universe! |
rindolf | Isn't it permeates? |
rindolf | Botje: yes. |
huf | no, premate is obviously not permeate |
huf | they differ on the second letter, dude. |
Yaakov | That's what what you call a "tpo". |
rindolf | perlbot: define premate |
perlbot | rindolf: Whups, no definition for you |
taotetek | premeditate? |
huf | Yaakov: i prefer to think of it as you finding a new gem in the word mines |
tybalt89 | rindolf: classically the third infinite thing is "human stupidity" |
Yaakov | The problem with routinely using obscure words is that when I make a typo I slashdot dictionary.com. |
rindolf | tybalt89: human stupidity has become finite thanks to Yaakov's GREAT HUGE LOVE. |
tybalt89 | rindolf: No. Love does not trump stupidity. |
Channel | #perl |
Network | Freenode |
Published | 2013-05-06 |
HITHIM
* GumbyPAN | welcomes FOSSTAMIL - chandrasekaran to CPAN! |
* GumbyPAN | welcomes HITHIM - Vladimir Krasulya to CPAN! |
pink_mist | HITHIM |
pink_mist | good name |
rindolf | HITHER |
rindolf | HITLER |
mauke | you just went too far |
rindolf | HITTOOFAR |
mauke | hmm, hithim looks like a Hebrew plural |
rindolf | mauke: Hittetes. |
rindolf | http://he.wikipedia.org/wiki/%D7%97%D7%AA%D7%99%D7%9D |
rindolf | http://en.wikipedia.org/wiki/Hittites |
mauke | WHAT DID YOU DO, MY WHOLE INTERNET IS BACKWARDS |
mauke | http://en.wikipedia.org/wiki/Biblical_Hittites |
pink_mist | lol |
Su-Shee | I can't be the only one who parsed that as "hi titties" ... |
Su-Shee | but I'm biased of course. |
mauke | not me, I was already thinking of "Hethiter" |
Su-Shee | I'm thinking: moar coffee. |
taotetek | Su-Shee: I agree with this thought. |
Su-Shee | taotetek: you will run out of coffee, you just locked yourself in ;) |
rindolf | I'm thinking: more drugs! |
rindolf | Sex and drugs and Rock-N'-Roll… a.k:a drugs and drugs and drugs! |
Channel | #perl |
Network | Freenode |
Published | 2013-05-14 |
karma war
j416 | sproingie: so it seems. Thanks for the help! Problem solved. :) |
rindolf | sproingie++ # Helping j416 |
sproingie | :) |
j416 | rindolf: ty :) |
rindolf | j416: you're welcome - you can bump sproingie's karma too. |
pink_mist | sproingie++ #anyone can do it! |
cfedde | sproingie++ # Just because it is fun. |
anno | cfedde++ |
rindolf | anno++ |
cfedde | heh |
cfedde | karma war! |
rindolf | karmapocalpyse. |
sproingie | karma singularity! |
cfedde | rindolf++ # just to round things out |
rindolf | cfedde: thanks. :-) |
Channel | #perl |
Network | Freenode |
Published | 2013-07-10 |
Getting to Mongolia
DrForr | Yep, build one to throw it away, then never build the second one :) |
Altreus | pancake algorithm |
Su-Shee | hihi.. Mongolia has an ACTUAL annual yak shaving contest.. we should all attend. :) |
Altreus | How will we get there |
Altreus | huh |
Maddingue | http://en.wikipedia.org/wiki/Chinggis_Khaan_International_Airport |
DrForr | http://www.theyakranch.com/Yak-Tails/dog-shame-yak-shame.html # Yak Shaving in America. |
Altreus | Maddingue: I vote boat |
Su-Shee | Altreus: also, transsiberian railway. |
Altreus | options |
Su-Shee | Maddingue: god a Chinggis Khan Airport.. amazing :) |
Su-Shee | Altreus: only 10 days or so from Berlin.. |
DrForr | By pack train, of course. |
Altreus | how far by foot? |
DrForr | KHAAAAAAaaaaaaaaan!(s.) |
DrForr | Doesn't have quite the ring of JOHN HARRRRIISSSOOOOOOOOoooon... though. But what wouldn. |
DrForr | Huh? 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-Shee | Altreus: tell me what water you would put the boat in between Berlin and Mongolia.. ;) |
DrForr | Ulan Bator. |
Maddingue | also, Mongolia is landlocked between Russia and China |
Su-Shee | DrForr: trans-siberian railway, it's actually quite cheap. :) but it _really_ takes roughly 10 days. |
DrForr | Oh, right, it's on *that* side. |
DrForr | yeah, that makes sense. |
Channel | #perl |
Network | Freenode |
Published | 2013-08-29 |
Short is Beautiful
laouji | what's a good SMTP/MIME mail module with few dependencies? |
laouji | Email::Sender seems to have Moo in it and all kinds of stuff I don't really need |
rindolf | laouji: why do you worry about dependencies? |
laouji | I guess I don't have to worry about them. I was just wondering if there was something lighter. |
huf | Moo is already light as hell |
laouji | ok lol |
huf | if you want something even lighter, see M :) https://metacpan.org/module/M |
laouji | beautiful |
huf | or Mo |
laouji | ok I will just use Email::Sender |
huf | although Mo is quite fat compared to M :) |
DrForr | There's now just 'M'... *that*'s gonna be simple to search for. |
huf | DrForr: there's still no .pm |
huf | use ; |
rindolf | huf: what's the "use;"? |
huf | rindolf: fewer deps! more lightweight! |
rindolf | Maybe require ''; will work. |
rindolf | huf: heh. |
huf | this one doesn't even need perl! |
huf | it "works" equally well with a tea towel |
* rindolf | writes a /bin/cat script. |
huf | sed 1d is better |
DrForr | Didn't we already do that for PPT? |
DrForr | Or is that just me showing my cynicism... |
DrForr | You could f*ck with people's heads and require a non-breaking space before the semicolon to make '.pm' work :) |
Channel | #perl |
Network | Freenode |
Published | 2013-08-29 |
World War 3
Su-Shee | aaah. an hour of hiking in the late summer/early autumn weather makes everything better... |
tadzik | I deny the notion that it may be autumn already |
Su-Shee | tadzik: damn, I haven't even packed my stuff yet for the invasion.. |
Su-Shee | god what am I going to wear.. |
tadzik | a uniform, duh |
Su-Shee | YEAH WHAT COLOR MAN.. black or grey or green... |
DrForr | Oo, a woman in uniform. |
tadzik | 1st September problems |
Su-Shee | hm, well I look very good in army green.. |
Su-Shee | tadzik: will you greet me at the border? ;) |
tadzik | Su-Shee: our cavalry is waiting for your tanks ;) |
Su-Shee | tadzik: I'm not riding a tank.. ugly. noisy. |
tm604 | I'm sure there are fluoro electric ones by now |
Su-Shee | tm604: that doesn't fulfil German-Polish WW2 requirements. ;) |
Su-Shee | tadzik: sometimes I wonder if some war game simulations still exist in some dark cellar in some old ministry in Germany Or Poland.. |
tadzik | Su-Shee: in Germany? Surely ;) |
huf | WW, pff.. we've been on WWW since 1996! |
Su-Shee | huf: so, did we miss WWW3 then? |
Altreus | 3.1 |
huf | miss? she's a girl? |
Su-Shee | "War for Workgroups" |
tadzik | haha |
Su-Shee | or, "Windows for War". ;) |
huf | world wide war |
Su-Shee | that's what I was going for with WWW3 |
Su-Shee | world wide war would be number 3 after world war two. ;) |
huf | no wonder the Department of Defense's website is www.defense.gov :) |
Channel | #perl |
Network | Freenode |
Published | 2013-08-29 |
The God Object
mst | the problem is Ovid tends to compose dozens of roles into classes for no reason I've ever been able to work out |
popl | maybe he's just being complete? |
mst | no |
mst | otherwise I wouldn't be criticising it |
popl | ok |
mst | he's fallen into what I refer to as the PantheonObject anti-pattern |
mst | i.e. breaking a GodObject up into a dozen roles |
popl | haha |
popl | mst: when are you writing your book? :P |
Su-Shee | if a god object is broken into a dozen roles, surely they're disciple roles... |
popl | Su-Shee++ |
popl | Su-Shee: I think you just caused a rift in the Church. |
Altreus | if you instantiate a God object what happens to the rest of society |
Su-Shee | Altreus: well Luther and Calvin start refactoring... |
anno | Luther and Hobbes |
popl | hurr |
popl | sometimes we are so esoteric it is actually painful :P |
Su-Shee | well ok, first Henry VIII publishes a mean spirited book about design pattern and splits from the one true Object. |
Su-Shee | then Calvin and Luther start refactoring. |
thrig | popl: it's no Voynich manuscript |
LWA | well, then the refactoring was done by wycliff, luther, calvin, zwingli? |
Su-Shee | LWA: damn, forgot zwingli. |
mauke | sounds Chinese |
uri_ | mst: i will leave the bloviating to you! :) |
popl | Henry VIII's patterns all involved removing encapsulation |
anno | and hus. you need hus |
popl | thrig: nothing ever is |
Su-Shee | popl: mostly, he removed wives ;) |
huf | unless you're vegetarian, in which case you don't have much use for hus |
Su-Shee | you're confusing it with jus. ;) |
popl | LWA: wyclef? |
mst | zwingli sounds like it should be what the third non-alpha character on a variable should be |
mst | $ # sigil |
mst | $^ # twigil |
mst | $^? # zwingli |
Su-Shee | mst: sigil, twigil, zwingil. |
LWA | popl: http://en.wikipedia.org/wiki/John_Wycliffe |
huf | no not -il |
huf | -li |
popl | LWA: yeah I know :) |
huf | too few words end in -li :) |
popl | LWA: Bad joke. :( |
Su-Shee | huf: IN YOUR LANGUAGE MAYBE |
popl | LWA: http://en.wikipedia.org/wiki/Wyclef_Jean |
mauke | chili |
huf | Su-Shee: i meant in English |
Su-Shee | huf: what the Dutch have with their -je, the Swiss have with -li |
huf | Su-Shee: _i_ say google as gugli :) |
Su-Shee | huf: English schmenglish(li) |
popl | huf: weirdo |
mauke | huf: that's adorabli |
popl | mauke++ |
huf | maukele :) |
popl | maukelele? |
LWA | mauke: this is silli |
huf | everyone gets mangled. |
dispersed | silli is a fish |
Su-Shee | huf: we've decided last year in the office to pronounce "Kindle" swabian-german. it sounds so much better. |
huf | oh yeah, kindle is definitely kindli |
Su-Shee | hufli, maukli, popli. |
popl | \o/ |
huf | huffancs is more common |
dispersed | peril! |
dispersed | ... oops |
dispersed | perli i meant |
mauke | perl -li |
anno | 230 matches for /li$/ |
dispersed | i 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-Shee | send a pingli, vasily! |
Su-Shee | gentli. |
popl | gentlefolk, surely |
dispersed | sureli |
Su-Shee | popl: gentlifolk. |
popl | dispersed: Don't call me Shirley |
Su-Shee | great now I have Swiss German in my head. |
popl | Su-Shee: is that a cheese? |
Su-Shee | and god do I wish anybody would understand Asterix puns because.. man Asterix in Switzerland is just amazing. |
dispersed | u_n o_o ... smili |
popl | I heard in Switzerland that all the clocks are made from chocolate. |
popl | *heard that |
hoverboard | wut |
Altreus | clockolate |
popl | and the streets are made of cheese |
hoverboard | lol @ grossly misinformed |
anno | from cuckoos |
Su-Shee | popl: 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. |
popl | and there are no cats in Switzerland |
hoverboard | they just don't survive there? |
Su-Shee | also, 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. |
popl | cats don't eat cheese |
Su-Shee | of course they do. |
anno | they bait their breath with cheese |
Su-Shee | I should get a job teaching foreign cultures. |
popl | well, maybe you're right |
anno | to catch mice |
popl | by transitivity |
popl | mice eat cheese, cats eat mice, ergo cats eat cheese |
Su-Shee | my cat ate cheese. |
popl | Su-Shee: your cat likes to cut out the middle-mouse |
Channel | #perl |
Network | Freenode |
Published | 2013-09-14 |
Older and Wiser
ZoffixWork | mst, 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. |
* rindolf | is now older and more foolish. |
rindolf | ZoffixWork: beware from accumulating too much wisdom . |
rindolf | ZoffixWork: it's not wise to be too wise. |
rindolf | ;-) |
mst | ZoffixWork: eh, I don't give a fuck about your being rude to -me-, my personality does pretty much invite it most days |
mst | ZoffixWork: as far the rest ... well, I'm older. wiser I guess we can figure out as we go along :) |
rindolf | mst++ # Humility. |
Channel | #perl |
Network | Freenode |
Published | 2013-11-01 |
Cake Across Europe
Su-Shee | brain broken. I just had to think for three minutes how to create a branch in git. need chocolate. |
DrForr | Same here. |
pink_mist | not coffee? |
Su-Shee | coffee too. good idea. |
DrForr | o/' Code monkey get up get coffee... o/' |
Su-Shee | I think I also need a huge German schnitzel today. |
Botje | Su-Shee: I AM BRINGING THREE HUGE PIES TO THE OFFICE TODAY! |
Su-Shee | Botje: WRONG |
Su-Shee | Botje: YOU BRING TWO TO YOUR OFFICE AND ONE TO ME. |
Botje | HOW CAN IT BE WRONG IF IT'S SO TASTY |
Su-Shee | Botje: BECAUSE YOU COUNTED WRONG |
Botje | IT'S ONLY FOUR HOURS OF FLYING. YOU CAN STILL GET HERE IN TIME. |
Su-Shee | seriously, Brussels - Berlin 4 hours? |
Botje | probably less. |
Botje | a hell of a lot less, actually. |
Su-Shee | unless they moved it behind Moscow or so.. |
Botje | 1h25 |
Botje | it sure felt like four hours when we went, hmmm. |
Botje | EVEN BETTERER! CAKE TIME IS AT 12:30! |
Botje | LEAVE NOW BE THERE ON TIME |
Su-Shee | yes, because it's one and a half hour flight and additional 4 hours getting there, waiting, checking in, getting out.. ;) |
popl | I have cake right here with me. Cake time is whenever I want it to be. |
Botje | if you don't take luggage it's quite fast |
Botje | ten minutes check in, ten minutes security, run to gate, board, land, take taxi, have cake. |
Su-Shee | why can't flying be as simple and fast as boarding a train... |
popl | haha |
Botje | it used to be :) |
popl | Trains aren't simple any more in the US. :( |
Su-Shee | Botje: yeah, I remember vaguely. |
popl | Now we have the TSA. |
Botje | Su-Shee: ah, maybe Brussels - Berlin by train is four hours. |
Channel | #perl |
Network | Freenode |
Published | 2013-11-05 |
Rules of the #perl Channels
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 | ?? |
rindolf | Nei: https://duckduckgo.com/?q=rules%20of%20the%20fight%20club - see this . I haven't watched the film , just read that quote. |
DrForr | You haven't watched /Fight Club/?... |
rindolf | DrForr: the first rule of watching /Fight Club/ is you never say that you watched /Fight Club/ . ;-) |
breadwarden | well, what else would you use a club for? |
* rindolf | uses the club to club breadwarden . |
rindolf | /Club Fight Club/ |
vague | Is that a club for club fight or a club to club a fight club? |
bhuddah | a club where the clubbers club fight clubs |
rindolf | DrForr: 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. |
rindolf | Haifa Linux Clubbing. |
DrForr | It hasn't aged well in these days of CGI and Avatar, I'm afraid. |
rindolf | DrForr: /The Matrix/ ? |
DrForr | Yeah. |
rindolf | DrForr: hmm... well, I found the quality of the effects there pretty good, but didn't like the movie in general. |
rindolf | DrForr: at least I didn't feel 100% unable to continue watching it. |
rindolf | Like has happened with some other books or films. |
DrForr | Well, if the books have Stephenie Meyer's name anywhere on them that's a natural reaction. |
rindolf | DrForr: 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.) |
rindolf | DrForr: http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054 - this is a book I gave up on twice, and think is redundant. |
rindolf | DrForr: heh. |
rindolf | DrForr++ |
DrForr | I couldn't even make it through 20 minutes of Twilight with Rifftrax' help. |
rindolf | DrForr: and I recall forcing myself to finish The Lord of The Rings (the book) and not remembering anything about it. |
DrForr | It was like watching The X Files, with even *less* chemistry between the leads. |
rindolf | DrForr: hmm.. haven't watched The X Files |
anno | put down a 1000-pager on page 950 to make a point |
DrForr | See, 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. |
rindolf | I haven't watched Twilight, but I saw a crossover parody of it, Buffy, Karate Kid and Harry Potter on YouTube that I found hilarious. |
DrForr | http://www.youtube.com/watch?v=ZsT0wD6pmo4 # All you need to see. |
rindolf | DrForr: quite awful indeed. |
rindolf | DrForr: /A Suitable Boy/ was a very long book, but it wasn't boring it all. I enjoyed almost all of it. |
Channel | #perl |
Network | Freenode |
Tagline | What you wish you would have to experience. |
Published | 2014-02-13 |
AJAX URLs
Su-Shee | hm, do browsers treat URLs encoded/not-encoded with foo/bar/baz#fumpp versus foo/bar/baz%23fumpp differently? (aka in-page links)? |
huf | they should |
Su-Shee | dammit. |
huf | 's the point of urlencoding |
Su-Shee | yeah, 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 |
rindolf | Now there's also them AJAX URLs #!op/sub-op/foo-12353ab343 |
Nei | unless via JS |
huf | "now" |
huf | you mean years ago before js got the history api |
rindolf | huf: maybe - I still see them sometimes. |
huf | but 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 |
rindolf | Google Groups I'm looking at you. |
huf | Nei: yeah. so great. :( |
huf | "our websites are huge and slow and clunky. i know, let's add MORE crap" |
Nei | hihihi |
Nei | I 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-Shee | huf: no, I'm really honestly using real in-page links :) |
huf | at least this way we get to spend CPU cycles on *gasp* transitions! |
huf | Su-Shee: yeah, those are fine and cool |
Nei | and replace everything with AJAX and in-page div replacement so it doesn't feel sluggish |
Su-Shee | huf: not when they get encoded apparently.. :) |
huf | Nei: 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. |
huf | Su-Shee: write some js to decode it and AJAX and ... oh god |
Nei | at least php auto-gzips for you |
huf | unless it segfaults :D |
huf | (guess what we spent our time with yesterday...) |
Channel | #perl |
Network | Freenode |
Tagline | How have the wise men helped with their ruling? |
Published | 2014-02-24 |
Information Overload
* GumbyPAN | CPAN Upload: Tinkerforge-2.0.1 by ISHRAQ http://metacpan.org/release/ISHRAQ/Tinkerforge-2.0.1 |
rindolf | https://metacpan.org/pod/release/ISHRAQ/Tinkerforge-2.0.1/lib/Tinkerforge.pm - WTF is tinkerforge? :-( |
Botje | who knows |
Altreus | mr google |
pink_mist | http://www.tinkerforge.com/en/home/what_is_tinkerforge/ |
rindolf | Ah, I think I understand. |
EmbargEr | pink_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_mist | EmbargEr: heh :P blame rindolf :P |
EmbargEr | I blame my brain |
Altreus | EmbargEr: that's the danger of just clicking things |
EmbargEr | Altreus: exactly |
rindolf | EmbargEr: maybe you're suffering (like me) from information overload. |
rindolf | EmbargEr: 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.” |
EmbargEr | well... |
pink_mist | argh, MORE INFORMATION! thanks rindolf :P |
rindolf | pink_mist: it's information about information overload. |
rindolf | pink_mist: meta-information overload. |
pink_mist | :P |
Channel | #perl |
Network | Freenode |
Tagline | Knowing that I know too much is too much knoweldge |
Published | 2014-02-24 |
Scaring Users Off
Su-Shee | I 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? ;) |
Altreus | MONGO |
* Altreus | hides |
Su-Shee | Altreus: you know if you don't play nice we make you stay in #php and never allow you to do any perl any more ;) |
Altreus | I don't think I'm allowed in there |
Su-Shee | #php, ##php.. |
Su-Shee | ###php |
Altreus | php isn't allowed an official channel |
jkg | ###webscale |
Altreus | My new phone is so responsive I hate using my laptop now :( |
DrForr | #php_into_the_ground |
Su-Shee | Altreus: because.. the laptop is... ? |
siamsara | table based |
user_1879 | hello |
* siamsara | laughs out loud at his own jokes |
rindolf | user_1879: hi. |
DrForr | Afternoon. |
user_1879 | exit |
pink_mist | rindolf: you scared him away! |
siamsara | rindolf++ # scaring users off |
rindolf | siamsara: :-) |
rindolf | siamsara++ # Good joke. |
rindolf | siamsara: no users are good users. |
rindolf | Well, I mean «no users» -> «good users» not For each user -> user is not good. |
pink_mist | yes, the Norwegian users are all good users :P |
siamsara | not like us users |
pink_mist | or even my users |
rindolf | Heh. |
rindolf | What shall be users be? |
rindolf | Will there be users? |
DrForr | users, good god, what are they good for. |
Botje | absolutely nothing! |
Altreus | bug testing |
Channel | #perl |
Network | Freenode |
Tagline | Users? We Don’t Need No Stinkin’ Users. |
Published | 2014-03-18 |
Quantifying Emoticons
rindolf | Altreus: it's live now. Thanks! http://is.gd/HdVT69 |
Altreus | :)! |
rindolf | Altreus: heh. |
rindolf | Altreus: is the "!" a kind of beard? |
Altreus | Well no but it could be |
Altreus | It just means "very" |
Altreus | as with all exclamations |
rindolf | ¡! |
rindolf | ¿? |
JarJarBinks | that's a handlebar moustache |
JarJarBinks | ¡! |
Altreus | that is just "very ¡" |
pink_mist | Altreus: I thought that was what :D was for =) |
Altreus | Naw |
Altreus | That's a different expression, not just more of the same |
Altreus | :)! is :) but more so |
pink_mist | ah I see |
Altreus | Also allows for :D! |
jkg | is ":) :)" more or less than a :)! ? |
Altreus | ¯\(._.)/¯ |
Altreus | I don't have that in my repertoire |
Altreus | :)! is :) * :) - 1 * :) - 2 ... 1 |
Altreus | but :) :) is 2:) |
Altreus | so... more FSVO :) |
Altreus | less for the others |
Channel | #perl |
Network | Freenode |
Published | 2014-05-01 |
An SMS about the fax…
LeoNerd | rindolf: Can you send me an RT bug on that? NaFTP, requesting the REST command and IPv6 support |
rindolf | LeoNerd: OK. |
rindolf | LeoNerd: https://rt.cpan.org/Ticket/Display.html?id=95574 |
LeoNerd | You do know these things are emailed to me, and so you don't need to highlight my attention on IRC right? :) |
Botje | hey LeoNerd, you should've received a mail about that ticket you wanted! |
* LeoNerd | ends Botje an SMS to remind him about the fax containing my reply to his telex |
Botje | please don't end me, it was just a joke |
corgifex | tweet him a link to your facebook post containing a screenshot of your tumblr |
jkg | you _could_ mention it on G+, but only google employees would see it |
corgifex | inb4 vine |
pink_mist | make a youtube video of you sending the tweet |
corgifex | selfie instagram |
huf | whisper it into a beer and then pop round to LeoNerd's and give it to him personally |
LeoNerd | Oooh that would work :) |
huf | ha! |
huf | at least one could "pop 'round" |
huf | i don't think that's legal outside Britain |
huf | perhaps in the more colonier former colonies. |
corgifex | post it on stackoverflow, link it on /r/LeoNerd |
huf | why is there no /r/LeoNerd? |
corgifex | dunno, report a bug |
Botje | you should wait for the future to resolve. |
Channel | #perl |
Network | Freenode |
Published | 2014-05-13 |
2014’s 4th of July’s #perl Green Tea Party
Su-Shee | hm, was there a time datatype for duration in postgres? or am I just wishful thinking? |
_DrForr | Su-Shee: 'interval'? |
rindolf | Radditz: nice. :-) |
rindolf | _DrForr++ # Helping Su-Shee |
Su-Shee | _DrForr: lemme look. merci. |
rindolf | _DrForr: why do you have a leading underscore now? |
_DrForr | At least in 9.1. |
* rindolf | eats the underscore. |
Su-Shee | _DrForr: I have the latest and shiniest postgres. |
_DrForr | Haven't found and /killed my clone, I guess. |
popl | You'll spoil your dinner. |
rindolf | It was a good underscore. Minty with a hint of cranberries. |
rindolf | _DrForr: ah. /msg NickServ HELP GHOST? |
Su-Shee | oh genius. interval hour to minute is exactly what I need. |
popl | interval is awesome |
rindolf | PostgreSQL++ |
Su-Shee | my favorite: allballs ;) |
rindolf | Underscores are the most nutritious punctuation. But you also need to eat letters, digits and whitespace for a balanced diet. |
rindolf | ;-) |
Altreus | r 2 hours ago you said you were going to sleep |
Altreus | rindolf: * |
LeoNerd | I much prefer scheme's-name-style |
rindolf | And both uppercase and lowercase letters are important. |
anno | humor! |
Su-Shee | LeoNerd: See my -? ;) |
LeoNerd | Su-Shee: ooooh... I hadn't thought of that. Yes :) |
rindolf | Altreus: I went to sleep and woke up with some great ideas for my new screenplay. |
Altreus | rindolf: do you normally sleep in short periods? |
Su-Shee | LeoNerd: sadly, doesn't work most of the time elsewhere. most login names for example don't allow - |
Altreus | rindolf: or was it just a nap |
Su-Shee | LeoNerd: half of the perlbot refuse me because of it too. ;) |
rindolf | Altreus, anno : also see http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-xkcd-programming-languages-sex-talk . |
anno | yeah, sure |
rindolf | Altreus: just a nap - lately I've been hypomanic so I sleep less at once. |
rindolf | Altreus: and wake up early. |
rindolf | Altreus: I also have many small meals. |
popl | rindolf: I have found that having a shitty job helps me regulate my depression. |
rindolf | popl: ah, OK. |
rindolf | popl: I'd like to get a job where I interact with people a lot. |
rindolf | popl: like a shop vendor. |
rindolf | popl: so far many of these places asked me for my age, and I'm 1977-born. |
rindolf | And* a Technion graduate in EE. |
rindolf | So people may think I'm overqualified. |
Su-Shee | huf! where are you! HELP! |
rindolf | But there are no small jobs - only small workers. |
_DrForr | More efficient, you can pack more into a small space. |
popl | I've seen some very large workers. |
rindolf | popl: heh. |
rindolf | popl: http://www.shlomifish.org/humour/bits/Emma-Watson-applying-for-a-software-dev-job/ - paraphrasing on what I wrote here. |
rindolf | popl: I didn't mean small in physical size - just "Rosh qatan" and with a big ego. |
rindolf | perlbot: rosh gadol |
rindolf | perlbot: search for rosh |
rindolf | perlbot: 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. |
perlbot | rindolf: 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. |
rindolf | perlbot: learn Rosh Qatan is [fact Rosh Gadol] |
perlbot | rindolf: Stored Rosh Qatan is [fact Rosh Gadol] as |
rindolf | perlbot: rosh qatan |
perlbot | rindolf: No factoid found. Did you mean one of these: [Rosh Gadol] |
rindolf | pink_mist: can you help? |
rindolf | perlbot: alias |
perlbot | rindolf: use the new mkalias command: mkalias foo <- bar |
rindolf | We need aliases for both rosh qatan and rosh katan |
Su-Shee | no, we don't. |
Su-Shee | or do they indicate perl stuff? |
rindolf | In The Gilmore Girls ( ♥! ), Lorelai started off as a cleaner of that inn, and ended up running that place. |
rindolf | Su-Shee: it is related to Perl. |
Su-Shee | no, it's not. |
rindolf | Su-Shee: and it has nothing to do with sex/celebrities/etc. |
Su-Shee | yes and you can still stop dropping all your private shit into the bot. |
_DrForr | No, it's a term from a blog about software. It's as related to perl as 'scrum' is. |
rindolf | Su-Shee: why do you think that perlbot should be about 100% perl stuff? |
rindolf | On irc.perl.org purl has stuff from Monty Python. |
Su-Shee | rindolf: the name "perl" bot might be an indicator. and we're not on irc.perl.org and purl is purl. |
rindolf | _DrForr++ |
_DrForr | Historical accident. |
rindolf | Su-Shee: well, we discussed Rosh Gadol/Qatan in the past here. |
rindolf | Su-Shee: it's part of #perl's culture. |
Su-Shee | nice try. you're the only one who's dropping his culture into the bot. how about making your own bot for it. |
_DrForr | I'm guessing you mean 'you' there. |
rindolf | Su-Shee: perlbot is the bot of #perl, #perlcafe, and related channels - not of the perl 5 programming language. |
_DrForr | So you're now the arbiter, I see. |
rindolf | _DrForr: what? |
rindolf | perlbot: define arbiter |
perlbot | rindolf: 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] |
rindolf | Ah, hah. |
rindolf | _DrForr: well, it's ultimately up to thrig to decide. |
Su-Shee | oh 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! |
jkg | LOVELY WEATHER TODAY. |
rindolf | jkg: LOVELIEST! |
_DrForr | Would you like to play a game? |
rindolf | jkg: THERE IS NO JUSTICE! THERE'S ONLY ME!!! |
jkg | how about a nice game of chess? |
rindolf | _DrForr: is it a quote from WarGames? |
_DrForr | Finally enlightenment strikes. |
rindolf | jkg: "A battle of wits? To the death?! I accept!!" |
jkg | I think you switched movies :) |
rindolf | jkg: seamlessly. |
Su-Shee | if I'm going to war over this, I will win without a battle. |
rindolf | Oooooh... cheater. |
rindolf | Gotta love a girl who bends the rules - http://www.shlomifish.org/humour/fortunes/show.cgi?id=david-vs-goliath--hacker . |
rindolf | Su-Shee: so how are you going to win without a battle? Will you poison my water? |
Su-Shee | I 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-Shee | and 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. |
rindolf | Ooohhh... free man destroying himself. |
jkg | evil mastermind 101: never tell your adversaries that you're close to achieving your goals. |
rindolf | jkg: heh. |
rindolf | jkg++ |
_DrForr | jkg: But come on, the cliche'd Bond villain speech is a *classic*. |
Su-Shee | jkg: wrong. tell them. often. they don't believe you anyways. |
rindolf | Su-Shee++ |
rindolf | perlbot: thanks |
perlbot | rindolf: 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 |
rindolf | cyber37_guest: ^^^ |
jkg | heh |
rindolf | cyber37_guest: also feel free to lurk here and learn more or ask more questions. |
rindolf | cyber37_guest: time >>> money. |
rindolf | perlbot: time |
perlbot | rindolf: ($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" |
rindolf | If only we had cryptotime - BitDuration. |
rindolf | And no - I don't mean timestamps. |
rindolf | LeoNerd: heh. |
Su-Shee | so. 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. |
phx | sounds like fun |
Su-Shee | mostly like "stupid" |
rindolf | Su-Shee: good luck. |
rindolf | Hubris! |
LeoNerd | Tests are overrated |
rindolf | Well, a good amount of hubris is useful in moderation. |
LeoNerd | If it breaks, your users will let you know |
rindolf | LeoNerd: heh. |
LeoNerd | .oO( mine do ;) ) |
rindolf | We wouldn't have had modern tech without Hubris. |
rindolf | Or without neophilia. |
Su-Shee | LeoNerd: I have tests actually. thanks to theory's amazing pgtap/mytap. |
jkg | the three virtues of a great programmer: laziness, hubris and necrophilia |
_DrForr | Always mount a scratch database. |
Su-Shee | LeoNerd: haven't adjusted them to the new stuff yet because I can't be bothered to do real TDD ;) |
rindolf | jkg: necrophilia? |
jkg | haha |
jkg | I just realised, I completely misread you. |
jkg | I did think it was a bit weird... |
rindolf | jkg: yes, neophilia - love of novelty. |
rindolf | jkg: possibly being a hipster. |
jkg | sure, I know the word - I just misread and thought you'd dialled the weirdness up another notch ;) |
rindolf | Both neophilia and hubris should be done in moderation. |
rindolf | well, arguably a necrophil is someone who uses antiquated stuff. |
rindolf | Like Thé Symbul in http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ . |
* Zoffix | saves jkg's quote for use later out of context :) |
jkg | Zoffix: you're welcome, I guess :) |
rindolf | Her 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. |
rindolf | And still she is considered one of the most influential Qs. |
rindolf | Zoffix: meow. |
Zoffix | \o |
rindolf | Zoffix: how is the 4th of July treating you canuks? |
Zoffix | Oh... Happy 4th of July, all you guys down below :) |
rindolf | Zoffix: heh. |
Zoffix | rindolf, 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 :( |
rindolf | Zoffix: what time is it there? |
Zoffix | 6:12am |
rindolf | Zoffix: ah, I see. :-( |
rindolf | Zoffix: will you get paid extra? |
rindolf | Zoffix: ah, good time. |
Zoffix | For what? |
rindolf | Zoffix: how's the weather? |
rindolf | Zoffix: for handling all their calls? |
Zoffix | no |
rindolf | Zoffix: I'm trying to find a company to sponsor my summer trip to Europe. |
Zoffix | heh |
rindolf | Zoffix: I'm willing to be their cheerleader for the duration of the trip. |
huf | Su-Shee: hmm/ |
huf | ? |
Su-Shee | huf: too late. ;) |
* rindolf | contemplates marrying a chick called Fish and becoming the Fish-Fish family. |
rindolf | There are some Miss Fish of English descent who are not Jewish, including some in .us. |
LinuxGuy | Any ddoser here |
rindolf | LinuxGuy: what? |
rindolf | LinuxGuy: no nefarious activity. |
rindolf | LinuxGuy: and don't PM me. |
rindolf | LinuxGuy: DDoS is wrong. |
LinuxGuy | yeah but its right if it perform for good cause |
LinuxGuy | i can pay for attack |
popl | LinuxGuy: Wrong channel. |
popl | LinuxGuy: Go away. |
* LinuxGuy | (Rock@119.159.20.35) has left |
Zoffix | *Wrong network |
jkg | that was surprisingly effective. |
Zoffix | Also... WTF my LShift+* don't work :( |
BinGOs | >:) |
popl | bullshit losers |
popl | some people make me want to beat them with a rake |
BinGOs | filthy infidel |
Su-Shee | I 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 |
BinGOs | to paraphrase Asimov "DDoS is the last resort of the incompetent" |
popl | DDoS is stupid. |
Su-Shee | popl: maybe. I still don't have a problem with it as a political act. I might find blockades, boycotts or barricades equally stupid. |
BinGOs | we had to spend money on anti-ddos kit because of idiots. |
Zoffix | Were you ddosed by the guys who sold you the anti-ddos kit? :) |
jkg | that's an excellent marketing strategy. |
Zoffix | heh yeah, sounds like a good business opportunity. |
popl | Great until the court hearing. |
BinGOs | they also stop portscans and what-not. |
BinGOs | which was the main reason for getting them. |
popl | $12 wrench beats $2000 anti-DDoS software. |
BinGOs | they are network bridges really. |
Zoffix | popl, that's why you should find someone online to ddos for you, for payment. |
Zoffix | Oh, wait! That's what LinuxGuy was doing! See? We figured out. LinuxGuy is the guy who sold BinGOs anti-ddos kit :D |
popl | Your logic is exceedingly Canadian. |
Su-Shee | I'm familiar with deductive and inductive logic and all that.. but Canadian.. |
Zoffix | popl, yes, Canadian logic is invariably brilliant :P |
Zoffix | Also, WTF are you gonna do with a $12 wrench? |
popl | syrupy |
popl | Zoffix: What would you do with a $12 wrench. |
popl | s/\./\?/ |
Zoffix | popl, sell it for $20 |
rindolf | Ah, LinuxGuy went away. |
rindolf | Zoffix: <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++ |
rindolf | This channel is very funny today. |
rindolf | Zoffix: conspiracy theories FTW! |
rindolf | Stop! Reddit time. |
dont-panic | lol... Did he really think someone was going to do some ddosin' for him? |
dont-panic | go play with ping and send exceedingly large and Canadian packets |
locsmif | Anti-ddos? How does that work if it's a packet storm unless you can prune that at the ISP? |
Altreus | load balancing! |
anno | ddefense |
jkg | you just need to set up flow of the same frequency and amplitude, half a phase out of sync. |
Channel | #perl |
Network | Freenode |
Tagline | Life, Liberty and the pursuit of IRC amusement in the absence of .us-ers |
Published | 2014-07-04 |
MS Comic Chat on Windows 8
Yaakov | WARNING: MS Comic Chat runs swimmingly under Windows 8. |
rindolf | Yaakov: heh. |
Yaakov | # Appears as Yaakov |
rindolf | Yaakov: ah, comic chat. |
Yaakov | I like Windows 8.1 as much as I have ever liked Windows. I don't want ot use it, but... |
rindolf | Yaakov: is it still maintained? |
Yaakov | It is abandonware but you can get it. |
thrig | odd, I found Windows 8 about the first usable version |
Yaakov | I just tested it, and it works like a champ. |
rindolf | I thought you meant MS Comics Sans. |
rindolf | Yaakov: how are you? How's the wife and kids too? |
Yaakov | thrig: Windows 3.11, Windows NT, Windows 95 C, Windows XP SP1, Windows 8.1 is my list. |
Yaakov | rindolf: Well, well. Thanks. |
Yaakov | Also, Windows Phone 8.1 |
Yaakov | But, I am not a Windows user any more. |
spookah | i can't stand 8.1 =\ |
rindolf | Yaakov: did you donate some of your patented GREAT HUGE LOVE™ for needy people recently? ;-) |
Yaakov | Though I have machines that run it, and a Windows 8.1 phone. |
Yaakov | I 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 |
Yaakov | Oh. There. |
rindolf | Yaakov: :-) |
rindolf | Yaakov: I LOVE YOU WITH MY OWN GREAT HUGE LOVE TOO. |
rindolf | Spread the LOVE! |
rindolf | Spread the GREAT HUGE LOVE! |
rindolf | Share and enjoy the great huge love. |
Channel | #perl |
Network | Freenode |
Tagline | Can’t get enough of Yaakov’s GREAT HUGE LOVE |
Published | 2014-07-23 |
Jobs, Emma Watson, Saladin & Knights Templar
johndoemer | what is the best way to find a nice job doing perl in Los Angeles? |
rindolf | johndoemer: jobs.perl.org? |
rindolf | johndoemer: there's also the LA Perl mongers. |
rindolf | johndoemer: and a jobs mailing list. |
johndoemer | I never did a mailing list since in like 95 when I got 500 emails in 1 day from one |
johndoemer | are they safe? |
rindolf | johndoemer: 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/ ? |
rindolf | johndoemer: what do you mean by "safe"? |
preaction | johndoemer: you can set up filters. also, the pm lists are usually pretty low-volume |
rindolf | johndoemer: what is the worst thing you suspect will happen? |
johndoemer | I guess I never learned how to use a mailing list |
johndoemer | so I sign up and how do I read it without getting 500 emails a day? |
preaction | look at the archives to see how many e-mails get sent per day |
johndoemer | I dunno I just gotta escape this Unix admin job stuff I'm doing |
rindolf | johndoemer: put it in a separate folder. |
johndoemer | just the interviews driving me batty |
johndoemer | fuck ansible and chef |
rindolf | What is ansible? |
rindolf | Is it a Ruby thing? |
johndoemer | emma watson is butt |
johndoemer | like a 3 |
johndoemer | short with no boobs |
rindolf | johndoemer: butt? |
johndoemer | crappy hair |
johndoemer | looks like a dude |
rindolf | johndoemer: :-(. |
johndoemer | zomg some brits think shes hottest woman in film? |
johndoemer | oh my gods!! |
johndoemer | butt ugly |
johndoemer | fake teeth and a lack of pimples doesn't mean your pretty |
johndoemer | caveman brow |
johndoemer | short with no tits or ass |
johndoemer | zomg |
preaction | I'm fairly certain that this is not on-topic for #perl |
Grinnz | lol |
rindolf | johndoemer: maybe you should change your attitude. After I reached enough enlightenment, I find the vast majority of women attractive enough. |
johndoemer | holy crap did they make 8 harry potter films? |
rindolf | johndoemer: but preaction is right. |
rindolf | johndoemer: yes. |
preaction | 7 books, +1 last split in two |
johndoemer | the first was one of worst movies ever and glorification of government school elitism over capitalism is gross garbage |
johndoemer | did harry ever even pork her? |
rindolf | johndoemer: pork? |
preaction | I'm not sure how that tracks, but this is still not a #perl topic |
johndoemer | I thought uk was protestant and all the girls got the pill at 15 and its was fun fun fun |
johndoemer | fuck |
Grinnz | so anyway |
rindolf | johndoemer: you have a strange jargon. |
johndoemer | anna nicole smith si hot |
johndoemer | vanessa montagne |
johndoemer | sarenna lee |
johndoemer | pamela anderson |
flight18 | wow |
johndoemer | not emma watson |
rindolf | johndoemer: and I hope you don't have this attitude IRL. |
johndoemer | jeesh |
johndoemer | for 20 years |
preaction | i wish he didn't have it here, either |
johndoemer | ok |
rindolf | johndoemer: please stop. |
johndoemer | I will say this |
johndoemer | rover is < than mad max |
johndoemer | bad movie |
johndoemer | ok |
johndoemer | so why is mojo better than dancer? |
rindolf | johndoemer: some people may disagree that it is. |
rindolf | perlbot: mojo |
perlbot | rindolf: Perl |
flight18 | johndoemer, what did you think of her performance in The Bling Ring? |
rindolf | perlbot: mojolicious |
perlbot | rindolf: No factoid found. Did you mean one of these: [makealias] [mkalias] |
Grinnz | ol |
Grinnz | that wasn't very helpful perlbot |
johndoemer | http://jobs.perl.org/job/18908 I wonder how they pay for expert in perl and SQL, 180K? |
rindolf | johndoemer: 180KUSD/year? |
johndoemer | us $ |
johndoemer | I mean an expert in perl must make 125k minimum |
johndoemer | add that database wizardry |
johndoemer | SQL |
johndoemer | etc |
Grinnz | ahaha |
johndoemer | must bump it up no? |
johndoemer | hell I was making 80/h doing Linux |
johndoemer | but this whole chef thing got outa hand |
rindolf | johndoemer: most Perl people know SQL to some extent. |
johndoemer | I think some java idiots decided lets automate away sysadmins so they wont tell us we are morons |
johndoemer | I know sql |
johndoemer | but what version of "expert" I am I don't know |
rindolf | johndoemer: you may wish to read http://shlomifishswiki.branchable.com/Saladin_Style/ |
johndoemer | has everything got to be JavaScript now? I hate JavaScript websites with hot red passion |
flight18 | After 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. |
johndoemer | slaad style? like th ebig lizard men from fiend folio? |
rindolf | johndoemer: I use NoScript. |
rindolf | flight18: what? |
rindolf | johndoemer: Saladin style. |
flight18 | Pretty amazing, huh? |
johndoemer | whos that? |
rindolf | johndoemer: 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,” |
johndoemer | paladin? like a holy warrior? |
rindolf | johndoemer: the first true Hacker Monarch/Warrior Monarch. |
Grinnz | sounds like a guy that should have been in assassin's creed 1 :) |
Grinnz | ah, he was |
johndoemer | I want a movie where knights templar kill a lot of bad guys |
johndoemer | that's be awesome |
rindolf | Grinnz: heh. |
johndoemer | knights of the round table! |
johndoemer | yeah! |
rindolf | johndoemer: King Arthur predates the knights templar. |
rindolf | johndoemer: there were quite a few films about Saladin. |
Grinnz | johndoemer, except in assassin's creed, the knights templar are the bad guys ;) |
johndoemer | why bad? |
johndoemer | didnt they guard the galaxy against evil for a thousand generations? |
johndoemer | using the force? |
rindolf | The Legend of Robin Hood is generally set in the time of Richard I/Saladin, but the earliest British records predate that. |
rindolf | johndoemer: heh. |
Grinnz | johndoemer, because they want to control the world, etc |
johndoemer | awesome |
johndoemer | same as the brits did briefly eh |
rindolf | Grinnz: well, the Knights Templar started as paranoid, murderous and violent and mostly mentally ill. |
johndoemer | menatlly ill? |
johndoemer | hah |
johndoemer | smart sounds like to me |
johndoemer | had multinatinoal mob |
johndoemer | i bet they hid lots of hot women in thier holds |
johndoemer | n a[prtied |
johndoemer | sign me up |
Grinnz | do you by chance have any foreign substances in your bloodstream? |
johndoemer | Unix adminning is pissing me off |
rindolf | Grinnz: and after Saladin was through with them, they were happy, noble, peaceful mostly sane, and unwilling to fight him. |
johndoemer | nop |
johndoemer | just pissed at bad Unix admin job interviews gone bad |
johndoemer | and outa work |
johndoemer | not sure what to do |
preaction | get your skills up-to-date with the new orchestration technologies? |
flight18 | johndoemer, why are you here? |
johndoemer | for fun |
johndoemer | u? |
johndoemer | I kinda don't believe in config management orchestration |
preaction | this is a Perl support channel. the Perl chat channel is on irc.perl.org |
johndoemer | I believe in client server computing |
johndoemer | and concurrency at language level, name based virtual hosts |
johndoemer | etc |
Grinnz | there are people who don't believe in name based virtual hosts? |
preaction | how is any of that against configuration management? |
johndoemer | well why have 10 URLs on 10 VMs mate, if u can have 10 on 2 servers, with name based virtual hosts eh? |
preaction | i 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 |
preaction | but 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 |
Network | Freenode |
Published | 2014-09-20 |
Hear me roar, Katy Perry, and idiots vs. geniuses
Altreus | meow |
rindolf | Altreus: meow. |
rindolf | Altreus: sup? |
Altreus | rindolf: -_- |
rpag | woof |
rindolf | rpag: roar! |
rpag | I've brought out the bear |
rindolf | rpag: https://www.youtube.com/watch?v=CevxZvSJLk8 - you're gonna hear me roar! |
Altreus | rpag: you were supposed to bring the /beer/ |
Altreus | ._. |
rpag | rindolf, o dear i cant listen to that, reminds me of my recent ex-girlfriend |
rpag | Altreus, :) |
rindolf | rpag: heh, what was wrong with her? |
rpag | nothing, she just listened to Katy Perry all the time |
rindolf | rpag: ah, I see. |
rindolf | rpag: why did you break up? |
Altreus | oh I thought maybe she roared a lot |
rpag | haha |
Altreus | rindolf: duh, because she liked Katy Perry a lot |
rpag | she did, sometimes :) |
rindolf | Altreus: heh. |
rindolf | Altreus++ |
rpag | rindolf, because I'm an idiot :P |
rindolf | rpag: ah. |
rindolf | rpag: you're an idiot who writes Perl? |
rindolf | Only geniuses can write Perl. |
spb | no, any idiot can write perl |
spb | only geniuses can read it |
rindolf | spb: heh. |
jkg | only geniuses can read perl written by an idiot |
rpag | i haven't written perl, or any language, in a while, writers block or something |
Altreus | rpag: not even English? |
rpag | :P |
Channel | #perl |
Network | Freenode |
Published | 2014-10-16 |
“Required Joke about Emacs”
qizwiz | so I can't do a recursive include with PERL5LIB? |
qizwiz | I have to defend every code change and this is really for my own use (emacs) |
rindolf | qizwiz: you can try using File::Find or whatever. |
huf | qizwiz: depends on how you set it |
huf | shell has glob too :) |
huf | or you can write a script and symlink everything together and include a single dir |
anno | recursive? |
mauke | use an overlay mount! |
huf | fish 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 |
* ImaginaryFriend | has quit (Quit: leaving) |
qizwiz | or I could just use emacs itself to build the env variable. That's probably easiest. |
Alchemy | qizwiz, 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> |
qizwiz | Grinnz: 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 |
rindolf | kaitlyn: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-sharp-programming-your-emacs-so-fat |
sproingie | debugging 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 |
sproingie | carton is perfect for that |
Grinnz_ | right, or that |
kaitlyn | rindolf: All joking aside, emacs is a great editor. I just don't know enough LISP to properly start it. |
sproingie | wait, emacs is also an editor? |
kaitlyn | sproingie: I'm pretty sure it's an IRC client. |
Grinnz_ | i thought it was another improved replacement for sysvinit |
qizwiz | sproingie: 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 |
sproingie | I'm sure the next systemd will have emacs built in |
rindolf | Grinnz_: heh. |
Grinnz_ | sproingie: not sure, i think it will be the other way around |
Channel | #perl |
Network | Freenode |
Published | 2014-11-05 |
How Chuck Norris learnt Perl
dyre17 | Are there any videos to supplement http://learn.perl.org/ ? |
rindolf | dyre17: szabgab has released some. |
ology | There are a number of perl topics on slideshare |
thrig | dyre17: https://www.youtube.com/watch?v=z5KYZ74OAak |
pink_mist | if you search for 'yapc' on youtube, you'll find loads of perl talks; not all of them are introductory though. |
rindolf | dyre17: I also created http://perl-begin.org/ . |
tipdbmp | dyre17, you could check the videos from some YAPC conferences: https://www.youtube.com/user/yapcna/playlists |
Soltis | I still don't understand why perldoc isn't enough to learn perl |
Soltis | But I've also accepted that it apparently isn't for most people. |
hekmek | with prior coding experience it is |
hekmek | otherwise probably not :O) |
pink_mist | different people learn differently too |
thrig | "Mark Hamill reads perldocs" (video: someone paging through the perldocs) |
sproingie | i could listen to John Noble read the perldocs |
pink_mist | heh |
rindolf | thrig: Chuck Norris has the whole perldocs memorised. |
pink_mist | sproingie: that the dad from fringe? |
BinGOs | Mark Hamill playing the Joker reading perldocs |
Soltis | hekmek: My prior experience was TCPL 2nd ed. |
sproingie | pink_mist: and the horseman of war in sleepy hollow, yep |
Soltis | rindolf: Chuck Norris learned perl by scrutinizing the surface of a magnetic platter holding a copy of the perl binary. |
rindolf | Soltis: heh. |
hekmek | I'd always suggest reading books on computer science and then some official doc on whatever language you wanna learn |
ology | Then he round house kicked Guido |
rindolf | Soltis: Chuck Norris was born knowing Perl. |
rindolf | Before it was created. |
Soltis | rindolf: No, that was Gauss |
pink_mist | Soltis: don't you mean Summer Glau? |
Soltis | pink_mist: No, she's fictional. |
Soltis | pink_mist: Summer Glau is a figment of Chuck Norris's imagination. |
rindolf | Soltis: she is not. |
rindolf | Soltis: for all you know, you may not exist, and Chuck Norris convinced you that you do. |
Soltis | rindolf: No, I'm a brain in a jar somewhere. |
rindolf | Soltis: Chuck Norris knows where that jar is. ;-) |
Soltis | rindolf: I just come to #perl when they push LSD into my nutrient bath. |
Channel | #perl |
Network | Freenode |
Published | 2015-01-07 |
Forking LeoNerd
LeoNerd | I 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... :/ |
sproingie | i 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>" |
LeoNerd | Except that forks are generally terrible things to do to software |
Altreus | use threads |
* Grinnz_ | forks LeoNerd to LeoNerd::Simple |
thrig | I once fought with your father, during the fork wars |
sproingie | LeoNerd::Simple::ButMaintained |
LeoNerd | A fork tends to divide the community of other contributors, weakening the pool of potential improvements on either side |
LeoNerd | It's a sort of last-ditch attempt |
Su-Shee | who would ever ditch LeoNerd.. ;) |
* LeoNerd | hopes nobody suggests LeoNerd::Tiny |
sproingie | the stuff i fork tends to be fairly obscure anyway |
* rindolf | suggests LeoNerd::Minuscule |
alpha- | Leo::Nerd |
sproingie | cPanel::LeoNerd |
thrig | LeoNerd::MaybeXS |
cfedde | some times it would be nice to have a simple CLI for LeoNerd. |
maukem | CGI::LeoNerd |
rindolf | Devel::REPL::LeoNerd |
maukem | LeoNerd6 |
Altreus | LeoNerd: why, are you getting bloated? |
Altreus | feature reep |
Altreus | c |
Altreus | Feature: creep |
Su-Shee | I would fall off my chair of laughter just now if I wouldn't sit on a futon... |
LeoNerd | Altreus: No, I just don't see why I need to be able to be installed on a no-deps core-only setup :) |
Altreus | Aren't you core? |
sproingie | use feature 'creep'; |
Altreus | #perl without LeoNerd in it is not a complete installation |
Su-Shee | so true. :) |
LeoNerd | I still wonder if I should have taken the CPAN name 'LEONERD' instead |
Altreus | oh I just asked the previous maintainer for someone's address and then found it earlier in the pod -_- |
Su-Shee | LeoNerd: OF COURSE YOU SHOULD HAVE |
Altreus | LeoNerd: we all have regrets |
Altreus | LeoNerd: why not both dot jpg |
sproingie | regrets, I've had a few |
Su-Shee | LeoNerd: who on earth - other than your parents - knows you're pevans?! |
Altreus | I feel reasonably unique in having my nick on cpan |
LeoNerd | Su-Shee: wellll... the prevailing theme on PAUSE does seem to be initial lastname |
LeoNerd | So I just went with that |
Channel | #perl |
Network | Freenode |
Published | 2015-01-09 |
Ewwww
ZadYree | oh, thanks |
rindolf | tm604++ # Helping ZadYree |
ZadYree | rindolf, eww ;) |
rindolf | ZadYree: mewww! |
pink_mist | 0_o eww? |
ZadYree | Eww! |
rindolf | pink_mist: ZadYree and I say "ewwww" to each other for greeting or approval. |
blue_sky | not oooh? |
rindolf | pink_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. |
rindolf | pink_mist: after someone told me "XML? Ewwwww!" when I told him I'm working with XML. |
rindolf | So I said something like "You ate an apple? Ewwww!" |
pink_mist | rindolf: heh, right :P |
rindolf | pink_mist: ewwww! |
rindolf | ;-) |
pink_mist | now 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! =( |
Soltis | pizza: ewww! |
rindolf | pink_mist: Pizza! Yum yum. |
rindolf | Soltis: heh, you're doing it right. |
rindolf | Soltis++ |
ZadYree | Finally works fine playing with scalar context. Damn, such solutions make me understand I am way far from mastering Perl. |
rindolf | ZadYree: awesome. |
tm604 | perlbot, lists and things |
perlbot | tm604: http://altreus.blogspot.com/2011/08/lists-and-things-made-of-lists.html |
tm604 | ^ might help |
Soltis | Homemade pizza while living in the sticks-- that brings back traumatic memories. |
Soltis | (PROTIP: never use whole wheat under-aged sourdough for pizza crust) |
snakpak | ewww indeed |
Soltis | My parents were not good cooks. |
Soltis | Still aren't, actually. |
Soltis | If someone tells me their food is just like my mother used to make, I'll run for the hills. |
Altreus | pink_mist: it's horrible being in town and getting pizza you don't make yourself, though |
Altreus | unless you have a Pizza Stop like we do cos they do really good pizza |
Altreus | DO YOU |
vague | Altreus, how about a pizza place where you make your own pizza? |
vague | With all the toppings |
rindolf | perlbot: vague |
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 | http://www.trout.me.uk/vague.jpg |
rindolf | vague: you must get highlighted a lot. |
vague | rindolf, I do. Stop using my name so frivolously |
rindolf | vague: OK. |
vague | Thank you :) |
jkg | do not take vague's name in vague. |
jkg | I mean, in vain. |
Altreus | /nick vain |
Altreus | oi |
vague | Don't take it at all. I have it registered and ghosted! |
Altreus | vague: sounds like an excuse to charge customers for the privilege of saving you money |
vague | Whatever floats my boat |
Altreus | bouyancy |
popl | imagination |
popl | vague doesn't have a boat |
Altreus | irrelevant |
Altreus | Boats all float by the same mechanic |
Altreus | if there's no boat there's no float and the physics doesn't matter |
popl | Altreus: imagined boats can float by whichever mechanics the imaginer decides. |
Altreus | surely they can't float at all |
Altreus | since the floating would also be imaginary |
Soltis | Imagined boats are suspended by vague plausibility. |
DrForr_ | That's far too complex for this discussion. |
Altreus | Soltis is just gratuitously highlighting vague, which I am all for |
Altreus | for which I am all |
Channel | #perl |
Network | Freenode |
Published | 2015-01-19 |
Booleans in Perl
rindolf | Varsuchi: but "true" is not a Perl built-in. |
Varsuchi | .......... |
Varsuchi | so 1 or 0 then |
Varsuchi | instead of true? |
Grinnz_ | usually, yes |
rindolf | perlbot: false |
perlbot | rindolf: undef, 0, "", "0" |
rindolf | Varsuchi: just use it in boolean context. |
Varsuchi | while x = 1 for true |
Varsuchi | .. |
Varsuchi | sure |
rindolf | Varsuchi: “ while ($run) { ... }” |
Grinnz_ | my $run = 1; while ($run) { ... } |
Varsuchi | didn't know perl didn't support bools |
Varsuchi | makes sense! |
Grinnz_ | it does, just everything is a bool |
Altreus | it does support bools, it just doesn't select two values and name them |
huf | because bool is a way of looking at things |
huf | not a thing itself |
* anno | looks at huf boolishly |
Altreus | Varsuchi: true is a property of a value, not a value |
huf | anno: and I'm truthy |
anno | i see |
pink_mist | my $huf = 0; #my huf isn't truthy :P |
Altreus | it's truthy, it's just not truey |
Grinnz_ | our $huf = ''; # our huf is empty inside |
pink_mist | our @huf = (); # it's just an empty shell |
huf | none of those are me |
Altreus | 1 while <huf> |
pink_mist | sub huf { "he's also submissive" } |
* Altreus | has a handle on huf |
huf | HEY! i wear clothes, don't make me out to be one of those nudist handles |
huf | pink_mist: let's go with that |
pink_mist | it returns a true value after all :P |
huf | but really, I'm a starry eyed shepherd |
Channel | #perl |
Network | Freenode |
Tagline | The true meaning of truthfulness. |
Published | 2015-06-30 |
length $n - 1
rindolf | Hi 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. |
simcop2387 | deparse: length $n - 1 |
perlbot | simcop2387: length( ( $n - 1 ) ); |
rindolf | simcop2387: :) |
simcop2387 | eval: prototype(\&CORE::length) |
perlbot | simcop2387: _ |
simcop2387 | huh, 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 |
integral | deparse: length $n - 1 > 5 |
perlbot | integral: ( length( ( $n - 1 ) ) > 5 ); |
ttkp | mmm parents |
simcop2387 | gordonfish: the deparse above shows it |
ttkp | er "parens" |
gordonfish | wth |
simcop2387 | rindolf: it seems that with #2 you're in good company |
integral | gordonfish: it should be a "named unary operator" in the perlop precedence table |
rindolf | simcop2387: i guess |
integral | deparse: sin 5 > 0.5 |
perlbot | integral: 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. |
integral | deparse: sin $n - 1 > 0.5 |
perlbot | integral: ( sin( ( $n - 1 ) ) > "0.5" ); |
xenu | gordonfish: that's not how prototypes work |
simcop2387 | integral++ # WTF did that break for |
xenu | gordonfish: they affect commas |
integral | simcop2387: optimiser compiles to a constant (guess) |
simcop2387 | integral: ah could be |
simcop2387 | also, that build is from 6-10? that's not good |
xenu | deparse: sub penis($) { }; penis 1, 2; |
perlbot | xenu: sub penis { ( $) } ( penis(1), 2 ); |
xenu | deparse: sub penis($) { }; penis 1 + 2; |
perlbot | xenu: sub penis { ( $) } penis(3); |
xenu | deparse: sub penis { }; penis 1, 2; |
perlbot | xenu: sub penis { } penis( 1, 2 ); |
xenu | wait, why did old prototype syntax work? isn't perlbot enabling signatures? |
simcop2387 | xenu: not in deparse |
gordonfish | sweval: no feature 'signatures'; sub len1(_) { length shift } sub len2($) { length shift } [ [len1 'foo' - 1], [len2 'foo' - 1], [length 'foo' - 1] ]; |
perlbot | gordonfish: 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 |
xenu | er |
xenu | wait |
xenu | >sub penis { ( $) } |
xenu | wut |
simcop2387 | xenu: 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 |
rindolf | simcop2387: length($n - 1) is usually not what i want |
rindolf | and length($n)-1 is useful for substr |
rindolf | like in for loops |
simcop2387 | that'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 |
xenu | yeah, but special casing just one operator would be a bad design decision |
simcop2387 | xenu: agreed. just because it's surprising doesn't mean it's wrong |
rindolf | simcop2387: yeah |
integral | perl'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 |
Network | Freenode |
Published | 2018-06-22 |
All the good names are taken
gordonfish | basheval: printf '[%s]' "$var" $'foo \x27bar\x27 baz' # This can be nicer than '\'' or '"'"' |
perlbot | gordonfish: [][foo 'bar' baz] |
gordonfish | oops |
gordonfish | basheval: printf '[%s]' $'foo \x27bar\x27 baz' |
perlbot | gordonfish: [foo 'bar' baz] |
gordonfish | Re: <thrig> well you can write '...' then fix up any inner ' to '\'' # Re: <huf> there's $'' at least |
huf | it can do \' |
huf | that's the entire point |
huf | it also does \n |
huf | so you know, you can't win |
gordonfish | Yeah I know about \n and \t, I forgot that \' was legal, as in a normal '...' that doesn't work. Good point, thanks. |
huf | the tragedy is that you don't have a normal shell '' with switchable delimiters |
huf | and so on |
huf | instead we get this... |
gordonfish | the tragedy of darth delimiter the daft |
Grinnz | mst: bash already lets you use '' for one bit and "" for another :P |
mst | Grinnz: ... yes? |
Grinnz | no need for a second -e |
mst | I can do '...'"..."'...' true |
mst | but multiple -es skim reads easier |
Grinnz | what do you mean, surely bash quoting rules are eminently readable and consistent with everything else! |
xenu | if you think bash is inconsistent, try using tcsh |
ttkp | every 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 |
mst | Grinnz: 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 |
guestkato | so you're saying order the chicken(scheme) |
mst | guestkato: your plan may not be cunning but it is not without guile |
thrig | guile? is that your scheme |
LeoNerd | I hear it gets a good rep |
mst | thrig: no need to accuse me of running a racket |
Channel | #perl |
Network | Freenode |
Published | 2020-05-12 |
I was an idiot
* GumbyPAN | CPAN Upload: XML-Grammar-Vered-0.0.11 by SHLOMIF https://metacpan.org/release/SHLOMIF/XML-Grammar-Vered-0.0.11 |
rindolf | now with fewer xml libxml2 version mismatch tests and their failures. I was an idiot. Well to a large extent I still am. ;) |
mst | rindolf: "I am an idiot" is still the easiest sort of bug to fix :D |
huf | depends on how long it's been going on |
huf | Are you now or have you ever been a member of the Idiot Party? :) |
rindolf | mst: heh. mst++ |
* GumbyPAN | CPAN Upload: XML-Grammar-Vered-0.0.12 by SHLOMIF https://metacpan.org/release/SHLOMIF/XML-Grammar-Vered-0.0.12 |
Channel | #perl |
Network | Freenode |
Published | 2020-07-04 |
Misplacing a website
rindolf | Lady_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_Aleena | rindolf, you had to use the way-back machine? |
rindolf | Lady_Aleena: O’Reilly misplaced the onlamp.com site lately. |
Lady_Aleena | rindolf, how the hell does one misplace an entire website? |
Channel | #perlcafe |
Network | Freenode |
Tagline | I accidentally misplaced a small city |
Published | 2020-08-14 |
Chris62vw's Rule
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.
Author | Chris62vw |
Work | Freenode #perl Meme |
Published | 2021-08-18 |
"When I hear SASL"
Altreus | oh, SASL actually works here |
Altreus | nice to not have to /nick and reauth |
El_Che | when I hear SASL, I think LDAP and pain |
rindolf | El_Che: when I hear SASL, I think of you… ;) |
rbraun | LOL |
Altreus | as long as it's other people's pain |
Channel | #perl |
Network | Freenode |
Published | 2021-10-13 |
Men being attracted to physically strong women
rindolf | wow! the chicks here are so beautiful and physically strong: https://www.youtube.com/channel/UCZF1RB5xiirFDb2nPhoh36A . I don't recall ever being so aroused. |
Paperbot | Link title(s): [ GYM GIRLS CLUB - YouTube ] |
Diablo-D3 | rindolf: it's the gaslighting of society |
Diablo-D3 | and it's fucking hilarious and sad at the same time |
Diablo-D3 | men, 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-D3 | modern third wave feminism is this weird hijacking of the attempt to reset things to normal |
Diablo-D3 | like, 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-D3 | this |
Diablo-D3 | men should be aroused by women that show physically healthy traits |
rindolf | Diablo-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 |
rindolf | Diablo-D3: https://www.shlomifish.org/meta/FAQ/are_you_a_sexist__are_you_a_feminist.xhtml |
Paperbot | Link title(s): [ Shlomi Fish’s FAQ - Are you a sexist? Are you a Feminist? ] |
Diablo-D3 | yeah, I've seen your shit :P |
Diablo-D3 | but yeah, no, dude, you're fine |
Diablo-D3 | women like that are somewhere on the healthy image scale |
Diablo-D3 | maybe a little *too* healthy, but I don't judge |
rindolf | Diablo-D3: heh. people need to be wellrounded |
Diablo-D3 | they need to be in shape, and no, round isn't a shape |
rindolf | badass fluttershy: https://www.shlomifish.org/humour/Terminator/Liberation/ongoing-text.html#hannah-using-a-tank |
Paperbot | Link title(s): [ “Terminator: Liberation” - An Illustrated Screenplay for a Terminator parody - Ongoing Text - ] |
rindolf | Diablo-D3: heh. nice pun |
rindolf | Diablo-D3++ |
rindolf | https://twitter.com/shlomif/status/1480050133014388736 |
Paperbot | Shlomi 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/ |
rindolf | Diablo-D3: https://github.com/shlomif/shlomif-tech-diary/blob/master/multiverse-cosmology-v0.4.x.asciidoc#user-content-about-sex |
Paperbot | Link title(s): [ shlomif-tech-diary/multiverse-cosmology-v0.4.x.asciidoc at master · shlomif/shlomif-tech-diary · ... ] |
Diablo-D3 | rindolf: you write weird shit man :P |
rindolf | Diablo-D3: I knowz |
rindolf | Diablo-D3: https://www.shlomifish.org/humour/fortunes/show.cgi?id=doing-hot-celebs--2021-edition |
Paperbot | Link title(s): [ Doing Hot Celebs - Fortune ] |
Diablo-D3 | stop hitting on all the poly polymaths |
rindolf | Diablo-D3: heh :D |
rindolf | I'm just flirting |
rindolf | Diablo-D3: can I publish this conversation? |
Trashlord | I think technically it's allowed since it's a public forum |
Trashlord | legally, at least |
rindolf | Trashlord: true, but I don't want Diablo-D3 to get hurt |
rindolf | Trashlord: https://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-jobs-EmWatson-Saladin-knights-Templar - I changed johndoemer's name |
Paperbot | Link title(s): [ Jobs, Emma Watson, Saladin & Knights Templar - Fortune ] |
rindolf | Trashlord: hi, sup? |
Diablo-D3 | I can't stop you from publishing, but I'm certainly not saying anything new |
Diablo-D3 | entire books are written about the subject by better writers |
rindolf | Diablo-D3: TL;DR ;] |
rindolf | Diablo-D3: https://www.youtube.com/watch?v=FFrag8ll85w |
Paperbot | YouTube video linked by rindolf: Show Me the Money! Jerry Maguire 1 8) Movie CLIP (1996) HD - published by itsathwv |
rindolf | Diablo-D3: here? |
Diablo-D3 | yes? |
rindolf | Diablo-D3: sup? |
rindolf | Diablo-D3: re women - i think both sexes covet competence |
rindolf | Trashlord: #gamedev 'aleyhum' me so i ran away |
rindolf | Trashlord: also https://twitter.com/shlomif/status/1477951381248122881 |
Paperbot | Shlomi 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-D3 | they do. |
Diablo-D3 | guys 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-D3 | women want to bang the alpha |
rindolf | Diablo-D3: hi, i'm thinking |
Diablo-D3 | hi thinking, I'm dad |
rindolf | Diablo-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 . |
rindolf | e.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 |
Network | Freenode |
Published | 2022-01-26 |
"Helping one person at a time"
mst | Grinnz: turns out #hexchat blew him off, he's relatively new to the linux ecosystem, and was just fucking frustrated |
mst | I didn't manage to help him but he calmed down a bunch and was grateful for our not helping in the end |
Grinnz | understandable |
rindolf | mst++ # https://www.shlomifish.org/humour/fortunes/show.cgi?id=mishnah--saving-one-soul |
Paperbot | Link title(s): [ “They who saved one soul has saved the world Entire” - Fortune ] |
mst | rindolf: one at a time is the only way. |
rindolf | mst: well, there are also one-to-many web/etc. resources |
Channel | #perl |
Network | Freenode |
Published | 2022-03-25 |
Rindolf's craziness (from 23-November-2005)
tyler- | rindolf: you are seriously the craziest fucker I know |
tyler- | and I know some crazy ass people |
rindolf | tyler-: I am crazy. And proud of it. |
tyler- | rindolf: you should be |
mofino | haha |
mofino | Ahh man |
rindolf | tyler-: being crazy is hard work. I worked all my life to be crazy. |
mofino | Normal people aren't fun. |
rindolf | tyler-: "Craziness is not an action. It's a process." |
mofino | heh |
tyler- | rindolf: I see |
rindolf | You need to tend to your insanity. |
rindolf | tyler-: do you want to be crazy? |
tyler- | rindolf: that's why I feed my leprechaun at least once a day. |
rindolf | tyler-: I can teach you everything I know. |
Channel | #perlcafe |
Network | Freenode |
Published | 2022-05-24 |
Witches and Screwdrivers
rindolf | gordonfish: hi. norton [anti] virus blocked *.shlomifish.org completely :[[[ |
mst | rindolf: they do that |
mst | rindolf: my favourite was kaspersky unpacking zip files into /tmp/ but then dying utterly if the result was over 2Gb |
mst | rindolf: I ended up setting up a once per minute cron job that killed them so everything except the zip bombs kept flowing email wise |
rindolf | mst: heh. |
mst | rindolf: I was $ISP *ops* |
mst | rindolf: making it all continue to flow was my job |
mst | rindolf: fixing things -properly- was then delegated to the relevant department ;) |
mst | rindolf: I'd just duct tape the shit out of it and then hand it off and get back to my actual job ;) |
rindolf | mst: i see. |
mst | rindolf: 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 |
mst | happily, 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 |
rindolf | mst: i see. |
mst | rindolf: 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." |
rewt | only witches use phillips screwdrivers though |
mst | rindolf: rewt: though a witch -holding- a screwdriver causes a lot of things to fix themselves |
mst | rindolf: having a multitool with a screwdriver set has caused a lot of problems to cease just from me walking towards them |
buu | haha |
buu | mst: I have a CYBERKNIFE |
rindolf | mst: heh. "Emma Watson played Hermione in the Harry Potter films, but she doesn’t need a wand to kick your ass." |
mst | buu: I was carrying a Victorinox Cybertool at the time |
mst | rindolf: it is ... unwise ... to come after me |
mst | however, sleep now |
rindolf | heh |
thrig | " setpos |
thrig | "$ which holding a screwdriver" doesn't turn up much by way of commands |
rindolf | thrig: 'witch' ≠ 'which' |
gordonfish | Which witch had to itch like a bitch due to the stich for being a snitch while stayin' at the Ritz? |
rindolf | gordonfish++ |
mason | Which witch is which? |
thrig | I don't think we're in wichita anymore |
gordonfish | The one in the bin |
zgu | no witch in $PATH |
thrig | black cats could cross your path... |
zgu | cat is indeed in my path |
zgu | if dog is in the same path they either get locked in a mexican standoff or start chasing each other |
thrig | the cat invariably ends up some other trie |
Channel | #perl |
Network | Freenode |
Published | 2022-09-03 |
My mind has a mind of its own.
huf | i 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 |
huf | it must be exceptionally large |
huf | possibly taking up most of the space in my skull |
rindolf | huf: my mind has a mind of its own. ;] |
rindolf | EvanCarroll: meow. sup? |
simcop2387 | alright upgrades done through 5.18.3 now. not too many more versions to go |
EvanCarroll | HALLO RINDY AND MST |
rindolf | simcop2387: 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 ] |
mst | rindolf: he's doing it Because He Can |
mst | rindolf: this motivation beats everything else ;) |
mst | https://twitter.com/RadioFreeTom/status/1573898032952872960 |
Paperbot_ | Tom Nichols (@RadioFreeTom) 1d11h ago: "Because we can." |
Altreus | ♫ we do what we must because we can ♫ |
rindolf | mst: can ≠ should |
mst | rindolf: if it's -fun-, 'can' is sufficient :D |
rindolf | mst: well, hiking beside chasms was fun too… |
mst | rindolf: 'should' and 'wise' are different things, certainly |
Altreus | can is a prerequisite to should, and "want to" is sufficient for the rest |
Channel | #perl |
Network | Freenode |
Published | 2022-09-27 |
“It's behaving differently under MacOS”
PapaChub | Is 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...) |
rindolf | PapaChub: $^X ? |
PapaChub | When would I set that? |
rindolf | perlbot: eval: [ $^X ] |
perlbot | rindolf: ["$PERLS/blead-2022-05-28/bin/perl5.37.1"] |
PapaChub | # exec -a foo perl -E 'say $0' |
PapaChub | ARGH!! I see it's behaving differently under MacOS... >:-| |
rindolf | PapaChub: mac o'sucks… ;] |
rindolf | j/k |
PapaChub | It 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." |
rindolf | 1 + 1 = 2.0073 ;] |
rindolf | https://metacpan.org/pod/Acme::NewMath |
Paperbot_ | Link title(s): [ Acme::NewMath - Perl extension for escaping the humdrum mathematics that dorks like Pythagoras ga... ] |
japh | do any of you use some kind of perl debugger interface in vim? tips? |
rindolf | i use "perl -d"/etc. in konsole, but outside nvim/gvim. i also contributed to perl5db.pl |
japh | https://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 ] |
rindolf | https://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 ] |
Kernspin | Guten Morgen / Bonjour / Доброе утро / Good morning. |
choroba | I see your Guten Morgen / Bonjour / Доброе утро / Good morning and raise you Dobré ráno / Hyvää huomenta |
Kernspin | choroba: Hyvää huomenta is Finnish, I know this already. In what language is Dobré ráno? |
choroba | It's Czech |
Kernspin | choroba: Ok, nice! |
rindolf | i will add בוקר טוב [boqqer tov] in leshon haqodesh |
rindolf | tetris letters ;] |
Channel | #perl |
Network | Freenode |
Published | 2022-10-20 |
Samba vs. SMB on MS Windows
hlz | i just switched from arch to freebsd :P |
rindolf | hlz: as a desktop OS? |
hlz | kind 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 |
hlz | i wont have to update packges everyday. just something stable and fun to use on the side :P rindolf |
rindolf | hlz: ah... |
rindolf | hlz: [[5. An interesting talk happened a bit before the panel. The man who set to |
rindolf | me had an "Something Insurance" on his tag. I wondered what an insurance |
rindolf | company did with Linux and asked him. He said: "a file server". That's |
rindolf | right an _SMB_ file server. Why not Windows? Windows 2000 Professional |
rindolf | allows only 10 connections, so they setup an extra Linux server. This |
rindolf | allows thousands of simultaenous connections, and at a much greater speed. |
rindolf | They have quite a lot of scanned images which open almost instanteously in |
rindolf | Linux. Thus, instead of buying Windows 2000 Server, they got a Linux |
rindolf | server at the cost of the hardware, with very low TCO. (it's stable and |
rindolf | you 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...] ] |
buZz | holy wall |
buZz | rindolf: hahah same experience here, samba is soooo much faster than any native SMB fileserver |
buZz | night and day really |
buZz | especially with >1 user |
hlz | :D |
buZz | it also always amuses me that SMB filesharing is just a relic from LanManager days |
rindolf | buZz: heh. +1 |
buZz | rindolf: and toDAY we still use lanmanager relics! |
buZz | if you have a LDAP setup for WPA Enterprise |
buZz | it will require NTLM(!!!!!!!) encrypted passwords in your ldap |
buZz | aka ~2 seconds to bruteforce on a atom |
rindolf | LOL |
thrig | the other AD stuff I've seen for LDAP involved cleartext passwords getting passed around so I was like uh no passwords in LDAP |
buZz | thrig: ldap on linux can use SSL just fine |
buZz | but you'r talking about ldap on windos? |
buZz | havent touched that in ages |
thrig | SSL is very much unrelated to janky password handling in LDAP |
kjetilho | thrig: 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. |
kjetilho | this 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 |
rindolf | hlz: i like non-purely-rolling-OSes too: fedora, deb testing |
buZz | thrig: yeah kerberos is fix for it, but such a drag to setup |
hlz | rindolf: i've only used arch. it's the linux i started with. befor that i installed linux mint once i think lol :D |
hlz | i'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 :> |
rindolf | hlz: 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 ] |
hlz | what's this? this is you? |
rindolf | hlz: yes |
hlz | haha nice. i'm reading |
hlz | i definitely would like to learn more about the command line, shell scripting, and perl. |
rindolf | perlbot: faq |
perlbot | rindolf: 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 |
Network | Freenode |
Published | 2023-04-11 |
Modern Websites’ Style
aindilis | Is 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. |
simcop2387 | aindilis: something like Playwright might be what you want, https://metacpan.org/pod/Playwright |
Paperbot | Link title(s): [ Playwright - Perl client for Playwright - metacpan.org ] |
aindilis | simcop2387: great, ty! |
LeoNerd | I 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... |
LeoNerd | Because I couldn't find one and was annoyed at that fact |
simcop2387 | LeoNerd: so a very simple RPC type mechanism? |
simcop2387 | IO::Async::RemoteFunction? though that probably isn't it exactly or ::ObjectRemote just to irk mst :) |
LeoNerd | Mmm well it's not based on IO::Async for a start ;) |
* simcop2387 | clutches perls! |
simcop2387 | LeoNerd: what? |
LeoNerd | Future::IO |
aindilis | LeoNerd: I once wrote a interprocess communication system for Perl. is that what you're looking for? |
LeoNerd | No |
aindilis | k |
* jelly | googles playwright vs selenium and does not get any smarter |
aindilis | jelly: is selenium still alive? |
jelly | yes |
aindilis | awesome, yeah I don't know node very well |
rindolf | aindilis: heh, 'people' assume irc, perl, xml, are dead too |
simcop2387 | jelly: they're nearly the same but Playwright is a bit better for working with multiple types of browsers and languages is my understanding |
rindolf | https://www.shlomifish.org/meta/FAQ/#computing |
Paperbot | Link title(s): [ Shlomi Fish’s Frequently Asked Questions (FAQ) List - Shlomi Fish’s Homesite ] |
aindilis | rindolf: I neither assumed it was dead or alive |
LeoNerd | If its major version number hasn't changed in a while then obviously it's dead |
LeoNerd | If its website hasn't been rewritten with more javascript and more alpha-blended rounded corners, then obviously it's dead |
aindilis | ah, I will tell the AI tha rule |
aindilis | are we back to round corners again? |
LeoNerd | Uh, wait.. what year is it? Oh, no.. sorry, no corners at all. No edges either. |
LeoNerd | All 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 |
LeoNerd | That's how you can tell it's "modern" now |
LeoNerd | Sorry, did I say black on white? I meant grey on a slightly different grey |
rindolf | LeoNerd: heh |
fuzzix | It's like The Net - you have to click a little pi symbol in the corner to get the *real* control panel ... "I'm in" |
simcop2387 | LeoNerd: yea i fscking hate that grey on grey low contrast BS that's been going everywhere |
simcop2387 | fuzzix: "I know this. It's a unix system!" |
LeoNerd | You Nicks? Nope, never heard of him |
rindolf | github++ added underlines to hyperlinks |
LeoNerd | github-- # should never have removed them in the goddamn first place |
rindolf | LeoNerd: https://perl.plover.com/yak/12views/samples/notes.html#sl-9 - 'new versions' |
Paperbot | Link title(s): [ Twelve Views of Mark Jason Dominus ] |
Channel | #perl |
Network | Freenode |
Published | 2023-11-14 |
#perl : Dealing with bugs
* GumbyPAN | CPAN Upload: IO-Socket-IP-0.43 by PEVANS https://metacpan.org/release/PEVANS/IO-Socket-IP-0.43 |
* GumbyPAN | CPAN Upload: Catalyst-View-EmbeddedPerl-PerRequest-0.001012 by JJNAPIORK https://metacpan.org/release/JJNAPIORK/Catalyst-View-EmbeddedPerl-PerRequest-0.001012 |
* GumbyPAN | CPAN Upload: MARC-Convert-Wikidata-Object-0.09 by SKIM https://metacpan.org/release/SKIM/MARC-Convert-Wikidata-Object-0.09 |
ology | thrig: Thanks loking |
ology | Also: Looking |
ology | Aha. Nice! |
rindolf | Loki next-generation |
rindolf | https://en.wikipedia.org/wiki/Loki |
Paperbot | Link title(s): [ Loki - Wikipedia ] |
* GumbyPAN | CPAN Upload: XS-Parse-Keyword-0.47 by PEVANS https://metacpan.org/release/PEVANS/XS-Parse-Keyword-0.47 |
* LeoNerd | clearing a lot of little bugs today |
* GumbyPAN | CPAN Upload: Dist-Zilla-PluginBundle-Author-AJNN-0.08 by AJNN https://metacpan.org/release/AJNN/Dist-Zilla-PluginBundle-Author-AJNN-0.08 |
rindolf | LeoNerd: "i like big bugs, and I cannot lie" ;] |
Channel | #perl |
Network | Freenode |
Published | 2024-12-07 |
Quotes related to the Freenode ##programming channel
.om
rindolf | ljuwaidah: so aren't there more people who use FOSS in Oman? |
ljuwaidah | there are, but they're only a few |
rindolf | ljuwaidah: ah. |
rindolf | Oman has .om as its TLD. |
rindolf | .om .nom .nom |
rindolf | p.om p.om |
rindolf | kabo.om |
rindolf | DJB got the cr.yp.to domain. |
rindolf | And there's also ali.as which is Adam Kennedy's. |
ljuwaidah | looool |
ljuwaidah | rand.om :P |
ljuwaidah | do.om :P |
ljuwaidah | ro.om |
ljuwaidah | m.om |
Black_Phoenix | your.m.om |
ljuwaidah | hahahaha |
ljuwaidah | is that supposed to be a milf site? :P |
rindolf | yahoo.c.om |
ljuwaidah | bro.om |
rindolf | http://yourmom.com/ |
rindolf | Though it's down now. |
ljuwaidah | don't keep your hopes up on .om domains |
ljuwaidah | our ISP is a greedy money sucker |
rindolf | "I'd rather be a .com than a .om" |
ljuwaidah | rindolf: me too |
rindolf | ljuwaidah: this was a joke. |
rindolf | I have a few .org domains. |
rindolf | From GoDaddy |
ljuwaidah | unless you need it for a domain trick |
* Black_Phoenix | <--- .com bastard here |
ljuwaidah | rindolf: where's the joke? |
rindolf | ljuwaidah: joke? |
rindolf | ljuwaidah: it rhymes. |
rindolf | dot-com, dot-om - get it? get it? get it? |
rindolf | ;-) |
ljuwaidah | no :( |
rindolf | ljuwaidah: om rhymes with com. |
ljuwaidah | so? |
rindolf | ljuwaidah: "I'd rather be a dot-com than a dot-om" |
rindolf | ljuwaidah: it's just a silly rhyme. |
Black_Phoenix | I'd rather a website |
rindolf | Black_Phoenix: I accidentally a web-site. |
ljuwaidah | I still don't get the joke |
Black_Phoenix | rindolf, I'd still rather a blog |
rindolf | Black_Phoenix: rather what a blog? |
Black_Phoenix | Website a blog |
rindolf | ljuwaidah: never mind. |
ljuwaidah | sorry, I don't know why I'm slow today |
rindolf | Black_Phoenix: do you mean that you would rather *be* a web-site? |
Black_Phoenix | I'd rather website a blog |
Black_Phoenix | broken grammar time :D |
ljuwaidah | Black_Phoenix: when did website become a verb? |
Black_Phoenix | it didn't |
Black_Phoenix | I'm using it as a verb to produce nonsense |
ljuwaidah | I sense light! |
ljuwaidah | {I see} |
rindolf | ljuwaidah: http://www.google.com.om/ |
ljuwaidah | rindolf: I know |
rindolf | If Google can do it - so can you. |
ljuwaidah | I don't use it |
ljuwaidah | 'cause some services don't work on it |
rindolf | ljuwaidah: ah. |
rindolf | ljuwaidah: in any case, seems like one can register a .com.om domain. |
Channel | ##programming |
Network | Freenode |
Tagline | The .om domain |
Published | 2009-12-14 |
With what to write code?
Quetzalcoatl_ | How do I write a computer vision program in C on a microcontroller? |
dyf | Quetzalcoatl_: with a text editor? |
Quetzalcoatl_ | Hmm.. Never thought of that. But which editor? Is Notepad good enough? |
mauke | no, you need at least Wordpad |
rindolf | mauke: I suggest MS Word or at least OpenOffice.org |
rindolf | mauke: but in order to really be able to write well, you need a desktop publishing program like Scribus or Adobe FrameMaker. |
* rindolf | wonders which compiler will accept PDFs as input. |
waiting | rindolf: /usr/bin/pdftotext |
rindolf | waiting: and pray. |
rindolf | There's an esoteric programming language called Piet (I think) that accepts images as input. |
Channel | ##programming |
Network | Freenode |
Tagline | How to write stylistic code |
Published | 2009-12-14 |
Your Emacs is so fat
rindolf | Deiu: which editor are you using? |
Deiu | Ugh, let me catch up with the convo first |
Deiu | And yeah, I use vim too |
rindolf | Deiu: ah good. If you were using Eight Megabytes And Continuously Swapping , I would have to swap you with it! |
rindolf | I have a column of vim tips on one of my blogs. |
rindolf | I also like Escape-Meta-Alt-Control-Shift. |
rindolf | There are a lot of jokes about Emacs. |
Zuu | There are lots of jokes about your mom too ;) |
rindolf | Zuu: eMom |
Zuu | eh? |
rindolf | e-Macs -> eMum |
rindolf | "Your Mom is so fat, only Emacs takes more memory than her." |
Zuu | nope, doesn't work |
rindolf | Zuu: :-( |
Zuu | Your emacs is so fat that your mom could fit in it |
rindolf | Heh. |
Zuu | ahhh, yes, much better |
rindolf | Zuu++ |
Zuu | :P |
→dbm | has joined ##programming |
* rindolf | stores some key/value pairs in dbm |
* Zuu | stores some moms in dbm |
dbm | lol |
rindolf | Zuu: you overflowed him. |
Zuu | :> |
dbm | ;) |
rindolf | Or her, don't know. |
rindolf | them. |
dbm | 'him' |
rindolf | OK. |
rindolf | dbm: I don't recall your nick. |
dbm | dbm= don't bother me |
rindolf | don't be mean. |
dbm | ;) |
Zuu | or: do bother me |
Channel | ##programming |
Network | Freenode |
Tagline | Your Emacs is so fat |
Published | 2009-12-14 |
Why XSLT is so evil?
→xmler | has joined ##programming |
xmler | Hi |
xmler | How can I do <a href="$variable">blah</a> in XSLT? |
rindolf | xmler: you can use <xsl:attribute> |
rindolf | xmler: or use ${...} |
rindolf | xmler: have you read the Zvon XSLT tutorial? |
xmler | rindolf: I've read various resources; perhaps it's the fault of XML::XSLT on CPAN |
rindolf | xmler: use XML::LibXSLT instead. |
rindolf | It'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." |
Zuu | Hahaha :D |
rindolf | "Mothers used to tell their children about XSLT to scare them." |
xmler | Haha |
Zuu | That last one is good |
xmler | XSLT seems pretty cool |
Zuu | xmler, no no, that's not mean |
Zuu | you're doing it wrong |
Zuu | :P |
xmler | XSLT is too cool to be mean to :p |
Zuu | Hehe |
rindolf | "XSLT is the number one cause of programmers' suicides since Visual Basic 1.0" |
tommy_the-dragon | lol |
Zuu | :> |
Zuu | I 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-dragon | rofl |
* Zuu | kinda likes Excel |
rindolf | Zuu: yes, it was a joke. |
Zuu | Noooh! |
Zuu | they are all true! |
rindolf | Now I'm out of ideas. |
Zuu | i haven’t even had a single idea yet.. |
rindolf | "XSLT is what Chuck Norris has nightmares of." |
Zuu | Whoah! |
Zuu | wait.. that would somehow make XSLT cooler than Chuck Norris... |
Zuu | Chuck Norris don't have mightmares |
rindolf | "Confucius e says: 'XSLT made me realise humanity was hopeless." |
Zuu | "Even APL wont make friends with XSLT" |
Zuu | yay, i maded one! |
rindolf | "God considered using XSLT as the tenth plague of Egypt, but thought it was too evil." |
rindolf | Zuu: :-) |
Zuu | Haha :D |
Zuu | that plague one is awesome |
rindolf | "In Soviet Russia, XSLT codes you. Badly!" |
rindolf | "Satan condemned Hitler for a million years of writing XSLT" |
rindolf | OK, back to work. |
rindolf | C - not XSLT. |
Zuu | :) |
rindolf | "The KGB used to torture their victims by having them look at scrolling XSLT code" |
xmler | rindolf: lol, love the KGB + XSLT one |
xmler | rindolf: by the way, what's with the XSLT hate by the way, is it some kind of meme? :p |
* Zuu | gives xmler an XSLT interpreter written in XSLT |
Jck_true | I 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." |
xmler | Ah for gawd's sake. Can't install XML::LibXML, it says I don't have libxml2 (I do) |
rindolf | xmler: do you have the -devel package? |
rindolf | xmler: what is your distro? |
rindolf | OS distro I mean. |
xmler | rindolf: Debian 4.0 |
xmler | Ooh, perhaps I don't actually |
rindolf | xmler: OK, then apt-get install libxml-libxslt-perl |
* Zuu | have to go o/ |
rindolf | xmler: maybe we should discuss it on #perl? |
rindolf | Zuu: bye |
rindolf | Zuu: and beware of stray XSLT code. |
Zuu | I will :P |
rindolf | Zuu: OK. |
xmler | rindolf: sure, uno memento :) |
Channel | ##programming |
Network | Freenode |
Tagline | Chuck Norris is out! XSLT is in! |
Published | 2009-12-14 |
Introducing dazjorz to Zuu
dazjorz | rindolf! |
dazjorz | areth thou here? |
rindolf | Hi dazjorz |
dazjorz | :) |
rindolf | dazjorz: yes, I are here. |
dazjorz | isn't it kind of weird to have a programming channel when there are language specific channels around? |
Zuu | Muhah! |
rindolf | dazjorz: this is about programming in general. |
rindolf | At least theoretically. |
rindolf | And VB.NET questions. |
joeyadams | Well, ##programming is a good place to ask C questions and actually get helpful answers :) |
dazjorz | rindolf: did you intentionally make it look like VB.NET is not programming? |
rindolf | dazjorz: meet Zuu - he's into Windows and D and stuff. |
dazjorz | ! |
rindolf | dazjorz: no. |
rindolf | dazjorz: VB.NET is programming. |
dazjorz | hey Zuu, I'm dazjorz, I'm into Linux and c and stuff. |
rindolf | But it has its own channel. |
Zuu | :> |
dazjorz | rindolf: I've been thinking about changing nicks |
rindolf | dazjorz: ah. so did I. |
* Zuu | is into everything sane, except the boring stuff |
rindolf | dazjorz: to what? |
dazjorz | rindolf: my current one is waaaay too lame, but "sjors" is probably too generic |
rindolf | dazjorz: I like dazjorz |
dazjorz | rindolf: I don't, because when people see my name is sjors, da zjorz is just too lame to bear |
dazjorz | rindolf: I was thinking about sjors, or some three-letter abbreviation of my name, sjg or so |
Zuu | how about.... 'carrot' ? |
dazjorz | I think I do prefer dazjorz over carrot |
Zuu | no worries, i promise not to stuff you up rindolf's tomato nose |
Zuu | hum :< |
dazjorz | Zuu: 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 |
dazjorz | do you know the two? |
rindolf | Zoffix and buu. |
Zuu | nope |
dazjorz | uh Zoffix yeah |
dazjorz | Zuu: 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 |
Zuu | I'm a mix of much worse personalities I'm sure |
Zuu | most of them just happen to cancel each other out |
Channel | ##programming |
Network | Freenode |
Tagline | Introducing dazjorz to Zuu |
Published | 2009-12-14 |
Reindeers, Tomatoes and Nicks
rindolf | dazjorz: I considered switching my default nick to "shlomif", because that's how most people know me. |
dazjorz | rindolf: yeah, it's your alternative nick now right? |
rindolf | dazjorz: but then XChat 2 reverted to the old nick and I was too lazy. |
unreal | You seem to have many, well, stupid friends, rindolf :P |
rindolf | dazjorz: yes, I have it registered. |
rindolf | unreal: stupid? |
Zuu | rindolf, noo! what to do about the tomato then? fish don't have big tomato noses! |
rindolf | Zuu: fish? |
rindolf | Zuu: I'll give you a tomato. |
Zuu | good question |
rindolf | I'll give you the tomato back. |
Zuu | where do i get fish from |
Zuu | no no, keep it :D |
rindolf | Zuu: my last name is Fish. |
* tommy_the-dragon | slaps Zuu with a fish |
tommy_the-dragon | there ya go |
dazjorz | rindolf: I just registered 'sjors' |
* rindolf | gives a fish to Zuu |
dazjorz | rindolf: as a nick. |
Zuu | rindolf, that is just absurd, a reindeer with 'fish' as surname... |
Zuu | your parents must have hated you |
rindolf | Open source: "everyone contributes a fish, and in exchange everyone gets their own ocean." |
rindolf | dazjorz: ah, cool. |
Zuu | tommy_the-dragon, does dragons eat other animals, like fish? |
unreal | Ocean == Big Momma's Bath? |
rindolf | Zuu: I'm not a reindeer - I just play one on T.V. |
tommy_the-dragon | not fish... |
tommy_the-dragon | just reindeers |
Zuu | tommy_the-dragon, what about fake TV reindeers ? |
Zuu | Nice :D |
rindolf | unreal: no, the whole enchilada. |
rindolf | tommy_the-dragon: LOL. |
tommy_the-dragon | and enchiladas |
dazjorz | rindolf: I know someone whose nick is Stonehead, he made his three-letter acronym stn, but usually it's letters from the first name |
dazjorz | uh |
dazjorz | the full name |
dazjorz | yours could be shf for example, and everybody would know "hey, that's Shlomi" |
dazjorz | but I'm at most sg, so I need to borrow another letter somewhere, or make it daz or just sjors |
* dazjorz | thinks |
tommy_the-dragon | my cat eats flies... |
rindolf | dazjorz: I hate these three letter acronyms. |
Zuu | Shlomi really sounds like some dish made of reindeer |
tommy_the-dragon | but he's lucky because i don't eat cats |
rindolf | Zuu: heh. |
unreal | heh |
rindolf | tommy_the-dragon: I didn't know dragons had cats. |
dazjorz | what's the name of the red-nosed reindeer again? |
Zuu | it sounds edible at least |
dazjorz | oh rudolf :) |
rindolf | dazjorz: Randolph. |
dazjorz | oh |
unreal | I used to have a friend whose nick was "crap" |
rindolf | unreal: wow. |
dazjorz | <someguy> crap, someone stole my bicycle |
dazjorz | <crap> OK? |
rindolf | dazjorz: heh. |
dazjorz | rindolf: why don't you like the three-letter acronyms? |
rindolf | dazjorz: often too confusing. |
rindolf | dazjorz: and two easy to mistype. |
rindolf | dazjorz: and not too memorable. |
unreal | LIS. |
dazjorz | three easy to mistype, I think |
rindolf | And often hard to pronounce. |
dazjorz | maybe I'll just go with sjors |
rindolf | too easy. Freudian. |
rindolf | dazjorz: yes, I think that's a good idea. |
unreal | (Lies, I say!) |
dazjorz | hehe, rindolf++ # Freudian |
Zuu | or you could pick something girly and hope people will treat you nicer :) |
rindolf | dazjorz: have you played with the farnsworth bot yet? |
rindolf | Zuu: RinGirl |
rindolf | Though nicks with "Girl " in them tend to draw too much attention. |
Zuu | nah, it cant contain 'girl' that just seems fake |
dazjorz | rindolf: I have |
dazjorz | rindolf: remind me to fix knotify, khtml, and quassel :( |
rindolf | dazjorz: nice. |
rindolf | dazjorz: using MemoServ? |
dazjorz | rindolf: the bugs annoy me, a lot, but I never get around to actually trying to fix them |
rindolf | Zuu: maybe I should call myself "Shlomi". Americans will think I'm a girl. |
Zuu | yeah, it kinda have a girlish sound to it |
dazjorz | rindolf: call yourself "Shloma", Dutch people will think you're over sixty and female |
rindolf | dazjorz: heh. |
dazjorz | let me rephrase that |
dazjorz | Dutch people will think you're female... and over sixty |
dazjorz | (oma = grandma) |
rindolf | dazjorz: ah. |
unreal | kloot. |
rindolf | In Hebrew nouns that end with "ah" tend to be feminine. |
dazjorz | Shlomah? |
rindolf | Seriously now, if I change my nick it will be to shlomif. |
dazjorz | let's change our nicks at the same time |
rindolf | Well, in Shlomi's case it would be Shlomith. |
dazjorz | I will be sjors, you will be shlomif |
rindolf | dazjorz: OK. |
* rindolf | is now known as shlomif |
dazjorz | shit, now I have to |
Zuu | what does "shlomif" even mean ? |
* dazjorz | is now known as sjors |
sjors | Zuu: Shlomi = his first name, f = the first letter of his last name |
shlomif | sjors: hi. |
shlomif | Zuu: Shlomi Fish. |
sjors | hi shlomif |
shlomif | Hi sjors |
tommy_the-dragon | where does rindolf come into it? |
shlomif | sjors: my nick is longer than yours. |
Zuu | oh lol, and i just said his name sound girly :P |
* Zuu | pat pats shlomif ^^ |
shlomif | tommy_the-dragon: Rindolf was a dwarven warrior I played in AD&D. |
tommy_the-dragon | ahh OK |
* shlomif | gives Zuu his tomato back. |
Zuu | :< |
shlomif | Since I'm no longer a reindeer. |
sjors | shlomif: that's just to compensate against something you have that's way shorter than mine |
shlomif | sjors: LOL. |
shlomif | sjors++ |
Zuu | Erhmm.. shlomif! how come there's this big hole in it? |
tommy_the-dragon | sorry... |
tommy_the-dragon | my bad |
Zuu | Hehe |
* shlomif | doesn't like raw tomatoes. |
shlomif | But I eat them with pasta, etc. |
shlomif | Or as meat sauce. |
Zuu | or in sandwiches |
shlomif | sjors: anyway, welcome to ##programming |
Zuu | or on reindeer nose |
shlomif | sjors: I'll probably revert to "rindolf" after next disconnect. |
shlomif | Zuu: after you cook the entire reindeer. |
* shlomif | is a reindeer cannibal. |
shlomif | Well, rindolf is. |
Zuu | yes, but he ran away |
shlomif | I also like dried and olive oiled tomatoes. |
sjors | shlomif: I just changed my clients' settings to reconnect as sjors, too |
shlomif | Well, I think I'll go to sleep. |
shlomif | sjors: ah. |
sjors | shlomif: it'll probably take a while to "adapt" to sjors instead of dazjorz |
shlomif | sjors: well, enjoy your new nick. |
sjors | and I still have dazjorz.com, and not sjors.anything |
* Zuu | tugs shlomif in |
sjors | thanks ;) |
shlomif | Zuu: thanks. |
* Zuu | quickly squeezes a fresh tomato onto shlomif's nose |
sjors | shlomif: sjors.biz and sjors.mobi at most |
* shlomif | doesn't have rindolf.{com,org,net} etc. |
shlomif | sjors: maybe sjors.in |
shlomif | I got a shlom.in |
sjors | sjors.indahou.se |
shlomif | sjors: heh. |
sjors | sjors.ac, sjors.ag, sjors.am, sjors.at |
sjors | hehe sjors.me |
sjors | sjors.pl, too bad i don't really do perl any more |
shlomif | sjors: there's also .sh |
sjors | sjors.sh, too bad I don't really do shell script a lot |
shlomif | Or .im |
sjors | sjors.tv, too bad I don't really watch.. |
tommy_the-dragon | do you own a mobile? |
shlomif | .tv are pretty costly. |
sjors | meh I don't like sjors. anyway, so I'll just keep dazjorz for everything |
tommy_the-dragon | yeah what's with that (the price of .tv)? |
shlomif | tommy_the-dragon: it's the foundation of the economy of Tuvalu. |
Channel | ##programming |
Network | Freenode |
Tagline | Reindeers, Tomatoes and Normalising Nicks |
Published | 2009-12-14 |
SNAFU Cake
* rindolf | tries to think what can cause the KDE 4 SNAFU on his user. |
rindolf | And hopefully to avoid bisecting the KDE 4 config tree. |
Zuu | snafu... that wounds like a delicious cake :D |
Zuu | *sounds |
rindolf | Zuu: Situation Normal - All F****ed up. |
Zuu | :/ |
* Zuu | gives the snafu cake to Dmage :D |
Zuu | Dmage, just eat the cake already |
Dmage | Zuu, are you hate my English? ;) |
Zuu | i hate your non-English |
Black_Phoenix | I English your hate |
Dmage | xD |
Zuu | Dmage, but i don't hate you! :D |
Black_Phoenix | and now I can do that |
Dmage | Zuu, learn Russian then! :) |
Zuu | Hehe |
Zuu | Dmage, i think you'd hate my Russian far more than i would ever hate your English |
rindolf | Spasiva. |
Dmage | xD |
Dmage | learn 'Eto huinya!' |
* Zuu | steals the snafu cake back from Dmage and gives it to rindolf instead |
Dmage | and apply everywhere |
* rindolf | eats the SNAFU cake |
Zuu | :D |
* rindolf | eats Zuu's Danish too. |
Zuu | Noooh! |
* rindolf | loves Zuu's Danish. |
rindolf | Yum yum. |
Zuu | tis mine! |
Zuu | My daaaanish :'( |
rindolf | My precioussssssssss! |
Zuu | tis gone :< |
Channel | ##programming |
Network | Freenode |
Tagline | SNAFU Cake |
Published | 2009-12-14 |
What is Qantor?
rindolf | What should I do now? |
rindolf | I'll work on Text-Qantor. |
rindolf | It's so great not to have a job. |
Zuu | yeah, if someone else pays for the food it sure is :D |
Zuu | also, i don't really understand much of what you just told me :P |
* Zuu | puts a stick into the Text-Qantor |
rindolf | Zuu: Qantor == Qantor ain't no TeX/Troff oh really. |
rindolf | It's a typesetting system I'm working on. |
* Zuu | hates the name |
Zuu | it makes me kinda mad actually :/ |
rindolf | Zuu: :-) |
rindolf | Zuu: maybe it will grow on you. |
rindolf | Zuu: some people I know named a browser suckass. |
Zuu | :( |
rindolf | I refused to work on it. |
Zuu | see that's a name! |
rindolf | Zuu: heh. |
Zuu | i didn't mean that BTW :) |
Zuu | suckass is kinda... unkind |
rindolf | OK, now I should write an http://www.shlomifish.org/humour/bits/facts/XSLT/ transformation. |
rindolf | I'll start from something I already have. |
Zuu | But the "X ain't no <something related>" is just a lame naming convention IMHO |
Zuu | yeah, work on some XSLT facts :D |
rindolf | Zuu: just call it Qantor then. |
rindolf | Without the mnemonics. |
Zuu | but anyone interested will learn that it's an abbreviation |
Zuu | just by the fact that it's recursive makes me want to kill myself a little bit more :P |
rindolf | Zuu: do me a break and kill yourself. |
Zuu | :> |
rindolf | Less Zuus - more grass for evil reindeers like me to feed on. |
Channel | ##programming |
Network | Freenode |
Tagline | What is Qantor? |
Published | 2009-12-14 |
Turing Hard
rindolf | Pythack now was able to get the fc-solve test suite up and running. |
Zuu | eh?! |
* Zuu | solves rindolf |
rindolf | Zuu: http://fc-solve.berlios.de/ |
rindolf | Zuu: I am not solvable. |
rindolf | I am Turing hard. |
Zuu | :S |
* Zuu | never heard of anything called 'turing hard' |
joeyadams | lol. Zuu's probabilistic, so maybe he can solve you. |
Zuu | but i guess i have now |
joeyadams | Formal definition of Turing hard: blah blah blah hard blah blah Turing blah. |
Zuu | Hahahaha :D |
joeyadams | Wikipedia: 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. |
joeyadams | Does that clarify? |
joeyadams | (see http://en.wikipedia.org/wiki/Turing_reduction for the actual math symbols) |
* joeyadams | assumes you get the point |
Zuu | yeah, i think i'll have to put significant time into that, for me to comprehend it :) |
Zuu | but maybe i will, some day :P |
joeyadams | My point is that people like to use mumbo jumbo to describe more concise mumbo jumbo. |
joeyadams | E.g. A problem is NP-hard if it is at least as hard as all the problems in NP. |
Zuu | i understand enough of it, to be fairly confident that rindolf being turing hard, will not say much about his ability to be solved |
joeyadams | I'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" :) ) |
Zuu | no, turing hard has something to do with expressiveness |
joeyadams | okay, Zuu > joeyadams, so I can't help you :) |
* Zuu | tickles joeyadams ^^ |
joeyadams | A delicious apple is any fruit ∈ apple that is at least as tasty as any other fruit ∈ apple. |
joeyadams | In other words, apples are in the set of recursively nommable fruits. |
rindolf | joeyadams: what's up? |
joeyadams | I'm babbling. |
rindolf | joeyadams: Apple is one of my least favourite fruits. |
* Zuu | watches a number of apples that recursively NOM's each other |
rindolf | It tends to be too commonplace. |
rindolf | Or simpleton. |
joeyadams | whoops, my logic is incorrect |
joeyadams | Only delicious apples are ∈ the nommable fruits. |
joeyadams | (recursively is just a word you throw in to sound smart) |
* Zuu | NOMs joeyadams :> |
rindolf | joeyadams: a friend of one of my sisters said that Apple is his favourite fruit. |
rindolf | Ta-zuu! |
* joeyadams | has quit (Read error: 104 (Connection nommed by peer)) |
Zuu | yeah, unfortunately a lot of people throw with a lot of words to sound smart :/ |
Zuu | my favourite fruit is a recursive banana! |
joeyadams | although 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 |
joeyadams | Zuu> I guess you have to peel it indefinitely? |
joeyadams | lol |
Zuu | Hahah, yeah :P |
joeyadams | I tend to eat bananas in deterministic polynomial time. |
Zuu | i eat them in linear time, but uses exponential space |
joeyadams | lol |
rindolf | Heh. |
joeyadams | eww |
Channel | ##programming |
Network | Freenode |
Tagline | Turing Hard |
Published | 2009-12-14 |
The Ultimate ##programming Showdown
→ecere | has joined ##programming |
ljuwaidah | yo ecere!! |
Zuu | yay, life :) |
* Zuu | tickles ljuwaidah |
* ljuwaidah | punches Zuu in the face |
* Zuu | starts crying :'( |
rindolf | Fight! |
rindolf | Fight! Fight! |
* Zuu | runs home to mommy |
rindolf | Let's get ready to rumble!!! |
* ljuwaidah | punches rindolf in the face |
ljuwaidah | for encouraging the fight, that is |
Zuu | hehe |
* rindolf | uses his Evil Antlers to summon a squadron of Chuck Norrises. |
Zuu | oh my! |
* rindolf | unleashes the Chuck Norrises upon ljuwaidah |
* ljuwaidah | uses his anti-chuck-norris spell |
Zuu | those antlers must be the most evil thing in the entire universe |
Zuu | *antlers |
rindolf | ljuwaidah: your spell only works on one chuck norris at a day. |
rindolf | And I have 119 more. |
rindolf | Finish him! |
Zuu | i wonder what will happen if one Chuck Norris accidentally punches another |
ljuwaidah | rindolf: then lemme use my duplication spell to make more of myself so THEY can use the spell |
rindolf | ljuwaidah: heh. |
rindolf | ljuwaidah++ |
ljuwaidah | thanks :D |
rindolf | ljuwaidah: two can play this game. |
* rindolf | runs his recursive copying spell making lots of Evil rindolf reindeers exponentially. |
rindolf | Like Bacteria. |
ljuwaidah | darn! i didn't see that coming |
ljuwaidah | but you also forgot that if _I_ can duplicate myself then so can my duplicates B-) |
Channel | ##programming |
Network | Freenode |
Tagline | The Ultimate ##programming Showdown |
Published | 2009-12-14 |
ispy Emulating a Clueless Newbie
→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_orb | ispy_: General understanding should come before that. |
ispy_ | std_orb: I have no idea what I'm doing... |
std_orb | ispy_: I can see that |
* ispy_ | kicks the dirt... |
tommy_the-dragon | I've been meaning to get into it |
ispy_ | Is C like JavaScript? |
ispy_ | Same thing right? |
tommy_the-dragon | ispy_: lol |
rindolf | ispy_: Perl is more like C than JS is. |
ispy_ | rindolf: Never heard of Perl... I should Google that. |
rindolf | ispy_: use Bing search instead. |
rindolf | Or Altavista. |
Terminus | rindolf: i see. |
ispy_ | rindolf, std_orb, tommy_the-dragon ... thanks for the pointers :) |
rindolf | ispy_: you should learn Intercal, it's the most expressive language possible. |
ispy_ | rindolf: Sounds exciting! |
Terminus | Intercal... 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 |
Network | Freenode |
Tagline | Emulating a Clueless Newbie |
Published | 2009-12-14 |
What kind of animal is Zuu?
Zuu | Hai all |
rindolf | Zuu: hai hai. |
rindolf | Zuu: what's up , kit? |
rindolf | Zuu: or what are you , I forgot? |
Zuu | Hai rindolf :D |
rindolf | I am a reindeer. |
rindolf | But also a Llama. |
rindolf | And a cat. |
Zuu | I'm a Zuu |
rindolf | And a fish naturally. |
rindolf | Zuu: ah , OK. |
Zuu | :D |
* rindolf | creates a Zoo of Zuus |
Zuu | ^^ |
rindolf | Are you the master Zuu? |
rindolf | Like Q is the master of the Q's in Star Trek? |
Zuu | i think I'm the only Zuu |
rindolf | Oh, one of a kind. |
Zuu | Which is kinda sad really :( |
Zuu | Who am i supposed to mate with? |
rindolf | Reminds me of http://www.shlomifish.org/humour/Blue-Rabbit-Log/ideas.xhtml |
rindolf | Though I need to add that part. |
rindolf | Let me do it now. |
Zuu | whatever webserver you use, it doesn't provide the right mimetype... At least IE 8 don't attempt to render the document |
rindolf | Zuu: you cannot using IE 8 |
rindolf | Zuu: you need Firefox. |
rindolf | Zuu: it's application/xml+xhtml |
rindolf | Or Opera. |
Zuu | well, it indeed is the right mimetype... stupid IE |
Zuu | well, my FF crashed, so i just use IE when that happens |
rindolf | Zuu: ah. |
rindolf | FF crashed? |
rindolf | How strange. |
rindolf | Maybe you have a bad plugin. |
Zuu | It does that around 6 times a day |
rindolf | Not an extension - a plugin. |
rindolf | Ah, really. |
rindolf | Something is wrong in the Zuuniverse. |
rindolf | Or Zuumputer. |
Zuu | nah, i suspect one of the tabs are just doing some strange stuff |
Zuu | memory leaking javascript ro something like that |
Zuu | it is kinda starting to annoy me |
Zuu | but with 90 - 120 tabs, it would take quite a while to find out what tab it is |
Zuu | you might consider starting your articles, or whatever this is, with an introduction telling what it's about |
rindolf | Zuu: http://www.shlomifish.org/humour/Blue-Rabbit-Log/ideas.xhtml#the-angry-demon |
rindolf | Zuu: it's not an article - these are random ideas for a screenplay. |
rindolf | Zuu: but I'll write an intro. |
Zuu | start the page with "Here are some of my random ideas for a screen play I'm writing:" |
Zuu | at LEAST! |
Zuu | you cant just jump right into something without giving _any_ indication ow what the reader can expect |
Zuu | it simply doesn't make any sense as it is now |
Zuu | you could just as well have posted a log of ljuwaidah talking :P |
rindolf | Zuu: thanks. |
Zuu | :) |
rindolf | Zuu: http://www.shlomifish.org/humour/Blue-Rabbit-Log/ideas.xhtml#intro |
rindolf | Interactive Web! |
Zuu | i think you have forgotten to define the #intro anchor |
rindolf | Zuu: reload. |
rindolf | Zuu: it's there. |
Zuu | hah, caches... :P |
Zuu | :D |
rindolf | Pesky things. |
rindolf | Evil reindeers don't like caches. |
rindolf | Neither do cats. |
rindolf | I'm an evil reindeer but a good cat. |
Zuu | Hehe |
rindolf | Don't know how it works. |
rindolf | I guess good and evil are relative. |
rindolf | Or actually I wore a helmet of alignment change. |
Channel | ##programming |
Network | Freenode |
Tagline | What kind of animal is a Zuu? |
Published | 2009-12-14 |
Meaning of the Zuu species
Zuu | Hi rindolf :) |
rindolf | Hi Zuu |
rindolf | Zuu: I've been thinking that maybe you can find some corresponding Zuus of the appropriate sex in a different dimension. |
Zuu | hmmm... interesting! |
rindolf | Zuu: are you a heterosexual Zuu or a homosexual one? |
Zuu | I'm not sure what sex I am. |
rindolf | Zuu: ah. |
Zuu | :P |
rindolf | Zuu: you can look. |
rindolf | Zuu: in the mirror or something. |
rindolf | Zuu: don't you have obligatory genders in Danish/ |
rindolf | ? |
rindolf | Like in German, French, etc. |
rindolf | Or Hebrew and Arabic. |
Zuu | obligatory genders? |
Zuu | you mean, the genders in linguistics? |
* Zuu | never understood those |
Zuu | but Danish have two i believe, and if i remember correctly there is female and 'none' |
rindolf | Zuu: yes, genders in linguistics. |
Zuu | i don't remember what which is which though :P |
rindolf | Like in Hebrew "Haben Halakh lagan" - the boy went to the garden. "Habath Halkha lagan" - "The girl went to the garden" |
c_sphere | That almost sounds like allah akbar |
Zuu | rindolf, no we don't distinct between the genders of the subject in the danish language |
Zuu | our nouns have genders though |
c_sphere | zuu-nina? |
Zuu | like 'house' is one gender and 'car' is another |
rindolf | Zuu: of course the question is - what language do Zuus speak natively? |
c_sphere | rindolf: Of course, Zuu speaks Zuu! |
rindolf | Zuuish? |
c_sphere | The Zulu population also does not speak Zuluish, just Zulu. |
Zuu | so if you want to say 'the house' its 'huse_t_' and if you want to say 'the car' its 'bile_n_' |
rindolf | c_sphere: Arnavoth (sounds like an Aztec god) is "Hares" (the Rabbit-like mammal) in Hebrew. |
rindolf | Zuu: can you understand Swedish? |
Zuu | rindolf, some :) |
rindolf | Zuu: ah. |
Zuu | swedish branched from danish AFAIK |
Zuu | same with norwegian |
Zuu | yes, Zuu's speak Zuuish natively :P |
* rindolf | is listening to Hans Zimmer - Jack Sparrow |
rindolf | Zuu: ah. |
Zuu | Zuuish has few words, all of which is based on words about cake from other languages :P |
Zuu | c_sphere, are you by any chance related to s_cube ? |
rindolf | Zuu: ah, what do you use the Hebrew word "עוגיה" (= `ugiyah, cookie) for? |
rindolf | "Chocolate chip pie crust marmalade marzipan cookie yum yum!" |
Zuu | i use it for cookies baked from a hebrew recipe :P |
rindolf | What does it mean in Zuuish? |
Zuu | it's hard to really say something in Zuuish... al you can really do is say something equivalent to "COOKIES!!" |
Zuu | or "YAY CAKE!" |
Zuu | basically, you can only express excitement over different kinds of cakes :P |
rindolf | Zuu: do Zuus eat anything except cakes or cookies? |
Zuu | There was this one time... |
Zuu | wait.. no. That was someone else. |
Channel | ##programming |
Network | Freenode |
Tagline | What can a Zuu do? |
Published | 2009-12-14 |
##programming about Real Programmers
rindolf | Chekov: I disagree with what ESR says in TAOUP that you shouldn't apply factor optimisations. I think they can make a very large difference. |
rindolf | Chekov: he seems to imply you should wait until computers are fast enough. |
rindolf | Problem is people don't want to upgrade and if a competing program (maybe a fork ) is much faster, then some of them will switch. |
rindolf | Programs being speedy is one thing that makes me happy. |
rindolf | I love all the work the KDE people did in making KDE-4.6.0 fast. |
vanguard | rindolf: awesome blog link! |
rindolf | And I enjoy the fact that Pidgin is much faster than Kopete (and also less buggy). |
rindolf | I've used Kopete for far too long. |
osoleve | rindolf: switch to Irssi and Bitlbee! :D |
rindolf | vanguard: yes. |
rindolf | vanguard: though they failed on Google Wave. |
rindolf | osoleve: nah, I like Pidgin. |
rindolf | osoleve: it's fast enough for me. |
rindolf | osoleve: and I also prefer XChat. |
osoleve | but is it nerdy enough? |
rindolf | osoleve: I'm not trying to be a Ubergeek. |
rindolf | osoleve: real men use Xmonad! |
vanguard | Hey, it is not Uber but Über ... :D |
rindolf | real programmers use butterflies. |
Chekov | real programmers are Tao |
osoleve | real programmers flip bits by hand |
Chekov | real programmers speak assembly |
rindolf | Chuck Norris is a real programmer who implements the most optimised machines for solving a problem out of physical atoms. |
vanguard | real programmers use a nice editor and a programming language and get done in less than O(N!) |
Channel | ##programming |
Network | Freenode |
Tagline | Real Programmers |
Published | 2011-03-19 |
Semicolons
wes_ | tell me how can u print a message without using a semicolon in the printg statement |
rindolf | wes_: in C? |
rindolf | wes_: do you mean the printf(...) statement? |
wes_ | yes |
rindolf | wes_: you cannot without using macros I think. |
rindolf | wes_: 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 |
rindolf | wes_: why would you want to do that? |
rindolf | wes_: what do you have against semicolons? |
rindolf | Some of my best friends are semicolons. |
lulzfish_4 | semicolons got me where I am today man |
rindolf | http://en.wikipedia.org/wiki/Semicolon |
rindolf | lulzfish_4: heh. |
rindolf | "I owe it all to semicolons." |
amigojapan | hey rindolf lulzfish_4 |
rindolf | Hi amigojapan |
rindolf | amigojapan: what's up? |
* rindolf | gives a semicolon to amigojapan |
* amigojapan | returns a whitespace to rindolf |
rindolf | amigojapan: that's not fair trade. |
rindolf | But I'll treasure the whitespace. |
amigojapan | rindolf: a whitespace is just as valuable as a semicolon in python :) |
rindolf | amigojapan: aren't semicolons optional in Py? |
amigojapan | rindolf: I think they are |
amigojapan | rindolf: actually, a whitespace can be as valuable as 2 curly braces :) |
rindolf | amigojapan: heh. |
rindolf | amigojapan: you need 4 spaces to distinguish stuff properly. |
amigojapan | rindolf: one thing I never got about python is why they need the : after if and for statements.... |
* PythonSnake | gives a colon to rindolf |
PythonSnake | :) |
amigojapan | rindolf: actually, I prefer using tabs to 4 spaces... |
rindolf | PythonSnake: thanks for the colon. |
PythonSnake | rindolf: lol |
rindolf | PythonSnake: I'll give you a « and a » in exchange. |
PythonSnake | lol |
amigojapan | rindolf: 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... |
* PythonSnake | finds a interrobang |
PythonSnake | :) |
amigojapan | rindolf: if it is 4 spaces then fine, but make it a rule so it is consistent |
GeDaMo | ‽ |
PythonSnake | lol |
PythonSnake | ‽ |
PythonSnake | ∴ |
PythonSnake | ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ |
rindolf | ¿ |
PythonSnake | ₳ ฿ ₵ ¢ ₡ ₢ ₠ $ ₫ ৳ ₯ € ƒ ₣ ₲ ₴ ₭ ℳ ₥ ₦ ₧ ₱ ₰ |
PythonSnake | :) |
amigojapan | rindolf: oh, now you are speaking spanish |
rindolf | amigojapan: :-) |
PythonSnake | all: :) |
rindolf | ¡I am! |
amigojapan | うるさいよ 文字化け |
PythonSnake | Jag förvrängd bullriga |
PythonSnake | איך גאַרבאַלד טומלדיק |
PythonSnake | :) |
amigojapan | ah, hebrew |
amigojapan | hir something.... |
PythonSnake | º, ª |
amigojapan | man, I forgot how to read hebrew |
rindolf | amigojapan: איך גאַרבאַלד טומלדיק seems like Yiddish. |
amigojapan | rindolf: ah, OK.... can you change it into roman letters for me? |
rindolf | amigojapan: Ich Garbald Tomldiq. |
amigojapan | ich would be I |
amigojapan | I think I only know curse words in Yiddish :P |
PythonSnake | ich bin masaru |
lulzfish_4 | ich bin ein berlinner |
* rindolf | is eating watermelon. |
amigojapan | rindolf: save a piece for me :) |
rindolf | amigojapan: I'll save a semicolon for you. |
PiX3L | rindolf: For me too. :) |
amigojapan | rindolf: a semicolon looks a lot like two pits of a watermelon |
* amigojapan | steals PiX3L 's piece |
Channel | ##programming |
Network | Freenode |
Tagline | Give Your Friend a Semicolon Today |
Published | 2011-06-12 |
Calculator
Endiannes | vinleod, Yes, he wants to find a solution which yields a point 10 units away, your solution yields a point, exactly 7.66044 units away |
Endiannes | vinleod, Oh wait |
Endiannes | vinleod, I'm an idiot, didn't factor out cos |
Endiannes | vinleod, Yes you're right. |
* Endiannes | kicks calculator |
vinleod | hehe, I was in the process of writing a python script to prove it. |
* speedrunnerG55 | picks up Endiannes's calculator |
speedrunnerG55 | NEVER KICK YOUR CALCULATOR |
CryWolf | Kicking your calculator is a sin |
Endiannes | At least its not a cos. |
vinleod | but you should at least get a tan |
rindolf | Heh. |
Channel | ##programming |
Network | Freenode |
Tagline | Calculator |
Published | 2011-09-06 |
The Universal Die
monsterwizard | Ok so I know javascript, PHP, perl in some detail. However, I want to become good at one. I was thinking Perl? |
rindolf | monsterwizard: roll a die. |
monsterwizard | rindolf the die showed a 7 :S |
rindolf | monsterwizard: heh. |
hmm | lol |
rindolf | monsterwizard: strange die. |
hmm | throw away the die |
* rindolf | throws the die at hmm |
* hmm | catches |
rindolf | die, die, die! |
* hmm | wants to live |
rindolf | hmm: but the die wants to die. |
rindolf | Take it out of its misery. |
hmm | who knows, even the die isn't ready to die |
rindolf | hmm: dice should be diced. |
rindolf | dice on ice. |
hmm | yeah, go dice the dice |
Channel | ##programming |
Network | Freenode |
Tagline | The Universal Die |
Published | 2011-11-17 |
I Wanna Be a Hacker
* hackerhackingcan | (~hackingca@117.202.19.189) has joined ##programming |
hackerhackingcan | Hi friends |
hackerhackingcan | I am also new to hacking |
rindolf | hackerhackingcan: hi. |
rindolf | hackerhackingcan: I hope you mean software development - not computer intrusion. |
hackerhackingcan | what means intrusion? |
rindolf | hackerhackingcan: it means breaking into other people's systems. |
hackerhackingcan | I want to hack the internet websites like Google and facebook |
rindolf | hackerhackingcan: hack? |
hackerhackingcan | can you help please? |
rindolf | hackerhackingcan: hack into? |
hackerhackingcan | yes I am new but I will try and learn |
hackerhackingcan | but can you help me rindolf? |
rindolf | hackerhackingcan: we won't help you break into systems. |
pkkm | wut? hack into Google? |
rindolf | hackerhackingcan: with what? |
hackerhackingcan | hack into facebook Google and internet |
rindolf | hackerhackingcan: we build systems - not break them. |
hackerhackingcan | please? |
rindolf | hackerhackingcan: http://catb.org/~esr/writings/unix-koans/script-kiddie.html |
rindolf | hackerhackingcan: if you want to learn how to program, we can help you. |
rindolf | hackerhackingcan: but trying to break into computer systems will only get you in trouble. |
hackerhackingcan | I can do programming in html |
rindolf | hackerhackingcan: HTML is not a programming language. |
hackerhackingcan | is that enough for hacking? |
vinleod | hackerhackingcan: There's no such things as programming in HTML. |
hackerhackingcan | I can also do hacks in cmd |
vinleod | Ah, a script kiddie. |
hackerhackingcan | what you mean by script kiddie? |
hackerhackingcan | OK now I know |
hackerhackingcan | you all don't want other people to know about hacking |
hackerhackingcan | so you say like this |
rindolf | hackerhackingcan: http://en.wikipedia.org/wiki/Script_kiddie |
hackerhackingcan | so you abused me by calling me script kiddie? |
hackerhackingcan | When I become a good hacker I will hack you also |
vinleod | hackerhackingcan: Good luck with that. bye bye. |
rindolf | hackerhackingcan: OK, you have been warned. |
hackerhackingcan | why warn? |
rindolf | hackerhackingcan: try hacking into the IP address 127.0.0.1 |
vinleod | hackerhackingcan: I bet you can't log into that computer and delete all of its files. |
luke_c | hackerhackingscan: After that, try to DDOS 192.168.1.1 |
hackerhackingcan | is 127.0.0.1 your ip? |
Ethelim | why'd you give him my IP ffs? |
Ethelim | don't try it, you wouldn't get in anyway. I have it locked down tightly |
vinleod | hackerhackingcan: 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. |
rindolf | hackerhackingcan: if you haven't noticed, I've become op. |
rindolf | hackerhackingcan: and I can /kick you and /kickban you. |
vinleod | hackerhackingcan: 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. |
hackerhackingcan | hahah whose is this ip 192.168.1.1? Your password is admin haha |
Ethelim | is he for real? |
vinleod | Ethelim: I doubt it. |
hackerhackingcan | 192.168.1.1 I am changing your password then call me kid |
rindolf | Ethelim: he seems like a bad troll. |
rindolf | But an amusing one. |
jrslepak | rindolf: depends on how many times you've heard the joke in the recent past |
Ethelim | dude, you wouldn't get in there. And even if you did all you'd be able to do is reset the guy's connection |
hackerhackingcan | I will reset it |
* Ethelim | waits for "someone's" closed connection |
mst | "Quit: Leaving" |
vinleod | I saw that coming a mile away/ |
JabbaWokiee | lol |
mst | not an actual fell-off-the-internet |
mst | reasonable exit though |
mst | oh, and now he's back with a new nick |
Channel | ##programming |
Network | Freenode |
Tagline | From HTML to Hacking Google in Ten Easy Steps |
Published | 2012-02-13 |
/dev/null is webscale.
oilio | so what the point of hashes, can't we just use void pointers to key/value ? |
rindolf | oilio: hashes as in hash tables? |
oilio | yes |
rindolf | oilio: OK. |
rindolf | oilio: they are one way to efficiently implement the dictionary Abstract Data Type (ADT). |
rindolf | oilio: a hash table can store more than one key / value pair. |
oilio | yeah, I read about it in the wikipedia |
rindolf | oilio: and you can lookup a value based on a key efficiently. |
arubin | Linear search is good enough for everyone. |
oilio | rindolf: what if the whole table won’t fit in the memory? |
oilio | RAM |
arubin | Swap. |
arubin | Amazon S3. |
imlearningyacc | well if no ram and no swap no allocation |
arubin | We have the whole Internet for our tables. |
imlearningyacc | well |
diminoten | ask reddit how that worked out |
arubin | And remember, /dev/null is web-scale. |
imlearningyacc | yea, I store all my data in /dev/null |
rindolf | oilio: then you'll need to use a more sophisticated (and slower) data structure that can offload to disk. |
arubin | It is really fast. |
arubin | I use the Boost libraries for /dev/null too. |
arubin | And I use async writes to /dev/null. |
rindolf | arubin: heh. |
diminoten | don't want to get into resource contention when using /dev/null |
* rindolf | uses /dev/null for backups. |
diminoten | only so much null to go around |
Channel | ##programming |
Network | Freenode |
Tagline | /dev/null - the ultra-fast solution for all your storage needs. |
Published | 2012-03-30 |
iSomething
jparkton | and 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 |
WinNY | Macs are evil. |
impulse9 | iCry |
jercos | iDerp |
jparkton | iFail |
jparkton | iStone |
impulse9 | iQuack |
jparkton | iFap |
Jeaye | ifap.cum |
jparkton | iClean |
jparkton | iBarf |
jparkton | iReturn |
impulse9 | iI |
rindolf | jparkton: this reminds me of http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-paid-version-of-cpan . |
rindolf | iCanHazCheezburger. |
rindolf | iSuck. |
rindolf | iAmSpartacus. |
impulse9 | iAmYourFather |
jparkton | prolly some new iFag rage |
rindolf | iAmLame |
impulse9 | iBlame |
Channel | ##programming |
Network | Freenode |
Tagline | iSuckLessThanJ |
Published | 2012-08-02 |
Bad Names for Programs
rindolf | marzy: Emacs is not a better vim. They are very different. |
rindolf | marzy: I could never get used to Emacs, but have used Vim for many years. |
marzy | rindolf Emacs + Evil mode makes a better vim |
rindolf | marzy: does it support all Vim extensions? |
marzy | no, that's why its better. it doesn't come with a badly-designed scripting language!! |
rindolf | marzy: well, it's still not 100% compatible with vim. |
rindolf | marzy: and Evil is an awful name. Sorry. |
rindolf | "The only thing more evil than XSLT is XSLT edited with Emacs Evil mode." ;-) |
marzy | i think it's a good name considering emacs and vi(m) rivalry |
rindolf | marzy: of course, I've heard worse - coq and coccinelle. |
rindolf | And then there's this guy here who called his programming language Flua which reminds me of Flu and Influenza. |
Reactionary | rindolf: lol |
dardevelin | rindolf, flua IDE is not that bad to be fair (at least the little i tried ) |
rindolf | dardevelin: didn't say *it* was bad - I said the name was bad. |
rindolf | dardevelin: and I could never get it running here. Problems with Py3 and PyQt. |
dardevelin | rindolf, oh that sucks... :/ |
rindolf | dardevelin: yes. |
dardevelin | rindolf, 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 :) |
rindolf | Of course, Evil is not as bad a name as SLIME, which is another Emacs mode. |
dardevelin | rindolf, i had troubles with SLIME once and boy i got tired of fighting with it |
rindolf | Reportedly it was also the nickname of an internal Microsoft version control system called SLM (that is now largely discontinued). |
Channel | ##programming |
Network | Freenode |
Tagline | A rose by any other name |
Published | 2012-09-05 |
Selling Open Source Source Code
codescience | just stumbled across another question. is there an open-source license that prevent anyone from making money off my code? |
rindolf | codescience: no there isn't. |
rindolf | codescience: it stands against the open source definition. |
ssta | codescience: that would violate the spirit of what most people understand "open source" to mean |
rindolf | codescience: people can sell copies of open source software or services related to it. |
codescience | hmmm, i understand |
rindolf | codescience: see http://www.gnu.org/philosophy/selling.html |
ssta | I 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 |
rindolf | ssta: will you sell it to me for 5,000 USD? |
rindolf | ;-) |
ssta | rindolf: sure |
rindolf | ssta: how about for 3,000 USD? |
ssta | rindolf: tell you what, for $10,000 I'll throw in a free copy of FreeBSD |
rindolf | ssta: wow, sounds like a good deal. |
ssta | rindolf: hmm, 3000 is a bit low, I don't think I could go that cheap |
rindolf | ssta: heh. |
rindolf | ssta: how much are you selling the source code of Apache 2.4 for? |
ssta | rindolf: oh, you can have that for free |
rindolf | ssta: really? |
rindolf | Sucker! |
ssta | rindolf: sure...but the build scripts you have to pay for |
rindolf | ssta: OK. |
rindolf | ssta: 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. |
rindolf | ssta: he already told us. |
ssta | rindolf: hmm, not sure I want jQuery |
ssta | rindolf: would you happen to have code for a halfway decent RDBMS? I think I could swap for that |
rindolf | ssta: I have the source code for MySQL. Not sure if it's half-decent. |
codescience | i run a mysql server. runs good enough for me |
ssta | rindolf: I use MySQL in production quite a lot. It has its flaws, but my use cases never seem to hit them |
rindolf | ssta: OK. |
rindolf | ssta: so will you exchange its source code for the Linux kernel? |
ssta | rindolf: sure |
rindolf | ssta: sounds good. |
rindolf | ssta: you can find the source code of MySQL here - http://www.mysql.com/ |
ssta | rindolf: you can get the Linux source from kernel.org |
rindolf | ssta: thanks. |
Channel | ##programming |
Network | Freenode |
Tagline | Premium price for free (in either meaning) software. |
Published | 2012-09-16 |
gcc warning flags
doomrobo | rindolf, I got redirected to your gcc important flags page today and I think you may be missing a few things |
rindolf | doomrobo: do you mean the one in the talk? |
rindolf | doomrobo: which page are you referring to? |
doomrobo | rindolf, lemme see |
rindolf | http://www.shlomifish.org/lecture/W2L/Development/slides/gcc/flags.html - heh, first Google hit for "gcc important flags" |
rindolf | At least for me. |
doomrobo | yeah |
rindolf | doomrobo: OK, I did not originate that page originally. |
doomrobo | OK |
rindolf | doomrobo: and it served a certain purpose as material for slides to the Haifa Linux Club's Welcome to Linux series. |
doomrobo | nice |
* jrslepak | always 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 |
jrslepak | and of course -WTF |
rindolf | jrslepak: :-) |
rindolf | -Worse |
rindolf | -Worse-is-better |
jrslepak | -Wat |
rindolf | -Whoops |
doomrobo | -S -Illy -Wabbit |
rindolf | Heh. |
jrslepak | -Wascally-wabbit |
jrslepak | (which really needs to be the name of a future Ubuntu release) |
doomrobo | people reading this are probably just shaking their heads |
jrslepak | hey, at least it's not -fallow-undecidable-instances ¬_¬ |
Channel | ##programming |
Network | Freenode |
Tagline | gcc -Whatever |
Published | 2012-09-25 |
Ultra Compression
tnzr | does 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 |
GeDaMo | Why are you allocating zero bytes? |
Billiard | tnzr: the same thing it always returns |
tnzr | GeDaMo: 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 |
GeDaMo | http://stackoverflow.com/questions/6065814/standard-compliant-custom-allocator |
tnzr | oh snap, thanks GeDaMo |
GeDaMo | :) |
rindolf | GeDaMo: zero bytes are enough to hold the Complete Works of Shakespeare. |
GeDaMo | Depends on how many monkeys you have to decompress it :P |
rindolf | GeDaMo: heh. |
rindolf | Of course, I defined a custom decompressor that emits the complete works of Shakespeare on empty input and uses gzip compression otherwise. |
rindolf | It's pretty large though. |
Billiard | redeemed: compress the decompressor using the same algo |
Billiard | errr rindolf |
rindolf | Billiard: OK. |
rindolf | Billiard: heh. |
Billiard | 0 bytes = a decompressor for the entire works of Shakespeare |
Channel | ##programming |
Network | Freenode |
Tagline | Shakespeare, compressed |
Published | 2012-10-11 |
Ruby Tuesday
rindolf | Hi all. |
vandos | hi |
rindolf | Hello Ruby Tuesday. |
famously | goodbye ruby tuesday |
famously | hello emerald thursdays! |
famously | now i have to choose a precious stone for each day of the week, thanks |
famously | this is going to take half the night |
Textmode | sapphire Sundays |
rindolf | Pearl Mondays. |
rindolf | Diamond Saturdays. |
famously | YES! |
famously | diamond saturday definitely |
famously | i thought the same thing |
famously | i guess there's already a gemstone for every month, so this would be seen as kind of a rip-off |
famously | maybe a metal for every day |
Channel | ##programming |
Network | Freenode |
Tagline | Sunny Diamonds |
Published | 2012-11-18 |
Mac Server
Zepo | Either our mac server is sending out little electroshocks through his cage and into my foot or he is just vibrating really strange... |
rindolf | Zepo: a mac server? |
Zepo | rindolf: yeah, we have a Mac server running a VM with an Ubuntu server |
rindolf | Zepo: hmm... interesting. |
Zepo | rindolf: Most people react like "what the...?!" |
rindolf | Zepo: next you'll tell me that you have an HP-UX Desktop. |
Zepo | rindolf: I am not that crazy, my chef made this...thing... |
Channel | ##programming |
Network | Freenode |
Tagline | Using the right tool for the job |
Published | 2012-11-21 |
Maths Education and Languages
cheeseduck | rindolf: How long have you got on the book? |
Jude | rindolf, did you check out the new game of thrones episode? |
rindolf | Jude: no, I don't watch Game of Thrones. |
rindolf | Jude: I did see this on Slashdot - http://yro.slashdot.org/story/13/03/31/1347248/hbo-says-game-of-thrones-piracy-is-a-compliment . |
rindolf | Jude: quite encouraging. |
Jude | why |
rindolf | Jude: what is encouraging? |
rindolf | Jude: I mean that some television producers are having a clue about piracy. |
rindolf | Jude: I think the MPAA is likely going to follow the lead of the RIAA and endorse the Internet. |
rindolf | Jude: well, there's still a long way to go with even music online. |
cheeseduck | rindolf: "How to win friends and..." |
rindolf | cheeseduck: ah, that. Making slow progress in it. |
rindolf | cheeseduck: I thought it was a book *I* was writing. |
rindolf | Lately, 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." |
rindolf | cheeseduck: heh. |
rindolf | cheeseduck: some people find the screenplays funny as they are. |
rindolf | cheeseduck: they have good imagination. |
cheeseduck | I always found the standard they are supposed to be written in weird. |
cheeseduck | Kind of wasteful in space. |
rindolf | cheeseduck: for other people, it ruins the experience. |
rindolf | cheeseduck: yes, maybe. |
Jude | I see rindolf, did you catch the walking dead's finale? |
rindolf | cheeseduck: I have something of my own - http://www.shlomifish.org/open-source/projects/XML-Grammar/Fiction/ |
rindolf | Jude: not familiar with "Walking Dead". |
rindolf | Jude: horror drama - I have a soft stomach. |
rindolf | Jude: I prefer humour or drama/humour or sci-fi/humour or sci-fi/humour/drama or stuff like that. |
Jude | k, sorry to have bothered you |
rindolf | Jude: I watched three episodes of My Little Pony: Friendship Is Magic, and so far - I'm game. |
rindolf | Jude: you did not bother me. |
Jude | never seen it |
rindolf | Jude: do you watch My Little Pony? |
rindolf | Jude: ah, I love it so far. |
Jude | heard it can get quite rough |
Jude | more nudity and violence than Spartacus and game of thrones combined |
rindolf | One episode involved a lot of songs, which I disliked. |
rindolf | Jude: heh, LOL. |
rindolf | Jude++ |
rindolf | Jude: it's directed at little girls. |
rindolf | Jude: so it's a pretty clean show. |
Jude | yeah I know |
Jude | I was kidding |
rindolf | Jude: if you want incest and violence, then look no further than the Jewish bible. |
Jude | there are a lot of dubbing sections of the show to go with metal songs or violent scripts etc |
Jude | rindolf, I'm jewish |
rindolf | Jude: reportedly, it was quite realism then (the Bible I mean). |
rindolf | Jude: ah, nice. So am I. |
Jude | and I couldn't agree more |
Jude | I have to go watch game of thrones |
rindolf | Jude: yes, you need to process the Bible a lot to get to the good stuff. |
Jude | will talk to you in an hour |
rindolf | Jude: enjoy. |
Jude | yeah, in Israel we have to take bible classes |
Jude | in high school |
rindolf | Maybe I'll prepare a fortune out of this conversation. |
Jude | and elementary school too |
rindolf | Jude: I'm Israeli too. |
Jude | really? |
rindolf | Jude: I live in Tel Aviv. |
Jude | where do you teach |
rindolf | Jude: yes. |
Jude | me too.. |
rindolf | Jude: I don't teach. |
Jude | don't tell me you live near Rabin sq. |
rindolf | Jude: well, I teach stuff via blogging and Internet writing. |
rindolf | Jude: no, but I go there often. |
rindolf | Jude: I live in Gimmel. |
Jude | Ramat Aviv? |
rindolf | Jude: yes. |
Jude | that's close to TAU |
Jude | do you study there? |
rindolf | Jude: yes. |
Jude | CS? |
rindolf | Jude: no, I just live with my parents. |
rindolf | Jude: I graduated from EE from the Technion. |
Jude | cool |
rindolf | Jude: http://www.shlomifish.org/philosophy/computers/education/opinion-on-the-technion/ |
Jude | that's your blog? |
rindolf | Jude: it's my home site. |
Jude | cool |
rindolf | Jude: a good old fashioned Web 1.0 site in modern clothing. |
rindolf | Like valid HTML, modern CSS, some JS enhancements, etc. |
rindolf | But still static HTML pages. |
rindolf | I have some blogs on livejournal.com/etc. |
Jude | do you know a guy called Nimrod? |
rindolf | Jude: there are many people called Nimrod - it's a common name. |
Jude | don't want to give him in on public chat |
rindolf | Jude: not sure I know a Nimrod off hand. |
Jude | never mind then |
rindolf | Jude: OK, feel free to PM. |
rindolf | Jude: many Israeli names can get confusing. |
rindolf | OK. |
rindolf | Jude: I can easily come to Rabin sq. - there's a bus there from here. |
Jude | he's my brother, he lives close to you and he's also an open-source enthusiast |
Jude | I know |
Jude | there are plenty of them |
rindolf | Jude: ah, that's great. |
Jude | I take them to uni on a daily basis |
Jude | I live right by Rabin sq. |
rindolf | Jude: so you study in TAU? |
Jude | yeah |
rindolf | Jude: TAU has tons of hot chicks. |
Jude | there are some |
rindolf | Jude: there aren't a lot of people on the streets of Gimmel. |
rindolf | Jude: so you study CS? |
Jude | no way |
Jude | maths |
rindolf | Jude: ah, I see. |
rindolf | Jude: maths... |
Jude | I know one or two nice looking girls, but I usually get put off by their personalities |
rindolf | Jude: I think maths is taught wrong in several aspects. |
rindolf | Jude: ah. |
Jude | I've only been attracted to one specimen of the female sex ever |
Jude | in my entire life |
rindolf | Jude: ah, really? |
Jude | I dunno, I agree when you speak of high school maths |
Jude | I like university maths so far |
Jude | my professors are really nice |
rindolf | Jude: well, there are a lot of girls studying more humane stuff. |
rindolf | Jude: http://blogs.perl.org/users/shlomi_fish/2013/03/ann-my-transition-from-software-developer-to-writerentertaineramateur-philosopherinternet-celebrity.html |
Jude | I generally don't like people who study humane subjects (I don't consider philosophy to be as such though) |
rindolf | Jude: I've made a transition from a mathematician to a software developer and now I'm more of a writer/entertainer/amateur-philosopher. |
Jude | you didn't like the way it was taught? |
rindolf | Jude: like which way? |
rindolf | Jude: you mean maths? |
Jude | yes |
rindolf | Jude: well: 1. No pairwise work. Big mistake. |
rindolf | 2. Need to memorise a lot of silly stuff. Why?? |
rindolf | 3. Maybe allow some sloppiness. Make maths more humane. |
Jude | that's why you got philosophy |
Jude | maths can't afford to be sloppy |
rindolf | There's something poetical about many maths' proofs. |
Jude | the intuitive ideas behind them |
Jude | are beautiful |
Jude | but intuition can be misleading |
Jude | that's why you have to be really strict |
rindolf | Jude: yes, that's why I think we should now move into proof verifier realm. |
Jude | if you want your proof to be valid |
rindolf | Jude: right. |
rindolf | Jude: but I was once criticised for this - http://ladypine.livejournal.com/24574.html |
rindolf | Jude: thing is - not everything should be strict when teaching. |
rindolf | Jude: I agree that mathematical intuition can be misleading, but it's still a good thing to have. |
rindolf | Jude: 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. |
Jude | it's not a very formal proof |
rindolf | Jude: when I studied EE most of my courses were with open material, and I could do pairwise work, which I enjoyed. |
Jude | but seems to hold |
rindolf | Jude: yes. |
Jude | I guess you are right |
rindolf | Jude: :-D |
Jude | that the concept is more important than the formalization |
Jude | but a lot of my professors agree with you |
Jude | and would give much more attention to grasping the important concept, and understanding intuition behind proofs |
rindolf | Jude: I'm always right. Unless I claim that "A is not-A". But Chuck Norris would be right even then. |
Jude | lol |
rindolf | Hah! A new Chuck Norris factoid. |
Jude | <3 |
Jude | it'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 |
rindolf | Jude: my father and I now have an ongoing Chuck Norris meme. |
rindolf | Jude: bye, have fun, and good night. |
Jude | rindolf, what's that |
rindolf | Jude: what? |
Jude | the Chuck Norris meme |
rindolf | Jude: well, we say stuff like "you're my most Chuck Norris dad." or "I taught Chuck Norris how to fight." |
rindolf | It's a personal running joke. |
rindolf | Well, a family-wide one. |
rindolf | We have our own jargon. |
Jude | heh |
rindolf | Most families do. |
Jude | I'm not close enough to any member of my family |
Jude | to do that |
rindolf | Ah. |
Jude | talk to you later, ciao |
rindolf | Bye. |
Nisstyre-laptop | rindolf: Douglas Hofstadter gave a talk about how mathematicians aren't as rigorous as they claim to be |
Nisstyre-laptop | and that they use a lot of analogical thinking |
rindolf | Nisstyre-laptop: ah, OK. |
Nisstyre-laptop | it was at the university of Toronto |
Nisstyre-laptop | I missed it sadly though |
rindolf | Nisstyre-laptop: ah. |
rindolf | Nisstyre-laptop: was it filmed? |
Nisstyre-laptop | but I can basically tell you what he said more or less |
Nisstyre-laptop | rindolf: there was a webcast |
rindolf | Nisstyre-laptop: OK. |
rindolf | Nisstyre-laptop: ah. |
Nisstyre-laptop | not sure if it can be accessed still |
rindolf | Nisstyre-laptop: ah. |
Nisstyre-laptop | <+Nisstyre-laptop> but if you read either GEB or I Am a Strange Loop you'll get it |
rindolf | Nisstyre-laptop: I read GEB. |
rindolf | Nisstyre-laptop: GEB was a nice book, but I knew a lot of what he was saying there. |
rindolf | Nisstyre-laptop: I still enjoyed the drama stuff in the middle with Achilles, the Tortoise and their friends. |
Nisstyre-laptop | rindolf: you had the idea of using PM as a metaphor for systems of thinking and the mind? |
Nisstyre-laptop | because that's what the book is about |
rindolf | Nisstyre-laptop: PM? |
Nisstyre-laptop | Principia Mathematica |
Nisstyre-laptop | the formal system constructed by Russell and Whitehead |
rindolf | Nisstyre-laptop: I didn't think of it. |
rindolf | Nisstyre-laptop: yes, I know. |
Nisstyre-laptop | the entire book is his theory of consciousness |
Nisstyre-laptop | and how there are levels of thinking |
rindolf | Nisstyre-laptop: well, I read "I think, therefore I laugh" before I read GEB. |
Nisstyre-laptop | you can be less of a thinking being, etc... |
rindolf | Yes, he says that consciousness requires thinking in loops, or self-reflection. |
rindolf | Well, it's an informal theory of consciousness. |
Nisstyre-laptop | it requires what he calls a strange loop |
Nisstyre-laptop | and there can be many levels to it |
Nisstyre-laptop | more levels == what we think of as more human or more conscious beings |
Nisstyre-laptop | so PM actually is able to self reflect to an extent |
Nisstyre-laptop | although it requires a human to interpret it |
rindolf | I 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.). |
rindolf | Nisstyre-laptop: yes. |
Nisstyre-laptop | depends what you mean by AI |
Nisstyre-laptop | there are several different definitions |
gde33 | the first human like robot will be build in Japan, the first artificial intelligence in the US |
doomlord | heh |
gde33 | hahaha |
Nisstyre-laptop | the church-turing hypothesis would seem to imply it's possible, at least in principle |
Nisstyre-laptop | to create "strong" AI |
Nisstyre-laptop | although I intensely dislike that term |
Nisstyre-laptop | since it tries to say that any system of thinking that doesn't work exactly the same as a human one isn't AI |
Nisstyre-laptop | which is BS |
gde33 | you 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. |
doomlord | so 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..) |
doomlord | so the "loop" is where information flow becomes qualitatively different ? |
Nisstyre-laptop | doomlord: have you read GEB? |
Nisstyre-laptop | it would be the ability a system has to observe itself, and encode the system itself in the system |
Nisstyre-laptop | in other words self reflection |
gde33 | I don't know many people who can be truly accused of having their own thoughts |
doomlord | i don't think so but i have some related quotes from somewhere |
doomlord | but can a system only approximate itself |
Nisstyre-laptop | Principia Mathematica has that ability |
doomlord | can a computer emulate itself... |
Nisstyre-laptop | as Gödel showed |
Nisstyre-laptop | you can encode formulas in PM as formulas in PM |
Nisstyre-laptop | doomlord: yes |
doomlord | but to what practical extent |
Nisstyre-laptop | what is that supposed to mean? |
doomlord | nature has many 'feedback loops' involving information |
Nisstyre-laptop | physical limitations result in a hard limit of feedback loops |
doomlord | what's GEB, links? |
Nisstyre-laptop | if you point a camera at a mirror eventually it will "stop" |
Nisstyre-laptop | doomlord: it's a book |
Nisstyre-laptop | Gödel, Escher, Bach |
doomlord | ah Google reveals |
Nisstyre-laptop | but the sequel is more clear on what it's about |
Nisstyre-laptop | I Am A Strange Loop |
doomlord | OK sounds interesting |
Nisstyre-laptop | doomlord: anyway, if you nest implementations of a computer in a computer eventually there will be a limit imposed by the physical situation |
Nisstyre-laptop | i.e. the memory and processor speed |
gde33 | only for limited thinkers |
gde33 | it's like entropy, only for people who are afraid to think :P |
doomlord | but don't physical systems also have practical limitations |
gde33 | yes but those are not what we imagine them to be |
gde33 | if only we knew the meaning of life, that would make things so much easier |
Stryyker | how? |
rindolf | I 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. |
doomlord | even humans get programmed, lol |
rindolf | doomlord: yes. |
gde33 | that new immortality project had some interesting videos |
rindolf | doomlord: a large part of human technology is mental. |
rindolf | doomlord: in fact, we can no longer survive without our mental technology. We couldn't for thousands of years. |
gde33 | oh but we can |
gde33 | just need a favorable environment |
doomlord | cultural template = human OS |
gde33 | not mine |
rindolf | gde33: you can survive without your mental technology? Even without conceptual thought? |
gde33 | not sure what you mean |
gde33 | isn't that what all the other species do? |
doomlord | i 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 |
doomlord | supposedly Chinese language makes it harder to think of past, present, future separately |
gde33 | languages can be really weird |
gde33 | all languages have the word "argument" but some want it to have additional meanings, I believe in China an argument is equal to disobedience. lol |
Belxjander | huh? |
gde33 | in English it is a kind of fight |
gde33 | 争 is a dispute 争论 is an argument or debate |
gde33 | I cant think of good examples, I used to know a girl who knew many languages |
gde33 | she showed me how some things are badly broken in some languages |
doomlord | is it true Japanese can't say "no", they have to repeat the question in negative.. |
doomlord | that is what we were told when learning but they must have a word for no surely |
Belxjander | doomlord: there is "Hai" for Yes and "iie" for no |
doomlord | so its just impolite to say "no" i guess |
* Belxjander | is living in Japan |
Belxjander | doomlord: you lose context... |
Belxjander | doomlord: in English you don't repeat |
gde33 | hah no |
Belxjander | but in Japanese you do |
Belxjander | gde33: 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 |
rindolf | gde33: I only know (Modern) Hebrew, English, some mostly forgotten Written Arabic, and some French (which I'm now trying to regain). |
Belxjander | I have also run into the same from Chinese, Japanese, American, European AND African people I have met |
rindolf | gde33: well, I also know bits of other languages like Spanish, Russian, German, etc. |
rindolf | gde33: 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. |
rindolf | gde33: 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). |
doomlord | heh languages with sexism built in.. gender all the way through |
gde33 | some languages are also more emotional than others |
gde33 | Italians are hilarious |
gde33 | so much enthusiasm it makes you think something is going on |
Belxjander | gde33: spoken or written and the correct manner for if you are addressing "up/peer/down" the social ladder with regards respect... yes |
gde33 | Belxjander: does that apply to many words? |
Channel | ##programming |
Network | Freenode |
Published | 2013-04-01 |
“I need an Open Source Something…”
user2013 | I need open source remote desktop in j2me |
rindolf | user2013: hi. |
rindolf | user2013: you again? |
user2013 | I need open source remote desktop in j2me |
user2013 | I need open source remote desktop in j2me |
rindolf | user2013: we heard you. |
atamagawarui | user2013: I need an open-source, free rocket launcher in either VBScript or Batch! |
sksupp | can do |
rindolf | atamagawarui: heh. |
rindolf | atamagawarui: I prefer it in AutoCad's AutoLisp. |
sksupp | VBScript 3+ years experience, team can perform your task quickly, for 300 dollars PayPal |
rindolf | atamagawarui: or in PDP-10 Assembly. |
atamagawarui | rindolf: haha |
sksupp | i guarantee if you put that on freelancer |
sksupp | offers will come |
atamagawarui | sksupp: lol, to whom are you going to outsource the task? |
sksupp | i know |
sksupp | i'll assign it as a project for this Java class i TA |
Channel | ##programming |
Network | Freenode |
Tagline | No problem there… |
Published | 2013-05-24 |
Solving the Halting Problem
inf-groupoid | o0elise0o: mv seems pretty clear to me |
o0elise0o | i cant think of anything Linux doesn't have aside from stability with a GUI |
inf-groupoid | o0elise0o: There are lots of obscure commands, but mv is not one of them. |
o0elise0o | no i mean mv makes sense |
rindolf | o0elise0o: Linux cannot solve the halting problem. |
rindolf | o0elise0o: but neither can Windows. |
o0elise0o | but have no cls with every other command shortened seems odd to me |
Oxyd | Linux can solve the halting problem: kill -9 "$pid" && echo "Halts" |
Channel | ##programming |
Network | Freenode |
Tagline | Cutting the Gordian Knot |
Published | 2013-08-03 |
What to do about Becoming Enraged By Java
swineflu | is there away i can basically do if (input.equals("1" || "2" || "3")) { |
rindolf | swineflu: if (input.equals("1") || input.equals("2"). |
rindolf | swineflu: Perl 6 has junctions for this. |
Znoosey | swineflu: in which language? |
swineflu | in Java |
swineflu | also that's uglyyyyyy |
Znoosey | then rindolf's way is the way to do it |
limbo_ | swineflu: case from Java 7 on, before that just use ifs |
Znoosey | rindolf: is perl 6 out of beta yet? |
rindolf | Znoosey: well, they released Rakudo Star, but it's not very usable. |
Znoosey | ah |
Znoosey | rindolf: do you know when it will be done? |
rindolf | Znoosey: 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 . |
swineflu | Java enrages me |
Rounin | You should stop implementing the Enrageable interface, swineflu |
Rounin | A common rookie mistake |
swineflu | Enrageable interface = swing |
Rounin | Instead you need a HarmoniousAndConstructiveReactionAccessorFactoryDAOInjector Object |
Rounin | You get it by incentivizing an EJB SproinkJunk |
Rounin | In your supplication gridwork of choice |
Channel | ##programming |
Network | Freenode |
Tagline | Programmer Programming Programmer |
Published | 2013-08-03 |
Misbehaving Printers
cousteau | damn printer... it's made like 4 fubared copies |
cousteau | jamming all the time, having to remove an accordion-shaped paper each time |
cousteau | turns out there was another sheet jammed, but it was hidden and the printer wasn't detecting it |
pulse | i wonder if printers will still jam paper in the year 3000 |
pulse | maybe it's a paradox of physics |
pulse | a fluke in nature |
`Gin | I think its more down to the fact printer companies have been milking their cash cow dry, £10 in R&D each year. etc. |
pulse | maybe some day paper will become obsolete, then there will be no problem any more |
`Gin | There are still employees at my job who would prefer to print an email out, read it and then reply to the email. |
`Gin | I don't have much hope for that dream pulse :P |
pulse | that's just stupid :P |
cousteau | pulse, how in the hell would printers work BETTER in the future? |
cousteau | the more intelligent they become, the more stupid things they'll do! |
cousteau | the machine rebellion will start with printers, it's a known fact |
koollman | I suppose the equivalent of paper jam with a 3d printer can get really messy |
cousteau | heh |
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" |
pulse | maybe they could produce the paper in the process |
pulse | maybe they'll print you a hologram |
pulse | lol |
cousteau | koollman, http://en.wikipedia.org/wiki/Grey_goo |
koollman | cousteau: yes, but that one would auto-reproduce, which is much more scary ;) |
koollman | although I guess a very advanced printer could print itself, it's the goal of reprap-like systems |
pulse | nothing a giant EMP wave wouldn't fix |
rindolf | koollman: heh. |
cousteau | maybe 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 |
pulse | haha |
cousteau | 3D printer fork bomb! |
koollman | :) |
rindolf | Heh. |
keepsake | Ah, replicators. |
* koollman | remembers actually using a postscript 'bomb' |
cousteau | ...as an unrelated note, the :(){... forkbomb doesn't work on the `dash` interpreter |
cousteau | it says that : is not a valid function name |
cousteau | so you can fool your friends by trying to convince them that the forkbomb doesn't work |
koollman | cousteau: that's not to hard to modify, although the result will be less obscure. or is it that it doesn't support recursion ? |
cousteau | koollman, replace : with F and you have a working one |
koollman | OK, so just the character is forbidden as a name. a bit sad |
cousteau | or with _ |
koollman | _ works, it's still quite hard to read :) |
cousteau | with _, if you tilt your head, it looks like a toilet on top of a tree |
pulse | that's some vivid imagination |
wei2912 | lol |
cousteau | or a chair or something |
koollman | pulse: shell programming may have unexpected side-effects ;) |
pulse | like waking up in a mental asylum |
pulse | ? :) |
koollman | nah. But I do remember making very bad jokes about zombie processes, reapers and clones |
pulse | hmm |
koollman | I woke up as a sysadmin, too. that may partially qualify |
pulse | lol |
Channel | ##programming |
Network | Freenode |
Tagline | I blame Gutenberg |
Published | 2013-08-08 |
What ##programming is all about?
christos_ | hey |
rindolf | christos_: hi. |
Znoosey | hello |
christos_ | we have topic here? |
rindolf | christos_: /topic |
kimochiwarui | christos_: Ummm... programming? :-O |
rindolf | christos_: anyway, we discuss programming and other stuff. |
Znoosey | christos_: the general topic seems to be type safety |
Znoosey | >_< |
rindolf | Znoosey: and Java questions. |
rindolf | Help with Java homework. |
Znoosey | rindolf: ah yes |
rindolf | From people who cannot indent correctly. |
Znoosey | rindolf: hahaha |
rindolf | Znoosey: :-) |
Znoosey | rindolf: 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 |
rindolf | Znoosey: heh. |
rindolf | Znoosey: Java golf! |
Channel | ##programming |
Network | Freenode |
Published | 2013-08-08 |
How well do Humans Execute Loops?
rindolf | ashmew2: hi. |
ashmew2 | hello rindolf . |
rindolf | ashmew2: what's up? |
ashmew2 | Sorry about the other day, my internet was acting weird. seems stable now |
rindolf | ashmew2: ah, that's OK. :-) |
ashmew2 | rindolf, just fixed issues that cropped up with a new router. Fixes the internet :D |
RangerMauve | I'll never forgive you |
ashmew2 | what's up with you? |
ashmew2 | RangerMauve, while(!forgiven) ask_forgiveness(); :P |
rindolf | ashmew2: I'm fine. Looking for a misplaced E-mail. |
rindolf | ashmew2: infinite loop! |
ashmew2 | Let's hope that's not an infinite loop. |
ashmew2 | :P |
rindolf | ashmew2: run it in a background process/thread. |
ashmew2 | hahaha |
rindolf | ashmew2: :-) |
ashmew2 | not necessarily infinite, we don't know how the variable forgiven is modified by the called function :P :P |
rindolf | ashmew2: well, this is pseudocode. |
RangerMauve | ashmew2: It could be potentially infinite if I die |
ashmew2 | RangerMauve, don't let the requests be pending then :D |
ashmew2 | for the sake of infinite rise in universal entropy. |
RangerMauve | Maybe I want it to happen. Manye I'm some sort of existential anarchist |
ashmew2 | well, Anarchy, no matter how inviting, doesn't really lead to fruitful consequences. But i guess that's individualistic at best. |
RangerMauve | 2deep4me |
Channel | ##programming |
Network | Freenode |
Published | 2013-09-21 |
FizzBees
rindolf | Oh, God, FizzBuzz discussion. |
Rounin | rindolf: 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 |
Rounin | To properly print the lines, you see |
Rounin | Also FizzBuzz in C# is hopelessly out of date |
* Rounin | ducks and grabs popcorn |
adsc | fizzbuzz can be a challenging exercise if you require an exotic language like Chef |
adsc | you 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 |
Rounin | atoi is a nice exercise though |
moop | adsc: write one, become the hero that beginners need |
moop | call it nooblib |
moop | become famous |
Channel | ##programming |
Network | Freenode |
Tagline | FizzBees |
Published | 2013-12-12 |
Crypto Time Exchange
rindolf | Today I got the idea for "crypto-time" similar to crypto-currency - BitSeconds. |
rindolf | Not sure how it will work. |
Paper | What would the benefit of having lots of BitSeconds be? |
pyon | rindolf: Ah. |
rdevilla | rindolf: you are enabling pedophiles, terrorists, and drug dealers |
pyon | rdevilla: wat |
rindolf | rdevilla: heh. |
sirdancealot | and time thieves |
rdevilla | especially time thieves |
rdevilla | think of all the time laundering |
rindolf | Reminds me of http://en.wikipedia.org/wiki/Momo_%28novel%29 |
pyon | rdevilla: Time thieves? You mean like those silly Facebook games that steal your time? |
rdevilla | pyon: the Steam sale has taken up far too much of my holiday already ._. |
pyon | rdevilla: Heh. :-) |
Channel | ##programming |
Network | Freenode |
Tagline | Be back in a BitSecond… |
Published | 2013-12-25 |
Fine Literature (about svn.php.net)
olamachon | Yay! svn.php.net is back up. |
rindolf | olamachon: <olamachon> Yay! svn.php.net is back up. |
rindolf | <doomlord__> xeno_ actually seeing rust on ==> that's great. |
olamachon | rindolf: ? |
rindolf | olamachon: sorry, I meant that it's great that svn.php.net is up. |
olamachon | rindolf: haha ya. Pretty exciting, might write a short novella about it. |
rindolf | olamachon: heh. |
olamachon | The 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 |
rindolf | olamachon: heh. |
olamachon | rindolf: Ah that's it. So much better. |
olamachon | rindolf: Hopefully I'll get like a 10 sec clip in some svn documentary on the history channel |
XMPPwocky | rindolf: you *know* that the people working on svn.php had to have an offline backup |
rindolf | olamachon: I like your title too. |
olamachon | rindolf: "And it went down, and that is how I knew it was the beginning of the end" |
rindolf | olamachon: heh. |
XMPPwocky | rindolf: because otherwise nobody could remember which way the arguments go for anything |
rindolf | olamachon: “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.” |
olamachon | XMPPwocky: ya I was thinking about asking my fellow ner... connoisseurs.... if they might have a backup |
olamachon | rindolf: "a lonely life full of 1's and 0's" |
rindolf | olamachon: heh. |
olamachon | rindolf: I smell the beginning of an organically grown IRC novel |
rindolf | olamachon: this would definitely make a best-seller. |
rindolf | olamachon: heh. |
rindolf | olamachon: maybe I'll prepare a convo log out of it - http://www.shlomifish.org/humour/fortunes/sharp-programming.html |
olamachon | hahahah |
rindolf | olamachon: “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.” |
rindolf | LOL. |
olamachon | rindolf: "Soon I realized we were at a turning point in a cultural revolution" |
rindolf | olamachon: hmm... you can do "better" than that. |
rindolf | olamachon: http://www.shlomifish.org/humour/stories/ - I actually wrote some novellas and screenplays-of-sorts here. |
olamachon | rindolf: right right, novellas. I was thinking more like I was the glue guy in a documentary |
olamachon | rindolf: So I was trying to be super cliché |
rindolf | olamachon: ah. |
rindolf | olamachon: so was I. |
olamachon | rindolf: I like the ironic cliché where it actually means nothing |
olamachon | rindolf: 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?” |
rindolf | olamachon: I wonder where I first read clichés such as that. Maybe it was someone parodying them. |
olamachon | rindolf: "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." |
rindolf | olamachon: heh. |
rindolf | olamachon: do you actually write? |
olamachon | rindolf: never |
rindolf | olamachon: ah, I see. |
olamachon | rindolf: is it that obvious? haha |
rindolf | olamachon: you may be a natural. |
olamachon | rindolf: I wrote like an essay or two in university, they were like 2 pages haha |
rindolf | olamachon: ah, so little? |
olamachon | rindolf: I read a copious amount of literature |
rindolf | olamachon: ah, OK. |
rindolf | olamachon: OK, I'll keep this conversation. |
olamachon | rindolf: Perhaps that has a prolific effect on my penchant for the perverse verbosity? |
rindolf | olamachon: and put it on that page. |
rindolf | olamachon: yes, maybe. |
olamachon | rindolf: Sure. I feel like we may be getting a bit off-topic here |
rindolf | olamachon: yes, well, svn.php.net is back - that's what important. |
rindolf | Seize the svn. |
rindolf | Carpe svn! |
olamachon | rindolf: Nice. I see what you did there. I am literally doing that as fast as I can |
rindolf | Well, not sure the Latin is right. |
olamachon | carpe is the seize part |
rindolf | "Occupy svn.php.net!" |
olamachon | diem is day |
rindolf | olamachon: yes, I know. |
rindolf | But maybe svn has to be conjugated. |
olamachon | oh was carpe diem an idiom? |
olamachon | carpe svnus? |
rindolf | Carpe svni? |
olamachon | ^ |
rindolf | Carpe svna? |
rindolf | Carpe svnis? |
rindolf | Not sure. |
rindolf | My Latin is weak. |
rindolf | I know the plural of Pentium is Pentia. |
pyon | olamachon: "Carpe diem" means something like "live/enjoy this day" |
olamachon | pyon: Seize the day |
pyon | Yeah. |
rindolf | Well, carpe meant quite a few things. |
rindolf | In Latin at least. |
olamachon | This is unbelievably slow. On a 1gbps connection, PHP docs have been downloading for 15 minutes so far |
rindolf | http://en.wikipedia.org/wiki/Carpe_diem |
rindolf | olamachon: I see. |
olamachon | I'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 |
Network | Freenode |
Tagline | We’re not novelists, we just play ones on IRC |
Published | 2014-03-10 |
What’s in a name?
Rad- | gcc `xml2-config --cflags` -g lib.c -o lib `xml2-config --libs` |
rindolf | Rad-: you called your executable "lib"? It's a common name for directories. |
Rad- | ...yes |
Rad- | i'll change it later i just got lazy |
rindolf | Rad-: ah. |
rindolf | Rad-: 1. Are you using version control? 2. Do you have automated tests? |
Binary_Digit | This is the hardest part of programming - choosing a name for the dev directory. |
Rad- | no, no? |
rindolf | Rad-: well, you should on both accounts. |
pulse | Binary_Digit++ |
pulse | i hate that part |
Denommus | Binary_Digit: uh, src? |
indigo | Binary_Digit: projects |
pulse | i thought he meant the project name folder |
Binary_Digit | src is fine if you're only ever going to write one program |
Denommus | ah, for the directory where the projects will be! |
Denommus | I always name it "Projects" |
Binary_Digit | all your programs are called 'Projects'? |
they | Shouldn't you use a top-level qualifier? |
Binary_Digit | Cool. |
pulse | lol |
Denommus | Binary_Digit: no, the directory where the projects are |
they | For instance, if you're making a library called "Jail", have the top-level folder named "Jail"? So the namespaces below would be "Jail.Whatever"? |
Denommus | Binary_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 |
Denommus | they: yup |
Binary_Digit | Q: 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 |
* jrslepak | just names a project's directory based on the name of the project |
Binary_Digit | jrslepak, so you still have the same problem |
pulse | i find it hard to come up with project names that don't suck |
Binary_Digit | Denommus solves it by calling every project 'Projects' |
jrslepak | Binary_Digit: what problem do I have? |
Binary_Digit | But I prefer to find more original names |
pulse | I'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_Digit | jrslepak, the problem of picking a name for your project |
Denommus | Binary_Digit: stop putting words on my mouth, I hate it |
benzrf | Binary_Digit: one of the two hard things in programming |
Binary_Digit | Denommus, oh, I think you'll survive. |
Binary_Digit | Especially if that graph is anything to go by. |
Binary_Digit | But all right, I apologise. |
pulse | benzrf, the other being actually getting to work? |
Binary_Digit | Ah, bring back florin5 |
Binary_Digit | I have a project for him |
Binary_Digit | A project name generator! |
Binary_Digit | Only problem is: what to call it? |
pulse | project name namer |
rindolf | Rad-: they do? Why? |
rindolf | Binary_Digit: heh, it should be self-hosting. |
benzrf | pulse: 'two hard things in programming |
benzrf | cache invalidation and naming things' |
pulse | hmm |
benzrf | or maybe it was 'in compsci' |
rindolf | benzrf: '...and off by one errors'. |
benzrf | well known quote though |
benzrf | rindolf: huehuehue |
benzrf | i saw that one |
pulse | yeah, those are tricky |
benzrf | Christ i hate fencepost errors |
benzrf | they get me every time -.- |
rindolf | benzrf: I had a lot of them in a recent Project Euler problem. |
Binary_Digit | I think I shall call my latest project Bernard. Or possibly Saskatchewan. |
pulse | Binary_Digit, i find you could develop all sorts of names from fruit names |
rindolf | Rad-: well, you can use them for your own personal use. |
pulse | have a timer project? call it pineapple timer |
benzrf | rindolf: :( |
pulse | makes it sound fresh |
pulse | and exciting |
Binary_Digit | Oh yeah - Apple - or Blackberry - or Raspberry - or Apricot |
Binary_Digit | I don't suppose any of those are taken |
pulse | tomatomation |
pulse | :D |
pulse | stands for tomato automation |
Binary_Digit | I 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 |
benzrf | Binary_Digit: amazing |
Binary_Digit | yeah, I know - I think I'm too tired for IRC right now, talking nonsense |
Channel | ##programming |
Network | Freenode |
Tagline | Software naming discussions good jokes maketh |
Published | 2014-03-18 |
Two men sharing frustrations with their hair.
NBP | FFS |
NBP | my hair never looks good |
NBP | it's getting ridiculous |
NBP | fuck this hair |
rindolf | NBP: my hair is a disaster area too. |
rindolf | NBP: it grows in all directions and grows quickly, and it's always out of shape. |
rindolf | When I brush it it looks weirder. |
rindolf | NBP: heh, two guys discussing hair. |
NBP | mine doesn't grow in some parts any more |
NBP | but where it does grow it looks terrible |
rindolf | NBP: ah. |
rindolf | NBP: http://www.youtube.com/watch?v=O8cDbj8mLKg - Ape of Death has hair problems too. |
rindolf | NBP: that's my favourite part out of The Mighty Boosh. |
Channel | ##programming |
Network | Freenode |
Tagline | Having a bad hair life |
Published | 2014-07-22 |
Trolling konverse the Troll
rindolf | Macuser: I Went to an anime/manga con - https://twitter.com/shlomif/status/492341211827404800 |
NextFunctor | roflcon |
rindolf | gde33: you can use AdBlockPlus. |
gde33 | that doesn't work, with a central server they have to pay a lot for hosting |
konverse | This guy is hilarious. rindolf! |
gde33 | I have to watch advertisements to make the centralized control work |
gde33 | because it doesn't |
gde33 | yeah this "service" |
rindolf | konverse: who is? |
gde33 | meanwhile the tubes are so fast that the high-definition torrent is finished before I can tab to the client |
gde33 | uhhuhuhu?? |
gde33 | oh I said torrent *shrug* |
rindolf | Macuser: BTW, do you know iJustine on YouTube/etc.? She's awesome. |
gde33 | you are assuming I'm not uploading |
rindolf | There are other business models for Web revenue - https://plus.google.com/+ShlomiFish/posts/MRLntf3xu5Y |
gde33 | ahh the greed based garbage interwebs |
konverse | What else rindolf? |
rindolf | gde33: greed? |
rindolf | konverse: what? |
rindolf | konverse: I don't understand you. |
konverse | Am I trolling you? Sorry if I interrupted. |
jrslepak | just because you do things for strangers for free doesn't mean other strangers aren't doing things for you for free |
rindolf | konverse: please be more coherent. |
gde33 | konverse: not at all |
gde33 | you could just, you know, work for your money? |
rindolf | konverse: vague person is vague. |
konverse | Heh. 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 |
konverse | rindolf: So as is robust to robots? |
rindolf | konverse: find some place else to troll. |
konverse | Hah! Got you. |
konverse | Where have my poor fingers gone? |
konverse | Somewhere in the sewers! Bwahahahaha. |
rindolf | konverse: 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. |
konverse | OOooh. |
rindolf | konverse: them and http://en.wikipedia.org/wiki/Megan_Fox . |
konverse | Touchy. Did you have to man that? |
NextFunctor | Access violated @ that insult |
rindolf | konverse: man? |
konverse | Yah mon. |
rindolf | konverse: yeh money! |
konverse | Well, there ya go. |
konverse | Humanity at its' finest. |
rindolf | konverse: money talks, bullshit walks, and GNU awks! |
NextFunctor | yeh boi, freeze! how low can you go? - Public Enemy ft. Anthrax |
konverse | Well deserved credit, mon. |
NextFunctor | I'm curious Konverse |
NextFunctor | Are you even a programmer? |
rindolf | konverse: http://www.shlomifish.org/humour/humanity/ - «Humanity - The Movie» |
gde33 | konverse: what basic do you write in? |
konverse | I do know the basics of some langs. Compared to this wumpus, I have more experience than even what kind of taste his art is. |
rindolf | gde33: he writes in basic trolling English. |
konverse | There goes more credit. +1. |
konverse | Bitcoin talker. |
rindolf | konverse: I'm not worthy! I'm not worthy! I'm not worth! |
* rindolf | erects a giant status of konverse and worships it. |
rindolf | Your holiness! |
rindolf | Your godliness! |
* wei2912 | bows in front of the statue |
rindolf | Your ChuckNorrisness! |
wei2912 | wait, status* |
rindolf | wei2912: also kiss its feet. |
wei2912 | your status glorifies us! |
gde33 | the only interpreter should be hardware design language, then we should go back to the cartridge system |
wei2912 | glorious leader |
wei2912 | we will follow you for the rest of your life! |
wei2912 | your status shall be in our hearts! |
rindolf | wei2912: yes. |
rindolf | wei2912: heh. |
konverse | It's not over rindolf. Soon, there'll be butterflies. Then there'll be birds and cats wraunching at each other. |
rindolf | http://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" |
konverse | I'm pretty sure. You have something planned? |
rindolf | konverse: your SummerGlau-ness! |
gde33 | rindolf: do you make a lot of money with your website? |
rindolf | konverse: nothing is over until either or both of us are dead! D. E. D. Dead! |
rindolf | gde33: not a lot yet. |
konverse | Yes. Wanna race? I'll play tag first. You're it. |
* rindolf | eats the tag. |
rindolf | Om nom nom nom. Delicious. |
rindolf | Here's a tag for you - <br class="foo" /> |
rindolf | It's an XHTML tag. |
konverse | That's rhetorical rindolf. You should have type casted. |
gde33 | rindolf: oh that will be sure to make things easy! |
konverse | Why the long face??? :< |
rindolf | http://www.shlomifish.org/humour/Muppets-Show-TNI/Harry-Potter.html - Cookie Monster as Dumbledore 2. |
konverse | Ah. Just a frame. A portrait. We're there any fleas? |
konverse | rindolf: You're pathetic. |
konverse | Period. |
rindolf | konverse: I am pathetic. |
wei2912 | humans are pathetic |
rindolf | konverse: I perfected patheticness to an art-form. |
konverse | I won't go for stats, 'cause I can already tell by just a lift of a knob, I can twist things around. |
rindolf | konverse: my patheticness is unmatched even by Chuck Norris' patheticness. |
rindolf | ZadYree: ewwwww! |
rindolf | ZadYree: what's up? |
ZadYree | yo rindolf :) |
ZadYree | Well, trying to convince myself it's time to code ^^ |
rindolf | ZadYree: how's life, liberty and the pursuit of happiness today? |
rindolf | ZadYree: Stop! Coding time! |
ZadYree | Hehehe |
konverse | What if I do this? ><````'i> j-------\p |
rindolf | ZadYree: https://www.youtube.com/watch?v=otCpCn0l4Wo - Stop! Hammer Time. |
rindolf | konverse: ASCII art? |
gde33 | konverse: you have to wrap it in a cdata section |
ZadYree | rindolf, hehehe! Oh yeah! |
konverse | You're so obvious rindolf. |
konverse | I guess the wait watchers have no idea. |
rindolf | ZadYree: meet konverse - he's my target of counter-trolling. |
rindolf | konverse: s/wait/weight/ |
konverse | rindolf: Guess what? I'm trolling your website. I'll go and rate it. |
rindolf | konverse: go ahead. Make my day! |
ZadYree | troll day is best day |
konverse | OOOOoooooh. |
rindolf | konverse: any publicity is good publicity. |
konverse | Like, how you started the alpha? |
rindolf | konverse: alpha? |
rindolf | konverse: alpha of what? |
rindolf | ZadYree: heh. |
konverse | Nm. |
rindolf | ZadYree: "It's a good day to troll!" |
rindolf | konverse: whatever. |
rindolf | https://www.youtube.com/watch?v=Yf7MT1p1VNI - whatever. |
ZadYree | rindolf, :) |
Channel | ##programming |
Network | Freenode |
Tagline | May the best troll win! |
Published | 2014-07-27 |
The Round Trip Delay of Approaching a Girl
rindolf | protist: I realised Sarah Michelle Gellar starred in the same show as Robin Williams. They played a father and daughter. |
protist | rindolf: you are obsessed with her :p |
rindolf | And the father divorced her mother and left her mother to raise her on her own, kinda like SMG in real life. |
rindolf | protist: I *iz* obsessed with her. |
rindolf | protist: she was one of my first loves. |
protist | rindolf: haha |
rindolf | protist: I was recently obsessed with Jennifer Lawrence too - I like the alpha female/insurgent/antagonist/rebel type of girls. |
rindolf | protist: 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. |
rindolf | protist: since then I realised I should be more honest and direct and also reduce the round-trip/time-to-market delay. |
protist | rindolf: round-trip/time-to-market delay? |
protist | rindolf: 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_true | protist: Yeah you might not wanna mention ROI [= "Return On Investment"] when you're asking a girl on a date... |
protist | rindolf: but sometimes it is lack of interest...and sometimes they really do have a boyfriend |
protist | Jck_true: what do you mean? :p |
rindolf | Jck_true: heh. |
protist | Jck_true: I'm doing the monogamy thing at the moment |
rindolf | Jck_true++ # Made me laugh. |
rindolf | "What's your favourite position? CTO!" |
pyon | protist: Wouldn't it be easier to simply say "not interested, bye"? |
pyon | protist: I mean, in the case where they aren't interested. |
protist | pyon: When do you ever remember girls being simple? |
Jck_true | The Freaking FCC :) |
pyon | protist: True that. |
protist | pyon: and sometimes they may tell you they have a boyfriend...and actually have one...but will still sleep with you |
protist | pyon: they might tell you just so you know that this is supposed to be discrete lol |
vendu | pyon, nothing is simple with/about women :D |
vendu | hey rindolf |
rindolf | protist: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-xkcd-programming-languages-sex-talk - Haskell Sex. |
protist | rindolf: 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! |
pyon | rindolf: lol |
vendu | hehe |
vendu | =) |
Svetlana | ffs |
rindolf | HikaruBG: hi, no idea. |
rindolf | Svetlana: hi. |
rindolf | Svetlana: what's wrong? |
rindolf | Svetlana: I hope you were not too offended by our sex talk or pseudo-sex talk here. |
rindolf | We're not sexist - we just play ones in real life. |
HikaruBG | Svetlana, what is ffs? |
rindolf | Well, there's a difference between sexist and sexualised. |
rindolf | HikaruBG: "FFS = for fuck's sake". |
Svetlana | No, 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. |
HikaruBG | thanks rindolf, i have learned something new today .... that early in the morning :) |
HikaruBG | Svetlana, just take a 15 and step out from the office. Then figure all priorities out. |
Svetlana | How do you define "take a 15"? |
grim001 | 15 milliseconds |
sandeep | vendu: hi |
HikaruBG | 15 minutes ... :) |
HikaruBG | clean your head a bit |
HikaruBG | fresh air |
rindolf | Svetlana: yes, maybe take a walk. |
rindolf | Svetlana: ah, I'm glad you're not offended. |
HikaruBG | on another hand, Svetlana, where are you trying to deploy mediawiki? |
rindolf | Well, boys will be boys (and girls will be girls). |
Channel | ##programming |
Network | Freenode |
Tagline | “Baby, we’re so direct, we need to be on the same subnet!” |
Published | 2014-08-25 |
Life According To Valentine
rindolf | In 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?" |
njcomsec | does polyamorous mean a slut? |
rindolf | njcomsec: well, not exactly. |
rindolf | njcomsec: 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. |
pyon | Is it not possible to have a fixed, small but non-singleton set of romantic partners? |
rindolf | pyon: what does that mean? |
njcomsec | i wouldn't worry about it :) |
njcomsec | in fact i would worry she might NOT want to again |
njcomsec | pyon i believe that is called open relationship |
njcomsec | i am open to this idea |
njcomsec | but so far i cant even find one nice girl who will date me |
njcomsec | so this is the first step |
o0elise0o | i have this problem where if i sleep with someone i usually don't want to ever again |
njcomsec | that's cute |
pyon | rindolf: 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. |
rindolf | Also , 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. |
rindolf | pyon: ah. |
rindolf | pyon: well, she had a fixed (But often growing or getting reduced) set of those. |
pyon | rindolf: Well... if it is often growing or shrinking, it is not fixed. |
gde33|2 | o0elise0o: try costumes https://www.youtube.com/watch?v=ZJgYxWhDDWc |
rindolf | pyon: ah. |
rindolf | pyon: well, if her lovers had entered a relationship, she stopped sleeping with them. |
rindolf | pyon: although not permanently. |
pyon | rindolf: Ah! |
rindolf | I imagined a short students' film about Valentine Gellar's life. |
rindolf | It starts with showing her riding a bus and then there are the immortal words "I used to be Sarah Michelle Gellar". |
rindolf | And Valentine had a steady boyfriend and also studied for a Ph.D. Well, she's a professor now. |
rindolf | Anyway, 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|2 | rindolf: you are spoiling the whole movie! |
rindolf | gde33|2: heh, it's not a real film. |
gde33|2 | you underachiever! |
gde33|2 | I say, make it so |
rindolf | And 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." |
KAROLINA | rindolf: are you fluffy? |
rindolf | KAROLINA: no, I'm Fluttershy. |
KAROLINA | rindolf: What is a fluffershy? |
rindolf | And there's also a part where the original SMG and Valentine recall some memories from their mutual past together. |
KAROLINA | JamesNZ are you fluffy? |
rindolf | KAROLINA: s/ffer/tter/ |
KAROLINA | rindolf: i don't understand you |
JamesNZ | KAROLINA: Nope. |
rindolf | KAROLINA: Fluttershy is the sensitive pony in My Little Pony- http://mlp.wikia.com/wiki/Fluttershy |
KAROLINA | rindolf: but i like Fluffle betteR!? |
rindolf | KAROLINA: what is fluffle? |
KAROLINA | rindolf: Google Fluffle! |
KAROLINA | and then go to pictures |
Channel | ##programming |
Network | Freenode |
Tagline | “I used to be Sarah Michelle Gellar” |
Published | 2014-08-29 |
How to win over a young boy in a pretend gun fight.
rindolf | thecha: hi, what's up? |
thecha | not much. I am running my trisquel gnu/Linux from an usb now |
thecha | and you? |
rindolf | thecha: I've been redditting and twittering. |
rindolf | thecha: and I went on a walk now. |
pulse | hi rindolf |
rindolf | thecha: I met a father with two children. he scolded them. |
rindolf | thecha: I asked him for their names and he said "why does it matter?" :-( |
rindolf | pulse: hi. |
rindolf | I also saw a lady sitting on a bench with two Pekinese dogs - one male and one female. |
rindolf | they barked at me. |
rindolf | Maybe she was afraid of me (their owner I mean). |
ezrios | dogs bark at everything |
rindolf | I also saw some bird watchers in the park earlier in the morning. |
rindolf | ezrios: some dogs are amazingly calm. |
rindolf | ezrios: I once met a huge Caucasian Shepherd dog who was less than one years old and called "Rambo" who was super-calm. |
rindolf | His owner was also very friendly. |
ezrios | a super-calm Rambo eh |
epitamizor | cool story bro |
rindolf | They say the dog and its owner resemble each other. |
rindolf | epitamizor: every story is cool with the right attitude. |
rindolf | epitamizor: http://www.reddit.com/r/TMNT/comments/2d9fo7/postrelease_movie_discussion_thread_2/ck3khga - see this. |
rindolf | ezrios: yes , amazing. |
rindolf | ezrios: Rambo was the epitome of a tough all powerful super-muscular anti-geeky warrior/action-hero. |
rindolf | ezrios: but the fact of the matter is that the best combat warriors in the world are: 1. Not very muscular. 2. Geeks. |
rindolf | http://www.shlomifish.org/philosophy/philosophy/putting-all-cards-on-the-table-2013/DocBook5/putting-all-cards-on-the-table-2013/best_warriors.html |
thecha | OK i will try |
thecha | the dog probably ws being aggressive because the owners mood was affecting him |
thecha | the owner probably was being hostile so the dog followed suit |
thecha | and the guy with the kids should have just said the names instead of being a dick about it |
thecha | you go for walks often? |
rindolf | thecha: yes, I go for walks a lot. |
rindolf | thecha: yes, this father should learn some things after fatherhood. |
rindolf | thecha: the children were nice. |
rindolf | Oh! 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. |
thecha | rindolf-> who won the imaginary shoot out? |
rindolf | thecha: he did I think. |
rindolf | thecha: I let him win. |
rindolf | thecha: he seemed to have enjoyed it. |
rindolf | thecha: children can be so smart. |
pulse | i don't think age has anything to do with smartness |
rindolf | thecha: and it helped brighten my day. |
rindolf | pulse: yes. |
rindolf | pulse: I have actually grown smarter with age. |
pulse | I've grown wiser. not much smarter |
rindolf | pulse: ah. |
rindolf | pulse: what's your distinction? |
rindolf | pulse: I've grown wiser too. |
pulse | smart is the ability to calculate things fast |
pulse | wise is the ability to live your life ;) |
rindolf | pulse: there are more parameters to intelligence than doing fast calculations. |
pulse | i guess there's certain correlation between the two |
rindolf | pulse: yes. |
pulse | i know. there's different types of intelligence |
pulse | but most types boil down to two things. calculations and speed |
rindolf | pulse: ah. IQ? |
pulse | any kind of intelligence |
pulse | IQ is a sort of generalization of all types |
rindolf | pulse: see https://twitter.com/shlomif/status/495252148775436288 - «Forget #IQ! #Sloppy → #Confident → #Smart!! #TeamGrimmie #confidence #competence #PublishOrPerish» |
pulse | but it's also stupid |
pulse | rindolf, hmm |
pulse | what am i supposed to see there :P |
pulse | i still don't know how twitter works |
pulse | what are those hashtags supposed to be |
pyon | rindolf: Meh, sloppiness is just sloppiness. |
pyon | rindolf: One can be flexible without lowering one's own standards. |
thecha | rindolf you can't let the enemy win |
rindolf | thecha: yes, bring the Delta Team with Chuck Norris, Sylvester Stalone, Arnold Schwarzenegger, and.. Summer Glau (!♥:-)) against this boy. |
rindolf | there shall be blood tonight! |
ssta | you really are obsessed with this Summer Glau |
Channel | ##programming |
Network | Freenode |
Tagline | We need backups now! He’s killing us. |
Published | 2014-08-30 |
Spreading the love.
rindolf | aidanh: I've solved Project Euler #141 yesterday and learned a valuable lesson about excessive forking to processes and capturing their output. |
Snake2k | rindolf: Indeed >_> |
rindolf | Namely: it kills performance. |
rindolf | Snake2k: where do you live? |
Snake2k | rindolf: I need to start doing Project Euler again :| |
rindolf | Snake2k: ah. |
rindolf | Snake2k: we can become friends there. |
Snake2k | rindolf: Northern Virginia, pretty much a mile or two away from D.C. |
rindolf | Snake2k: ah. |
Snake2k | rindolf: We can still be friends >_> |
rindolf | Snake2k: heh. |
rindolf | Snake2k: I don't friend Northern Virginians! |
rindolf | Snake2k: ;-) |
* Snake2k | does "gcc -Wall hug_rindolf.c -o hug --std=c11" |
* Snake2k | does "./hug" |
rindolf | Snake2k: southern virginians on the other hand... |
* Snake2k | gets "Segmentation Fault (core dumped)" |
Snake2k | rindolf: Why? :'( we're nice and shit :( |
rindolf | Snake2k: heh, I'm just joking. |
rindolf | Snake2k: I'm cool with Northern Virginians. |
Twey | rindolf: ‘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. |
* DarkCthulhu | has quit (Ping timeout: 264 seconds) |
rindolf | Twey: I Was talking about POSIX processes. |
rindolf | Twey: I captured the output of "factor" for convenience, and it proved to be a major slowdown. |
rindolf | Twey: ERLANG! Munctional! Parallelism! |
Snake2k | rindolf: but you hurt ma feelz :'( |
rindolf | Snake2k: heh. |
Tawre | Snake2k, just commit violence against him |
Tawre | it'll fix everything |
Tawre | and if it doesn't you're not using enough violence |
Snake2k | Tawre: good idea :| |
* Snake2k | hugs the living rindolf out of rindolf |
Myrl | I wonder if normal algebra would be fine with you using lambda functions. |
* rindolf | sends 1e12 virtual kisses to Northern Virginia. |
Myrl | Or curried functions. |
* Tawre | kisses rindolf 0e13 times. |
Myrl | guys get a room. |
rindolf | Tawre: heh. |
rindolf | Myrl: we got ##programming ! |
Snake2k | this is getting weird... |
rindolf | It's a chat-room! |
Snake2k | I hug... I don't do virtual kisses... |
* Snake2k | slithers away... |
* Snake2k | is all creeped out and shit... |
rindolf | s/kisses/hugs/ |
Tawre | Snake2k, well, we can kill it "hugs" too if you want ;) |
* Snake2k | slithers back |
Snake2k | Tawre: <______________< |
Twey | rindolf: ‘Parallelism’ — er… yeah. That's what you wanted :þ |
Tawre | we can do parallel hugs too |
Channel | ##programming |
Network | Freenode |
Published | 2015-02-19 |
Baseless
ams | rebase is fun |
Church- | Base in general is fun. |
sir_galahad_ad | 3rd base isn't bad |
Church- | I mean come on man, are you a base-head or not?! |
Faylite | 4th base is fun |
sir_galahad_ad | Base 16 is kinda neato |
* rindolf | is all about that base. |
* sir_galahad_ad | high-fives rindolf |
rindolf | sir_galahad_ad: http://www.fivefingertees.com/all-about-that-base-no-rebels-t-shirt.html |
Faylite | You can't use base jokes any more, cause all your base are belong to us. |
Channel | ##programming |
Network | Freenode |
Published | 2015-02-24 |
3 Years Experience in Swift
_blizzy_ | lol at people who are looking to hire people who have 3 years experience of Swift. |
pulse | i have 1 year of experience with Swift and I've developed a minor depression in that time |
pulse | should i sue oracle? |
apotheon | I 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. |
pulse | oh, you mean Swift |
pulse | as 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/ |
pulse | could 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. |
pulse | only 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. |
pulse | chuck norris once outrun himself |
_blizzy_ | 2003. |
_blizzy_ | I hope no one |
_blizzy_ | attempts to crash my app. c: |
wei2912 | rindolf: chuck norris can compile any randomly generated code with GCC |
rindolf | wei2912: :-) |
apotheon | That's impressive. GCC sometimes doesn't even compile standards compliant code. |
pulse | chuck norris can roll a joint while swimming |
_blizzy_ | CN slammed a revolving door. |
Twey | pulse: They could have chosen a much stupider name, like ‘Go’. |
_blizzy_ | Twey, or Java |
wei2912 | lmao |
_blizzy_ | I kid. |
pulse | Twey, well at least Go doesn't have any bad connotations ... as far as i know |
_blizzy_ | GO is actually |
_blizzy_ | decent. |
* Twey | resolves to call his next project ‘The’ |
apotheon | Java isn't a stupid name. It was just ruined by association with the language. |
pulse | when i hear Swift, all i can think of is those horrible layout patterns in Netbeans |
rindolf | wei2912: 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. |
Twey | pulse: I mostly think of the bird |
pulse | chuck norris once made a program that was 110% bug free |
wei2912 | rindolf: Chuck Norris once wrote Swift Swiftly |
rindolf | pulse: and he donated the extra 10% for charity. |
_blizzy_ | Chuck Norris once wrote a Whitespace program without whitespace. |
apotheon | pulse: Only once? Slacker. |
pulse | rindolf, :D |
wei2912 | he Goes on to write Go |
Twey | _blizzy_: That's easy |
ams | isn't everything readable in go by default? |
pulse | ams, that's what they said about Python |
apotheon | Go is an excellent Java replacement. |
ams | :-) |
Twey | _blizzy_: (the empty program is a valid Whitespace program) |
_blizzy_ | Twey, oh. |
_blizzy_ | time to learn meteor. |
pulse | i 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. |
wei2912 | heh |
apotheon | pulse: 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. |
Znoosey | pulse: why would a wormhole be to another dimension? |
apotheon | I'm pretty sure neither Python nor JavaScript uses strict. |
_blizzy_ | JS does. |
Znoosey | pulse: wormholes goes to other places in the galaxy, it does not move between dimensions |
pulse | Znoosey, i thought all wormholes lead to dimensions with silly rabbits and such |
apotheon | Seriously? I clearly haven't been writing "enough" JavaScript. |
_blizzy_ | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode |
apotheon | I haven't yet encountered that. |
Znoosey | galaxy = universe |
pulse | apotheon, yeah, JS has use strict :L |
pulse | Znoosey, wat |
Znoosey | in my sentence it is! |
Twey | As a string. |
Znoosey | I just messed it up :P |
pulse | galaxy is a subset of the universe |
Twey | I thought that was a joke about Python's True = False |
pulse | a universe might be a subset of a multiverse :P |
Znoosey | pulse: yes, I messed it up in my sentence |
pulse | a multiverse might be a subset of itself o_O |
Znoosey | a multiverse is a subset of space |
pulse | well what is space then |
Znoosey | space might be infinite |
_blizzy_ | why is True = False even legal |
_blizzy_ | in Python. |
pulse | _blizzy_, because of reasons |
pulse | it's illegal in 3.0 AFAIK |
Twey | _blizzy_: It's not in Py3 |
_blizzy_ | OMG |
apotheon | pulse: I think that instead of "galaxy = universe" what Znoosey meant was "s/galaxy/universe/". |
_blizzy_ | somehow sneak True = False into a python 2 program |
fykos | Guys, why the arraylist only adds the last token to the list?http://pastebin.com/YbHLEqnA |
pulse | apotheon, universe = universe? o_. |
Channel | ##programming |
Network | Freenode |
Published | 2015-04-10 |
English Spelling
amigojapan | it 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…. |
rindolf | amigojapan: s/it’s/its |
amigojapan | ty rindolf |
rindolf | amigojapan: you're welcome . |
amigojapan | rindolf: I really find that English rule strange, usually ’s is possessive |
rindolf | amigojapan: well, you don't say he’s instead of his. |
amigojapan | but its is the correct possessive for it |
rindolf | amigojapan: yes, it is. |
amigojapan | true |
aidanh | amigojapan: With English, the only rule is that there are always exceptions |
amigojapan | hehehe true aidanh , jkhdkjdsh shjsad sdlkhlsk ads h kds <— I declare this now valid English :) |
aidanh | Heh |
* amigojapan | should read his gibberish before posting, what if by pure chance I write something incriminating :) |
rindolf | amigojapan: you misspelled "shsjad" |
amigojapan | lol, rindolf |
Channel | ##programming |
Network | Freenode |
Published | 2015-04-26 |
Who invented Satan?
Ori_B | ...I'm failing at typing. |
hassoon_ | yep |
hassoon_ | you're a fail |
hassoon_ | a shame on the human kind |
aawe | hassoon_: I invented failure |
aawe | please send royalty checks |
hassoon_ | aawe: you must be Satan. |
aawe | I invented satan too |
rindolf | aawe: Chuck Norris invented Satan! |
aawe | rindolf: I'll need to send some cease or desist letters to Chuck’s lawyers for spreading such lies |
aawe | or is that "cease AND desist"? |
rindolf | aawe: AND |
aawe | makes more sense, yeah |
hassoon_ | rindolf is satan |
rindolf | hassoon_: so Chuck Norris or aawe invented me? ;-) |
hassoon_ | rindolf: yep |
aawe | but then who invented aawe? |
aawe | rindolf: for a token fee, I can list you as my inventor |
rindolf | aawe: Chuck Norris did! |
rindolf | aawe: I'd rather not make claims to Chuck Norris' work. |
aawe | a chuck is the part holding the piece in a lathe, and norris is the cat in Hogwarts in Harry Potter |
aawe | coincidence? |
Channel | ##programming |
Network | Freenode |
Tagline | Don’t reinvent Satan |
Published | 2015-05-06 |
Zuudolph
rindolf | JohnBobSmith: ah. |
Zuu | rindolf pindolf windolf, Hi :> |
rindolf | Zuu: hi, sup? |
rindolf | Zuu: maybe you should be Zindolf! |
Zuu | rindolf: nothing much, just weekendstinating :> |
rindolf | Zuu: ah. |
Zuu | Wooh, Zindolph :P |
rindolf | Or Zuundolph. |
Zuu | :D |
* Zuu | is now known as Zuudolph |
rindolf | Zuudolph: heh. |
rindolf | Zuudolph: you're missing an n. |
Zuudolph | The miss was kindof intentional :P |
Zuudolph | I mean, itetioal |
rindolf | Zuudolph: ah. |
rindolf | Zuudolph: heh. |
rindolf | Death to the n! |
Zuudolph | :P |
rindolf | We do't eed o stiki' N! |
rindolf | N is overrated. |
rindolf | Zuudolph: nice. |
Zuudolph | :D |
rindolf | Zuudolph kinda sounds like Rudolph. |
Zuudolph | That's what I was going for :P |
rindolf | Zuudolph: ah. |
JohnBobSmith | Zuudoplh the black and white penguin! Had a very shiny beak! And if you ever saw him, you would know he's a programmer! |
JohnBobSmith | lolz |
JohnBobSmith | Zuudolph: Do you like my attempt at poetry? |
Zuudolph | JohnBobSmith: it's a little arbitrary... so I guess it's good poetry :D |
JohnBobSmith | Zuudolph: :D |
Channel | ##programming |
Network | Freenode |
Published | 2015-05-17 |
Consumers
blehblah | hi |
kalx | blehblah: sup |
blehblah | not much, getting ready to release :) |
kalx | blehblah: nice, releases are always fun (well, at least the feeling afterwards) |
blehblah | kalx, it's a nice feeling when you release an improved version of your stuff, it's exciting |
kalx | haha. I only had the caveat because releases can be different depending on the project. (Deploying to a live server environment can be stressful sometimes) |
blehblah | oh, pff, nah I'm just consumer software. |
rindolf | blehblah: consumer software? Do people consume your software? ;-) |
rindolf | blehblah: is there less of it left after they pay for/use it? |
blehblah | :D |
txdv | rindolf: the consumer consumes the souls of the developers with their requests and what not |
rindolf | txdv: heh. |
ashmew2 | this discussion WILL deter prospective developers |
ashmew2 | :/ |
* rindolf | consumes txdv's soul. |
txdv | i have no soul |
txdv | nothing to consume there |
rindolf | txdv: that's good - souls are a nuisance. |
blehblah | txdv: consumer = management? :D (j/k) |
* rindolf | consumes txdv completely. |
Xgc | Even in the electronic case, resources are limited. Each download may reduce the product available. |
txdv | Cannibalism man |
txdv | Mein Teil |
Channel | ##programming |
Network | Freenode |
Published | 2015-07-03 |
Day of the Tentacle, like existence, does not exist
xeno | I 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 |
xeno | although I just got Broken Sword on my ipad, that seems promising |
xeno | but still not anywhere near Lucasarts |
xeno | imagine the old Lucasarts team joining up and making Maniac Mansion III |
themachinist | hmm that would be cool. haven’t played MM |
xeno | themachinist: MM2 is better known as Day of the Tentacle |
xeno | themachinist: and it's the best adventure games of all time, easily spins circles around both Monkey Island and Sam & Max |
themachinist | heresy! |
xeno | play it, then say heresy again! it's insanely good |
themachinist | now i have something to do this weekend |
xeno | definitely... and unless you cheat, probably longer :) |
rindolf | xeno: I preferred the Monkey Islands over Day of the Tentacle. |
rindolf | xeno: and I finished the Day of the Tentacle. |
rindolf | xeno: it's a good idea not to state an opinion as a fact. :-) |
xeno | I would play DotT first, Sam & Max second, Monkey Island II third, not sure about 4th |
xeno | rindolf: but it's a fact that DotT is the best! :) |
themachinist | Twey: i think its busybox, not sure how to tell |
themachinist | jkbbwr: ? |
rindolf | xeno: "In my opinion, it's a fact!" |
xeno | rindolf: exactly! |
rindolf | xeno: stop! You don't exist! You cannot have opinions. |
rindolf | xeno: I am not -> I think not. |
xeno | rindolf: you don't need to exist or to think for DotT to be the best adventure game :) |
rindolf | xeno: you cannot have opinions and you certainly cannot state facts. |
rindolf | xeno: heh. |
rindolf | xeno: DotT does not exist! Thus, it can not be played. |
rindolf | xeno: the Matrix HAZ YOU! |
xeno | rindolf: of course the matrix has me |
xeno | or I have the matrix |
xeno | or maybe I am the matrix |
rindolf | xeno: in which cell? ;-) |
xeno | #9, the one with the soft fluffy walls |
rindolf | xeno: a matrix is two-dimensional. |
xeno | only inside the matrix |
rindolf | xeno: maybe an Evil Genius convinced us that matrices are a valid mathematical concept. |
Twey | Matrices are just a special case of tensors. |
xeno | rindolf: 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 |
rindolf | Twey: "Flobakonins are just a special case of loremipsums." |
Twey | rindolf: Gesundheit! |
rindolf | Twey: heh. |
rindolf | xeno: i agree that reality can be very different from what we perceive it. |
rindolf | xeno: assuming powerful enough misconceptionists. |
Channel | ##programming |
Network | Freenode |
Tagline | “In my opinion, it’s a fact that I don’t exist!” |
Published | 2015-08-24 |
Eat or be eaten
pulse | that feel when you're hungry but you're too lazy to cook food |
rindolf | pulse: do you have apples or snacks? |
Flonk | pulse: 3pm, still didn't manage |
novare | #ramennoodleslifestyle |
Flonk | I know your feel |
rindolf | pulse: can you order pizza? |
pulse | Flonk, same here, lol |
pulse | rindolf, yeah but i have no cash on me |
pulse | so it's either cook food or starve |
rindolf | pulse: ah. |
pulse | rindolf, i have bananas |
pulse | :D |
pulse | no apples |
adsc | pulse: you could hunt for neighbour's cats |
pulse | i like my neighbour's cats |
pulse | they're cute |
pulse | also i don't eat cats |
adsc | then hunt further away in your neighbourhood |
pulse | or any sort of meat for that matter |
adsc | oh |
adsc | then hunt for their fruits and vegetables |
pulse | :D |
* pulse | packs a rifle |
pulse | pesky carrots, won't get away from me this time |
PlanckWalk | If you eat cats, then you'll be reducing the amount of meat eaten in the world. |
adsc | shotgunning the ground is a surprisingly effective way to reveal the treasures that lie within |
pulse | PlanckWalk, that's paradoxical. i'll be eating meat so i'll be increasing it |
PlanckWalk | But you'll be reducing the meat that would otherwise be eaten by those cats in their life! |
pulse | ah. |
pulse | i don't mind cats eating meat |
adsc | and he'll increase the corn that's eaten by mice |
adsc | which increases world hunger |
adsc | so it's bad to eat cats |
adsc | better eat dogs |
adsc | they are useless |
adsc | although I guess they to have a positive impact on sales of the shoe industry |
adsc | so maybe it's not good to eat dogs either, or the shoe industry will falter |
pulse | now I'm not hungry any more |
pulse | so this chat was somewhat beneficial |
Channel | ##programming |
Network | Freenode |
Published | 2015-08-25 |
SCC - the Socialist Compiler Collection
rindolf | pyon: I'm trying to get inkscape to stop segfaulting on Mageia Cauldron. |
rindolf | pyon: there was a big GCC/C++ transition to GCC-5.2.x |
pyon | rindolf: :-O |
pyon | rindolf: What [use case / particular sequence of actions] makes it segfault? |
rindolf | pyon: just running it. |
rindolf | right on startup. |
schquid | That delicious ABI breakage? |
pyon | rindolf: Ah! |
rindolf | schquid: yes! |
rindolf | schquid: it's part of the conspiracy of the Capitalists to oppress the proletariat! |
rindolf | schquid: GCC is controlled by the Bourgeoisie. |
schquid | I knew it! |
rindolf | schquid: heh, heh. |
rindolf | schquid: I'm planning to create SCC - Socialist Compiler Collection to end the oppression! ;-) |
schquid | Hahaha we'll need to come up with a very socialist license for it |
alphabutcho | wazzup guys |
rindolf | schquid: Socialist Programmers of the World - UNITE! |
schquid | All hail the glorious liberated proletarian front! |
rindolf | alphabutcho: schquid and I are discussing our plans to end the oppression of the proletariat by the open source-proliferating Capitalistic hegemony! |
rindolf | schquid: :-) |
rindolf | schquid: from each according to his hard-disk capacity - to each according to his warez's size! |
rindolf | LOL. |
schquid | Hahaha we could make this a thing :P |
rindolf | alphabutcho: actually , I'm trying to rebuild the Inkscape package here on Mageia Cauldron because it segfaults. |
Channel | ##programming |
Network | Freenode |
Tagline | You get Marx for Trying |
Published | 2015-08-28 |
Get a Cyberclue
mrfhitz | I 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. |
kadoban | mrfhitz: They just block at the DNS level? Brilliant. |
GeDaMo | kadoban: lots of places do that |
schquid | kadoban, these are probably the same people that prefix anything computer related with "cyber" :D |
kadoban | schquid: Heh. |
rindolf | schquid: heh. |
rindolf | schquid: I detest the "cyber" modifier. |
GeDaMo | Do you ... cyberdetest it? :P |
rindolf | GeDaMo: heh. |
adsc | rindolf: how did it even happen that people use "cyber" for computery stuff? |
schquid | rindolf, yeah me too. Sadly the main users are people in positions of power |
rindolf | schquid: yes. |
GeDaMo | https://en.wikipedia.org/wiki/Cybernetics |
Channel | ##programming |
Network | Freenode |
Tagline | Cyberdistasteful |
Published | 2015-10-31 |
How to get a Job?
Myrl-saki | I'd accept any job offered to me on the spot, probably. |
thecha | Myrl-saki try to get a short internship - preferably paid |
FAMAS | thecha: your reply is not made from a global point of view |
Myrl-saki | As long as it's not Java. |
thecha | and 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 |
sbrg | sure |
Myrl-saki | lol |
thecha | just 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 |
sbrg | How to get a job with a cs degree in Denmark: 1. get degree 2. get job |
thecha | if you work in this way you will make yourself very valuable to your company and they wont let you leave |
Myrl-saki | sbrg: lol |
thecha | Myrl-saki so i guess move to denmark |
Myrl-saki | thecha: First step. Obtain a job. |
thecha | no first step obtain internships |
thecha | :D |
Myrl-saki | thecha: First step. Obtain internship. |
sbrg | How 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. |
sbrg | easy! |
Myrl-saki | sbrg: lol |
thecha | the job you get for the 5 years of exp does it require 5 years exp? |
sbrg | yes. |
Myrl-saki | lol |
Myrl-saki | So true. |
sbrg | thecha: no, sorry |
sbrg | misread |
sbrg | it requires 10 years of experience |
thecha | well no problem then, just get a previous job for 5 years for every new job you get |
thecha | what kind of experience are you getting at work anyway? |
sbrg | how 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-saki | sbrg: Lol. |
sbrg | How 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 |
rindolf | sbrg: heh. |
sbrg | I'm full of good solutions today |
sbrg | if I could only solve this deadlock issue |
Channel | ##programming |
Network | Freenode |
Published | 2015-11-28 |
Expansions of PHP
Rounin | PHP has e-mail functionality built in |
jkbbwr | Don't use PHP and don't program anything |
justanotheruser | PHP - pretty happy programming |
rindolf | justanotheruser: PHP - pretty hopeless programming |
powered | PHP - (PHP) hates programmers |
rindolf | Also s/hopeless/horrible/ |
jkbbwr | PHP = Pretty Hopeless Paper mache |
Yeomra | PHP = prehistoric programming :3 |
Rounin | Probabilistic Haphazard Programming |
Rounin | It's the new thing! |
wei2912 | probably haphazard programming |
justanotheruser | Please Hang Programmers |
wei2912 | justanotheruser++ |
Channel | ##programming |
Network | Freenode |
Published | 2015-12-11 |
Sunday Bloody Sunday
rindolf | Hi all! Happy Sunday Bloody Sunday! |
* vdamewood | hands rindolf the magic Orange of Clobbergok |
* rindolf | eats that magic Orange. |
rindolf | vdamewood: that Orange tasted like watermelon. |
vdamewood | That's the magic. |
* Zeno` | gives rinny a big kiss |
Zeno` | (not gay BTW) |
* rindolf | eats the kiss. |
Zeno` | :D |
vdamewood | rindolf: Which Bloody Sunday are you talking about? |
rindolf | vdamewood: U2’s. |
vdamewood | That's in late January |
vdamewood | https://en.wikipedia.org/wiki/Bloody_Sunday_(1972) |
beaky | hello |
vdamewood | beaky: Hell-o |
rindolf | https://en.wikipedia.org/wiki/Sunday_Bloody_Sunday |
rindolf | beaky: hell! |
vdamewood | rindolf: The link in that article to the event the song is about points to the page I linked to. |
ssta | rindolf: the song is about the day |
rindolf | ssta: I know. |
ssta | it's also not new year's day (yet) |
ssta | one of the few U2 songs I like |
Channel | ##programming |
Network | Freenode |
Published | 2015-12-27 |
Kotlin
jkbbwr | Gosh kotlin really makes things simpler |
jkbbwr | https://gist.github.com/jkbbwr/3f6fdca5d74f7c584fa7 |
rindolf | jkbbwr: 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'." |
rindolf | Kotlin is life. Kotlin is love. |
war877 | Praise kotlin! what is kotlin? |
rindolf | war877: if you have to ask what kotlin is , you'll never know! |
rindolf | beaky loves Kotlin. |
Rounin | I think they now say "Ekki ekki ekki tapannnnnnnnnnnng" |
rindolf | God wrote the universe in Kotlin. |
millerti | Who is kotlin and what's special about the code you linked to? |
war877 | Oh great. Yet another language to put on my research list. |
rindolf | war877: Kotlin is the meaning of life. |
Rounin | Not only that, but Kotlin also is life itself |
rindolf | Rounin: yes! |
jkbbwr | rindolf: people do it for FP I get to do it for Kotlin |
Channel | ##programming |
Network | Freenode |
Tagline | Give me Kotlin. |
Published | 2015-12-30 |
Zeno’s “Coding for Nothin’” Song
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 F1We gotta program microwave ovens
Custom kitchen deliveries
We gotta code these refrigerators
We gotta code these colour TV'sSee 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 millionaireWe gotta program microwave ovens
Custom kitchen deliveries
We gotta code these refrigerators
We gotta code these colour TV'sI 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 freeWe gotta program microwave ovens
Custom kitchen deliveries
We gotta code these refrigerators
We gotta code these colour TV'sNow 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.
Author | Zeno from ##programming |
Work | “Coding for Nothin’” |
Published | 2016-01-19 |
Bad Taste
Dr_Coke | sunnymilk seems to match my personality |
Dr_Coke | she’s into computers and seems fairly smart apart from the Katy Perry comment |
rindolf | Dr_Coke: for the record, there are some Katy Perry songs that I'm fond of as well. |
Dr_Coke | rindolf I'm sorry to hear that |
rindolf | Dr_Coke: different people have different tastes. |
Dr_Coke | well rindolf that's bad taste |
rindolf | Dr_Coke: "*bad* taste"? |
rindolf | Dr_Coke: by bad taste do you mean "taste that doesn't matches mine"? |
jss_alpha | rindolf that's what people always mean by bad taste |
rindolf | jss_alpha: heh, heh. |
Dr_Coke | rindolf Katy Perry is bad taste |
Channel | ##programming |
Network | Freenode |
Tagline | Your bad taste is not my bad taste. |
Published | 2016-02-28 |
Hot Pink
rindolf | Hi all. |
DrIranian | hiiiiiii :) |
rindolf | DrIranian: can I take one of your "i"s? |
* DrIranian | agrees after long consideration |
* rindolf | takes one of DrIranian 's "i" and colours it hot pink. |
iwanttobreakfree | how old were you when you first started programming? i was 15-16 |
rindolf | iwanttobreakfree: I was about 10. |
DrIranian | :D |
rindolf | iwanttobreakfree: I wrote in XT BIOS BASIC. |
rindolf | iwanttobreakfree: what did you write in? |
DrIranian | rindolf: Girls calling me housewife, asking me for cooking advice, and now you paint my i pink :D |
iwanttobreakfree | PaScAl |
rindolf | iwanttobreakfree: ah, Pascal. |
pulse | iwanttobreakfree, 12-13ish |
rindolf | iwanttobreakfree: a Bondage-and-Discipline language. |
rindolf | Mostly dead now. |
vdamewood | I feel a need to write more stuff. |
iwanttobreakfree | you have higher IQ then i guess |
rindolf | iwanttobreakfree: what makes you think that? |
iwanttobreakfree | dunno |
vdamewood | I have a book on Pascal that I've never actually read. |
iwanttobreakfree | it seemed to simple? |
rindolf | iwanttobreakfree: and IQ is a silly measurement of intelligence not to say competence and performance. |
DrIranian | IQ is good for a basic measurement |
vdamewood | I once passed an IQ test. |
vdamewood | > 60 is passing, right? |
DrIranian | :( |
iwanttobreakfree | actually you can have super high competence, but when you don't want to do the job, then it doesn't count |
DrIranian | 105 is passing |
DrIranian | vdamewood: if you can turn on IRC, you probably have 105 |
rindolf | isn't the average IQ 90? |
vdamewood | rindolf: 100 |
Serpentine_ | Values below a small threshold deviating from 100 are generally very inaccurate |
rindolf | DrIranian: "turn on IRC"? |
DrIranian | rindolf: 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 |
* vdamewood | passed Zeno` the state-sponsored happy pills. |
rindolf | vdamewood: Black Bile! |
Myrl-saki | Guys. |
rindolf | Myrl-saki: and girls. |
* vdamewood | gives rindolf some Yellow bile to balance his humors. |
rindolf | vdamewood: I want hot pink bile. |
* DrIranian | seconds |
DrIranian | I want pink bile |
rindolf | vdamewood: so it will match the colour of DrIranian 's "i". |
vdamewood | rindolf: Your only other choices are blood and phlegm |
vdamewood | I can give you a mixture of 1 parts blood, 5 parts phlegm |
rindolf | vdamewood: that's OK, I still have a lot of hot pink paint left to colour that bile. |
DrIranian | vdamewood: those are the standard options, we are talking about tuning the fluids |
rindolf | LOL. |
Myrl-saki | WTF is happening. |
Myrl-saki | `echo 'a' > Foo` |
Myrl-saki | Then reading it in, say, Haskell and Java, it's "a\n" |
rindolf | Myrl-saki: echo appends a newline by default. |
rindolf | Myrl-saki: you can use echo -n IIRC |
rindolf | not sure how portable -n is. |
Myrl-saki | rindolf: Oh, I see. |
vdamewood | IIRC --> In internet-relay chat |
Myrl-saki | rindolf: That doesn't explain why vim and nano also saves that way though. |
vdamewood | Because vim and nano assume you want a new line at the end of your text file. |
Myrl-saki | vdamewood: I see. |
rindolf | Myrl-saki: it's a configuration option. |
rindolf | Myrl-saki: kate doesn't do it by default. |
Myrl-saki | vdamewood: Why though? |
* rindolf | colours the newline hot pink. |
vdamewood | Because they're text files. |
Myrl-saki | vdamewood: What's the benefit of such? |
iwanttobreakfree | guys i have a genius idea: to make a programming language which supports all syntaxes ( func. programming, logic programming, OOP, etc) |
Myrl-saki | iwanttobreakfree: lol |
rindolf | Myrl-saki: for one, cat $file works nicer. |
vdamewood | iwanttobreakfree: C++? |
DrIranian | iwanttobreakfree: is this back in the future? |
rindolf | iwanttobreakfree: syntaxes or semanticses? |
iwanttobreakfree | it doesn't support func programming and logic pr. |
rindolf | iwanttobreakfree: or do you mean paradigms? |
iwanttobreakfree | everything! |
* vdamewood | gives rindolf 20 cents. |
vdamewood | (That's a pair o' dimes) |
* Archer | gives iwanttobreakfree 60secs to say something intelligent |
iwanttobreakfree | it's all mixed up. you can program everything with it |
* rindolf | colours 10 of these cents hot pink. |
* vdamewood | pats Archer on the head. |
rindolf | iwanttobreakfree: we have a saying in Hebrew : "Catch a lot - didn't catch anything" |
vdamewood | Looks like 60 seconds are up. |
iwanttobreakfree | such 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. |
rindolf | iwanttobreakfree: also, reportedly Linus Torvalds once said that his primary responsibility as the chief developer of the Linux kernel is to say "No.". |
iwanttobreakfree | i mean, you know logic programming languages and func. you know the differences? when you can mix them, then you could have better code |
snyp | void free() { abort(); } |
Serpentine_ | iwanttobreakfree: You may have misspelled "Python" |
vdamewood | snyp: void *malloc(size_t sz) { return (void*)rand(); } |
sbrg | void* malloc(size_t sz) { real_malloc(3 * sz); return real_malloc(sz); } |
snyp | you know... cause he wants to break free. |
rindolf | snyp: like Queen? ;-) |
snyp | you know... cause he wants to break free(). |
snyp | like LD_PRELOAD'ing a broken free |
Archer | quiet(Account.find("iwanttobreakfree")) |
snyp | dammit. |
rindolf | snyp: https://www.youtube.com/watch?v=f4Mc-NYPHaQ - if you don't get the ref. |
rindolf | snyp: heh. |
snyp | rindolf: i know the song |
rindolf | snyp: nice pun. |
vdamewood | void *malloc(size_t sz) { void *r = real_malloc(sz); free(r); return r; } |
rindolf | snyp: good! |
iwanttobreakfree | sorry busy at work |
snyp | but i didn't quite like it when i heard it.. my fav queen song is bohemian rhapsody |
snyp | probably the only queen song i like |
rindolf | snyp: ah, I only like the Muppets' cover of Bohemian Rhapsody. Have you seen it? |
snyp | no |
pulse | snyp, https://www.youtube.com/watch?v=uqwC41RDPyg |
vdamewood | void *malloc(size_t sz) { int i; return &i; } |
rindolf | snyp: here - https://www.youtube.com/watch?v=tgbNymZ7vqY |
* snyp | watches |
vdamewood | I |
rindolf | vdamewood: heh. |
vdamewood | I'm going to stop coming up with horrible implementations of malloc() now. |
rindolf | Maybe we should write our own libc. |
ams` | void *malloc (ssize_t x) { static void *a[4096]; static int ap; return a[ap++]; } |
ams` | muhahaha |
unreal | Afternoon vinleod :) |
snyp | rindolf: lol it's awesome |
rindolf | snyp: :-) |
Channel | ##programming |
Network | Freenode |
Tagline | free() like a hot pink bird. |
Published | 2016-03-01 |
“What’s the Air Velocity of an Unladen Swift?”
jailbot | I have a json file that I need in utf-8 |
jailbot | how would I go about doing this |
rindolf | jailbot: isn't JSON utf-8 only? |
rindolf | jailbot: and you can use iconv |
jailbot | idk I'm serving a json file to my swift project |
rindolf | adsc: heh, heh. |
jailbot | and I'm getting this error "The data couldn’t be read because it isn’t in the correct format." |
jailbot | and the docs say that it should be in utf-8 |
rindolf | jailbot: what are the HTTP headers? |
jailbot | how can I check that |
adsc | in your browser's dev tools |
rindolf | jailbot: using a command line HTTP tool or a sniffer or whatever. |
rindolf | jailbot: or adsc's suggestion. |
squid_squad | visual studio is BUTTS |
jailbot | type: Document |
jailbot | I need to configure htaccess right |
rindolf | jailbot: possibly. |
jailbot | ~.~ |
jailbot | its 2am I don't want this |
rindolf | jailbot: go to sleep. |
rindolf | jailbot: Tomorrow never dies. |
jailbot | I'm on a role |
rindolf | jailbot: s/role/roll/ |
jailbot | I want to hang out with my friends tomorrow |
jailbot | not be writing swift haha |
rindolf | jailbot: I want a pony! |
rindolf | jailbot: what is the average air velocity of an unladen swift? |
pluszak | rindolf: what distribution? African or European? |
ssta | swallow surely? |
rindolf | pluszak: a Cupertino swift. |
rindolf | pluszak: designed by Apple in Kalifornia. |
ssta | "what's the airspeed velocity of an unladen spit" doesn't sound right |
rindolf | ssta: a swift is a bird similar to a swallow. |
rindolf | ssta: but not very related. |
ssta | I know :) |
ssta | nobody ever wrote a book called "Swifts and Amazons" |
rindolf | https://en.wikipedia.org/wiki/Swift |
ssta | swallows are clearly superior to swifts |
rindolf | http://geekz.co.uk/lovesraymond/archive/orifice-open |
* rindolf | wonders if there's a programming language called "Swallow" |
ssta | if not there ought to be |
rindolf | ssta: well volunteered! |
ssta | rindolf: it would wind up being very similar to Java (but with a few fixes) |
jailbot | haha rindolf |
jailbot | I got it guys! |
jailbot | I was missing a : |
rindolf | jailbot: ah. |
rindolf | jailbot: does it swiftly work now? |
jailbot | yes! |
jailbot | I'm so excited |
rindolf | jailbot: ex-swift-elent! |
jailbot | almost no code |
rindolf | Or ex-swallow-lent. |
rindolf | jailbot: can you go to sleep now? Swiftly? |
adsc | rindolf: there doesn't seem to be a language called "swallow", but Spiral has a command called "swallow" |
rindolf | adsc: ah. |
rindolf | adsc: what is Spiral? |
rindolf | adsc: I don't see it here - https://duckduckgo.com/?q=spiral%20programming%20language |
adsc | rindolf: http://esolangs.org/wiki/Spiral |
rindolf | adsc: heh, heh. |
Channel | ##programming |
Network | Freenode |
Tagline | As swiftly as possible |
Published | 2016-03-02 |
Java and JavaScript
SillyMusings | How much money can I expect to make as a developer out of college? |
quelqun_dautre | SillyMusings: 0$. Tax deduced. |
rindolf | quelqun_dautre: well, that's a lower bound. |
rindolf | SillyMusings: the correct answer is that it varies based on several parameters. |
SillyMusings | rindolf, what are the parameters? |
quelqun_dautre | what you know, what framework you can use, how good you are in an interview, where you are |
rindolf | SillyMusings: 1. Where are you located. 2. Which languages do you know. 3. where you'll get hired. |
SillyMusings | I know Javascript and Java |
quelqun_dautre | where are you located ? |
rindolf | SillyMusings: it's spelled "JavaScript" - not "Javascript" |
SillyMusings | I am located in Oregon |
little_bit | how much money you'll make is not a function of any of those inputs. |
quelqun_dautre | and how good are you at Java[script] ? |
little_bit | sad to say it's barely a function at all. predictability in terms of actual earnings is impossible these days. |
SillyMusings | I'd say I'm okay at it |
rindolf | quelqun_dautre: Java and JavaScript are two completely different things. |
little_bit | if you want some examples, look at GlassDoor. |
SillyMusings | What sort of range am I looking at? |
little_bit | SillyMusings: GlassDoor. |
quelqun_dautre | rindolf: I know. |
little_bit | SillyMusings: anything from us will be an incomplete picture. |
little_bit | SillyMusings: so draw from multiple sources. |
SillyMusings | If I'm fresh out of college, am I a 'junior developer'? |
little_bit | probably. god knows what you'll be placed into. |
quelqun_dautre | SillyMusings: what is "okay" on your terms ? Do you know the play framework ? J2EE ? |
little_bit | SillyMusings: I certainly hope you aren't expecting a lot of money. |
SillyMusings | quelqun_dautre, no I'm stronger on the JS side |
pilne | Java and javascript are often used in the same "completed" project these days, but they are completely different beasts for better or worse |
SillyMusings | little_bit, glassdoor says average of 103k? |
rindolf | quelqun_dautre: http://stackoverflow.com/a/245073 - case in point. ;-) |
little_bit | SillyMusings: for what position? |
little_bit | and where? |
pilne | javascript is relatively strong right now due to node.js, it isn't ideal for *everything* but it can do a lot |
* rindolf | thinks serving Java web applets from a Node.js service is bestest |
TubbyTommy | JavaScript is relatively strong on it's own because they keep making it better, its not ever finished really |
SillyMusings | yes I've been following es6 stuff |
pilne | erm... rindolf? |
rindolf | pilne: that was a joke! Relax! |
pilne | yeah, but it is starting to add cruft |
quelqun_dautre | SillyMusings: what do you know in JS ? What library can you use ? Ever used functional programming ? Do you know what a closure is ? |
pilne | LOL 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_bit | SillyMusings: I'm going to assume you're fresh out of college, so let me make this clear: you're not getting those jobs. |
rindolf | pilne: use the wrong tool for the job! ;-) |
Channel | ##programming |
Network | Freenode |
Published | 2016-03-20 |
An IDE That Does Not Suck
vdamewood | Maybe I should make an IDE. |
vdamewood | One that doesn't suck. |
rindolf | varesa: 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. |
rindolf | vdamewood: it likely will suck. :-). |
vdamewood | This coming from the guy who explains why all languages suck. |
rindolf | vdamewood: http://www.shlomifish.org/humour/fortunes/show.cgi?id=joel-ms-lost-api-war-1 |
rindolf | vdamewood: and also https://xkcd.com/927/ |
vdamewood | Is that the one about competing standards? |
rindolf | vdamewood: yes, it is. |
vdamewood | Hey, every once in a while someone comes along, makes a new X, and completely obliterates every other X out there. |
nso95 | rindolf: hey! |
vdamewood | Speaking of competing products, I need to learn mercurial. |
jeaye | I don't see the need for yet another IDE. |
rindolf | nso95: hi, sup? |
nso95 | nm, you? |
rindolf | nso95: I woke up a while ago. |
nso95 | ah/ |
rindolf | nso95: and I am unable to reproduce the short benchmarking time I got yesterday. I've lost faith in humanity. |
nso95 | that’s rather unfortunate |
vdamewood | My co workers: https://xkcd.com/1597/ |
nso95 | this next semester is going to suck |
vdamewood | The next semester always sucks, except the one after your last. |
vdamewood | jeaye: There's no need for another bootloader either, but here I am. |
jeaye | That's different. |
jeaye | "One that doesn't suck." is the key point. |
jeaye | You didn't say that about the bootloader. |
vdamewood | Oh, yeah. I have no real goal to make mine not suck. Good point. |
Channel | ##programming |
Network | Freenode |
Tagline | Completely obliterate all sucky IDEs |
Published | 2016-03-26 |
See Also
Dramatic Skills
vendu | what's up guys? |
rindolf | vendu: I handled the morning's E-mails. |
vendu | rindolf, cool :) |
adsc | rindolf: you must work on your dramatic skills |
rindolf | adsc: 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" |
adsc | well, it would if it had correct grammar |
rindolf | vendu: I've been working on the Kakuro Project Euler problem. |
rindolf | adsc: heh, heh. |
adsc | rindolf has been chipping away at the Project Euler's Kakuro complex |
rindolf | adsc: will you be my ghost author? ;-) |
adsc | rindolf: sure, but it might involve your character having romantic encounters with stoic goats |
adsc | rindolf 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 |
rindolf | Yay! 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." |
adsc | rindolf: that's it! |
adsc | rindolf: your life becomes 100% more epic if you just want to |
rindolf | Now to train spamassassin. |
Channel | ##programming |
Network | Freenode |
Tagline | 100% more epic; 100% more awesome |
Published | 2016-05-14 |
Big JPEGs
rindolf | Wow! The chromium-browser's sources tar.xz is 531,505,652 bytes. |
pyon | Wow. |
pilne | that's almost as big as a medium resolution jpg of my.... |
merkazu | computer |
rindolf | pilne: you have big JPEGs. |
pilne | that's what she said rindolf :) |
rindolf | pilne: heh. |
merkazu | i like big gifs and i cannot lie~ |
pilne | hah! |
rindolf | merkazu: heh. |
Channel | ##programming |
Network | Freenode |
Published | 2016-05-14 |
Write-only
rindolf | I was told that Forth is a write-only language. |
GeDaMo | Depends on style |
Myrl-saki | Yeah, on some styles, you can't even write. |
Channel | ##programming |
Network | Freenode |
Tagline | Read-less and Write-less |
Published | 2016-06-14 |
Windows Update
rindolf | Bleh! Windows Update is acting up again. I swear that it is the bottom of the bottomless abyss of suck. |
Trashlord | I know the pain |
bahamut24 | My windows firewall has been broken ever since I installed windows 7 :/ |
rindolf | Trashlord: let's inflict that pain on the Microsoft software devs that produced such crap! |
Trashlord | rindolf: 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?" |
rindolf | Trashlord: heh, heh. |
workmad3 | bahamut24: there was a time when Windows Firewall wasn't broken? |
bahamut24 | Today was completely unproductive, no lines of code written. |
Trashlord | bahamut24: were you solving problems in your head, or thinking about design decisions, though? |
bahamut24 | No just watched pointless shit on youtube. |
bahamut24 | lmao |
Trashlord | ah |
kadoban | Was it good pointless shit? |
bahamut24 | kadoban let me check my watch history |
kadoban | If you don't remember what you watched, couldn't have been that good :-/ |
bahamut24 | I 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" |
bahamut24 | hahahah lots of stupid shit. |
Channel | ##programming |
Network | Freenode |
Published | 2016-06-14 |
Vintage HTML and sudo rights
vdamewood | gurra: You just have to make sure that there isn't any sort of infinite recursion on the left-hand side of an expression. |
vdamewood | Damn. |
ayush1 | vdamewood: gurra has quit |
vdamewood | ayush1: <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> |
vdamewood | ayush1: 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/> |
rindolf | Rounin: heh, heh |
Rounin | :D |
nitrix | There has be [ 0 0 0 0 0 2 5 ] visitor on this page. |
nitrix | *been |
snyp | {opinion: "hate markup"} |
* TheMadcapper | has quit (Quit: TheMadcapper) |
vdamewood | nitrix: No. has be is correct. ;) |
ayush1 | vdamewood: no "have been" is correct |
nitrix | vdamewood: You deserve a spanking. |
vdamewood | ayush1: Thank you Captain Oblivious. |
ayush1 | vdamewood: your welcome |
ayush1 | thas are Englais |
nitrix | One shall respect thy language. |
* vdamewood | is not the one. |
ayush1 | nitrix: supeir sitpusting |
nitrix | That leaves only zero then, in our binary world :( |
vdamewood | There are 10 kinds of people in the world. |
ayush1 | Quit: This is the end. Goodbye cruel world! |
vdamewood | I just noticed that I have a lot of code that's commented out in my shold-be-ready-to-release library. |
* ayush1 | is pretty sure vdamewood doesn't have sudo rights |
vdamewood | ayush1: sudo make me a sandwich |
vdamewood | s/shold/should/ |
ayush1 | vdamewood: sudo !! |
ayush1 | vdamewood: did it make you a sandwhich right now? |
vdamewood | No. I'm still not a sandwich. |
rindolf | vdamewood: heh. |
ayush1 | vdamewood: sudo !!; sudo !!; sudo !!; sudo !!; now you should have 4 sandwhich's on your plate. |
ayush1 | vdamewood: including you |
vdamewood | Yay! |
* vdamewood | eats vdamewood |
* ayush1 | steals some of vdamewood's sandwhiches |
* ayush1 | 4 to be exact |
vdamewood | I already ate one of them. So you can't steal it. |
* rindolf | poisons the sandwiches. |
* vdamewood | barfs on rindolf |
ayush1 | vdamewood: I can still eat 4 of them |
vdamewood | I want aleph-null sandwiches. |
* ayush1 | orders astatine and mixes it with vdamewood's sandwhiches |
rindolf | vdamewood: you should hope some of them are not poisoned. |
ayush1 | rindolf: I have added astatine -_-. |
ayush1 | rindolf: BTW I am a zombie tintin now |
* vdamewood | reboots ayush1 |
* ayush1 | is alive again |
Channel | ##programming |
Network | Freenode |
Published | 2016-06-19 |
How to increase productivity?
iamrohit7 | how to increase productivity? |
vdamewood | iamrohit7: Find the productivity menu, and select "Increase" |
iamrohit7 | is it a dropdown? i hate them. |
rindolf | vdamewood: heh. |
rindolf | iamrohit7: it is hiding inside the Hamburger icon. |
rindolf | iamrohit7: and requires activation in about:config . |
rindolf | iamrohit7: there are various productivity methods like "Getting Things Done". |
iamrohit7 | oh. |
iamrohit7 | cool. where exactly is that config file? |
Channel | ##programming |
Network | Freenode |
Tagline | Be productive! Be-ee productive! |
Published | 2016-07-17 |
Microsoft Software and Speed
vdamewood | This install for visual studio is taking forever. |
rindolf | vdamewood: lies! It takes at least forever and two weeks. |
rindolf | vdamewood: it will end a short time before the heat death of the universe. |
rindolf | vdamewood: one thing I learned is not to expect Microsoft to make fast software. They tend to take more than Intel gives. |
ibouvousaime_ | lol |
amigojapan | yeah, 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 |
Yaiyan | It's not quite vim |
rindolf | amigojapan: Windows Update on Windows 7 is horribly slow and unresponsive. I gave up on updating my windows 7 partition on my laptop. |
vdamewood | ibouvousaime_: Visual studio is great if you're working with .NET. |
rindolf | amigojapan: I was told it's better on windows 10. |
amigojapan | vdamewood: I see |
rindolf | ibouvousaime_: the Microsoft CL.EXE compiler is crappy and non-standard-compliant. |
amigojapan | rindolf: I often hear "it is better in [insert newest version of windows here]". I have grown untrustworthy of this claim |
rindolf | amigojapan: heh, true. |
Channel | ##programming |
Network | Freenode |
Published | 2016-07-18 |
One’s relationship with C
_ic2000 | that 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 |
_ic2000 | Brando753, but they were implying that python was outdated lol |
Brando753 | _ic2000: yea that's pretty bad |
Brando753 | _ic2000: python is awesome |
Brando753 | I love C |
Brando753 | I really do but I would never program what I do in python in C |
magneticduck | are you sure you love C? |
Brando753 | magneticduck: its a love hate relationship :I |
pulse | i would like to see if i love C while I'm out at sea |
Brando753 | lol |
magneticduck | I think a relationship a developer might have with C is less love, more codependency |
nso95_ | he hits me because he loves me |
Brando753 | nso95_: exactly! |
magneticduck | he segfaults because he trusts me |
gmurop | So you don't love C, C loves you |
pulse | C lovers ~-> clovers |
pulse | it was meant to be |
rindolf | magneticduck: heh. |
rindolf | magneticduck: LOL. |
Brando753 | magneticduck: he works perfectly in the debugger then crashes normally because he loves you |
Brando753 | all that C love |
Brando753 | C would be miserable without valgrind |
Brando753 | and GDB |
rindolf | Brando753: heh. |
magneticduck | when he corrupts all over my memory, he's just venting his anger from work |
magneticduck | it's normal, all languages do that |
rindolf | magneticduck: heh. |
nso95_ | I fell down the stairs |
Brando753 | nso95_: did C push you? |
rindolf | nso95_: that sucks. |
Brando753 | nso95_: or are you being serious, in which case sorry :I |
nso95_ | nah, just kidding |
Brando753 | :D |
rindolf | nso95_: ah. |
nso95_ | I don’t have stairs |
Channel | ##programming |
Network | Freenode |
Tagline | Love as Deep as the C |
Published | 2016-07-28 |
EvilChristmas
rindolf | Zuu: some people told me they think a Freecell/etc. solver is useless, but it has some uses and is my most popular project todate. |
Zuu | I’m mostly surprised that you can find the spirit to work on it for so long. |
Zuu | like, so many years. |
Zuu | But as long as you find the time to distribute Santas presents, it's all good :P |
rindolf | Zuu: 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. |
bizarrefish | rindolf: Do you have an evil master? |
Zuu | rindolf, Noooooh! |
bizarrefish | Perhaps a jolly one? |
rindolf | bizarrefish: no! I'm my own master. |
Zuu | rindolf, that's too evil! :< |
rindolf | bizarrefish: but I have some collaborators. |
rindolf | Zuu, bizarrefish : we use EvilReindeer-driven-EvilConspiracy |
rindolf | Zuu: it's the ultimate EvilParadigm |
Zuu | rindolf, 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 :> |
rindolf | Zuu: my plan for this year is to cancel Christmas altogether. |
rindolf | and replace it with EvilChristmas |
Zuu | rindolf, If i don't get presents, i know who's fault it is now :P |
rindolf | Zuu: you'll get EvilPresents this time. ;-) |
Brando753 | rindolf: D: but I liked non-evil Christmas, non-evil Santa Claus was always so nice and jolly |
Brando753 | And getting presents which don't try and do evil unspeakable things to you is nice as well |
* rindolf | uses his magical EvilAntlers to convert Brando753 into EvilBrando753 so he'll like EvilChristmas |
Brando753 | No...Must...Resist |
* Brando753 | is now known as EvilBrando753 |
EvilBrando753 | damn |
EvilBrando753 | :I |
rindolf | Brando753: resistance is futile |
DrBenway | all your base are belong to us |
rindolf | EvilBrando753: heh, welcome to the EvilReindeer Evil World Domination Evil Conspiracy! |
rindolf | EvilBrando753: you're one of us now. |
* vassagus | (~vassagus@186.4.2.162) has joined |
bizarrefish | :/ |
EvilBrando753 | one of us, one of us, gooble gobble gooble gobble |
parathon_ | Hello |
ibouvousaime | hello parathon_ |
ibouvousaime | this room has 722 people, yet so few are active |
ibouvousaime | bizarrefish: isn't it ohms ? |
rindolf | ibouvousaime: that's the nature of IRC. |
EvilBrando753 | ibouvousaime: man could you imagine if they were all active now? |
EvilBrando753 | ibouvousaime: no one would be able to converse |
EvilBrando753 | ibouvousaime: the buffers would move so fast |
rindolf | EvilBrando753: heh. |
ibouvousaime | yeah true haha EvilBrando753 |
EvilBrando753 | you think I am joking, but it would be horrible, IRC was never designed for such high volume |
ibouvousaime | I'm trying to imagine it in my mind at the moment hahaha |
ibouvousaime | it would be like a terminal you use to play VLC videos |
pyon | ibouvousaime: 1 Ohm = 1 Volt / 1 Ampère |
ibouvousaime | pyon: ohh |
rindolf | EvilBrando753: sup? |
EvilBrando753 | rindolf: reading up on old censorship laws here in the US |
EvilBrando753 | rindolf: good old wikipedia |
EvilBrando753 | never realized there used to be a supreme court ruling stating free speech did not extend to films |
EvilBrando753 | rindolf: https://en.wikipedia.org/wiki/Mutual_Film_Corp._v._Industrial_Commission_of_Ohio |
EvilBrando753 | it was a 9-0 ruling as well |
EvilBrando753 | which is insane to think about |
rindolf | EvilBrando753: ah, I see. |
rindolf | EvilBrando753: wikipedia may be good, but it's not too old. |
EvilBrando753 | I just want a printed copy of wikipedia for the sake of having one |
EvilBrando753 | I hate trees with a passion |
EvilBrando753 | :P |
rindolf | EvilBrando753: will this printed copy be a wiki as well? |
EvilBrando753 | well it will have to update every time Wikipedia does https://what-if.xkcd.com/59/ |
pyon | why do people call electric potential “voltage”? it's as if they called time “secondage” or distance “metrage” |
pyon | errr |
pyon | nvm |
pyon | i meant “electric potential” |
pyon | difference* |
jrslepak | pyon: FWIW, "amperage" is sometimes used too |
jrslepak | pyon: I don't think I've ever heard "teslage" or "henryage" though :-P |
ivegotasthma | ownage |
MisterSyntax | c |
MisterSyntax | oops |
MisterSyntax | i wanted to press ctrl+A,+C xD |
MisterSyntax | have fear for I is here! |
MisterSyntax | there we go |
MisterSyntax | (haha) |
rindolf | MisterSyntax: you iz here? |
MisterSyntax | yez |
rindolf | MisterSyntax: are you here to ruin the day? |
MisterSyntax | yez |
rindolf | MisterSyntax: awesome. |
MisterSyntax | i brought demons and angry spirits with me |
rindolf | MisterSyntax: you sound Evil and I like Evil. |
MisterSyntax | rindolf, want some? :D |
nitrix | That's unfortunate. We needed more trolls, not demons. |
* MisterSyntax | points at demon nr 3 and angry spirits 1 through 10 |
MisterSyntax | you can have those |
rindolf | MisterSyntax: thanks! |
MisterSyntax | rindolf, you’re welcome, and remember, create havoc and despair wherever you go! |
rindolf | MisterSyntax: thanks! |
* MisterSyntax | laughs evil-ish from his dungeon tower |
rindolf | MisterSyntax: isn't a dungeon supposed to be underground? |
MisterSyntax | yeah but it's a tower.. in a dungeon |
nitrix | I put on my robe and wizard hat... |
MisterSyntax | so imagine a great cave |
MisterSyntax | with numerous caves joined to it |
MisterSyntax | and in that great cave there's a tower |
MisterSyntax | and at the top of that tower is my room with a nice window overviewing the magma flow of the earth. |
MisterSyntax | ;-) |
rindolf | MisterSyntax: I wonder how you get an Internet connection there. |
MisterSyntax | easy, wifi. |
MisterSyntax | hahahahahah |
rindolf | MisterSyntax: heh. |
MisterSyntax | no I'm tapping internet from an industrial fibercable |
MisterSyntax | they don't suspect a thing , the muggelz |
MisterSyntax | cooling the hardware has been more of a problem though |
MisterSyntax | xD |
rindolf | MisterSyntax: first world problems ;-) |
rindolf | under world problems |
MisterSyntax | rindolf, indeed haha |
MisterSyntax | yeah it's a real 'hell' |
MisterSyntax | i even have a muggle-zoo |
MisterSyntax | great fun for the children |
MisterSyntax | they can interact with primates |
MisterSyntax | my cat just jumped on my lap and i felt like a true evil genius |
MisterSyntax | http://prettycleverfilms.com/files/2013/05/4_blofelds_cat_many.jpg |
rindolf | MisterSyntax: heh. |
rindolf | MisterSyntax: I'm reminded of the film Bolt. |
MisterSyntax | haha rindolf |
rindolf | MisterSyntax: did you watch it? |
MisterSyntax | yes |
rindolf | MisterSyntax: nice. |
MisterSyntax | rindolf, i had to, my sisters' kids wanted to watch it whilst i was supervising |
MisterSyntax | and i like to act like a child when watching movies or playing with toys so it was quite fun xD |
MisterSyntax | even built them a mayan pyramid afterwards made out of duplo lol |
MisterSyntax | well mayan |
MisterSyntax | http://www.crystalinks.com/pyramidelcastillo.jpg << that kind |
MisterSyntax | no clue if its mayan |
rindolf | MisterSyntax: nice. |
MisterSyntax | they were amazed and kept it for months, even built a whole city around it themselves |
rindolf | MisterSyntax: I think it is. |
MisterSyntax | yeah rindolf i think as well but ain't sure xD |
rindolf | MisterSyntax: the Mayan Pyramids look nicer than the Egyptian ones IMO. |
MisterSyntax | rindolf, agreed. |
MisterSyntax | here have another demon.. |
* MisterSyntax | points at demon nr.4 |
* rindolf | pets demon No. 4 |
MisterSyntax | beware though, no. 4 has a tendency to bite |
Channel | ##programming |
Network | Freenode |
Published | 2016-08-30 |
macOS
rindolf | Apparently, Apple has decided to rename Mac OS X/OS X into "macOS". |
rindolf | Marketing people are crazy. |
pyon | ikr |
exio4 | I wanna study marketing |
ConceptThoughts | ? |
exio4 | random comments |
ConceptThoughts | a good programmer should care less about marketing.. hire a rep |
exio4 | I am no programmer |
ConceptThoughts | your no? |
ConceptThoughts | what are you doing in here then |
exio4 | programming for money is so boring |
exio4 | ConceptThoughts: it is a nice chat |
ConceptThoughts | ;o; |
ConceptThoughts | lol |
exio4 | first two words in the topic, Community Chat |
ConceptThoughts | yes but that follow Programming implying its a programming community chat |
exio4 | it is a / not and and |
exio4 | an and* |
ConceptThoughts | what's that mean |
pyon | rindolf: 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 |
pyon | rindolf: perhaps it's for consistency with iOS? |
exio4 | nvm |
exio4 | pyon: I think they want to add curiosity |
exio4 | "what changed?" |
exio4 | exploit I mean |
pyon | exio4: no it can't be just that |
exio4 | I am quite tired :( |
rindolf | pyon: see https://github.com/sindresorhus/awesome/pull/758#issuecomment-245765996 |
pyon | rindolf: checking |
pyon | ah so it was as i was thinking |
pyon | OK that makes sense |
rindolf | exio4: I feel that there's good marketing and there's bad marketing. |
rindolf | exio4: what is what is a matter of a lot of disagreement. |
pyon | exio4: nobody would be crazy enough to change the name of a core product just to make people wonder what happened |
rindolf | pyon: I hope that Apple's marketing department will die in a macFlame™! |
rindolf | ;-) |
pyon | rindolf: lol |
pyon | rindolf: why does it particularly annoy you that apple renamed their product? :-O |
pyon | s/product/desktop os/ |
rindolf | pyon: 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. |
SlashLife | Isn't it called iOS now? |
pyon | rindolf: lol |
SlashLife | Or is that only for mobile devices? |
pyon | rindolf: i don't think it's terribly important if people spell it correctly |
bacon1989 | no, that's iMobile, they renamed that yesterday in the conf |
SlashLife | Seriously? |
pyon | rindolf: 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 |
rindolf | SlashLife: iOS is different than Mac OS X. |
rindolf | pyon: I've invented a pun on Mac OS X - "Mac O'Sucks" |
rindolf | it's not too funny though. |
pyon | rindolf: lol |
pyon | rindolf: i always thought “x” was meant to be pronounced “ten” |
rindolf | pyon: maybe, but no one pronounces it that way. |
rindolf | pyon: again - people have crazy marketing ideas. |
rindolf | s/crazy/unrealistic/ |
pyon | rindolf: heh |
rindolf | oh well, I'm off to sleep. |
pyon | rindolf: gn |
rindolf | pyon: heh, thanks |
rindolf | bye all |
rindolf | Good macNight! |
pyon | lol |
Channel | ##programming |
Network | Freenode |
Tagline | macOS without the X still sux |
Published | 2016-09-09 |
“Demons upon thee, Apple marketing department!”
rindolf | MisterSyntax: can you unleash some of your demons on Apple's marketing department? |
MisterSyntax | rindolf, sure no problem, what region? |
rindolf | MisterSyntax: Cupertino. |
rindolf | if that's how it's spelled. |
* MisterSyntax | sends over his "Elite Demons" legion towards Cupertino |
rindolf | I want a macSacare! |
MisterSyntax | they might take a while to arrive |
MisterSyntax | hahaha macsacare xD |
rindolf | MisterSyntax: :-) |
MisterSyntax | rindolf, but once they arrive they will inhabit their electronics and falsify their databases |
MisterSyntax | also there's one demon among them that will try to wiki-leak things |
rindolf | MisterSyntax: heh, heh. |
rindolf | MisterSyntax: you have a good selection of demons. |
MisterSyntax | rindolf, 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 |
rindolf | MisterSyntax: sounds like you're a good teacher to these demons. |
Channel | ##programming |
Network | Freenode |
Tagline | “I want a macSacare!” |
Published | 2016-09-11 |
Windows UpHate
rindolf | ConceptThoughts: 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. |
password2 | rindolf, seriously? |
velco | password2, https://octoverse.github.com/ |
rindolf | password2: see https://octoverse.github.com/ |
password2 | wow |
password2 | soon geeks will need to find new reasons to hate MS |
rindolf | password2: well, it's possible other companies have more open source code, but MS Received the most pull-reqs. |
password2 | well just that they are showing up on the radar is already amazing |
rindolf | password2: heh, I'm trying not to expend too much energy hating companies. |
password2 | rindolf, if only more people were like you |
rindolf | password2: or people for that matter. |
rindolf | password2: heh. |
password2 | many many people simply use Linux because they dislike Microsoft |
password2 | And defining yourself by what you hate is a slippery slope |
rindolf | password2: well, I use Linux because I like it better, and feel more productive in it, and because Windows Update is hatefully (!) slow. |
rindolf | password2: see http://www.shlomifish.org/humour/bits/facts/Windows-Update/ |
password2 | yeah , I've read that |
password2 | :D |
password2 | i just disable my windows update |
rindolf | password2: heh. |
password2 | solves 99% of my issues |
rindolf | password2: you got 1 problem but Windows Update ain't 99 of them. |
njcomsec | i hate windows update |
password2 | why? |
njcomsec | seems to break stuff |
Rounin | It's recently caused people to miss out on large parts of their exams |
njcomsec | at least on my computer |
Rounin | Since they were answering them on Windows computers |
njcomsec | but it might also be something to do with acer and McAfee |
Rounin | That of course decided to reboot for 1,5 hours during the exams |
njcomsec | though the windows update is definitely the catalyst |
rindolf | Rounin: "Windows Update ate my homework!" |
Rounin | rindolf: Brrr! |
password2 | Rounin, Well |
password2 | one would wonder why the people would set the settings on those pc to auto update |
password2 | i blame the people using it |
Rounin | password2: They wouldn't... Windows set those settings |
password2 | Rounin, you can change them |
Rounin | password2: That's not what we're discussing |
njcomsec | i believe windows updates are forced with win 10 |
password2 | why not? |
Rounin | password2: If someone robs you, you can also choose to get shot if you so desire |
Rounin | That doesn't mean it's your choice to get robbed |
njcomsec | you can disable them but i think it can cause problems |
password2 | its seems like a cheap shot at windows |
password2 | yeah |
Rounin | No, it doesn't |
Rounin | It doesn't seem like that at all |
password2 | but no one was hurt |
password2 | and no one plans on being robbed |
Rounin | No one plans on having their exam ruined by Windows Update either, as far as I know |
password2 | idk why you bothered with that comparison |
rindolf | For the life of me I cannot understand why Windows Update takes a while to do its thing *before* the system shutdown. |
password2 | rindolf idk |
password2 | BTW Rounin if you want to blame default setting on windows , you apparently have very little experience with Linux |
password2 | because that's like half the trouble with Linux |
Rounin | password2: That's not true either... I don't apparently have very little experience with Linux |
Channel | ##programming |
Network | Freenode |
Published | 2016-09-18 |
Should I use BitKeeper or GitHub?
fanfan | When should I use BitKeeper (peer-to-peer) and when should I use GitHub (client-server) for my software project? |
yawkat | fanfan: git is distributed |
rindolf | fanfan: why do you want to use BitKeeper? |
rindolf | fanfan: and git is distributed too. |
fanfan | rindolf, I didn't understand. |
rindolf | fanfan: git is peer-to-peer - just like BitKeeper. |
fanfan | rindolf, so when should I use Git and when should I use GitHub? |
rindolf | fanfan: there are other git services aside from GitHub and you can set up one of your own. |
rindolf | fanfan: you normally use git to interact with GitHub. |
fanfan | rindolf, I don't really know what should I do, can please guide me. |
rindolf | fanfan: use GitHub if you like it - if not - use a different git service provider. |
fanfan | rindolf, well I choose GitHub because there are already millions of people using it, so it seems trustworthy. |
baum | fanfan: same for bitbucket and others |
fanfan | baum, I will just use GitHub before I get crazy in all these options. |
baum | fanfan: you could also just use git |
rindolf | fanfan: it seems like a good choice at the moment. |
rindolf | baum: we told him that. |
fanfan | baum, So Git is better than BitKeeper? |
catbadger | git is better than everything |
rindolf | baum: this seems like one of those 'Should I use jQuery or JavaScript?' questions. |
baum | rindolf: oh i see, didn't read up. and yes it does |
fanfan | rindolf, 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. |
rindolf | fanfan: well, BitKeeper was made open source only relatively recently, which caused git (and previously other FOSS VCSes) to become popular instead. |
rindolf | fanfan: why do you want to use bitkeeper? |
fanfan | rindolf, because 15 years of development |
rindolf | fanfan: you can set up a git service on your server as well. |
fanfan | rindolf, and is supported by a big company |
rindolf | fanfan: well, git probably had more contributors. |
rindolf | fanfan: which big company supports BK? |
fanfan | rindolf, just please tell me, for god's sake, should I use GitHub or Git? |
baum | fanfan: if you are judging a source control solution by its company and years of existence maybe check out Visual SourceSafe :) |
rindolf | fanfan: I suggest you use git and you can opt to use GitHub as well. |
rindolf | baum: heh, I laughed-out-loud from that comment. |
rindolf | baum: can I tweet it? |
fanfan | rindolf, is GitHub best of its kind? |
baum | rindolf: go for it :) |
mpetch | used PVCS in an enterprise environment for many years with Nortel/BNR |
rindolf | baum: thanks! |
fanfan | okay guys, I will just use GitHub, before I get crAZY, now everyone shut up. |
rindolf | fanfan: great. |
mpetch | you sure you want to use github? |
rindolf | mpetch: 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 |
mpetch | haha |
rindolf | mpetch: :-) |
Channel | ##programming |
Network | Freenode |
Tagline | Bit by the Git Hub |
Published | 2016-10-06 |
rindolf’s bad C code
rindolf | In fc-solve's C source code I have 2,738 "const"s vs. 1,521 "if"s |
rindolf | and I have 1,344 "int"s |
imode | that's 5,376 bytes! |
Felishia | rindolf, D: |
Felishia | how can you have 0,738 of a constant? |
rindolf | Felishia: 2,738 consts |
rindolf | Felishia: over 2 thousand |
rindolf | Felishia: it's not a decimal dot |
Felishia | but you put a comma there |
Felishia | it's a decimal comma |
rindolf | Felishia: yes, for the thousands |
Felishia | no for the thousands it's a dot |
rindolf | Felishia: no, not in English. |
rindolf | or in Hebrew |
Felishia | D: wat |
schally | I have 0.738 of a const |
schally | because it only appears with certain typedefs |
rindolf | shakalaka: good for you! |
schally | or #defines rather |
rindolf | schally: can I borrow 0.002 of a const? |
schally | rindolf: go ahead |
rindolf | schally: thanks! |
rindolf | Hmmm... I have 1,156 "endif"s - lots of preprocessor stuff. :-( |
rindolf | and I have 1,102 "instance"s |
Felishia | rindolf, what a bad code! ewwww! |
Felishia | such a bad C grammar |
rindolf | I have 864 "void"s |
rindolf | Felishia: only 1,145 "endif"s now after I extracted a macro |
rindolf | 1,140 "endif"s now |
rindolf | Felishia: 1,128 "endif"s now! |
Felishia | rindolf, you gotta bring it down to 2 D: |
rindolf | Felishia: heh. |
Felishia | if windows... if unix... |
rindolf | Felishia: I have #ifdef _cplusplus extern "C" { #endif on every header |
rindolf | 45 files changed, 1904 insertions(+), 2306 deletions(-) |
rindolf | ====> what a day |
Felishia | rindolf, what you only commit once a day |
rindolf | Felishia: no. |
rindolf | Felishia: this is git diff --stat |
Channel | ##programming |
Network | Freenode |
Tagline | The end of the endifs is not so near |
Published | 2016-11-02 |
You’ve got the touch
* bizarrefish | was in Malaysia last year :D |
bizarrefish | It's quite nice |
bizarrefish | Very friendly people |
differentMonster | bizarrefish : what about you ? well Malaysia is hot as hell. |
bizarrefish | I am in the UK, which is not hot |
bizarrefish | Malaysia was for a work trip |
bizarrefish | Was pretty cool |
bizarrefish | I think it's cool how Malaysian children stared at me |
bizarrefish | (I'm 6'4 and white) |
bizarrefish | Chinese people stare as well. I like that they find me so interesting. |
Yuken | bizarrefish, if a Japanese guy passed through a rural African village where everyone is black and 6'+ |
Yuken | he'd probably be stared at as well! :p |
bizarrefish | heh |
differentMonster | bizarrefish : XD we will find you interesting for sure ~ |
bizarrefish | 6ft4in is quite tall, even in the UK. It's a shame nobody feels like they can stare |
bizarrefish | heh |
differentMonster | bizarrefish :cause you be different if you don't wear or sound like we do. |
Yuken | bizarrefish, what if they have a height fetish and start staring at you ominously? |
Yuken | :^) |
bizarrefish | When I go to very different countries, I just worry that I might accidentally be rude. |
Myrl-saki | bizarrefish: your rude |
bizarrefish | Yuken: Then let them stare :) I'm happy for them to. Just no touchy :D |
bizarrefish | Myrl-saki: I'm sorry ;.; |
* Yuken | slowly moves to the UK and stalks bizarrefish then. |
bizarrefish | Myrl-saki: You can touch me if that makes it okay again |
Myrl-saki | bizarrefish: your lewd |
* rindolf | touches bizarrefish |
bizarrefish | Ah |
differentMonster | bizarrefish : like no touching , you break it you buy it XD |
rindolf | using the unix touch command |
bizarrefish | Why would you want to stalk a British person? We don't even have health insurance |
bizarrefish | touch rindolf |
bizarrefish | sudo touch rindolf |
rindolf | bizarrefish: touchée! |
bizarrefish | while true; do touch rindolf; done |
rindolf | bizarrefish: you are not in the sudoers list |
Yuken | This incident has been reported. |
Myrl-saki | lol |
* bizarrefish | removes HDD, plugs into other computer, chroot, touch rindolf |
rindolf | bizarrefish: heh, you're insistent |
rindolf | bizarrefish: what if the partitions are encrypted? |
bizarrefish | rindolf: I don't have to touch you in your home directory. I can touch you anywhere. In multiple places. |
bizarrefish | cd /tmp; touch rindolf |
rindolf | bizarrefish: that's the RealRindolf™! |
rindolf | bizarrefish: I only have one place in the file system. |
rindolf | OneTruePath™! |
bizarrefish | MakeTmpGreatAgain(TM)! |
rindolf | bizarrefish: nice |
rindolf | bizarrefish: heh |
rindolf | bizarrefish: tmp was never great! |
Channel | ##programming |
Network | Freenode |
Published | 2016-11-21 |
What is "NP-complete"?
rindolf | Rashad: generalised Freecell was shown to be NP-complete |
Rashad | NP-complete means? |
rindolf | Rashad: here? |
Rashad | Yup. |
Rashad | Just came back. |
rindolf | Rashad: did you read about NP-completeness? |
Rashad | Nope. |
Rashad | What is it? |
rindolf | Rashad: see https://en.wikipedia.org/wiki/NP-completeness |
Rashad | Too much math. |
Rashad | On wikipedia. |
rindolf | Rashad: see http://www.shlomifish.org/humour/fortunes/show.cgi?id=memoir-from-a-Physics-lesson-in-the-9th-grade |
Rashad | rindolf: Sometimes formality can make things more complex than they really are. |
rindolf | Rashad: true |
Rashad | rindolf: Can you give me a simple introduction? |
rindolf | Rashad: well, do you know what polynomial time is? |
Rashad | No. |
rindolf | Rashad: hmmm... |
Rashad | I know what a polynomial is. |
Rashad | Is this related to the BigO notation? |
rindolf | Rashad: yes. |
rindolf | Rashad: polynomial time is O(P(N)) where P(N) is a polynomial of N |
Rashad | OK. |
Rashad | I am trying to think of an example.. |
sbrg | two nested loops |
rindolf | Rashad: so it can be O(n^2) or O(n) or O(n*log(n)) or even O(n**100) |
Rashad | Aha. |
Rashad | What is 'n'? Number of operations? |
Rashad | Umm. |
Rashad | Probably not. |
rindolf | Rashad: the length of the input |
Rashad | Yeah that makes sense. |
rindolf | Rashad: OK. |
Rashad | I remember stuff about search algorithms. |
Rashad | n is the number of entries in an array, for example. |
sbrg | yep |
rindolf | Rashad: now, some problems' *verification algorithm* is polynomial and these problems are called "NP" |
Rashad | Verification algorithm? |
rindolf | Rashad: verification means you verify that the solution is correct after given one. |
Rashad | Aha. |
sbrg | Rashad: 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 |
sbrg | by simply checking each pair of elements |
Rashad | A solution in freecell is a series of moves? |
rindolf | Rashad: yes |
Rashad | sbrg: I see. |
Rashad | OK so NP *complete* means? |
rindolf | Rashad: 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. |
sbrg | and NP complete are problems which are both in NP and NP-hard |
rindolf | Rashad: yes, what sbrg said, |
sbrg | so, NP: a problem that, when given a solution, you can verify that it is correct in polynomial time |
sbrg | NP-hard: a class of problems that can be converted to each other |
Rashad | OK. |
Rashad | OK. |
Rashad | So NP-hard does not imply NP? |
rindolf | Rashad: no, not necessarily |
kadoban | No, problems that are harder than NP are in NP-hard too |
Rashad | Ahhh |
Rashad | Now that makes sense. |
Rashad | *at least NP hard* |
rindolf | Rashad: for instance, the Halting Problem is NP hard. |
Rashad | OK now everything is in place for me. |
rindolf | Rashad: good |
kadoban | It 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. |
Rashad | But I am interested by how you can map NP-hard problems from one to the other. |
rindolf | Rashad: there's a 1 million USD prize for proving whether P is NP or not, |
Rashad | kadoban: It got pretty philosophical fast :P |
Rashad | P = ? |
rindolf | Rashad: P is the class of polynomial problems |
kadoban | P, the complexity class above, which is problems you can solve in polynomial time on a deterministic turing machine. |
Rashad | I am a bit confused now.. |
kadoban | NP, problems you can verify solutions to in polynomial time on a deterministic turing machine. |
Rashad | OK so NP is about verification, P is about solving. Correct? |
rindolf | Rashad: well yes, but you often want to find good solutions for NP problems |
Rashad | What do you mean? |
kadoban | Correct, 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 |
Rashad | Ah. |
sbrg | Rashad: 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. |
Rashad | So the concern is: Can you find a solution to NP problems faster than you can verify the given solution? |
sbrg | Rashad: Assuming you mean "faster or as fast", well.. you just asked whether P = NP |
Rashad | I see. |
sbrg | if you have an answer to that question, someone will give you a million dollars |
Rashad | But how is that not a philosophical question, though? |
Rashad | Let me rephrase that. |
kadoban | It depends, what's a "philosophical question"? |
sbrg | kadoban: that is ^ |
sbrg | lol |
Rashad | Wouldn't a solution imply a way to verify it? |
kadoban | But if you're asking if it has practical consequences, it does, potentially. |
sbrg | Rashad: Well, take sudoku as an example |
Rashad | OK! |
sbrg | If I give you a solved sudoku, how long would it take for you to verify it? |
Rashad | kadoban: What kind of consequences? |
sbrg | it's the same every time. you just make sure that 1 to 9 appears in all rows, columns and boxes |
Rashad | sbrg: OK |
sbrg | however, does seeing the solution tell you how you solve it? |
sbrg | How as in, which steps |
Rashad | OK that's exactly what I am asking. |
kadoban | Rashad: 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. |
Rashad | How 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? |
Rashad | And we're still talking about computers here so I am not sure if Newton's apple aha moment counts... |
Gamah | Rashad: sometimes it's easier to assert the validity a solution (P) than it is to explain it (NP) |
Gamah | or... those reversed |
Gamah | i forget. |
sbrg | Rashad: 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? |
Rashad | sbrg: The solution however is ultimately guided by the rules of verification. |
Gamah | sbrg: poorly formed... technically speaking it can be easier to solve some given sudoku puzzles than it is to verify they are solved |
Rashad | Unless it is a complete shot in the dark. |
sbrg | Gamah: and there are lists that are already sorted. that doesn't change the lower bound for sorting. what's your point? |
sbrg | Rashad: Yes, it is. so one would think that it would be possible |
sbrg | and as Gamah pointed out, some sudokus are very easy to solve, while others are much harder |
Gamah | Rashad: no p |
Gamah | :P |
sbrg | the 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 |
Gamah | sbrg: 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 |
Gamah | define "steps" |
Gamah | because it always takes less steps to solve than verify... from some perspective |
Rashad | rindolf: So solitaire is O(n)? |
sbrg | Gamah: 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 |
Rashad | Ah sorry, I meant verifying a solitaire solution is O(n)*. |
Gamah | you can also solve any sudoku |
sbrg | the 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 |
workmad3 | iirc, NP-complete problems are ones where verifying a solution is polynomial time, but calculating a solution is non-polynomial |
rindolf | Rashad: there are many variants of card solitaire |
Gamah | sbrg: but the number of sudoku permutations and solutions is not unbound... |
rindolf | Rashad: generalised Freecell is NP-complete |
rindolf | Rashad: which assumes you have n ranks of cards instead of 13 (ace-to-king) |
sbrg | Gamah: for a 9x9 sudoku, no, obviously not. but we are talking about sudoku in general |
Gamah | hmm. |
sbrg | Rashad: 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 |
Gamah | i feel like sudoku is still a search problem (IE: rainbow table) |
Gamah | and not really applicable |
workmad3 | Gamah: and how long would it take you to compute that rainbow table? |
sbrg | by your logic, I can solve any problem that way. |
sbrg | i can just create a database of all sorted lists. |
Gamah | sure... |
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. |
kadoban | sbrg: Well, not really, you still have lookup time. |
kadoban | Oh, for fixed n I guess that doesn't matter. |
sbrg | constant time where a unit is defined to be the lookup time |
sbrg | there you go! |
Gamah | workmad3: that would depend on how well i could optimize the verification algo |
sbrg | it's all about context |
workmad3 | sbrg: well, you can solve it in constant time, assuming the existence of an oracle :) |
Gamah | the $1m question just says "a computer" and "in polynomial time" |
Gamah | it doesn't say i can't spend years precomputing the search space |
Gamah | :) |
sbrg | i don't think you understand what P vs NP means |
workmad3 | Gamah: assuming the existence of an oracle is generally not classed as a solution to P vs NP |
Gamah | i thought the smiley implied i was being pedantic |
workmad3 | Gamah: otherwise it would have been solved years ago :P |
Gamah | workmad3: well i was just going to use oracle DB |
Gamah | :) |
Channel | ##programming |
Network | Freenode |
Published | 2016-11-25 |
JetBrains’ Products
Kake_Fisk | Any cool JetBrains programs I should try out except for CLion? |
rindolf | Kake_Fisk: I wish JetBrains would have sold and developed one IDE instead of several variations on the same one. |
Kake_Fisk | Yeah! |
Kake_Fisk | Will probably happen in the future. Visual Studio were also like that at one point if I recall correctly |
q_q | am i only the one who thinks pycharm is a heap of shit? |
Kake_Fisk | q_q: Well, I couldn't even get pycharm to work |
kadoban | q_q: I dunno, everyone seems to love it. Never tried it. |
Channel | ##programming |
Network | Freenode |
Published | 2017-01-31 |
Whose fault is it?
sir_galahad_ad | o/ |
vdamewood | sir_galahad_ad: \o |
alvanson | \o/ |
rindolf | sir_galahad_ad: hi. |
alvanson | \o/ |v| o= /o\ |
rindolf | sir_galahad_ad: sup? |
sir_galahad_ad | hi rindolf not much is up, working on learning mysql |
rindolf | sir_galahad_ad: ah |
rindolf | sir_galahad_ad: I'm still feeling ill |
rindolf | sir_galahad_ad: well, yesterday and the day before were better |
sir_galahad_ad | I'm sorry rindolf :( |
rindolf | sir_galahad_ad: thanks! |
rindolf | sir_galahad_ad: it's most likely not your fault |
sir_galahad_ad | butterflies... |
vdamewood | rindolf: I've been secretly adding arsenic to your coffee. Is that why you're sick? |
rindolf | vdamewood: :-) heh , I don't drink coffee |
rindolf | vdamewood: perhaps you also added that coffee with arsenic to my water |
vdamewood | Then whose coffee was it? |
Channel | ##programming |
Network | Freenode |
Published | 2017-02-08 |
Unforgivable
ChrisWarrick | ks |
ChrisWarrick | sorry, wrong tab |
rindolf | ChrisWarrick: I can never forgive you for using the wrong tab! ;-) J/K - everything's cool. |
FMan | however, there is a wrong tab tax payable to me |
ChrisWarrick | rindolf: (arguably, wrong machine/screen/app/everything, because that went to irssi on screen 1 instead of the windows VM on screen 2) |
rindolf | FMan: heh |
rindolf | ChrisWarrick: you will go to hell for using the wrong window! |
rindolf | ChrisWarrick: no redemption for you! |
Zuu | rindolf, you mean, no Christmas presents? |
rindolf | Zuu: no Chanukkah coins either! |
Zuu | Ohnoes! :O |
* rindolf | is away |
Zuu | He's hiding all the Chanukkah coins, i just know it! |
Channel | ##programming |
Network | Freenode |
Published | 2017-02-26 |
Blaming everyone
Zuu_ | My monitor is noisy! |
* Zuu_ | blames all of you |
rindolf | Zuu_: guilty as charged! I made your monitor noisy because I hate you |
Zuu_ | Arrrr *shakes fist at Evil rindolf* |
rindolf | Zuu_: it was a late EvilChristmas present |
* Zuu_ | wraps it back up, and sends it back to Santa :P |
Channel | ##programming |
Network | Freenode |
Published | 2017-03-10 |
Putting the U in "FAQ"
rindolf | airking_: 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 |
vdamewood | I wish we called them Frequently Uttered Questions instead of Asked. |
rindolf | vdamewood: FUQ? |
rindolf | I don't give a FUQ |
vdamewood | rindolf: FUQ off. |
rindolf | vdamewood: :-) |
vdamewood | Frequent utterances concerning knowledge. |
rindolf | vdamewood: heh |
vdamewood | beaky: Read the FUQing manual? |
wedr | Frequently unwanted common knowledge. |
Channel | ##programming |
Network | Freenode |
Published | 2017-06-25 |
Biological Garbage Collection
jkbbwr | I'm aiming to implement a chunk of a runtime and maybe a garbage collector and then finish the emitter to spit out QBE |
FManTropyx | my apartment badly needs garbage collection (hi, BTW) |
liste | FManTropyx: no-op garbage collector's an option :) |
adsc | you could add some rats, they take care of the organic garbage |
adsc | or rather, they compound multiple types of organic garbage into a single type |
workmad3 | adsc: and then add some cats to convert the rat problem into an extra type? |
adsc | which rat problem? |
workmad3 | adsc: the rat problem caused by introducing rats to solve your garbage problem :P |
adsc | rats are a problem? |
adsc | hmmm |
adsc | yes, it seems one cat per 5 rats should solve any "rat problems" |
wedr | So, you're saying for those who live near a farm, they need to get 65 cats? |
adsc | yes |
adsc | although I guess it doesn't scale up linearly |
rindolf | heh |
adsc | each additional cat probably raises the number of total rats that can be dealt with |
adsc | so two cats might be able to deal with more than 10 rats |
rindolf | poor rats |
adsc | also you should make sure the cats are neutered, or you will soon have to introduce dogs to solve a cat problem |
wedr | Fibonacci Sequence for cats -> rats problem. |
wedr | 5 cats -> 60+ rats killed. |
wedr | Wait, I'm wrong, get 15 cats. |
adsc | but it seems he has to deal with over 300 rats |
wedr | 65 cats it is. |
Channel | ##programming |
Network | Freenode |
Published | 2017-06-25 |
Upgrading
nickname95 | https://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 |
nickname95 | it says html5 and Java applet |
nickname95 | so if its in html5/js does that mean that i can see the source code of the game ? |
* rindolf | upgrades nickname95 to nickname98 |
* VicMackey | upgrades nickname98 to nicknameNT |
rindolf | VicMackey: heh |
* vdamewood | upgrades nickname98 to nickname98SE |
VicMackey | Shoot. |
rindolf | vdamewood: heh |
vdamewood | VicMackey: Back in the Windows 9x and NT4 days, Windows to Windows NT wasn't exactly a proper upgrade. |
VicMackey | Windows to Windows is usually never a proper upgrade |
VicMackey | I also have to say that I jumped from 98 to Xp |
Batholith | Yeah, you can't really upgrade from Windows. Windows to Linux/Mac would be a terrible downgrade. |
vdamewood | Well, versions of Windows NT prior to XP were missing some things that made Windows not-NT more usable at home, I think. |
rindolf | vdamewood: VicMackey: https://www.youtube.com/watch?v=eKy9fV_zX_o |
VicMackey | rindolf how embarrassing |
rindolf | VicMackey: :-) |
rindolf | VicMackey: it was the start of a brave new era! |
VicMackey | That's when he decided he had to quit being the CEO of that company |
VicMackey | And retire |
Channel | ##programming |
Network | Freenode |
Tagline | Let me upgrade ya |
Published | 2017-07-14 |
Pluralism
vdamewood | GeDaMo: So, I, for example, showed them code for a DFA I wrote and explained how DFA's work. |
bananaJoe | DFA? Department of Foreign Affairs? |
rindolf | bananaJoe: deterministic finite automata |
vdamewood | automaton |
vdamewood | (automata is plural, automaton is singular) |
rindolf | your mom is plural. ;-) |
rindolf | J/K |
* bananaJoe | whistles in amazement! |
bananaJoe | that's some abbreviation! |
bananaJoe | automama :P |
Channel | ##programming |
Network | Freenode |
Published | 2017-07-15 |
Progressive Web Applications
Zajt | Hello! Is this UML diagram https://go.gliffy.com/go/share/sm4frpobsubifu6j6jv8 a correct example of the factory method design pattern? |
rindolf | Zajt: is this homework? |
Zajt | rindolf 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 |
rindolf | Zajt: ah |
rindolf | Zajt: it figures that it is schoolwork |
SPEEDRAC1ST | UML's main purpose is to keep CS profs employed and students busy |
rindolf | SPEEDRAC1ST: heh |
iawc | Though the profs still suffer a concussion when doing both at the same time. |
Zajt | rindolf what do you mean? |
rindolf | Zajt: UML and Design Patterns are not oof much interest elsewhere |
SPEEDRAC1ST | design patterns became a buzzword recently |
SPEEDRAC1ST | also, "anti-pattern" |
Zajt | yeah 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 |
Groogy | design patterns and anti-pattern are super old buzzwords |
Groogy | what do you mean recently |
Groogy | the last 30 years? |
SPEEDRAC1ST | recently there was a resurgence of those |
Groogy | lol okay |
SPEEDRAC1ST | "we're kewl, we use JavaScript design patterns" |
Groogy | Designu-patteru-jutsu |
SPEEDRAC1ST | are you a pattern-ninja? |
Groogy | HAI! |
SPEEDRAC1ST | then join our innovative revolutionary startup which has lots of hype and VC monies |
Groogy | Actually 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 |
SPEEDRAC1ST | some of those are neat. the ones that are about complexity management, and organization |
SPEEDRAC1ST | but most are barely necessary |
SPEEDRAC1ST | but overall, WTF would one need design patterns to make yet another web app? |
rindolf | SPEEDRAC1ST: is it a disruptive startup? |
SPEEDRAC1ST | it's about to disrupt at least 3 industries |
rindolf | SPEEDRAC1ST: heh |
rockman37 | Has anyone made a webapp for making webapps yet? |
bookworm | WordPress |
rockman37 | Hah. |
Groogy | but from a glance it looks like you have what I would expect out of a factory |
SPEEDRAC1ST | AI can drive cars, but can't make web apps yet |
rockman37 | My 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.) |
PlanckWalk | There are tons of apps for making apps |
SPEEDRAC1ST | PlanckWalk: none of them are functional, since an emulator is required to run one |
SPEEDRAC1ST | also, they don't solve the distribution problem |
merijn | Hell, people can't even make decent apps yet... |
SPEEDRAC1ST | define decent |
SPEEDRAC1ST | Instagram and Snapchat are totally decent for uploading food pics and duckface pics |
merijn | SPEEDRAC1ST: They're several gigabytes larger than they should be |
ongy | snapchat? isn't that exclusively for sexting? |
ongy | you have phone apps that are multiple gigabytes? |
SPEEDRAC1ST | merijn: so is all software these days, except for embedded |
SPEEDRAC1ST | ongy: if you include the SDK, yes |
merijn | ongy: I'd like to introduce you to my friend, the hyperbole :) |
SPEEDRAC1ST | mobile apps themselves are 100s of MB |
rockman37 | Which is still huge for a program. |
rts-sander | these apps take hundreds of terabytes to display a single button! |
rindolf | merijn: are they a boy or a girl? ;) |
rockman37 | fuck buttons |
Groogy | well something I guess? I don't really know the task you are having from your teacher |
merijn | rts-sander: Ah, I see you too have downloaded slack? |
merijn | rindolf: Probably a boy, hyperbole is constantly 1-upping people ;) |
SPEEDRAC1ST | Groogy: Zajt: http://www.developermemes.com/wp-content/uploads/2013/03/java-problem-factory.jpg |
rindolf | merijn: :) |
rockman37 | SPEEDRAC1ST: rofl |
rindolf | SPEEDRAC1ST: heh, still funny |
rts-sander | hahaha Java is verbose hahahaha |
merijn | rts-sander: I refuse to download atrocities that spend 500+MB memory just to run IRC >.> |
rockman37 | I refuse to download atrocities full stop. |
merijn | irssi is taking 8MB after running for, like, 2 weeks straight in 15 channels... |
rts-sander | lightweight software is the best! |
SPEEDRAC1ST | merijn: Firefox sometimes takes 2+GB of RAM |
rts-sander | lets port it all to web applications |
xssposed | what about weechat |
ongy | I had chrome at >3G. fun times |
xssposed | i use it a lot |
xssposed | its nice |
SPEEDRAC1ST | Facebook tab sometimes eats 100s of MB running all of the tracking and ad JS code |
Groogy | I've had weechat running for more than a mount without restart |
Groogy | 25mb |
SPEEDRAC1ST | rts-sander: heard of progressive web apps? |
merijn | ongy: WTF are you doing? Chrome is at, like, 1GB for me with 40 or so tabs open in 4 windows |
Batholith | Chrome likes to eat RAM, that is known |
Zajt | haha SPEEDRAC1ST |
rindolf | here kwin_x11 consumes more RAM than firefox - no idea why |
xssposed | there's an extension that counteracts Chrome's hunger for RAM. i forget the name of it, but it saves 90% |
merijn | Chrome'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" |
rockman37 | rindolf: Is it huge, or is Firefox small? |
xssposed | has my browser running faster |
rindolf | rockman37: well, i recently restarted ff |
rockman37 | rindolf: Ah. |
rindolf | xssposed: heh, nice nickname |
SPEEDRAC1ST | websites also have gotten a lot fatter |
SPEEDRAC1ST | probably due to ads |
rockman37 | We should stop feeding them or something. |
xssposed | rindolf: heh, ty |
* rindolf | recently reduced the HTML of his site |
rindolf | using https://github.com/kangax/html-minifier |
SPEEDRAC1ST | also, JS frameworks and libs are 100+K LoC |
rindolf | SPEEDRAC1ST: are they webscale? |
SPEEDRAC1ST | maybe. they're responsive for sure |
rindolf | http://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/ |
SPEEDRAC1ST | webscale is usually said about databases |
rindolf | SPEEDRAC1ST: both responsive and progressive? Impossibru |
rindolf | you can only have at most 1 |
SPEEDRAC1ST | progressive is the new buzzword, gotta replace them to keep the hype alive |
merijn | Man, the one JS keyword that pisses me off the most is "isomorphic", because that's not what isomorphic means, you jackasses |
rindolf | SPEEDRAC1ST: are progressive web apps webscale enough? |
ongy | I want a /dev/null directory to copy things into... |
SPEEDRAC1ST | rindolf: come on. webscale is so 5 years ago :) |
rindolf | ongy: use asynchronous writes |
okuu | merijn: I edited the “isomorphism” tag on Stack Overflow to explicitly refer to, you know, isomorphisms. :-p |
rindolf | SPEEDRAC1ST: heh |
merijn | okuu: <3 |
merijn | ongy: Why? |
SPEEDRAC1ST | merijn: is it a reserved keyword? |
merijn | SPEEDRAC1ST: No, it's "running the same code on the client as on the server", or some shit |
SPEEDRAC1ST | JS's scope pisses me off the most. something as simple as accessing a variable inside foreach is complicated |
SPEEDRAC1ST | merijn: oh, you mean buzzword |
merijn | s/'s scope// |
merijn | SPEEDRAC1ST: Yeah, I haven't had my coffee yet |
okuu | SPEEDRAC1ST: But there is an excuse - JavaScript was designed in 10 days! |
rindolf | ongy: mount /dev/null as /home |
okuu | Errr, designed and implemented. |
SPEEDRAC1ST | okuu: because Netscape managers rejected a Scheme-based language. and Self-based one too |
okuu | rindolf: Double-checking my solutions to my topology handout. |
merijn | I respect Brendan Eichman, because for something designed and implemented in 10 days JS is an impressive feat. But as language...god...fuck it |
merijn | okuu: 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 :) |
SPEEDRAC1ST | merijn: he proposed to use Scheme, Netscape said "no way". Then he decided to prank them with JS. and now we're paying for it |
ongy | rindolf: still a file, so I can't access /home/ongy |
ongy | merijn: because I wanted to direct an output directory to /dev/null before and it didn't work |
okuu | merijn: At least I'm allowed (in fact, required) to make sense. |
merijn | okuu: Trying to make my library play nicely with pipes, conduits, and just regular old forM/mapM...it's...tricky :p |
rindolf | SPEEDRAC1ST: it needed to resemble Java |
merijn | ongy: I don't quite understand what "copying to /dev/null" is supposed to do, though? |
rindolf | merijn: oooh - buzzwords |
mniip | but those are words |
merijn | rindolf: Hmm? |
ongy | merijn: why are you doing that? is it something you want others to use? |
rindolf | merijn: "pipes", "conduits" |
okuu | rindolf: Haskell plumbing libraries. |
merijn | rindolf: They are haskell libraries :) |
ongy | merijn: ignore all output that should be written there. sometimes I need that |
merijn | ongy: Because I use a mix of pipes and conduits in different projects and I find myself reinventing the same boilerplate |
merijn | ongy: And I wanna be done with it once and for all |
SPEEDRAC1ST | I've learned about Cloud Haskell a few months ago |
SPEEDRAC1ST | I guess they chose the name for marketing reasons |
mniip | merijn, that "once and for all" bit sounds unconvincing |
okuu | rindolf: 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. |
merijn | mniip: Why? |
rindolf | okuu: heh, sounds nasty |
okuu | rindolf: Yeah, but it's how Haskellers think. |
rindolf | okuu: haskellers are crazy? |
okuu | rindolf: Everyone is crazy in their own way. |
mniip | I must say haskell debugging sucks |
rindolf | okuu: true |
iawc | okuu: Haskell is just an API for common structures. |
mniip | why does everyone try to mimic imperative program debugging |
merijn | okuu: To be fair, conduits/pipes DO make some tasks that are really obnoxious in other languages really nice |
iawc | Or is that Ruby? |
mniip | functional semantics need to reflect respectively in the debugger |
iawc | They seem the same in a way. |
rockman37 | iawc: Ruby and Haskell? |
merijn | rindolf: Basically, they abstract over "I want to stream process data from a pipe/socket/file/whatever in constant memory" |
SPEEDRAC1ST | sounds like a job for a queue |
okuu | merijn: Then it turns out you want to backtrack, and everything goes to hell. |
rindolf | rockman37: reminds me of that guy who said Visual Basic was essentially the same as C++ |
merijn | okuu: So, don't do that then :) |
merijn | okuu: I have plenty of cases where I don't need that |
merijn | okuu: If you need backtracking, use STM or something |
okuu | merijn: I have to admit, when you don't need to backtrack, pipes and conduit are very nice. |
rindolf | rockman37: and then went on to try to create a lossless audio compression that could compress a 40 MB WAV file into 20 kB |
rockman37 | rindolf: Well, I wouldn't touch either :p |
merijn | SPEEDRAC1ST: 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 |
rockman37 | rindolf: Lossless? |
mniip | something something yoctoparsec |
rindolf | rockman37: yes |
SPEEDRAC1ST | merijn: by the corresponding libraries? |
merijn | SPEEDRAC1ST: 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) |
merijn | SPEEDRAC1ST: 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 |
okuu | merijn: Probably because they aren't conveniently expressible in other languages. :-p |
mniip | everything is possible when you have programmable semicolons |
rindolf | rockman37: i think he was the one who was going on about that Planet Source Code thingy |
okuu | SPEEDRAC1ST: Think iterators on steroids. |
SPEEDRAC1ST | merijn: OK. I haven't had that exactly problem, but if I had I'd use something like Elixir's GenStage |
rockman37 | Programmable semicolons sound nasty. |
rockman37 | rindolf: Haven't heard of that. |
mniip | rockman37, ish, perl does that all the time |
rockman37 | "4.3 million lines of source code examples and apps to build from." Hmm... |
rockman37 | mniip: Interesting. |
iawc | howdy do dat? |
mniip | anyway, I remotely remember someone saying that monads (their do-block syntax specifically) are just programmable semicolons |
rindolf | rockman37: under a contradictory licence |
rockman37 | rindolf: Serves users right, I say. |
Channel | ##programming |
Network | Freenode |
Published | 2017-09-25 |
SQL interfaces
AbleBacon | mpDrive->getLoc().list[i]->stats.getVal()->val; sometimes i wish object oriented programming was never invented |
GeDaMo | Only sometimes? :P |
rindolf | AbleBacon: https://en.wikipedia.org/wiki/Law_of_Demeter |
AbleBacon | oh my god this Law of Demeter is exactly the opposite of what we're doing |
patientplatypus | does anyone know how to programmatically create a subtable in postgres? |
rindolf | patientplatypus: not off hand |
rindolf | patientplatypus: is there an sql syntax for that? |
rindolf | AbleBacon: heh |
GeDaMo | Would a subtable be like a view? |
patientplatypus | errr.... |
patientplatypus | i want to basically make a tree of tables |
patientplatypus | like a json object |
rindolf | patientplatypus: sound like it would stand against the normalisation rules |
AbleBacon | what urge would possess you to make something as evil as a tree of tables? |
AbleBacon | i understand the desire to do something to see if it can be done, but us mortals should not meddle in the workings of sorcery |
patientplatypus | I'm making dnd in sql |
GeDaMo | You might want to look up Common Table Expressions |
rindolf | patientplatypus: the game? |
patientplatypus | yeah |
rindolf | patientplatypus: ah |
patientplatypus | its a challenging problem |
AbleBacon | LOL I'm picturing players taking their turns by submitting database queries with their requests |
patientplatypus | but it would be useful to be able to use a tree structure |
patientplatypus | I'm just making the game sheet |
GeDaMo | There's at least one game like that |
patientplatypus | if i get that working that would be a hat trick |
rindolf | patientplatypus: you can encode trees using a table or two |
patientplatypus | hmmm |
AbleBacon | ADD "MOVE, 1" TO TABLE "MOVE_QUEUE_$PLAYER_NAME" |
GeDaMo | AbleBacon: https://schemaverse.com/ |
AbleBacon | i always feel like SQL people are screaming |
patientplatypus | AHHHHH |
AbleBacon | "Compete against other players using raw SQL commands to command your fleet." picard never had to do this |
rindolf | patientplatypus: 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." |
rindolf | AbleBacon: heh |
patientplatypus | i may just use lots of tables without the tree - looks overly complicated |
rindolf | patientplatypus: what? |
GeDaMo | Why do you need trees of tables? |
patientplatypus | oh well....i was thinking trees but it just looks like this would be sort of sucky |
Myrl-saki | AbleBacon: I'd be screaming too if I had to write SQL for a living. |
rindolf | patientplatypus: every purpose should have a single table |
AbleBacon | "you adopted capslock for internet arguments... i was born with capslock" |
GeDaMo | I remember computers before lowercase was invented :P |
CashDash123 | How is a game like flappy bird ported to so many systems? |
CashDash123 | I mean what makes it so easy to port? |
CashDash123 | I 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" |
jrslepak | CashDash123: how complex is the game itself? |
CashDash123 | no very jrslepak but how was the source code obtained or was it reverse engineered? |
AbleBacon | CashDash123, 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 |
AbleBacon | ah--birds were the key to the game's breakthrough into success i see |
AbleBacon | unless the birds are just a RED HERRING! |
AbleBacon | wait--is a herring a fish? |
AbleBacon | or a bird? |
wedr_ | Yeah, the Inverse Laws of Game Design, the shorter the jump distance, the more popular it gets via word of mouth |
CashDash123 | AbleBacon, the addiction of beating a high score lead to its popularity |
wedr_ | herring is a fish yes |
wedr_ | a type of tuna |
rindolf | AbleBacon: heh |
wedr_ | salmon, not tuna |
AbleBacon | then we need to invent "flappy herring" |
AbleBacon | avoid sharks and other sea creatures idk |
wedr_ | For a warning, I think it's called red harring. |
wedr_ | Or haerring |
AbleBacon | no, "red flag" is a warning. "red herring" is something that distracts you from the real thing |
AbleBacon | shoot i don't know any more |
wedr_ | red herring is a fish. |
wedr_ | :/ |
wedr_ | red Sirens, maybe? |
jrslepak | it'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. |
AbleBacon | all 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 |
jrslepak | the best solution is to play it on the bus :-P |
AbleBacon | you don't want to go on the bus in America |
AbleBacon | it is not a nice place |
jrslepak | I was just there a few hours ago |
GeDaMo | Does America only have one bus? :| |
jrslepak | haha |
jrslepak | it seems that way some evenings |
CashDash123 | Leads 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? |
GeDaMo | A lot of hard work |
CashDash123 | kinda like how lets say you have developed a dreamcast game while also having a Linux and windows port |
CashDash123 | how does that work or even in reverse |
GeDaMo | The game engine may have to be partly rewritten but the content (graphics etc.) should be reusable |
CashDash123 | I mean I was thinking in a similar vain to Elysian Shadows which I'm pretty sure was designed around the dreamcast |
CashDash123 | Which was tweaked most likely |
CashDash123 | that or I may also get an Idea by reading quora |
GeDaMo | Hmmm ... there's a #dreamcastdev channel |
horny-sama | GeDaMo: I thought dreamcast was stuff before I was born. Surprised that people still dev for it |
GeDaMo | There's a also an #elysian_shadows channel but only one person in it |
GeDaMo | People still develop for a lot of old systems |
CashDash123 | It's been chronicled on youtube since they were in high school in 2007 |
CashDash123 | horny-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 |
patientplatypus | OK |
patientplatypus | I'm confused |
CashDash123 | AbleBacon, well it was designed for GD-ROM |
AbleBacon | how could it damage the laser, though? |
AbleBacon | lasers don't have any moving parts! |
patientplatypus | so 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 |
patientplatypus | so |
GeDaMo | Why do you have 5 different tables? |
patientplatypus | in 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 |
grouse | GeDaMo, gotta have redundant table in case bobby drops them ;) |
GeDaMo | Why can't this be in one table? |
AbleBacon | all classes have strength, intelligence, etc. you should have one table for shared characteristics of all classes |
patientplatypus | because each class is entirely different from another |
AbleBacon | oh i see what you're saying |
patientplatypus | well like wizard and fighter are so different that the tables need to be totally separate |
patientplatypus | the way sql seems to want to work is that it just replicates tables in a single customer/many purchases type pattern |
patientplatypus | does anyone have any suggestions? I'm totally lost and have been staring at this for a while |
GeDaMo | I'm having difficulty visualising your DB structure |
patientplatypus | so one table for classes (fighter, wizard, etc) |
patientplatypus | each class will have its one table - fighter table, wizard table, paladin table |
patientplatypus | with their own special statistics on each |
GeDaMo | What fields do these tables have? |
patientplatypus | each 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 |
patientplatypus | i need what is essentially some sort of tree/json like hierarchy but in sql |
patientplatypus | ltree seems very confusing |
patientplatypus | what do you mean beaky? |
GeDaMo | What do these tables represent? Are they like D&D character sheets? |
horny-sama | CashDash123: gd-rom? |
GeDaMo | Yeah, IRC will do that to you :| |
CashDash123 | horny-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 |
CashDash123 | though |
horny-sama | Is it safe to assume that gd-rom is out of production |
CashDash123 | https://en.wikipedia.org/wiki/GD-ROM horny-sama |
horny-sama | CashDash123: did not say if it is out of production or not |
CashDash123 | I don't think anyone can press there games to GD-Rom any more. |
CashDash123 | I don't actually even own a dreamcast I just learned a bit about it |
CashDash123 | long ago |
horny-sama | good luck with whatever you are doing |
horny-sama | sounds cool |
CashDash123 | I figured it out hombre is pressed to mil-cd's |
xeno | why would anyone wanna press things onto GD-Ros any more? |
xeno | or why am I asking? |
CashDash123 | don't quote me on that |
CashDash123 | quote |
horny-sama | xeno: I think CashDash123 is doing some dreamcast dev |
CashDash123 | horny-sama, I'm not |
horny-sama | CashDash123: so just quest for knowledge? |
xeno | horny-sama: yeah, but why? |
CashDash123 | It would just be a good place to get an Idea of how a game is ported |
xeno | horny-sama: it's like the worst waste of time |
horny-sama | xeno: different people have different hobby |
xeno | yeah I know |
AbleBacon | oh no... we're resorting to "scrum" meetings every morning. things must be getting really desperate. |
CashDash123 | I mean how games are made for old consoles really is interesting |
horny-sama | AbleBacon: ? |
AbleBacon | at my work |
AbleBacon | and they pay me and all i have to do is not die |
GeDaMo | https://upload.wikimedia.org/wikipedia/commons/b/bd/Scrum-1.JPG |
horny-sama | AbleBacon: in other words, you are their basic bitch |
CashDash123 | horny-sama, You could say that,and I really wanted a dreamcast a long time ago |
AbleBacon | it's not a giant wrestling orgy; it's a management technique |
GeDaMo | Why not both? :D |
horny-sama | AbleBacon: just hope you made your fuck you money soon so you can quit |
horny-sama | lol |
Rounin | AbleBacon: Your team just needs to move their organization to Sloth® so that all of their personal data can be sold to advertisers |
Rounin | Then you'll be truly efficient |
Rounin | And of course SourceHub™ to organize your Packer images |
Channel | ##programming |
Network | Freenode |
Published | 2017-10-12 |
ZERO nirvana
narupo | hello |
rindolf | narupo: hi |
rindolf | narupo: how are you? |
narupo | rindolf: hi rindolf. I'm fine :) |
rindolf | narupo: nice |
narupo | rindolf: sup? |
rindolf | narupo: I'm fine - trying to be productive |
rindolf | narupo: i reached inbox ZERO nirvana |
narupo | rindolf: hm |
narupo | rindolf: inbox is mail box? |
rindolf | narupo: the email https://en.wiktionary.org/wiki/in-box#English |
Xatenev | rindolf, wait, you can be productive while being in irc? |
narupo | rindolf: thanks. |
narupo | rindolf: what is "ZERO nirvana"? |
wXeno | rindolf: inbox zero?! wtf? |
rindolf | narupo: an empty inbox |
rindolf | narupo: and nirvana means a state of bliss |
FManTropyx | ah, I thought it was the penultimate opposite of nirvana |
FManTropyx | ie. zero nirvana |
narupo | rindolf: ah, thanks. nirvana :) |
FManTropyx | incidentally, my music collection is also ZERO nirvana |
rindolf | narupo: see https://en.wikipedia.org/wiki/Nirvana |
rindolf | wXeno: the fuck! |
narupo | my bank account is ZERO nirvana ;) |
rindolf | FManTropyx: ah |
rindolf | narupo: heh |
rindolf | FManTropyx: inbox zero's nirvana |
wXeno | rindolf: 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 |
rindolf | the nirvana of inbox zero |
rindolf | wXeno: ouch |
rindolf | wXeno: i once saw a screenshot of a gmail.com account with 130K unread messages in the inbox |
rindolf | wXeno: anyway, i hate clutter |
wXeno | if you don't tend to it, then that goes fast |
wXeno | rindolf: 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 |
wXeno | rindolf: and enough of references and long running topics that I can't delete old mails without losing relevant info |
rindolf | wXeno: i move away emails to other folders |
wXeno | rindolf: me too |
wXeno | rindolf: and I delete what I can |
rindolf | wXeno: ah |
rindolf | wXeno: now i have an empty inbox in my gmail account too |
wXeno | rindolf: damn, how? you delete everything? |
Xatenev | I get like 4 emails per day. |
Xatenev | Heh |
exio4 | I get about 4 emails I actually read a day too, and another 40-60 with content I might or might not care about :P |
rindolf | wXeno: no |
wXeno | rindolf: you made a mail address which violates the SMTP protocol? |
rindolf | wXeno: no |
wXeno | rindolf: you made it 17 seconds ago, and miraculously Google failed at sending the welcome mails? |
wXeno | rindolf: ah you moved them to another folder |
wXeno | all mails from *@* -> inbox2 doesn't count :) |
rindolf | wXeno: in this case i deleted them |
rindolf | wXeno: but i don't delete all emails |
Channel | ##programming |
Network | Freenode |
Published | 2017-10-28 |
Nomable browsers
mentalita | mozzilla no longer makes thunderbird? |
mentalita | mozilla |
rindolf | mozzarilla |
occultus | mozarella foxfire > goggle charm |
xeno | mentalita: I'm not sure, I haven't really cared about thunderbird for probably a decade |
mentalita | what do you use xeno |
mentalita | outlook? |
xeno | at work outlook, at home gmail |
xeno | and yeah, I know that means Google has all my mail |
xeno | but 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 |
occultus | macrohard straightedge > netscoop |
snake2k | occultus, what about papple lafari? |
occultus | isn't pear souffle barely maintained now? |
snake2k | occultus, I think they gave up on it lol |
snake2k | Gotta 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 |
rindolf | heh |
snowmancantcode | snake2k: i was of the opinion Microsoft commonly killed of its "children" just as it got useful |
snowmancantcode | or common so maybe a bad father to have |
snowmancantcode | no support post 18 years end of life support :P |
snake2k | snowmancantcode, hahahaha lol "son, you're a grown man now. You must die." |
Channel | ##programming |
Network | Freenode |
Published | 2017-12-03 |
German as he is spoke
rindolf | 36 files changed, 160 insertions(+), 1118 deletions(-) ==> a very productive night |
bavi | nice |
bavi | tighten it up? |
rindolf | I'd like to club my old self who just copy pasted and modified CSS code |
bavi | ha |
bavi | "let's just say I got rid of A LOT of extraneous whitespace" |
bavi | ;) |
rindolf | bavi: heh |
rindolf | bavi: i can probably save even more lines by converting the Contents.pm files to YAML |
hio | Why do people use Rust? Is it a form of Stockholm syndrome? |
hio | I mean, any child could see that this language is overcomplicated |
hio | Yet they act like it's all fine |
rindolf | hio: i feel that ponylang is more complicated than rust |
hio | ponylang has a GC, how can it be more complicated |
hio | just the weirdo decision from the Rust team to wrap lambda arguments with | args | is crazy |
hio | they did that just to make parsing easier. Can you imagine? Wow |
rindolf | hio: well, admittedly i didn't study rust too closely |
rindolf | hio: ruby has that too |
hio | They 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 |
rindolf | hio: this night I reduced my codebase by close to a 1,000 lines |
hio | that's great bro, you should start a facebook blog |
rindolf | hio: i have a facebook and stuff |
hio | I'm talking about really important issues |
rindolf | hio: my latest tweet sparked some interest there |
rindolf | hio: you are obsessed w discussing various languages |
hio | I 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 |
hio | rindolf, bad languages are the reason why software sucks so much |
hio | literally if we only get one good language, everything else will be fixed within a matter of months to years |
rindolf | hio: a lot of software apps i use are OK |
hio | people are so thirsty for better languages, they jumped on Rust and Golang like crazy |
hio | can you imagine? it just shows how bad we have it |
tttb | hi |
rindolf | tttb: hi, sup? |
hio | jailang will be released this year, are you ready yet rindolf ? |
tttb | rindolf: i want my interface in Java to have attributes but they can't |
rindolf | hio: should i be? |
rindolf | tttb: ah |
tttb | should i use an abstract class |
tttb | or should i just give each concrete class the attributes and use an interface? |
rindolf | tttb: you can also define accessors |
tttb | i know, i'll use an abstract class for the attributes and an interface for the methods |
hio | rindolf, what do you think? don't you want 0.2 sec compile times? |
tttb | or is that dumb |
hio | 0.2 sec to compile an application that has c++ features and c++ speed is incredible |
hio | you should switch to it as soon as it's available |
bavi | https://www.xkcd.com/303/ :D |
rindolf | hio: sounds good - what will its licence be? |
rindolf | bavi: :) |
rindolf | bavi: i broke the travis build though :( |
bavi | rindolf: oh no! |
bavi | as soon as I got a passing build i disabled travis for that repo ;) |
rindolf | bavi: i suspect it is because i didn't install uglify-es |
rindolf | bavi: my projects are becoming chimeras |
hio | rindolf, MIT |
hio | ur welcome |
hio | what language are you using now? |
rindolf | perl, python, c, cmake, c++, website meta lang, javascript, ruby, gnu make, and more |
rindolf | hio: i use more than one |
hio | half of those are bad |
hio | why use perl, ruby, make? dude |
rindolf | hio: they are OK |
hio | i just said that they aren't okay at all |
rindolf | hio: that was to bavi BTW |
rindolf | hio: you are entitled to my opinion |
tttb | can someone please explain what the point of an interface is when an abstract class provides all its functionality? |
tttb | in Java |
rindolf | hio: one reason is that i have a lot of legacy perl code and it needs to be maintained |
rindolf | tttb: you can inherit from more than one interface |
hio | just rewrite ur perl |
hio | wait until jailang is released though |
tttb | OK |
rindolf | hio: heh |
bavi | i read the first few chapters of the gnu make manual the other day, i like how it's written |
rindolf | hio: 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 |
rindolf | bavi: :) |
rindolf | bavi: gmake now integrated guile scheme |
Era_Scarecrow | I didn't know chuck norris could code... i figured he'd just punch the computer and it would give him what he wanted... |
rindolf | Era_Scarecrow: the computer just does what he wants |
rindolf | Era_Scarecrow: by pure intimidation |
rindolf | hio: i like the mit licence |
rindolf | it is my go to licence for my own projects |
usr123 | rindolf: Hello. Could you please take a look at my code? |
rindolf | usr123: it seems fine, but you may have off-by-one errors |
Era_Scarecrow | rindolf & usr123> I'd have looked at it, but i don't use python, so i don't know. |
rindolf | Era_Scarecrow: python is easy |
Era_Scarecrow | perhaps, I'm not familiar with it, although it would mostly be syntax I'd have to get familiar with. |
rindolf | Era_Scarecrow: someone once told me he was able to look at python code and immediately be able to tweak it without knowing it |
rindolf | Era_Scarecrow: i think he already knew perl 5, though |
FriesAndSriracha | Any reason to use fish over zsh? |
rindolf | FriesAndSriracha: i am still using bash |
Era_Scarecrow | ditto, i also use bash... Depends on if there's a specific feature you need or not. |
rindolf | FriesAndSriracha: i found zsh too incompatible w bash |
usr123 | rindolf: 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? |
FriesAndSriracha | rindolf: I am still on Bash as well, I just wanna follow the bandwagon ;) |
rindolf | FriesAndSriracha: ah |
FriesAndSriracha | bandwagon == coolKids |
Era_Scarecrow | Fries> why would you want to jump on a bandwagon? I don't see the point... |
FriesAndSriracha | So that's why I was wondering if anyone here has used both fish and zsh and which one is better |
FriesAndSriracha | Or the pros and cons of both |
FriesAndSriracha | rindolf: also, what you mean by incompatible with bash? |
rindolf | FriesAndSriracha: csh is the bestest! http://www.shlomifish.org/open-source/anti/csh/ |
rindolf | FriesAndSriracha: i think $var does not expand words by default |
SigSegOwl | good morning everybody :) |
rindolf | FriesAndSriracha: the only thing better than csh is CMD.EXE |
FriesAndSriracha | I guess there's plugins for that |
rindolf | FriesAndSriracha: j/k |
rindolf | FriesAndSriracha: there is an option |
rindolf | SigSegOwl: hoooooo |
usr123 | unable to ask questions on their forum as well. Seems like I don't have enough points. This is bad |
FriesAndSriracha | I mean zsh seems to have a way bigger community than fish |
usr123 | is there a competitive programming channel on freenode? |
SigSegOwl | why do hdmi to dvi cables only work one way ? |
SigSegOwl | or even hdmi to displayport o.O ? |
rindolf | SigSegOwl: physics possibly |
FriesAndSriracha | Csh :P |
SigSegOwl | let 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_Scarecrow | SigSegOwl> Use a hammer... it will fit... |
SigSegOwl | Era_Scarecrow: hammer the screen or the pc ? |
rindolf | FriesAndSriracha: i am reminded of this too - http://www.shlomifish.org/humour/fortunes/show.cgi?id=more-advanced-than-CVS |
Era_Scarecrow | SigSegOwl> Hammer the connection into one of your ports... so... sort them all |
rindolf | Era_Scarecrow: heh |
Era_Scarecrow | http://rinkworks.com/stupid/cs_abuse.shtml |
FriesAndSriracha | Is there any CLI centric channel on Freenode? |
Era_Scarecrow | try joining #bash? |
FriesAndSriracha | That's pretty counterproductive ;) |
Era_Scarecrow | Although if you go to one of the Linux rooms they might be helpful |
FriesAndSriracha | Considering I am trying to move away from Bash |
SigSegOwl | so there is no way to connect dvi or dp to hdmi ? |
FriesAndSriracha | Ask in ##hardware ? |
Era_Scarecrow | SigSegOwl> Without a converter, probably not... |
rindolf | Era_Scarecrow: heh, funny link |
Era_Scarecrow | rindolf> Go back one level and there's ALL TYPES of topics.. programming, hardware, scammers... techno mumbo jumbo no one else understands :P |
usr123 | Is there a competitive programming channel on freenode? |
rindolf | usr123: you can discuss it here |
Era_Scarecrow | usr123> Hmmm maybe... Can't get more competitive than say CRobots though |
rindolf | usr123: problem is there are many CP sites |
SigSegOwl | see ya later then :D heading to work... |
rindolf | SigSegOwl: hooooo |
usr123 | Well. I did post my code. I just can't figure out the corner case I might be missing. |
l2y | usr123: try #algorithms |
usr123 | l2y: Thanks. on it |
rindolf | Era_Scarecrow: ah |
Era_Scarecrow | I 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... |
l2y | Era_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_Scarecrow | l2y> Maybe. I've also just joined rooms to see if they are empty or not :P |
Era_Scarecrow | Here it's midnight... i should sleep soon |
rindolf | Era_Scarecrow: i stayed up all night refactoring old CSS stylesheets |
Era_Scarecrow | fun... |
rindolf | Era_Scarecrow: i ended up reducing the codebase by close to a thousand lines |
FriesAndSriracha | Sass! |
rindolf | FriesAndSriracha: no sass yet |
Era_Scarecrow | fun fun. I got a script for reducing the size of a differential data backup up and running |
rindolf | FriesAndSriracha: i just consolidated the CSS directives |
FriesAndSriracha | Sass changes lives :) |
rindolf | Era_Scarecrow: great |
rindolf | FriesAndSriracha: i like sass |
Era_Scarecrow | yeah... 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 |
rindolf | FriesAndSriracha: ah, are you a fan of the sriracha sauce? |
FriesAndSriracha | rindolf: sure am ;) |
rindolf | FriesAndSriracha: ah , i like it too |
rindolf | Era_Scarecrow: i see |
FriesAndSriracha | Mostly because if that Garlic |
FriesAndSriracha | *of |
rindolf | Era_Scarecrow: i use individual tarballs for backups |
rindolf | Era_Scarecrow: i have a 1 tb ext hard disk |
rindolf | Era_Scarecrow: and i exclude various large dirs that i don't need backed up |
Era_Scarecrow | mhmm... 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. |
rindolf | Era_Scarecrow: ah |
Era_Scarecrow | but 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 |
FriesAndSriracha | Well you can use rsync |
bavi | gah... i was talking down the dark hallway and accidentally kicked/stepped-on the cat and one of her incisors went right into my heel |
bavi | s/talking/walking :) |
rindolf | bavi: :( |
FriesAndSriracha | And that's why folks use your phone's LED |
Era_Scarecrow | Fries> Not sure how I'd use it, as this is the only running computer in the house right now... |
bavi | she is fine though :) |
rindolf | bavi: ah |
SlashLife^work | bavi: Ohhh, the ways in which cats can educate us about their ways ... =) |
FriesAndSriracha | Era_Scarecrow: oh |
bavi | now she has the zoomies |
rindolf | bavi: you should have got a fluorescent cat |
SlashLife^work | I'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!" |
bavi | hah |
FriesAndSriracha | http://theoatmeal.com/comics/cat_kill |
rindolf | bavi: there was this manx kitten who was born with metallic green fur |
SlashLife^work | rindolf: 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 |
rindolf | bavi: i saw a photo of him in the newspaper |
SlashLife^work | FriesAndSriracha: I actually still have to read that book. :S |
hio | rindolf, what is a MUST HAVE feature for a programming language? |
bavi | rindolf: that's cool :) |
FriesAndSriracha | SlashLife^work: same situation here ;) |
bavi | integers |
hio | i 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^work | FriesAndSriracha: Also have it lying around already? x) |
hio | i 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 |
hio | it's not duck typing because you still have to cast in Typescript |
rindolf | hio: see http://shlomif-tech.livejournal.com/57811.html |
FriesAndSriracha | Any point in learning Golang now? |
rindolf | FriesAndSriracha: to hack on golang projects |
hio | rindolf, 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^work | hio: And C++ is on the right side ... mostly. :D |
hio | c++ is just about the worst possible language that can exist |
Era_Scarecrow | My current languages of choice, include AHK and D... |
hio | hit me with some new and exciting c++ features, I'm sure they are ridiculously complex and useless |
FriesAndSriracha | Google is a LLC now? |
SlashLife^work | hio: I need a toolbox that gets the job done, not a crate full of useless, but exciting, gimmicks. |
rindolf | hio: what is better: English, Hebrew, French, German, Arabic, Spanish, Swahili, Japanese, Mandarin, ... |
hio | German |
SlashLife^work | I'll take a screwdriver over a fidget spinner every day. |
FriesAndSriracha | Also another language I've been hearing about is Haskell |
hio | Haskell is a toy language, people only use it when they want to appear smart |
FriesAndSriracha | Can we do server side coding with it? |
SlashLife^work | FriesAndSriracha: You can do server side coding with almost every language. |
SlashLife^work | FriesAndSriracha: If it can do console I/O on any modern OS, it can do server side web. |
FriesAndSriracha | SlashLife^work: I know that but is it a popular or niche thing , that's the question |
SlashLife^work | FriesAndSriracha: Look up CGI. :D |
SlashLife^work | FriesAndSriracha: I know people who use Haskell for web. |
hio | i 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??? |
rindolf | hio: we are not talking in German, are we? |
SlashLife^work | I don't think they based their whole server side stack on it, though ... but I actually don't know. |
hio | rindolf, we don't live in a perfect world, do we? |
SlashLife^work | hio: It's not an array. It's an empty capture. |
rindolf | hio: no. |
hio | great that we worked that out |
FriesAndSriracha | So this means there's no big projects using Haskell? |
SlashLife^work | hio: So you're complaining that [] can have three different meanings? |
hio | yes |
SlashLife^work | hio: Good luck with () then. |
hio | () only has one meaning |
SlashLife^work | It does? |
hio | yes, it means group up |
rindolf | hio: German has three genders, and some inanimate objects are male or female - like wtf? |
SlashLife^work | int x = foo(); double y = (2.0/3.0); int z = (int)y; ... I was thinking of at least one more a moment ago. |
FriesAndSriracha | Sorry guys, I was just a web developer, took a long break and now trying to get into coding again |
hio | it still all means "group up". |
hio | even the cast |
rindolf | hio: and a damsel is neuter |
SlashLife^work | hio: BS |
SlashLife^work | hio: Oh, the [] always means "index" |
hio | it never means that wow |
hio | int[10] does not mean index |
rindolf | FriesAndSriracha: what do you wish to do? |
FriesAndSriracha | rindolf: mostly to learn some kinda language |
rindolf | FriesAndSriracha: ah |
FriesAndSriracha | I know, HTML and CSS, and shell scripting |
SlashLife^work | Either 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; }) |
rindolf | FriesAndSriracha: ah |
FriesAndSriracha | And can use git |
rindolf | FriesAndSriracha: ah. |
FriesAndSriracha | But that's about it it her than by basic understanding of JavaScript |
xqb | hi helloz |
rindolf | FriesAndSriracha: can you write fizz buzz? |
hio | OK 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 |
rindolf | xqb: mew |
FriesAndSriracha | s/her/other |
xqb | bsd bsd bsd irc irc bsd |
* xqb | shoos rindolf |
xqb | dem cats |
rindolf | xqb: cats are damn cute |
FriesAndSriracha | rindolf: oh Tom Scott made a video about it |
rindolf | FriesAndSriracha: about what? |
FriesAndSriracha | FizzBuzz I mean |
rindolf | FriesAndSriracha: ah |
rindolf | FriesAndSriracha: see https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#what-is-fizzbuzz |
FriesAndSriracha | Whose GitHub page is this? |
FriesAndSriracha | Lotsa nice info ;) |
rindolf | FriesAndSriracha: someone i tutored was able to solve fizz buzz after the first few lessons |
rindolf | FriesAndSriracha: i am shlomif on gh |
FriesAndSriracha | Oh nice :) |
rindolf | FriesAndSriracha: there were some other contributors to the faq |
rindolf | FriesAndSriracha: and it may be somewhat opinionated |
FriesAndSriracha | Thanks for this, I've been out of this whole things for so long |
rindolf | FriesAndSriracha: thanks |
rindolf | FriesAndSriracha: you're welcome |
FriesAndSriracha | I think getting into Python would be a good idea |
rindolf | FriesAndSriracha: i think so too |
rindolf | FriesAndSriracha: python is easy to learn |
FriesAndSriracha | rindolf: yep I am kinda stuck between what to learn, to be honest |
rindolf | FriesAndSriracha: ah, i know that feeling |
FriesAndSriracha | People are suggesting Python, Ruby, Go... |
vdamewood | I vote for Python. |
xqb | hi etc |
FriesAndSriracha | and even JavaScript |
vdamewood | High? i am not! |
FriesAndSriracha | Node I mean |
squirrel | oops wrong chan |
mozzarella | I vote for ruby |
xqb | :) /me hi5s vdamewood |
vdamewood | FriesAndSriracha: What do you already know? |
rindolf | FriesAndSriracha: it reminds me of the philosophical dog that stands in equal distance between two identical piles of food and ends up starving to death |
* rindolf | puts mozzarella on FriesAndSriracha and eats them both |
FriesAndSriracha | I was a web developer, so no programming language, HTML, CASE, Shell scripting etc |
vdamewood | rindolf: share! |
rindolf | vdamewood: :) |
vdamewood | CASE? (Typo of CSS?) |
FriesAndSriracha | s/CASE/CSS |
FriesAndSriracha | vdamewood: autocorrect actually |
xqb | that's Buridan's donkey |
rindolf | FriesAndSriracha: ah |
vdamewood | Hey look, someone who doesn't think HTML is a programming language. |
FriesAndSriracha | rindolf: I know how that dog feels ;) |
xqb | it is a donkey |
rindolf | vdamewood: writing HTML is kinda programming though |
* vdamewood | kicks the donkey. |
vdamewood | It's time to kick ass! |
vdamewood | rindolf: I don't believe it it as all. |
xqb | heh |
rindolf | FriesAndSriracha: :) |
FriesAndSriracha | Oh and basic Unix tools, and Git |
FriesAndSriracha | That's all I know |
rindolf | FriesAndSriracha: OK, then learn python |
xqb | +1 py |
FriesAndSriracha | Seems reasonable |
vdamewood | FriesAndSriracha: If you're looking for suggestions of real a real programming language to learn, go with Python. it has Django and Flask. |
vdamewood | I prefer Django. |
rindolf | and bottle |
FriesAndSriracha | But Ruby has Rails and Sinatra too ;) |
vdamewood | Ruby is also not Python. |
vdamewood | Which is a point against Ruby. |
rindolf | FriesAndSriracha: the ruby hype seems to have mostly passed away |
vdamewood | Though, Python, Ruby, and Java are all fine languages for beginners. Python is just slightly better. |
FriesAndSriracha | rindolf: I know people are hyping Golang now |
vdamewood | Everything else is terrible for beginners. |
rindolf | FriesAndSriracha: and rust |
vdamewood | Golang is also on my terrible-for-beginners list. |
FriesAndSriracha | And Kotlin maybe |
rindolf | FriesAndSriracha: and node.js |
xqb | when I was starting, I was looking up how the same program (was it hello world?) looks like in different languages |
xqb | I found C#'s syntax to be the most appealing to me |
xqb | so I went with C# :) |
rindolf | xqb: OK |
vdamewood | xqb: Probably. Hello world is fairly popular for language juxtaposition. |
rindolf | the first language is always the hardest to learn |
FriesAndSriracha | I can't really go with C# |
xqb | !fgoogle juxtaposition |
FriesAndSriracha | I doubt it runs on Linux |
rindolf | FriesAndSriracha: it does |
xqb | it does but not as expected |
xqb | Mono is crap |
xqb | and you can't do WPF |
rindolf | FriesAndSriracha: even .NET core from Microsoft |
xqb | and 100+ things |
FriesAndSriracha | Python it is then ;) |
rindolf | FriesAndSriracha: sure |
vdamewood | xqb: justa- next to/besides. juxtoposition: to position next to/beside; to compare by placing side by side. |
l2y | FriesAndSriracha: it runs on Linux, and does so rather well as of today |
vdamewood | s/justa/juxta/ |
FriesAndSriracha | l2y: I mostly wanna do Server site coding |
xqb | thanks :) |
vdamewood | Well, Juxtaposition means the act as a noun. The verb is juxtapose. |
FriesAndSriracha | s/site/side |
FriesAndSriracha | Thanks a lot rindolf again! |
l2y | FriesAndSriracha: OK, whatever. just proving you wrong, so that you don't doubt any more |
FriesAndSriracha | Also thanks vdamewood |
vdamewood | Bah, I didn't so anything significant. |
FriesAndSriracha | l2y: oh I didn't know |
rindolf | FriesAndSriracha: you're welcome |
FriesAndSriracha | rindolf: I think you should also include Video tutorials in your Python resources |
vdamewood | I 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 |
vdamewood | xqb: 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; |
xqb | what's a unit in my code? a function/method? |
xqb | a .. line? |
xqb | what |
vdamewood | A separate program. |
vdamewood | Well, it could also be a function or collection of functions. |
xqb | I'm testing a separate program in my program? |
xqb | why don't I test my program directly? |
mozzarella | nigga |
vdamewood | You're not testing your program; you're testing parts (units) of your program. |
mozzarella | return a == 5 |
vdamewood | If I really wanted to go that fare: return addtwo(3) == 5 |
vdamewood | far* |
mozzarella | well you should |
xqb | assert addtwo(3) == 5 |
xqb | and then I run pytest in the background |
xqb | and I've tested a unit? |
vdamewood | xqb: That might work, but it doesn't look like PyTest is specifically for Unit testing. |
FriesAndSriracha | rindolf: but great resources still, thanks |
rindolf | FriesAndSriracha: you're welcome |
xqb | I see |
xqb | is TDD (Kent Beck) a good book? |
rindolf | xqb: quite |
rindolf | xqb: most of it is redundant |
xqb | I know what you think rindolf, you're the one who recommended it :P |
rindolf | xqb: ah |
PlanckWalk | A "unit" is generally an internal API contract. Often a function or method. |
xqb | what's an API contract |
rindolf | xqb: i can recommend against a different one - https://mail.perl.org.il/pipermail/perl/2010-April/010909.html |
rindolf | mozzarella: yes |
PlanckWalk | A specification for how one part of a system can use another. |
xqb | I see |
FriesAndSriracha | Oh that reminds me of this site https://hackr.io/ |
vdamewood | xqb: 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. |
vdamewood | xqb: https://docs.python.org/3/library/unittest.html |
rindolf | FriesAndSriracha: you can submit a pull-req for it |
FriesAndSriracha | rindolf: I have to find some good ones first though :) |
rindolf | FriesAndSriracha: you can put the link to the site for all langs |
xqb | vdamewood: I'll look at it, gtg, bbl, tyvm |
vdamewood | Laters |
rindolf | xqb: bye |
Jasparon | Hello friends: |
rindolf | Jasparon: meow |
Jasparon | Do programmers care about logic gates, or do I need to study EE/CE? |
Jasparon | rindolf: Long time no C |
rindolf | Jasparon: we do |
Jasparon | rindolf: Who is we? |
brwr | Jasparon: programmers who work with logic gates care about logic gates :) |
FriesAndSriracha | Gtg |
rindolf | Jasparon: there are bitwise and logical operators |
Jasparon | Uggggh.... |
rindolf | FriesAndSriracha: bye |
FriesAndSriracha | rindolf: see ya |
Jasparon | Suppose I want to get into how logic gates design works (theory), and I one day want to build custom circuits. |
rindolf | Jasparon: i am a software dev who studied EE/CEish |
Jasparon | Should I get an intro electronics book; or an intro circuits book? |
rindolf | Jasparon: and graduated |
Jasparon | Ok sure |
Jasparon | :) |
rindolf | Jasparon: well, not sure i can call what i studied CE |
Jasparon | rindolf: Right. |
brwr | Jasparon: IME its better to find a project that interests you and start working on it |
brwr | YMMV |
rindolf | Jasparon: it is technically EE proper, but calling me an electrical engineer would be a stretch |
rts-sander | IME? |
brwr | I find books helpful for things like design patterns and best practices, but not for code |
Jasparon | brwr: I know, but I want to learn how electronics work, and how computer electronics work |
brwr | rts-sander: in my experience |
rindolf | Jasparon: the Technion is funny |
Jasparon | rindolf: Maybe you're just a electronics-competent programmer? |
rts-sander | brwr: ah I see, I thought it was misspelled IMO |
brwr | Jasparon: +1 |
rindolf | Jasparon: i am clueless around electronics |
Jasparon | brwr: Ok neat |
Jasparon | brwr: Well, would you recommend I get: 1. Intro CE book. 2. Intro electronics. 3. Intro circuits? Which one? |
rindolf | Jasparon: they never showed us how to replace a lightbulb |
rindolf | Jasparon: wait a sec |
Jasparon | rindolf: 0, because it's a hardware issue |
brwr | Jasparon: i don’t know enough about electronics to make a recommendation. Sorry! |
FMan | morning |
rindolf | Jasparon: https://mitpress.mit.edu/books/computation-structures - this book is nice |
rindolf | Jasparon: and there is also http://www.nand2tetris.org/ |
brwr | IRC on mobile is sadface |
brwr | I get disconnected if I turn my screen off |
rindolf | Jasparon: i suggest you start from a high level prog lang |
rindolf | Jasparon: something like python |
rindolf | Jasparon: how good is your math? |
Jasparon | rindolf: So, I know about formal logic enough to know things like De Morgan's, but I still need to take college algebra |
Jasparon | Thanks for the books |
rindolf | Jasparon: you're welcome |
Jasparon | rindolf: Here is a good question: |
rindolf | Jasparon: logic can get pretty complicated and impractical |
Jasparon | Really? |
Jasparon | What's a good place to build objects? I think main? |
rindolf | Jasparon: at least the one that is under active research |
Jasparon | What's under active research? |
rindolf | Jasparon: you can also build them int he methods of other objects |
rindolf | Jasparon: logic |
Jasparon | correct. I think it's "not good" to create objects in the instance-scope? |
rindolf | Jasparon: why not? |
Jasparon | rindolf: I tried constructing an instance of my class, in the instance-level in Java; stackoverflow |
rindolf | Jasparon: otherwise you'll have a cluttered main func |
Jasparon | Makes sense |
rindolf | Jasparon: ah |
rindolf | Jasparon: you need to limit your recursion |
Jasparon | rindolf: Right. But I was so confused because my constructor was empty. |
rindolf | Jasparon: or use iterative tree recursion with a dedicated stack |
Jasparon | Good idea |
mvaenskae | hm, 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? |
Jasparon | rindolf: I should be going :) |
rindolf | Jasparon: where? |
rindolf | mvaenskae: hi |
rindolf | mvaenskae: it depends where the program is running\ |
Jasparon | Heehee... |
Jasparon | GTG :) |
mvaenskae | rindolf: hm, in kernel mode it would then get the bare memory locations i take |
rindolf | mvaenskae: possibly |
rindolf | mvaenskae: kernel code does not have malloc() usually |
* mvaenskae | ponders on reworking the sorting algos to not work with explicit arrays but a struct of linked/doubly-linked lists... |
rindolf | mvaenskae: at least the Linux kernel doesn't |
mvaenskae | hm, 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 |
rindolf | mvaenskae: heh |
mvaenskae | but i just realized my approach doesn't scale to structs to pointers to the next element, only to arrays of structs |
l2y | mvaenskae: 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? |
l2y | s/is/if/ |
rindolf | mvaenskae: small optimisations can add up to a lot, but if your program can afford to be sub-optimally slower, then so be it |
mvaenskae | rindolf: 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 |
rindolf | mvaenskae: see https://en.wikibooks.org/wiki/Optimizing_Code_for_Speed/Factor_Optimizations#Are_%22Small%22_Optimizations_Desirable? |
rindolf | mvaenskae: stability? |
mvaenskae | if 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 |
rindolf | mvaenskae: if you want your program to behave then keep it out of the kernel |
Rashad | Morning |
mvaenskae | l2y: i was mostly thinking of the problems on fragmentation :) |
mvaenskae | rindolf: why keep it out of the kernel? |
Rashad | rindolf: sup? |
rindolf | mvaenskae: because code running in kernel land can do untold damage\ |
rindolf | Rashad: i refactored some CSS stylesheets |
rindolf | Rashad: shaved a thousand lines |
mvaenskae | rindolf: well, it's the kernel :) i expect nothing less of the system than request a sacrifice to boot again if i break it ;) |
Rashad | rindolf: Do you use CSS normalization libraries? |
Rashad | rindolf: Wow! |
Rashad | Nice |
rindolf | Rashad: no |
rts-sander | whitespace lines? :) |
rindolf | Rashad: it is for my talks at http://www.shlomifish.org/lecture/ |
rindolf | Rashad: the quad-pres ones |
rindolf | rts-sander: no |
l2y | mvaenskae: 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 |
Rashad | rindolf: I don't know if you need this, but it's used by Twitter, GitHub and more: https://necolas.github.io/normalize.css/ |
rindolf | Rashad: i had done a lot of copying and tweaking |
mvaenskae | l2y: 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 :) |
Rashad | Neat |
rindolf | Rashad: ah |
rindolf | Rashad: it was bad |
Rashad | I can imagine. |
rindolf | Rashad: i had to consolidate my directives |
Rashad | What directives? |
rindolf | Rashad: the css ones |
Rashad | You mean like :hover and stuff? |
Rashad | Not sure I know what css directives are. |
Rashad | The ones with the @? |
mvaenskae | right 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 |
rindolf | Rashad: see https://github.com/shlomif/shlomi-fish-homepage/commits/master |
rindolf | Rashad: no |
rindolf | Rashad: i mean regular rules like b { color: red; } |
Rashad | Ah. |
Rashad | That's a lot of commits :D |
rindolf | Rashad: yes |
rindolf | Rashad: the site dates back to 1997ish |
Rashad | Wow. |
rindolf | Rashad: but i used svn->hg->git for it relatively later |
Rashad | What's that? |
rindolf | Rashad: first i used svn |
rindolf | Rashad: then moved to hg |
rindolf | and finally git |
Rashad | Ah those are versioning systems? |
rindolf | Rashad: yes |
Rashad | I see I see. |
rts-sander | looks like you finally did git gud |
rindolf | rts-sander: the main reason why i switched it to github was travis-ci |
rindolf | rts-sander: well, and hg does not seem to become more popular |
rts-sander | never heard of hg |
rindolf | rts-sander: heh |
rts-sander | rindolf: but do you like git itself more than the other systems? |
rindolf | rts-sander: it isn't too bad, but has its share of quirks |
rindolf | rts-sander: not sure |
rindolf | rts-sander: i still kinda miss the simplicity of the svn model. i don't feel i understand git |
velco | Good morning, ladies and gentlemen. |
Rashad | git is too complicated the only thing I use is push and pull |
Rashad | morning velco |
rts-sander | I've gotten decently proficient in git |
vendu | yo :) |
rts-sander | rindolf: do you also have experience with version control software in team settings or just solo projects? |
velco | git is love, git is life |
rindolf | rts-sander: also in teams |
velco | (that said, I was pretty happy with Mercurial too) |
vendu | rts-sander, i haven't :) |
rts-sander | svn broke more often than not when I tried it with other people |
velco | one does not have to understand git |
rindolf | rts-sander: git rebase can be a bitch too |
velco | one needs to know just enough of it, in order to accommodate their workflow |
rindolf | velco: well, git threw me off quite a lot |
rts-sander | if you have a lot of conflicts yeah |
rindolf | velco: good thing there is #git here |
rts-sander | git is advanced but there's no simplicity layer |
rts-sander | users are thrown right into the deep |
Rashad | Yeah. |
rindolf | velco: https://xkcd.com/1597/ |
velco | rindolf, without clicking it, I know what it is :D |
rindolf | velco: :) |
velco | but just clone/checkout/push/pull/branch/rebase are sufficient to 99.937% if what I need to happen |
velco | s/if/of/ |
velco | cherry-pick too |
rindolf | velco: commit |
velco | haha, yeah |
velco | log |
velco | diff |
* rindolf | deletes velco 's git-commit script |
rindolf | welcome to hell |
* velco | restores git worktree from the backup |
rindolf | lets do a pull req on git's git to remove git-commit |
rindolf | velco: git bisect is also useful |
rts-sander | lol I actually did that when I was a git noob |
merijn | rts-sander: The simplicity layer of git is "Just use Mercurial" |
rts-sander | back then the team I worked with worked on Windows and we had problems with file name case sensitivity |
rindolf | merijn: hg threw me off too |
merijn | rindolf: How so? |
rts-sander | merijn: meh once you learn git it's good |
rindolf | merijn: don't remember |
rindolf | merijn: and i hate its heads misfeature |
wwwwww | is it generally correct to say that jump instructions modify the program counter the same way an add instruction might modify a normal register? |
merijn | rts-sander: Yeah, but why would I bother when I already knows Mercurial and it's so much simpler to learn? :) |
rts-sander | merijn: good point, there's no reason to learn something more complex when you already have something that works |
rts-sander | that's why I'm not going through the effort of learning Haskell :D |
merijn | I don't think git is even that much more complex than mercurial |
rindolf | rts-sander: heh |
merijn | It just has really shit UI/UX |
rts-sander | UI? heh I just use the cmd line |
rindolf | merijn: https://en.wikipedia.org/wiki/Worse_is_better perhaps |
rindolf | rts-sander: cmd line is ui too |
merijn | rts-sander: I'm referring to the cmd line |
merijn | UI is UI, graphical or not |
loginoob | Is it really true that to learn some language, try to build something that one have no idea how to start |
loginoob | in that language |
rindolf | loginoob: i never did that |
rindolf | loginoob: perhaps try to contribute to an existing codebase |
rts-sander | ah, I assumed UI = GUI |
rts-sander | yeah I agree it's confusing at times |
rts-sander | for example git checkout -- path, git checkout branchname, git checkout -b newbranch all do something completely different |
rindolf | rts-sander: also see http://www.shlomifish.org/humour/fortunes/show.cgi?id=djb-on-cmd-interfaces |
merijn | rts-sander: I think this summarises it accurately: http://stevelosh.com/media/images/blog/2010/01/mercurial-vs-git.jpg |
rindolf | merijn: heh |
loginoob | git is easy until you fuck up |
merijn | loginoob: Then you just Google and copy&paste cryptic lines from blogposts until either all your data is gone or it's fixed :p |
rts-sander | oh hg = mercurial lol |
SlashLife^work | GAHHH! OCD!! >_<" |
loginoob | true |
merijn | rts-sander: Because nobody wants to type a command as long as "mercurial" :p |
loginoob | merry: You are a haskeller right? |
loginoob | shit |
SlashLife^work | I 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 ... |
loginoob | merijn: |
SlashLife^work | ... which means they do not perfectly line up because they use different subpixels. |
SlashLife^work | ... which annoys the hell out of me. |
merijn | loginoob: I program in Haskell among other things, yes :p |
SlashLife^work | GAAAAAHHHH!!!! |
SlashLife^work | Cannot ... unsee ... ;_; |
merijn | SlashLife^work: Your life could be worse |
rts-sander | SlashLife^work: you could probably remove the colors from ls |
jp | env TERM=dumb ls |
jp | sight has been unseen |
* vendu | writes a bullshit generator for git commit comments =) |
SlashLife^work | merijn: Well, I guess it confirms my 20/10 vision. |
Jeremeh | vendu: http://sebpearce.com/bullshit/ |
SlashLife^work | rts-sander: That won't help me now that I *know* they'd be offset when in color. :| |
vendu | bbs lunch :) |
merijn | SlashLife^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^work | merijn: Yup. Maintenance is until Friday. And they moved the deadline from next Monday to yesterday. |
SlashLife^work | (On last Friday afternoon.) |
SlashLife^work | That would so be happening if I was still working at my previous job. >_> |
Channel | ##programming |
Network | Freenode |
Published | 2018-01-30 |
Imaginary Mohawk
rindolf | xoryo: hi |
rindolf | xoryo: i got a hair cut |
adsc | rindolf: you cut off your dreadlocks? |
rindolf | adsc: i didn't have ones |
adsc | what? you cut off your imaginary dreadlocks? I hope you didn't have to pay for that |
rindolf | adsc: heh |
adsc | I'll never cut off my imaginary mohawk |
* rindolf | cuts off adsc 's imaginary mohawk |
* rindolf | is an imaginary bastard |
* adsc | accuses rindolf of imaginary cruelty and files a case at the international court of human rights in The Hague |
adsc | CRIMES AGAINST IMAGINATION |
rindolf | adsc: the imaginary one? |
adsc | no, your crime is real |
SlashLife^work | *imaginary court of human rights in The Utopia |
rindolf | adsc: imaginary real? |
adsc | yeah, it's complex |
rindolf | adsc: nice |
rindolf | better than imaginary integer |
adsc | the subject of the crime is imaginary, but the crime itself is real |
* rindolf | flees to an imaginary haven |
* adsc | plots rindolf on the Gaussian plane |
adsc | there you are |
* rindolf | conspires against the plot |
exio4 | liste: Finnish people are over-represented on IRC |
vendu | rts-sander, let me find the rules for everyone |
xqb | Finnish people invented IRC :P |
exio4 | maybe some irc channel is selling alcohol??? |
exio4 | xqb: i know :p |
liste | though most Finns hang out in IRCnet |
adsc | vendu: I've wanted to make a console based cracking game in forever, but I'm always too lazy |
FMan | Finns invented getting drunk |
rindolf | FMan: they did not |
rindolf | FMan: the jewish bible describes Noah getting drunk |
exio4 | rindolf: it's a joke, Finns are known to get extremely drunk |
rindolf | exio4: yes |
SlashLife^work | rindolf: Now you know why he got stuck on a mountain. |
xqb | people were getting drunk and high way before any bible |
exio4 | that, too |
rindolf | xqb: true |
SlashLife^work | rindolf: That's how people got from paradise to Finland. :D |
wedr_ | Finland is the End of Land. :/ |
rindolf | SlashLife^work: :) |
exio4 | it's the north pole, they're Santa's buddies |
rindolf | there is nor way out of there |
wedr_ | Oh, how Sweden of you. :/ |
rindolf | wedr_: :) |
SlashLife^work | Nah, that's not sweed en actually even quite mean. :( |
xqb | sweeden weeden |
vendu | https://boardgamegeek.com/boardgame/21506/new-mastermind |
FMan | this is paradise: https://www.memecenter.com/fun/146294/Meanwhile-in-finland |
vendu | adsc, console mastermind would be quick |
vendu | to program |
xqb | FMan: what, sunbathing? |
xqb | yeah |
liste | code 8 hours, relax 8 hours (including working out etc), sleep 8 hours |
wedr_ | liste: No time to eat. :( |
liste | maybe it's contained in relaxing |
snake2k | liste++ |
liste | and partly coding :) |
snake2k | Eating is for humans, we're all perl scripts here. |
weeirc8089 | snake2k++ |
* Tsoulus_ | has quit (Ping timeout: 256 seconds) |
rindolf | snake2k: heh |
snake2k | I 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? |
snake2k | weeirc8089, >_< |
xqb | snake2k, me too |
merijn | wedr_: Cuddle cat! |
snake2k | wedr_, oh yes! the emotional drama is my favorite! :P |
rindolf | snake2k: i am a superintelligent nand gate |
wedr_ | Ah, a typical human day |
snake2k | rindolf, self aware nand gates?! >_> |
snake2k | we're doomed! |
sd5869 | rindolf: nandgate :P |
rindolf | exec_: what does gcc -E say? |
Sornaensis | it says you’re a HERETIC |
aawe | what does `rm -rf ./*; rustup install nightly; cargo init .` say? |
rindolf | aawe: how about no? |
snake2k | lol |
aawe | RIR |
rindolf | aawe: what does `sudo rm -fr /* # Sayonara, asshole!` say? |
aawe | you forgot --no-preserve-root |
rindolf | aawe: note that it may take a while to run. |
rindolf | aawe: w /*? |
aawe | it would probably be faster if rm was written in rust |
rindolf | aawe: then: 1. Rewrite rm in rust. 2. Benchmark both versions |
rindolf | on /* of course |
Nowyouseeme | What's the motivation to come to a IRC like this? |
adsc | to chat with other fellow programmers |
rindolf | Nowyouseeme: to get help? |
rindolf | Nowyouseeme: to help others? |
rindolf | Nowyouseeme: to debate? |
adsc | no help, only panda memes pls |
Nowyouseeme | To help others! |
rindolf | adsc: can you help me find panda memes? |
Nowyouseeme | only very nice people would think that |
aawe | I want memes too |
hexingbao | Nowyouseeme to see different culture |
snake2k | birkoff, a simple linear search algorithm if you're not gonna sort it |
vesc | Birkoff: If you are sorting you can do it quicker than N. |
snake2k | birkoff, you'd be better off implemented a fast sorting algorithm and picking the first (or last) value off the array. |
birkoff | vesc interesting. how ? I'm not sorting though. |
day | snake2k: sorting is faster than N? |
vesc | I agree with snake2k |
snake2k | day, if it's a massive array, then yes |
day | but how can you sort without having to look at each element? |
rts-sander | wtf kind of shit advice is that |
snake2k | day, 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-sander | sort the entire array just to get one value? |
day | snake2k: but then it wouldn't be O(n) any more would it? |
snake2k | I'm not saying to use a basic sorting algorithm because that's pointless lmao |
vesc | rts-sander: what would you do? |
snake2k | you'd be better off with just a linear search |
rts-sander | vesc, loop through and remember the highest encountered number |
day | yeah |
rindolf | snake2k: sort cannot be better than o(n) |
rindolf | snake2k: see https://en.wikipedia.org/wiki/Timsort |
rts-sander | unless the array is already sorted, then it's O(1) :) |
vesc | rts-sander: the best you could get is O(n) I know a sort cand be done better than that. |
vesc | can* |
rindolf | snake2k: and it is O(N*log(N)) worst case |
rts-sander | vesc, how can sorting an entire array possibly be faster than finding the largest value? |
rindolf | rts-sander: you need to know that is the case |
vesc | because you need to know what the largest value is |
snake2k | rindolf, I see |
snake2k | Let's go ape shit and do parallel processing on 4 threads 4 O(N/4)s |
snake2k | lmao |
rindolf | flipchan: hi |
flipchan | hey rindolf |
flipchan | what's up |
rindolf | flipchan: i got a haircut today |
rindolf | flipchan: 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 |
snake2k | closed out ##programming by mistake >_> |
flipchan | rindolf: cant choice one? |
rindolf | flipchan: what? |
flipchan | oh i read wrong thought u wrote 65 open issues |
rindolf | flipchan: ah |
rts-sander | how you're going to contribute? |
rts-sander | by adding some more pull requests? :D |
rindolf | rts-sander: heh |
rindolf | rts-sander: https://xkcd.com/927/ |
rindolf | well, not quite the same |
rindolf | snake2k: admit it - you did it on purpose. :-P |
rindolf | snake2k: :) |
snake2k | rindolf, lmao no I pressed ^W to close a firefox tab but I had my IRC client selected :P |
rindolf | snake2k: ah, it happens to me too |
Channel | ##programming |
Network | Freenode |
Published | 2018-02-07 |
Copyrighting Fibonacci
G3nka1 | Hello I am finding fib number for a large series, here is my code https://pastebin.com/Eu5J4r5y but I get the following error |
AbleBacon | man this python looks like Greek to me. I'm so out of touch |
rindolf | G3nka1: hi |
rindolf | G3nka1: this is an inaccurate method |
rindolf | G3nka1: perhaps try using matrix exp |
G3nka1 | Hi rindolf |
G3nka1 | oh |
G3nka1 | matrix exp? |
rindolf | G3nka1: yes |
rindolf | G3nka1: or just use the a,b = b, a+b algo |
G3nka1 | But rindolf it will take longer that way, and stack overflows because of multiple recursions |
rindolf | G3nka1: what? |
rindolf | G3nka1: why? |
GeDaMo | You don't have to do it recursively |
rindolf | G3nka1: do it iteratively |
G3nka1 | rindolf, using yield |
G3nka1 | ? |
rindolf | G3nka1: that is an option |
rindolf | G3nka1: wait a sec |
G3nka1 | alright |
rindolf | G3nka1: see https://github.com/shlomif/shlomif-perl-snippets/blob/master/fibonacci-iterative.py |
AbleBacon | good lord... you need an enormous license statement for that snippet? |
rindolf | AbleBacon: yes |
iodev | AbleBacon, LOL!!! |
AbleBacon | "i used this snippet in my production software and it totally destroyed everything and now I'm gonna sue" |
iodev | rindolf, this is illegal! |
iodev | you can't copyright Fibonacci! |
G3nka1 | rindolf, yup I also had written something similar https://paste.pound-python.org/show/WnXeO2U2BwuzHRQ8k8e2/ |
iodev | you can only copyright a unique idea, fibonacci-iterative.py is like copyrighting the stool :D |
rindolf | iodev: i copyright the code and it is Expat |
AbleBacon | that's not similar... it doesn't have an elaborate license explicitly stated in the code file |
iodev | rindolf, 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 |
AbleBacon | it's a good thing you didn't write something similar, because that shit is already copyrighted |
rindolf | iodev: go ahead |
iodev | because it's not really original, so not copyrighted, so you can't sue |
rindolf | iodev: mit allows that |
AbleBacon | did he just implicitly award you a license to use Fibonacci? |
rindolf | iodev: i wont sue you |
iodev | The above copyright notice and this permission notice shall be |
iodev | included in all copies or substantial portions of the Software. |
iodev | no, 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" |
iodev | rindolf, there, I broke your license :D http://dpaste.com/1NWZFH0 |
rindolf | G3nka1: fibgen and F are identical |
iodev | and I dare you to sue me! rindolf make me rich, sue me :D I'll win |
Trashlord | heh |
rindolf | iodev: I'm cool with that |
iodev | or get the MIT to sue me, even better :D |
Trashlord | it didn't occur to me that I should use something like b = a, a = a+b |
Trashlord | I always do it like result = a+b, b = a, a = result |
iodev | rindolf, I'm joking pal, don't be angry okay |
rindolf | iodev: http://fc-solve.shlomifish.org/faq.html#abuse_of_fc_solve |
Trashlord | I need a course in how to not over complicated software |
rindolf | iodev: I'm laughing |
rindolf | iodev: that is OK |
AbleBacon | i mean, an iterative approach is what you use when generating Fibonacci numbers on paper |
G3nka1 | I know rindolf |
iodev | rindolf, anyway, you see, before you MIT/GPL something you must having something Original, that is the copyrighted thing :D |
iodev | if 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 |
AbleBacon | Fibonacci isn't around to say that it's not original |
AbleBacon | that mofo is 6 feet under somewhere in Italy |
GeDaMo | fibs = 0 : 1 : zipWith (+) fibs (tail fibs) |
iodev | I'm an amateur lawyer, rindolf :-) |
iodev | I like to learn legalese :D |
AbleBacon | I've seen a couple of episodes of law & order and i can confirm he's correct |
AbleBacon | this case just needs a bombshell for the thrill factor |
AbleBacon | Fibonacci's great-great-great-great-grandson comes in as a surprise witness |
AbleBacon | and testifies that Fibonacci stole the formula |
iodev | AbleBacon, yes, soap opera |
iodev | and in 20 years, he confesses on his death bead to have stolen the formula from an orphan |
iodev | and asks him for forgiveness through an email, and gets a "NOO!" |
iodev | and then he dies, crying :D |
AbleBacon | :-( |
iodev | AbleBacon, don't cry, it sells |
iodev | or it seems like he died, in about 200 episodes he wakes up out of a comma on a hospital bed! |
iodev | when everyone has forgotten that he was dead, and the soap opera contradicts itself :-) |
rindolf | heh |
rindolf | LOL |
iodev | rindolf, you are sworn to tell the truth and nothing but the truth, don't soap operas contradict themselves? |
rindolf | iodev: see http://linuxmafia.com/faq/Licensing_and_Law/public-domain.html |
iodev | LOL!!! linuxmafia |
iodev | rindolf, a site against Linux, unbelievable! |
rindolf | iodev: it isn't against Linux |
Channel | ##programming |
Network | Freenode |
Published | 2018-03-07 |
Bad Maths Puns
rindolf | yay! I solved my long time nemesis https://projecteuler.net/problem=261 |
rindolf | it required some maths analysis |
vdamewood | rindolf: Yay. |
Gamah | yay maths |
* vdamewood | is a math addict |
Gamah | breaking rad |
vdamewood | I live in sin |
Batholith | anyone else love tan salons? |
wedr_ | where's punishment |
Batholith | PUNishment |
vdamewood | Batholith: They cos too much |
wedr_ | FUNishment |
jrslepak | . o O ( these jokes are sadly derivative ) |
vdamewood | jrslepak: We have yet to reach the limit |
jrslepak | oh well, bad puns are integral to the IRC experience |
wedr_ | Yeah, where's the sigma when you needed it. |
Gamah | next to the pi |
Gamah | which really is the root of all evil |
Trashlord | I once met a guy who had both an American and South African nationalities. He was a South African-American. |
Gamah | swing and a miss |
vdamewood | Trashlord: That's not a math pun. Ye'r outta here |
Trashlord | oh. I thought we were doing general puns |
Trashlord | about anything |
vdamewood | Nope. Bad math puns. |
Trashlord | oh well |
Trashlord | then I'm going to eat oatmeal. Goodbye |
Batholith | a *real* party pooper |
vdamewood | imagine that |
vdamewood | This is a complex topic. |
Batholith | okay that was such a long shot that I should feel bad |
Trashlord | yeah, it wasn't a natural math pun |
Trashlord | hey |
Trashlord | is that even a pun? |
vdamewood | this just makes me feel number and number. |
Trashlord | hmmm yeah, it could be |
Batholith | vdamewood: you're acute tea pi |
vdamewood | Aww, thanks. |
Gamah | that incremented quickly |
Batholith | there's a fine line between a numerator and a denominator. |
Batholith | only a fraction of people will find that funny |
d3x0r | hah |
Gamah | A wild exponential function appeared! You used DIFFERENTIATE! |
Gamah | It's not very effective... |
Batholith | do you guys speak sine language? |
vdamewood | Batholith: 5/4 of the population don't understand fractions. |
Gamah | i'll do algebra... i'll do trig... i'll even do statistics... but graphing is where i draw the line. |
Batholith | my friend called me average. he can be so mean |
Gamah | he was probably just in a bad mode |
Gamah | I'm gonna have to save this log for later |
Batholith | hope you can save it in linear time |
rindolf | heh, heh |
Gamah | Batholith: that joke didn't really add up |
Batholith | I know, it was a little odd |
rindolf | https://www.youtube.com/watch?v=BipvGD-LCjU |
rindolf | Batholith: heh |
Gamah | √((-shit)^2) |
Gamah | shit just got real |
rindolf | Gamah: heh |
exio4 | Gamah: sqrt((-i)^2) is not real |
Channel | ##programming |
Network | Freenode |
Published | 2018-04-02 |
To boldly code
rts-sander | as in suddenly you'll start getting empty responses |
adsc | an api that has 1 request per minute limit is nearly useless |
rts-sander | well 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 |
solidfox | then |
solidfox | that's new to me. |
qoxncyha | wedr_: that will break for !r.OK |
Tywin | Ugh, reddit's still written in python. No wonder it's slow as hell. |
qoxncyha | i usually do `.then(r => { if (!r.OK) { throw r; } return r.json() })` |
wedr_ | oh |
solidfox | I write my websites in C |
wedr_ | You should write in WebASM |
wedr_ | :D |
velco | s/Web// |
solidfox | nah man. I mean the backend |
wedr_ | oh |
adsc | soon you will be able to write the frontend in C, too |
rindolf | solidfox: my websites are mostly static html |
solidfox | sweet. I can render my interface myself instead of using css |
Tywin | Is C web-scale? Do all the cool kids use it? |
rindolf | Tywin: /dev/null is web scale |
solidfox | rindolf, ah. so you don't use any programming? |
rindolf | Tywin: it has sharding |
rindolf | solidfox: i do |
Tywin | rindolf, does /dev/null also have native non-blocking sharding? |
Tywin | :D |
rindolf | solidfox: i use static site generators |
rindolf | solidfox: and there is client-side js |
rindolf | Tywin: http://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/ |
solidfox | rindolf, ah I see |
solidfox | I think I remember now. aren't your static site generators written in perl? |
Tywin | rindolf, how can I get this /dev/null? What do I have to type in my 5000$ Mac? |
rindolf | solidfox: see http://www.shlomifish.org/meta/site-source/ |
rindolf | solidfox: not entirely |
rindolf | Tywin: just PayPal me 100 bitcoins |
wedr_ | PayPal supports bitcoins? |
wedr_ | Or that's a joke? |
rindolf | wedr_: 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 |
rindolf | wedr_: he can pay me 1,000,000 USD instead |
rindolf | to get the coveted /dev/null |
wedr_ | Wait until we hit 2030, when USD is probably hyper-inflating. |
solidfox | wedr_, that ain't gonna happen |
solidfox | wedr_, we can barely maintain current inflation rates |
wedr_ | Hence it's a joke |
arahael | rindolf: not entirely a joke, unless it is extremely widespread. There are quite a few results for 'PayPal bitcoin' |
rindolf | arahael: i 'd imagine |
arahael | rindolf: 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 |
rindolf | solidfox: https://github.com/shlomif/shlomi-fish-homepage/blob/master/.travis.yml - this is the build process |
rts-sander | for a mere 999,000 USD I'll even spin up /dev/null as a service for you |
rts-sander | which exists already apparently: https://devnull-as-a-service.com/ |
Tywin | rts-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! |
rindolf | Tywin: heh |
xi- | now for only 150$ per month on a 5 year contract! |
rts-sander | I legit think there's non-technical business people you could sell this to |
rindolf | rts-sander: see http://www.shlomifish.org/humour/fortunes/show.cgi?id=mongodb-vs-dev-null |
rts-sander | rindolf, this hans guy is thorough |
rindolf | rts-sander: http://www.shlomifish.org/humour/fortunes/show.cgi?id=sharp-perl-paid-version-of-cpan |
rts-sander | rindolf, it's true though if you look at what some companies pay for enterprise software |
rindolf | rts-sander: enterprise! |
rindolf | to boldly code what many have coded before |
rindolf | lol |
rts-sander | not like many of us are going through uncharted territory, we at least have the decency to not pretend otherwise |
rindolf | rts-sander: enterprise software! https://fc-solve.blogspot.co.il/2010/03/01-april-2010-freecell-solver.html |
rts-sander | rindolf, consistent usage of the trademark symbol |
rts-sander | if you miss it once your intellectual property might get stolen! |
rts-sander | "Eh, what the hell?" lol |
rindolf | rts-sander: heh. That is True™ |
Channel | ##programming |
Network | Freenode |
Published | 2018-05-09 |
Compilation Speeds
GeDaMo | Turbo Pascal :P |
rindolf | GeDaMo: where? |
Aruseus | many modern language features are slow to compile. rust has that problem too |
InPhase | Fast compilation, fast development, fast runtime. Choose 2. |
rindolf | InPhase: heh |
rindolf | InPhase: 2 or less |
GeDaMo | rindolf: that was to beaky's "instant compile speeds" |
rindolf | GeDaMo: ah |
InPhase | There'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. |
rindolf | InPhase: 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. |
xeno | if 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 |
jeaye | There have been huge results in the reduction of TMP compilation speeds, thanks to pressure from the clang/llvm world. |
jeaye | Templates, of course, being the biggest practical slowdown in C++ compilation, that's a big win. |
rindolf | jeaye: what is TMP? |
jeaye | rindolf: 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 |
rindolf | jeaye: ah |
SlashLife | jeaye: 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 |
gehn | fast 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) |
gehn | ah |
xeno | would guess most languages started off with fast compilers that got slower |
_W_ | probably, at least up to some level of complexity and features |
velco | speed of development is subjective, its place is not at all with the other too |
velco | two* |
gehn | compile time is certainly something that impacts dev time |
gehn | at least in my experience |
gehn | I like C++, but I don't love everything about it. it would be nice if we had significantly faster C++ compile times |
velco | in my experience, it does impact time taken only when not writing code |
gehn | well, testing the code written is a pretty important and continuous process of my development |
gehn | I have unit tests, but those don't cover everything |
gehn | and GUIs are often more difficult to test at all |
gehn | especially difficult to test things like the result of a render operation on an OpenGL context |
gehn | so, 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 |
rindolf | gehn: yes |
rindolf | gehn: using ccache has changed my life |
velco | what 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? |
gehn | rindolf, 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? |
gehn | velco, like I said, it's not always feasible to write a test for everything |
rindolf | gehn: sometimes it is |
gehn | I 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 |
rindolf | gehn: if you did “make clean” for example |
velco | gehn: Sure. Why do you feel compelled to tell this to me? |
gehn | that might be an overestimate, but it's not far away |
Aruseus | gehn, 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 |
gehn | velco, were you not asking the percentage question as a response to what I had said? |
rindolf | obxkcd: https://www.explainxkcd.com/wiki/index.php/303:_Compiling |
gehn | unit tests help a lot |
velco | gehn: yes, and if you don't write test, my list potentially incomplete list of things allows for a 0 percent |
gehn | because they compile much faster as each unit is typically decoupled from the entire app |
velco | gehn: sound like you need to rethink your workflow |
gehn | velco, sorry I don't understand what you just said |
gehn | velco, maybe, but I'm not sure what to change about said workflow |
velco | gehn: 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 |
gehn | so, 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 |
gehn | velco, I seriously still don't understand what you're saying? |
gehn | when did I say anything about zero time? |
rindolf | gehn: there is also https://en.wikipedia.org/wiki/Distcc |
gehn | velco, yes, what about that statement? |
velco | I 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 |
gehn | 2 minutes is still kind of a lot |
gehn | I tend to not write tons of code before recompiling and testing |
gehn | so I might spend anywhere from 30s to 5 minutes on a few lines, and then I usually want to test again before moving on |
gehn | with unit tests where compilation and runtime is usually < 20-30s that's mostly not an issue |
gehn | but when compile times start to rise above the minute-or-several mark, then this begins to become more of a problematic issue |
velco | why run compilation and test so often? |
gehn | I think the answer to that should be fairly clear to many if not most devs |
velco | I run it when I have written a committable amount of code |
exio4_noznc | velco: fail early |
gehn | the 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 |
velco | exio4_noznc: it looks to me that some fail even before starting :P |
gde33 | shouldn't make mistakes |
gehn | linting helps with that a lot |
gehn | but still doesn't prevent logic or runtime errors |
velco | gehn: that does not come form my experience; it is very rare I have an error in each line I write |
gehn | so I guess velco is a near god-like perfect programmer |
velco | in fact, most are correct; hence, testing them in isolation proves pointless |
gehn | for the rest of us mortals however... |
gehn | I don't test lines in isolation |
Channel | ##programming |
Network | Freenode |
Published | 2018-05-09 |
Dogs on the Internet
DnzAtWrk | wow, I need to go on a quest for coffee |
rindolf | Coffee Quest |
Mangy_Dog | The Legend of the Bitter bean |
rindolf | Mangy_Dog: heh |
Mangy_Dog | :> |
Mangy_Dog | i had a second mug of a rather strong coffee |
Mangy_Dog | i should not have any more |
rindolf | Mangy_Dog: i don't drink coffee |
Mangy_Dog | :o |
Mangy_Dog | tea? |
rindolf | Mangy_Dog: i also refrain from caffeinated beverages |
Mangy_Dog | :o |
Mangy_Dog | heathen |
rindolf | Mangy_Dog: fruit tea |
Mangy_Dog | and you call yourself a programmer :p |
rindolf | Mangy_Dog: heh, yes - i call myself a programmer |
amigojapan_ | rindolf: there are many stereotypes about programmers which don't always apply |
rindolf | amigojapan_: right |
rindolf | amigojapan_: some programmers are dog people |
rindolf | amigojapan_: and some go to bed early |
amigojapan_ | rindolf: hehehe, I bet that is quite common |
rindolf | Mangy_Dog: woof |
Mangy_Dog | bark |
Mangy_Dog | aww sorry to hear it |
rindolf | Mangy_Dog: roar |
* Mangy_Dog | bark bark bark |
rindolf | Mangy_Dog: meow |
* Mangy_Dog | head tilts |
rindolf | we should start a zoo |
Mangy_Dog | imma confused doggo |
rindolf | Peyam: https://abstrusegoose.com/249 |
rindolf | Mangy_Dog: there are no dogs on the internet! |
Mangy_Dog | but |
Mangy_Dog | imma dog |
rindolf | Mangy_Dog: :) |
liste | nobody on the internet knows you're a dog |
liste | unless you explicitly tell it |
Mangy_Dog | heh |
liste | https://www.openparenthesis.org/wp-content/uploads/2008/07/idog.jpg |
* moriarty | barks |
rindolf | Mangy_Dog: http://www.shlomifish.org/humour/fortunes/show.cgi?id=dogs-on-the-Internet |
* moriarty | starts dry-humping Mangy_Dog |
Mangy_Dog | :o |
* Mangy_Dog | tries to shake moriarty off |
* moriarty | holds steadily on like a cool skateboarder |
moriarty | :D |
* biberu | prepares an ad for puppies |
liste | an ad targeted for puppies? |
Mangy_Dog | but I'm a male doggo |
liste | now that's some next-level marketing stuff |
Awoca | Hip hop dogs. |
moriarty | Mangy_Dog, that's OK, we'd just pretend this is prison |
moriarty | ;) |
Mangy_Dog | :o |
Mangy_Dog | :o |
biberu | liste: targeted at Chinese restaurateurs |
Mangy_Dog | oh I'm gay BTW... but i don't make puppies |
rindolf | Mangy_Dog: ah |
Lil_Smurf | TV for dogs |
rindolf | Mangy_Dog: a gay male dog? |
Mangy_Dog | ber arks |
rindolf | on the internet! |
rindolf | Mangy_Dog: and you drink coffee |
Mangy_Dog | yep |
rindolf | Mangy_Dog: you are a wonder dog |
Mangy_Dog | yay |
rindolf | Mangy_Dog: do you conspire to take over the world? |
Mangy_Dog | naaa |
rindolf | heh |
Mangy_Dog | the big muscly wolves and tigers are set to take over the world |
Channel | ##programming |
Network | Freenode |
Published | 2018-07-13 |
The voiceless Trashlord
rindolf | hmmm,,,, Trashlord no longer has +v |
vdamewood | He must have left the channel for a second or something. |
rindolf | Trashlord: welcome to the commoner class |
navkthx | Trashcommoner |
rts-sander | filthy peasant |
rindolf | navkthx: heh |
rindolf | pleb |
navkthx | ^^ |
* rindolf | is joking |
rts-sander | I'm not, I'm 100% serious |
navkthx | as a heart-attack |
arahael | "let them eat cake". |
rindolf | rts-sander: heh |
rindolf | arahael: BTW, this phrase predates https://en.wikipedia.org/wiki/Marie_Antoinette |
rindolf | Trashlord: how do you feel wo +v? |
jeaye | Trashlord: how do you feel w +ov? |
Trashlord | rindolf: 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 |
solidfox | what is w +ov and wo +v |
rindolf | Trashlord: ah |
Trashlord | jeaye: 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 |
rindolf | solidfox: without voice |
solidfox | so w +ov must be with op and voice |
rindolf | Trashlord: did you see us joking about it earlier? |
jeaye | solidfox: Mine's just wordplay on rindolf's. |
solidfox | jeaye, oh OK lol |
Trashlord | rindolf: don't think that I did |
rindolf | Trashlord: ah |
rindolf | Trashlord: scroll up |
rindolf | Trashlord: sup? |
Trashlord | rindolf: to what time? |
Trashlord | rindolf: I'm trying to bake pitas again |
rindolf | Trashlord: ah |
Trashlord | I might have not been here when that conversation took place |
Trashlord | if it was more than 2 hours ago |
rindolf | Trashlord: we mentioned your nick |
rindolf | Trashlord: i can paste it |
Trashlord | rindolf: alright, paste |
tbejos | rindolf: you do a lot of programming on graphics and video systems right? |
rindolf | Trashlord: http://www.shlomifish.org/Files/files/text/irc.log.txt |
rindolf | tbejos: possibly - nothing too much low level |
tbejos | rindolf: well this project might be of interest to you https://github.com/gnif/LookingGlass |
tbejos | it is a little low level, to be honest |
solidfox | rindolf, the rules say no loggers, does that apply to excerpts? |
Trashlord | rindolf: ah |
Trashlord | well, I lost my voice because my bouncer got disconnected |
Trashlord | ¯\_(ツ)_/¯ |
rindolf | solidfox: i think not |
solidfox | we need a +v bot |
solidfox | to enable +v |
solidfox | on anyone who asks |
rindolf | solidfox: we used to have Archer |
solidfox | rindolf, archer was a person |
rindolf | Trashlord: bad bouncer |
Trashlord | rindolf: it was on for 4 months |
solidfox | and he only let certain people have +v :< |
rindolf | Trashlord: fire them |
Trashlord | my longest connection streak ever |
Trashlord | rindolf: it's from a friend |
Trashlord | hosted on one of his servers |
rindolf | solidfox: it was also a bot |
solidfox | rindolf, ah I see |
solidfox | rindolf, I was trying bot commands and he replied "tisk tisk tisk" lol |
solidfox | it surprised me |
POJO | but "hello world!" will not get me there, even in a loop |
solidfox | well not really algorithms, that might be going a bit overboard |
rindolf | solidfox: i have some selected conversations from here on my site |
solidfox | rindolf, that is probably OK |
solidfox | i was just curious |
rindolf | Trashlord: ah |
rindolf | Trashlord: fire your friend |
Trashlord | rindolf: heh |
Trashlord | rindolf: the bouncer is good |
Trashlord | rindolf: and I'm getting it for free |
rindolf | Trashlord: OK |
Trashlord | not gonna complain |
Channel | ##programming |
Network | Freenode |
Published | 2018-07-26 |
Your Mum Needs a lot of RAM
mrig | often wondered why a list of objects is called a vector in C++ too, seems some how related. |
vdamewood | mrig: Because Cartesian vectors are just a list of values in math. |
mrig | right yes. |
velco | that's he original mathematical definition of vector: tuple of scalars |
vdamewood | mrig: So the term was borrowed in the old days by some. Some others uses 'array' for the term. |
vdamewood | C++ has a std::vector type because of this legacy |
mrig | and the array gets conflated with matrices too. |
DnzAtWrk | isn't a vector like a direction, compared to a coordinate |
mrig | OK |
deniska | I mean, a matrix is just a vector of vectors :P |
vdamewood | DnzAtWrk: It can be, yes. |
deniska | DnzAtWrk: a vector can represent both a direction, and a coordinate |
DnzAtWrk | I tried learning what tensors are the other day |
DnzAtWrk | seems like people can't agree on definitions of these things |
velco | both a direction and a position |
vdamewood | Isn't he they guy with the floating disc? |
deniska | vector is just a clever name for "a bunch of numbers" :) |
mrig | deniska: well it is kinda the axis rather than that value no? |
vdamewood | Tensor's Floating Disc? |
liste | vectors have length in addition to a direction |
xeno | DnzAtWrk: when you did, did you go the math route, or did you try to follow some CS thing? |
deniska | mrig: a coordinate is a pair of numbers, a vector is a pair of numbers, they are essentially the same thing |
DnzAtWrk | Both |
deniska | (a 2d vector I should say) |
DnzAtWrk | and I still barely get it |
liste | a vector stemming from origin can represent a coordinate pair |
vdamewood | A 2d number sounds complex. |
rts-sander | a vector can represent just about anything |
rts-sander | when given enough dimensions |
* vdamewood | uses a vector to represent rts-sander's mom |
deniska | a vector can represent your face |
deniska | and your mom |
rts-sander | oh sheit |
vdamewood | I've already got a vector for you mom. |
rts-sander | vdamewood, I'd do the same for you but even my 32GB of ram couldn't fit your mum |
velco | ur mom is infinite field of scalars |
* vdamewood | bows to rts-sander |
mobile_c | ur mom is worth 33 GB 0.0 |
DnzAtWrk | seems fine |
DnzAtWrk | your mom has a high generality |
mobile_c | XD |
`slikts | is that a way of saying fat |
vdamewood | My band is like 999 MB. No gigs yet. |
gde33 | higher languages (basic) so much fun! |
mobile_c | gde33: as in Visual Basic? |
DnzAtWrk | naw I'll just use nbasic |
gde33 | mobile_c: as in all higher languages are basic |
mobile_c | gde33: oki |
* vdamewood | makes a new programming language called SIMPLE |
rindolf | vdamewood: heh |
rindolf | vdamewood: call it "easy" |
* vdamewood | makes another programming language called EZ |
* inhahe | makes an esolang called Complicated |
liste | inhahe: that'd be Malbolge :) |
vdamewood | Now I'm making a backup of my backup. |
* gde33 | wants to make a language called Terrorism |
dostoyevsky | Ponzi scheme is still the most popular |
gde33 | should be hackers, then you can say you are using hackers |
vdamewood | A language should be called 'Yo mom', So books can be titled "Programming with Yo Mom" |
deniska | Yo mom for beginners |
gde33 | embedded yo mom |
vdamewood | Yo Mom in 24 Hours |
inhahe | Debugging Yo Mom |
deniska | Head first in yo mom |
vdamewood | Yo Mom, the Hard Way |
gde33 | chapter 1: objects in yo mom |
Channel | ##programming |
Network | Freenode |
Published | 2018-11-18 |
There are at least two inches in a mile
bytefire | that stuff goes over my head |
ph88 | over my head as well :P |
bytefire | may be half inch above your head and 50 feet above mine :) |
rindolf | bytefire: what barbaric measurements |
rindolf | bytefire: quick - how many inches are in a mile? |
vdamewood | all of them |
jrslepak | . o O ( how many barrels in an acre-foot? ) |
rindolf | vdamewood: i guess the capital of Ohio is "O" then |
adsc | how many fathoms in a furlong? |
bytefire | rindolf: there are more than 2 inches in a mile |
jrslepak | of course, none of this is as dumb as having 112 pounds in a hundredweight |
rindolf | bytefire: so 3? |
mrig | to many to fathom! |
Inline | if in doubt use your elbows |
Inline | lol |
bytefire | rindolf: well... there are 3 inches in a mile. there are other inches in a mile as well. |
Inline | one bow and one bow bowbow |
mrig | Yes that is how you get to the front of the Que in France. |
Inline | wowow |
rindolf | bytefire: heh |
bytefire | :D |
Inline | bow wow au |
Inline | lol |
mrig | A foot is a fair measure of spacetime :P |
rindolf | bytefire: i'll take the first 20 inches in the mile |
vdamewood | Speaking of spacetime, how many meters are in a second? |
vdamewood | many* |
bytefire | lol |
Inline | naaa all you need is a clock and an inch stick to measure spacetime |
Inline | lol |
wedr | clock is just an invention |
wedr | all you need is a stick |
mrig | an 1/12th of is naturally a senseful measure of nought! |
* vdamewood | sticks to the invention. |
* wedr | invented sticks |
rindolf | vdamewood: i wondered that as well |
vdamewood | rindolf: I have no way to prove it, but I always figured that there were c*s meters in a second. |
mrig | if a nautical mile is genuinely 60 minutes, how much is an inch in time? |
mrig | :P |
wedr | mrig: a litter. |
mrig | ah" that is 1/12th an ah' |
Inline | as big as the sailor |
vdamewood | rindolf: That is, the time it takes light to travel a certain distance is that distance in time. |
Inline | loll |
mrig | or is that vis versa? |
rindolf | vdamewood: ah |
Inline | tailor the sailor without failure |
* Inline | sings |
Inline | lol |
* mrig | fades into a black hole and emerges upon a brand new time line. |
mrig | shiny! |
wedr | wtf, you invented a stick |
wedr | now we have to measure how long the new timeline is. |
wedr | You monster. |
Channel | ##programming |
Network | Freenode |
Published | 2019-02-18 |
Educating Machines
* dan01 | (~dan01@) has joined |
rindolf | dan01: arrrrR |
sir_galahad_ad | ay |
rindolf | sir_galahad_ad: hello me hearty |
rindolf | sir_galahad_ad: dan01 has to use https://en.wikipedia.org/wiki/R_(programming_language) |
sir_galahad_ad | ah |
rindolf | sir_galahad_ad: and he hates it |
sir_galahad_ad | but machine learning and stuff! |
rindolf | sir_galahad_ad: if a machine wishes to learn it should go to college! ;) |
sir_galahad_ad | but it can't afford tuition on a machine's salary |
rindolf | sir_galahad_ad: it should get a student's loan then |
rindolf | sir_galahad_ad: or apply for a scholarship |
rindolf | sir_galahad_ad: we cannot have ignorant machines |
Channel | ##programming |
Network | Freenode |
Published | 2019-06-01 |
Vanilla software and Real Programmers
Trashlord | where did the term "vanilla software" come from? Why vanilla? |
_kmh_ | Trashlord, like vanilla sex? |
Trashlord | _kmh_: I didn't know that was a term |
rindolf | Trashlord: vanilla means plain, raw, with no additions |
rindolf | Trashlord: like vanilla icecream |
Trashlord | rindolf: why not chocolate software then, like plain chocolate ice cream? |
rindolf | Trashlord: https://en.wiktionary.org/wiki/vanilla |
gwosix | what the fuck is "vanilla software" |
_kmh_ | vanilla vs edgy/kinky/spicy/different from the norm |
_kmh_ | be it software, sex or whatever |
rindolf | Trashlord: chocolate has a more noticeable flavour |
gwosix | does Microsoft office count as vanilla software? |
Trashlord | rindolf: alright |
gwosix | vanilla is like beige |
rindolf | Trashlord: and colour |
rindolf | gwosix: like vanilla js |
_kmh_ | Java, C, python and alike are vanilla |
InPhase | gwosix: Microsoft Office is more like an $8 bottle of asparagus water. |
_kmh_ | brainfuck is not |
IRCMonkey | Vanilla means plain ol'; nothing fancy. |
Trashlord | rindolf: but vanilla ice cream is white |
IRCMonkey | Sometimes means original version. |
koollman | _kmh_: how do you attribute flavor ? :) |
rindolf | _kmh_: what? |
_kmh_ | Trashlord, white with a touch of yellow |
Trashlord | OK |
_kmh_ | https://en.wikipedia.org/wiki/Brainfuck |
andrei-n | I 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 |
rindolf | andrei-n: hi |
rindolf | andrei-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 :) |
IRCMonkey | Brainfuck is insane |
Myr | _kmh_ : That would qualify you as a developer |
tiggster79 | andrei-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. |
Trashlord | to be a good programmer you have to be able to quit vim |
tiggster79 | LOL |
rindolf | Trashlord: heh |
rindolf | lol |
tiggster79 | oh yeah, and real programmers use vim :) |
IRCMonkey | Winners never quit, quitters never win … |
* rindolf | wins vim |
rindolf | because i couldn't quit it |
Trashlord | lol |
andrei-n | tiggster79, 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... |
Myr | Vim is for the lazy, nano is where it's at |
rindolf | Trashlord: :) |
Trashlord | rindolf: :) |
deniska | nano is for people who are too scared to use notepad.exe |
rindolf | Myr: https://xkcd.com/378/ |
tiggster79 | deniska: nano is for people who want to use the terminal, but are too afraid to use vim. |
Myr | rindolf: you got me there, never could grasp butterfly |
rindolf | Myr: heh |
rindolf | Myr: use emacs then |
rindolf | Myr: it has m-x butterfly |
Channel | ##programming |
Network | Freenode |
Published | 2019-07-15 |
The European Bundle
zenix_2k2 | so 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" |
rindolf | zenix_2k2: i recall similar issues |
zenix_2k2 | and i was trying to compile the program with pyinstaller |
Arahael | zenix_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_2k2 | more like freezing it |
Arahael | zenix_2k2: That said, the convention in most environments is to get the *oldest* environment you want to support, and use that. |
Arahael | zenix_2k2: Older apps tend to work well on newer systems. The reverse is not usually true. |
deniska | zenix_2k2: when compiling for compatibility, you probably would want to go with older systems rather than newer |
zenix_2k2 | well, 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) |
Arahael | zenix_2k2: In that case, compile on windows 7. |
deniska | if you want to target win7, you probably should use win7 |
zenix_2k2 | that's weird, some people here said i should have compiled on win10 |
zenix_2k2 | it is gonna work backward |
zenix_2k2 | or maybe i lagged :P |
vdamewood | Windows 7 is EOL in 7 months. |
zenix_2k2 | well... but i bet its apps will still work on windows 10 and 8 |
vdamewood | zenix_2k2: Compiling for Windows 7 on Windows 10 should, in theory work, as long as you only use libraries that come with 7. |
vdamewood | Same with 8.1. |
rindolf | zenix_2k2: Arahael deniska : I think the https://pysolfc.sourceforge.io/ packages work fine on older windows and they are built on win10 |
zenix_2k2 | does this mean i should ask my users to install the appropriate libraries every time they use my program ? |
Arahael | rindolf: If you know what you're doing, sure. |
Arahael | rindolf: But if you're struggling, well, one *very obvious* way to figure it out is to just use the oldest system. |
rindolf | zenix_2k2: you can bundle them |
vdamewood | zenix_2k2: The thing is, I think that missing lib you mentioned isn't distributed with Windows before 10. Maybe before 8.0. |
deniska | depending on the licensing terms of this library, you may redistribute it with your program |
rindolf | Arahael: yes |
zenix_2k2 | rindolf : bundle ? this sounds new to me |
vdamewood | deniska: 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. |
rindolf | zenix_2k2: it is an English word |
zenix_2k2 | yea but its definition in this situation isn't |
rindolf | zenix_2k2: means "to include" |
zenix_2k2 | yes i know, but when you talk about include, i can only imagine something like "#include" |
zenix_2k2 | in C, C++ programs |
vdamewood | zenix_2k2: Think more like zip myzip myapp foo.dll |
vdamewood | That's a terrible command. |
rindolf | zenix_2k2: include has a more general meaning |
vdamewood | zenix_2k2: Anyway, think about 'including' something in the same archive file, or such, when people speak of bundling. |
rindolf | zenix_2k2: like "europeans, including Frenchmen, are ..." |
* vdamewood | bundles France with Europe. |
rindolf | vdamewood: heh |
* Arahael | thinks #include <frenchmen> is a bit weird. |
rindolf | vdamewood: will it cost extra? |
vdamewood | #include <frenchman.h> |
vdamewood | #include <aussie.h> |
Arahael | #include <australia.cpp> |
zenix_2k2 | yea, that is a good example, so bundle in this case is like a zip file ? |
deniska | #ifdef __deal__ #include <uk> |
deniska | >_> |
deniska | <_< |
Arahael | deniska: Isn't that over yet? |
deniska | dunno, I don't really follow this |
vdamewood | zenix_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_2k2 | Hm, i don't think pyinstaller offers any option like that |
Channel | ##programming |
Network | Freenode |
Published | 2019-07-15 |
Last of the Mercurialians
mobinoob | mercurial is on the way out folks: https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket |
mobinoob | time to buckle up and git gud |
rindolf | mobinoob: saw that |
merijn | mobinoob: pfft, that won't stop me from using Mercurial :) |
merijn | mobinoob: I've been using GitHub as main host for my code in mercurial for years to prepare for this moment :p |
mobinoob | the mercurial rats swim to the last big sinking ship :) |
mobinoob | merijn, haha but at some point you'll have to learn git though :) |
duncan | Does github support mercurial or do you just push it there as a git repo? |
merijn | mobinoob: Why? I've managed with Mercurial since 2009 across 3 different companies where everyone was using git |
merijn | duncan: hg-git extension allows bidirectional conversion/interaction with git |
duncan | I have in my mind a long-standing idea to write a host for rcs projects that merely offers an rsync interface |
merijn | duncan: 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) |
merijn | But then submodules are also annoying in git :p |
duncan | I do understand they compare closely which is nice |
merijn | duncan: The data model is very similar, the approach to UI/workflow is not, Mercurial is much more human friendly :p |
duncan | For keeping track of notes I like to use rcs as it is so simple and reliable |
mobinoob | merijn, can you also do interactive rebases etc? |
merijn | mobinoob: Why wouldn't you? |
mobinoob | merijn, idk maybe there's some subset of functionality that isn't available via merc |
mobinoob | you wouldn't know because you don't know git after all |
rindolf | duncan: https://en.wikipedia.org/wiki/Revision_Control_System - this? |
mobinoob | you're missing out |
duncan | Yup, good old rcs |
rindolf | duncan: i use git or hg for notes |
duncan | I have many such notes and the emacs rcs interface is good |
merijn | mobinoob: 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 |
merijn | mobinoob: I would actually argue that the evolve extension of Mercurial is infinitely better than interactive rebases |
mobinoob | merijn, yeah an extension by the core team is good enough |
mobinoob | alright guess there's no problem then |
merijn | mobinoob: https://www.mercurial-scm.org/doc/evolution/ |
mobinoob | it's like a javascript developer that only programs in some language that compiles to javascript |
mobinoob | but less severe as it's more personal |
Jck_true | Sadly it seems like Bitbucket is dropping support for mercurial... So getting hosting for open source project is gonna get even harder under hg |
vdamewood | Jck_true: That rather sucks. hg is one of the two SCMs that don't suck. |
duncan | What is the other one? |
vdamewood | duncan: git |
velco | as they say in the announcement, git just won. |
velco | they've got like 1% of users using hg |
vdamewood | Though, hg's development does seem to be lagging behind the Python 2 EOL party. |
velco | and that's not the top of the foodchain 1% :P |
mobinoob | popular doesn't always mean better though |
duncan | vdamewood: it is full of stuff like `git-clip-submodule --sense-change [ --cripple-branch | --overcome-archive | --hurtle-nag-subtree ]` though |
vdamewood | duncan: So? |
duncan | It is a tad confusing |
mobinoob | tad |
mrig | oh Hg is mercury, right got to the same page in the end :) |
mrig | I was just admiring how easy it is to use a bare remote git repo on any server; Love git. |
mrig | That said I have never tried mercurial, likely a little slow compared to git no? |
Jck_true | Speed was never an issue for me on my personal projects |
vdamewood | duncan: Is that enough for it to suck? |
mrig | not that it would make the slightest difference on any of my tiny projects. |
icholy | all projects start small |
Jck_true | And wait what... As I read the blog post are they simply gonna scrap all hg repositories?!? |
duncan | I thought hg is faster than git |
icholy | noo |
icholy | Jck_true: where you reading that? |
Jck_true | "Mercurial features and repositories will be officially removed from Bitbucket and its API on June 1, 2020." |
mobinoob | and I never found git to be super fast |
icholy | mobinoob: have you ever worked with svn? |
mobinoob | icholy, once |
mobinoob | icholy, svn is another level of shit though |
icholy | used to be the best |
icholy | "best" |
Jck_true | SVN does however have the fantastic TortoiseSVN interface... Which makes it great for non command-line users... |
Jck_true | And there is something nice about the "everything is on the server" |
mobinoob | lmao you're joking right? |
vdamewood | I wonder what major open-source projects still use Hg. |
rindolf | mobinoob: what is faster than git? perforce? |
rindolf | vdamewood: firefox |
vdamewood | rindolf: I thought they might. I wonder if Thunderbird does, too. |
mobinoob | rindolf, idk |
Jck_true | mobinoob: 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... |
rindolf | vdamewood: https://en.wikipedia.org/wiki/Mercurial |
mobinoob | Jck_true, we all make mistakes, it's never too late to git gud |
icholy | rapidwave: most are hand-written |
rindolf | Jck_true: i still miss the simplicity and transparency of the svn model |
rindolf | Jck_true: though I'm mostly using git and hg now |
mobinoob | once you get git at the basic level it becomes easy in usage |
rindolf | Jck_true: but i don't feel i understand their program model |
icholy | took me a long time before I really "got" git |
mobinoob | the process takes years and requires an inquisitive mind |
icholy | this talk is pretty good https://www.youtube.com/watch?v=XCnnSryzPrE |
Jck_true | That is such backwards thinking... ~60 years of computer science? And Git is the best we can do? |
icholy | Jck_true: I feel ya |
Jck_true | (But only if you spend a few years learning it) |
mobinoob | Jck_true, Linus would be sad to see those words |
icholy | it's really great once you master it though |
icholy | kinda like vim |
icholy | the UX is the main issue with git |
mobinoob | damn git was created in 2005, doesn't seem that old |
mobinoob | as in 2005 wasn't that long ago |
Jck_true | That 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 |
icholy | lmao |
mobinoob | on the first date: "just let me fuck you for a couple of years, eventually it'll git gud" |
noteqstmo | not that long ago? hmm git is half as old as x86 arch? |
rindolf | Jck_true: heh |
noteqstmo | 386 i mean |
noteqstmo | wait was 286 32 bit? |
rindolf | noteqstmo: 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 |
rindolf | noteqstmo: the first x86 was 8086/8088 |
noteqstmo | yeah definitely meant 386 with that comment then |
rindolf | noteqstmo: and it was compatible with the 8080 |
GeDaMo | Only in the sense that 8080 assembly could be run through a translator to get 8086 assembly |
rindolf | there was also https://en.wikipedia.org/wiki/Zilog |
Channel | ##programming |
Network | Freenode |
Tagline | Let's give it a few years |
Published | 2019-08-22 |
Prioritizing Money
WebStorm | it seems in my country node jobs pay about $20k more a year than rails jobs |
WebStorm | I guess if I want $20k extra I should stick to node |
WebStorm | I did some research |
pulse | people who see programming just as a way of making money weird me out |
deniska | pulse: I started programming because it seemed like a fun thing to do, and as a bonus I can also have jobs involving it |
pulse | deniska, that's a proper mindset |
deniska | but caring about programming only from 9 to 5 is a valid mindset too |
pulse | deniska, disagreed |
pulse | if you treat programming as a way to get money then your code will necessarily suck |
pulse | you should treat code with all the respect it deserves, and consider money as a happy side product |
pulse | it's the same in any other craft, to be honest |
pulse | prioritizing money means you don't give the craft the attention it requires |
rindolf | pulse: and it likely will result in less money |
pulse | rindolf, yes, ironically enough |
Channel | ##programming |
Network | Freenode |
Published | 2021-07-07 |
X-Y Problem
eson123 | so 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 ? |
rindolf | eson123: hi |
eson123 | oh hi |
rindolf | eson123: https://www.shlomifish.org/humour/image-macros/indiv-nodes/set_up_email_service.xhtml |
bayaz | Title: Shlomif’s Memes - “One does not simply set up an E-mail service.” |
eson123 | rindolf: oh no, that's more unecessary work |
rindolf | eson123: you can use 'do-not-reply@eson123site.tld' |
eson123 | doesn't that still require me to setup my own email server ? |
rindolf | eson123: no, see the DNS MX record |
rindolf | eson123: |
PlanckWalk | Yes, generally anything can send mail *to* an address. |
PlanckWalk | If 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) |
OverCoder | hello |
OverCoder | I need a nice way to manage secrets in a giga project |
OverCoder | What felt like the best way to manage secrets is Google Secret Manager |
InPhase | I 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. |
OverCoder | but for compute resources, we don't use GCP computes (yet), because they're very expensive |
OverCoder | This "giga project" is actually a monorepo, and secrets can be text or files |
OverCoder | I'm not quite sure how to manage this stuff nicely |
OverCoder | Some secret files may be shared by all packages |
OverCoder | some files are scoped to specific packages |
OverCoder | etc. |
InPhase | There are a few extra steps now compared to setting up email services in the 90s, but not really that much. |
OverCoder | Also Docker Compose is used to bring up all the packages |
OverCoder | so the question is, what's a nice way to manage secrets |
PlanckWalk | Yes, I run my own email server |
PlanckWalk | Also, setting up a special purpose server that only sends or receives mail on a single address is very trivial. |
PlanckWalk | You can then mostly not care what goofball anti-spam measures the rest of the world lurches into. |
PlanckWalk | There's still a piece of equipment in a mine in Western Australia which reliably sends reports. I set it up in 2002. |
PlanckWalk | It doesn't have any fancy antispam stuff and the receiving email server doesn't care. |
OverCoder | how do you guys manage things like bucket names in code |
OverCoder | or basically any identifier for some resource on a cloud provider |
OverCoder | I can't wrap my head around this |
OverCoder | every solution I come up with ends up gross |
OverCoder | like I don't want to hardware `some-whatever-value` every time I want to access the bucket named `some-whatever-value` |
OverCoder | because (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 |
OverCoder | I'm not even being specific about bucket names either, but any cloud provider resource including service accounts, cloud functions, pubsub subscriptions, etc. |
rindolf | OverCoder: wrap in an object? |
OverCoder | rindolf, something like this right? https://irc.overcoder.dev/uploads/81ed78804ecdf0d0/image.png |
OverCoder | thing is, for example TypeScript has a feature where it can validate strings to conform to a certain shape |
OverCoder | so for example I want the `users` bucket to only contain keys of certain formats and only |
OverCoder | not sure how to put this together entirely |
OverCoder | I mean yes I could write an entire giga types file and type checks all this stuff |
OverCoder | but overall I'm confused as what people do |
OverCoder | because the issue seems not google-able |
OverCoder | as if I am googling a problem no one has |
* OverCoder | is confused |
rindolf | OverCoder: more like `MyBucketName(name='myname') ` |
OverCoder | rindolf, yes but what validates `myname` is even remotely a relevant name on cloud? |
rindolf | OverCoder: your tests suite |
OverCoder | tests are ridiculous |
OverCoder | it's just typing the code twice |
OverCoder | i don't do it |
enxine | me either. i don't code too. i make an infinite loop and wait for random bytes to arrange in a program i want. |
rindolf | OverCoder: with code introspection then? |
OverCoder | what's that |
rindolf | enxine: heh |
supperman | buckets should be clearly labelled, mashed potatos, gravy, macaronis, etc |
rindolf | enxine: https://shlomifishswiki.branchable.com/slash-dev-null_is_WebScale/ |
bayaz | Title: slash-dev-null is WebScale |
enxine | hehe |
decider | why 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 |
ornx | code doesn't work, any tips? |
rindolf | OverCoder: google / ddg it |
ornx | thx bro, i'll see if that works |
ornx | okay 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-rft | use Z only |
nitrix | Ask about the X instead of the Y. |
nitrix | Aka, don't ask the derived question, ask the original. |
rindolf | heh; ornx++ |
Channel | ##programming |
Network | Freenode |
Published | 2023-02-08 |
Websites down for maintenance
irrelephpant | Different 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? |
RelayChat | it can be |
rindolf | irrelephpant: snapshotting? I don’t know. |
irrelephpant | Surely PostgreSQL is not unique in that it can back up data while not affecting the normal operations at all? |
irrelephpant | Snapshotting? |
RelayChat | irrelephpant you could probably set up a manual copy/paste with any database. |
rindolf | irrelephpant: yes, freezing the normally dynamic state of a UGC site’s database |
mercenary | irrelephpant: ‘scheduled maintenance’ is not necessarily equal to ‘backup’ |
irrelephpant | RelayChat: "you could probably set up a manual copy/paste with any database." <-- ? |
irrelephpant | rindolf: "UGC"? |
irrelephpant | mercenary: What else could it refer to? |
RelayChat | copy the database.db file and paste it elsewhere. that's a backup too. |
mercenary | irrelephpant: OS/software upgrades. database layout changes that need the code to be in sync. server moves. and many other things |
rindolf | irrelephpant: user-generated-content, jeeze |
RelayChat | maybe they’re running windows server and it’s a patch tuesday |
irrelephpant | rindolf: Never heard that before. |
irrelephpant | mercenary: Hmm… I suppose. |
rindolf | irrelephpant: from weblog comments to youtube uploads |
RelayChat | https://acceptableads.com/standard/ |
RelayChat | it’s back up |
RelayChat | a new windows update was released a few hours ago so that may have been it |
RelayChat | irrelephpant |
irrelephpant | Windows update? I thought that site was about web ads? |
RelayChat | the server os could be windows |
RelayChat | March 14th = Patch Tuesday |
rindolf | speculation isn’t fruitful |
rindolf | and actions and outcomes are more important than motives |
pyzozord | rindolf: depends |
pyzozord | cannot set a general rule for that kind of thing |
rindolf | pyzozord: I didn’t mean it as gospel :] |
pyzozord | rindolf: right, sorry |
rindolf | pyzozord: no worries. \o/ |
Channel | ##programming |
Network | Freenode |
Published | 2023-03-15 |
Honey bees, My Little Pony, Super-heroes, Teas, open/free/share culture
rindolf | amigojapan: i am fond of ladybugs ;and honey bees naturally [mmmm... honey] |
amigojapan | rindolf: sure, those are nice... they have pretty colors, also butterflies |
rindolf | amigojapan: slashdot wrote that honeybees solve the travelling salesman problem. i mystically believe they have an oracle for that |
amigojapan | I see rindolf |
amigojapan | ok, I am goign back to sleep, ttyl |
ljharb | rindolf: but they do it by traveling all the routes, and forgetting about the ones that aren't as efficient |
ljharb | so it's not exactly "solving" it |
rindolf | ljharb: i don't understand |
ljharb | rindolf: the point of the problem is to solve it without having to actually walk all the paths |
ljharb | rindolf: 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 |
rindolf | ljharb: ah... that's what i meant by "having an oracle". |
ljharb | hmw[at]: not through analysis tho. through brute force. |
hmw[at] | My point |
* webchatsucks | rides rindolf |
* rindolf | uses his EvilAntlers™ to become an alicorn EvilReindeer and fly webchatsucks wildly |
webchatsucks | wheeeee |
webchatsucks | a dream |
webchatsucks | now breath fire and kill all the infidels!!!!!! |
iAPX | Infidel, prepare to charge |
rindolf | webchatsucks: a dragon alicorn? I like your way of thinking! |
rindolf | i got many crossover ideas from watching https://mlp.fandom.com/wiki/My_Little_Pony_Friendship_is_Magic_Wiki and other fantasy |
bayaz | Title: My Little Pony Friendship is Magic Wiki |
webchatsucks | when we're gonna get powers? |
webchatsucks | I think I am watching Invincible too much |
webchatsucks | can't wait for the next season |
* webchatsucks | throws a pointer to member syntax in the channel --> NOW PARSE IT! |
rindolf | webchatsucks: hi. super heroes: https://www.youtube.com/watch?v=Qm9d5wAXW5c |
bayaz | Title: MIKA, RedOne - Kick Ass (We Are Young) (Official Music Video) |
rindolf | webchatsucks: sometimes i feel that angular is the super villainous JS framework |
rindolf | "abandon all hope, ye who enters" |
vdamewood | Weird. When I build my project, the executable isn't produced, but the build output says it's being built. |
LunarJetman | time to get drunk. |
EdFletcher | we don't need to know that |
webchatsucks | rindolf: I AGREE |
webchatsucks | I used angularjs before (I know, it's something else). then I tried Angular itself and I felt like an idiot |
DPA | vdamewood: 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? |
webchatsucks | is beaky around? I just drank an excellent black tea now |
vdamewood | DPA: I'm not using make atall. |
vdamewood | at all* |
beaky | yum what tea are you drinking |
webchatsucks | you are using Bazel, right? like a good boy |
webchatsucks | beaky: hold on |
beaky | im about to make some raw puer tea myself (the green hype from white2tea) |
webchatsucks | "teas of canada" - wild blueberry black tea |
beaky | nice i like the taste of blueberry |
rindolf | webchatsucks: black tea + mint leaves + sugar → win |
DPA | vdamewood: 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? |
LunarJetman | so it is OK to discuss drinking tea but not alcohol? pfft. |
DPA | Or are you using Windows, and the anti virus scanner removed it? |
LunarJetman | tea contains caffeine and caffeine is a drug like alcohol :) |
rindolf | i avoid caffeinated tea/coke/etc for now |
vdamewood | DPA: 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. |
rindolf | gnight all |
vdamewood | DPA: 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. |
rindolf | amigojapan: i've been enjoying youtube's "My Mix" feature. i also can download individual vids using yt-dlp given i live in tel aviv |
amigojapan | rindolf: I dont know what my mix is |
amigojapan | and am probably not interested |
rindolf | amigojapan: ok... :[[[ |
amigojapan | rindolf: it does nto even ocme up on google |
amigojapan | come up* |
rindolf | amigojapan: see the "mixes" tab on the https://www.youtube.com/ front page |
amigojapan | ok I will tkae a look rindolf |
amigojapan | no I don't see mixes in that rindolf , anyway, time to watch sunday mass |
rindolf | enjoy |
amigojapan | ty |
stanrifkin_ | rindolf: What has Tel Aviv to do with downloading videos via yt-dlp? |
rindolf | stanrifkin_: amigojapan lives in Japan where it is illegal |
stanrifkin_ | rindolf: thank you, I didn't know |
rindolf | stanrifkin_: you're welcome . I am not a lawyer ("IANAL") / etc. |
rindolf | stanrifkin_: what's new with you? shavu`a tov |
amigojapan | 2 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 |
tyzef | hey amigojapan o/ long time no see |
amigojapan | hey tyzef ! |
tyzef | no way to mess in Japan as we can see, oh la la |
amigojapan | tyzef: I only pay for amazon prime video and netflix , its not that much money to have it legally |
amigojapan | tyzef: netflix I just pay periodically too |
stanrifkin_ | rindolf: It's very nonsense of course. "You can stream it but not save it.". |
rindolf | stanrifkin_: 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" |
rindolf | stanrifkin_: i've been trying to promote open/free/share/remix culture, including commercial fan art |
rindolf | https://www.youtube.com/watch?v=-qTIGg3I5y8 |
bayaz | Title: Sesame Street: Share It Maybe |
Channel | ##programming |
Network | Freenode |
Published | 2025-03-30 |