Humans will care as long as *humans* are interacting with the "thing" that is utterly non-human and are forced to question just what it means to be "human", anyway.
Which is, I believe, the well from which all science fiction springs. If you don't believe me, it's time to re-read The Left Hand of Darkness.
Well, Apple has been referring to OS X as having a "Unix-based foundation" (citation) long before it became a certified Unix. Not that that excuses the GP or anything...
I wish Apple shared your ideas. I'm already on the verge of having to replace my MBP under warranty because of the faulty Nvidia GeForce 8600M GT. The good news that I can keep playing this send-the-machine-back game until my AppleCare runs out, by when hopefully any problems with the new NVidia cards will have time to pop up before I buy my next laptop.
Testing/QA problems aside, the way they handled this run of faults has been pretty shoddy.
I'd settle for a universal bytecode runtime standard that we could compile Perl, PHP, Python, Ruby, etc. into for execution on any client. Kind of like Java, but without... you know, Java....
Squack? Don't know about replacing Javascript clientside, though.
Re:Sorry, Loebner Has Done Nothing for AI
on
Loebner Talks AI
·
· Score: 1
Like hunting down and destroying said human.
Hunting down and destroying humanity is so 1970s.
21st century AIs are kind, gentle, and always ready to offer you cake.
But, even in 1992, there was "Killer Windows Utilities", and in it was a floating, apps-customizable dock
NextStep (made by Job's last company) has had a dock since 1989. Wikipedia says that the first "dock" was used by the Arthur operating system in 1987. My current window manager, WindowMaker, uses the same dock NextStep used all those years ago:-).
If all you want to do is Perl 5 on Windows there are a few ports -- see ActivePerl and IndigoPerl.
And, of course, the understandably famous Strawberry Perl. I currently work on Windows servers which run ActivePerl as CGI, and it all works peachy, but it's nice to know we have other options to fall back on if ActiveState lets us down.
To be fair, that quote is by Richard Dice, the president of the Perl Foundation, so he might be a little biased.:-)
On the other hand, Perl still gets many more job postings on dice.com than any other interpreted language, including PHP: http://www.presicient.com/langjobs.html
PerlMonks is the right place to ask this question, IMO. You'll be posing the question to a lot of very experienced Perl users who might have similar experiences to yours, or good advice on what to do next. The PM community is friendly and very helpful as well.
Yeah, but that's one episode a week, and there's no saying if it's one I like or not. This way I could buy exactly the episodes I want, maybe - dare I dream it? - put it on my iPod to carry around, play it at work, and so on.
Also, while the Goons are popular enough to be on BBC 7 all the time, other excellent programmes, "The News Quiz", "I'm Sorry, I Haven't A Clue", "Dead Ringers" and "Whose Line Is It Anyway" being on the top of my list, come and go. It'd be awesome to be able to quickly and quietly satiate a ISIHAC craving.
If Opera had an option to block that and the other analytics/advert script sites I'd be happy.
Opera's "Blocked Content" panel accepts wildcards; you can add your own sites from "Tools->Preferences->Advanced->Content->Blocked Content...".
Google Analytics seems to be served from http://www.google-analytics.com/ and https://ssl.google-analytics.com/. Adding *.google-analytics.com/* to the Opera block list (seems to) work for me! Of course, adding all the different analytics links could be a bit of a pain...
I have never once heard those listed as "Perl mantras"... where is this coming from?
"We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris." -- Larry Wall, Programming Perl (1st edition), O'Reilly And Associates
If you need a more recent reference on that, it's also in the Perl manpage.
We're still talking about it over a decade later; and every discussion of the flaws in that movie are always accompanied with a snide joke about Macs supporting interstellar networking (well, among the geeks, anyway). That's probably a win for their marketing.
For me, that's the second best remembered placement of the 90s - second only to the famous, "This is Unix, I know this!". And I loved both ID4 and Jurassic Park, so I'm okay with both.
$_ (and most if not all of the other perlvar variables) are true globals, and using them for anything other than extremely local tasks is silly. Just about every bit of code which lets you do:
foreach ($from.. $to) { print; }
also lets you do:
foreach my $x ($from.. $to) {print $x;}
where $x is scoped properly an everything. Perl just likes giving you the freedom to go with whichever way makes more sense and is more readable for task at hand.
That said, I've been bitten by the $_-is-global thing before - not in a long, long time, but I can definitely see why you dislike it. I'll agree many bits of Perl seem misdesigned - doing anything with inheritance of objects still scares me a little - but at the end of the day, the flexibility Perl gives me makes up for remembering all the little things like $| being responsible for piping, $@ being the error message from the last eval, and $! being the error message from the last failed Perl function. And those are just off the top of my head!
Also: using pack for structures? I can see why you hate the language! I'm not a big fan of prototypes: my rule of thumb is that if a method can't be expressed as:
my $result = GetFromSource($source);
then I ought to use named arguments, like:
my $connection = Connect(
'server' => '127.0.0.1',
'port' => '80',
'encoding' => 'utf'); # Or whatever
Humans will care as long as *humans* are interacting with the "thing" that is utterly non-human and are forced to question just what it means to be "human", anyway.
Which is, I believe, the well from which all science fiction springs. If you don't believe me, it's time to re-read The Left Hand of Darkness.
+1 Brilliant.
Haha, nice.
Well, Apple has been referring to OS X as having a "Unix-based foundation" (citation) long before it became a certified Unix. Not that that excuses the GP or anything ...
Nicely put :-)
BSOD! No steak for you!
The ... the steak was a lie?
I wish Apple shared your ideas. I'm already on the verge of having to replace my MBP under warranty because of the faulty Nvidia GeForce 8600M GT. The good news that I can keep playing this send-the-machine-back game until my AppleCare runs out, by when hopefully any problems with the new NVidia cards will have time to pop up before I buy my next laptop.
Testing/QA problems aside, the way they handled this run of faults has been pretty shoddy.
Haha, that's a perfect combination of Roald Dahl's short story The Great Automatic Grammatizator and RFC 439.
I'd settle for a universal bytecode runtime standard that we could compile Perl, PHP, Python, Ruby, etc. into for execution on any client. Kind of like Java, but without... you know, Java....
Squack? Don't know about replacing Javascript clientside, though.
Hunting down and destroying humanity is so 1970s.
21st century AIs are kind, gentle, and always ready to offer you cake.
But, even in 1992, there was "Killer Windows Utilities", and in it was a floating, apps-customizable dock
NextStep (made by Job's last company) has had a dock since 1989. Wikipedia says that the first "dock" was used by the Arthur operating system in 1987. My current window manager, WindowMaker, uses the same dock NextStep used all those years ago :-).
If all you want to do is Perl 5 on Windows there are a few ports -- see ActivePerl and IndigoPerl.
And, of course, the understandably famous Strawberry Perl. I currently work on Windows servers which run ActivePerl as CGI, and it all works peachy, but it's nice to know we have other options to fall back on if ActiveState lets us down.
Nicely said :-). I wish I had modpoints.
To be fair, that quote is by Richard Dice, the president of the Perl Foundation, so he might be a little biased. :-)
On the other hand, Perl still gets many more job postings on dice.com than any other interpreted language, including PHP: http://www.presicient.com/langjobs.html
PerlMonks is the right place to ask this question, IMO. You'll be posing the question to a lot of very experienced Perl users who might have similar experiences to yours, or good advice on what to do next. The PM community is friendly and very helpful as well.
That reminds me (somewhat tangentially) of a story on the DailyWTF.
To say nothing of the gifts of on-going development (if they let you at Perl 5.10 at your workplace).
I recognize that place, it is just outside of Phoenix.
Yes, where else would it be? Inside of Phoenix? It's only 5.5m long and 2.2m tall, surely that's not tall enough for a dust devil?
Yeah, but that's one episode a week, and there's no saying if it's one I like or not. This way I could buy exactly the episodes I want, maybe - dare I dream it? - put it on my iPod to carry around, play it at work, and so on.
Also, while the Goons are popular enough to be on BBC 7 all the time, other excellent programmes, "The News Quiz", "I'm Sorry, I Haven't A Clue", "Dead Ringers" and "Whose Line Is It Anyway" being on the top of my list, come and go. It'd be awesome to be able to quickly and quietly satiate a ISIHAC craving.
If Opera had an option to block that and the other analytics/advert script sites I'd be happy.
Opera's "Blocked Content" panel accepts wildcards; you can add your own sites from "Tools->Preferences->Advanced->Content->Blocked Content ...".
Google Analytics seems to be served from http://www.google-analytics.com/ and https://ssl.google-analytics.com/. Adding *.google-analytics.com/* to the Opera block list (seems to) work for me! Of course, adding all the different analytics links could be a bit of a pain ...
I have never once heard those listed as "Perl mantras"... where is this coming from?
"We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris." -- Larry Wall, Programming Perl (1st edition), O'Reilly And Associates
If you need a more recent reference on that, it's also in the Perl manpage.
Actually, the British don't like drinking warm lager any more than anybody else - it's just that their refridgerators are made by Lucas Electric*.
* - Not mine, seen on fortune (2) or somewhere.
We're still talking about it over a decade later; and every discussion of the flaws in that movie are always accompanied with a snide joke about Macs supporting interstellar networking (well, among the geeks, anyway). That's probably a win for their marketing.
For me, that's the second best remembered placement of the 90s - second only to the famous, "This is Unix, I know this!". And I loved both ID4 and Jurassic Park, so I'm okay with both.
$_ (and most if not all of the other perlvar variables) are true globals, and using them for anything other than extremely local tasks is silly. Just about every bit of code which lets you do:
also lets you do:
where $x is scoped properly an everything. Perl just likes giving you the freedom to go with whichever way makes more sense and is more readable for task at hand.
That said, I've been bitten by the $_-is-global thing before - not in a long, long time, but I can definitely see why you dislike it. I'll agree many bits of Perl seem misdesigned - doing anything with inheritance of objects still scares me a little - but at the end of the day, the flexibility Perl gives me makes up for remembering all the little things like $| being responsible for piping, $@ being the error message from the last eval, and $! being the error message from the last failed Perl function. And those are just off the top of my head!
Also: using pack for structures? I can see why you hate the language! I'm not a big fan of prototypes: my rule of thumb is that if a method can't be expressed as:
then I ought to use named arguments, like:
But of course, TMTOWTDI! :-P
Your post is deservedly +5, Insightful, but it's even better if you imagine Grytpype-Thynne saying it.