The Perl sample uses $_[0} for getting the first sub argument instead of shift, and "for ($i = $a; $i = $b; $i++)" to do a for loop instead of "foreach $i ($a.. $b)", so it is deliberately obfuscated Perl.
As someone with a grand total sum of one hour of Perl experience about 10 years ago, that does not look like deliberately obfuscated Perl, but Perl written by a C programmer.
I'm willing to bet I would understand this "obfuscated" code a lot better than your idea of non-obfuscated Perl code. That doesn't mean I think the "obfuscated" code is better - just that it's a better match for the way my mind has been twisted by the particular programming language I use most often.
That's also why this study is somewhat interesting - it starts from people without any prior experience in programming, just your average human experience. And the language based on "intuitive" concepts (i.e. concepts from general human experience instead of programming-language specific concepts) did better. Is that surprising? Not very, except for providing a first insight that some concepts may in fact be more intuitive than others and thus more easy to learn. Does that mean in the long run these concepts will also be the most productive? I cannot say for sure, but I had a lot of fun trying to bend my mind around Lisp, and noticed sudden leaps in producivity when things "clicked", so my grand total of one anecdote tends to make be believe that some non-intuitive concepts may be a lot more productive than the intuitive concepts.
It's been 20 years since I was in school. Forgive me for not having 100% recall on the migratory patterns of neolithic South American protocivilizations.
Pre-classic, not neolithic.
I apologise, I'll go home now;-).
Does that mean that Ballmer is next? I shudder to think who'd have to go to offset him.
This is why there are advanced plans to run Microsoft by Zombie - there are hopes it will prevent major universal imbalance.
Microsoft has been honing this technique for years - the only reason Apple computers can remain so highly-thought-of is because all of the Windows Machines are Spam Zombies.
Now if we can only find ways to counter or offset it that don't hurt the environment even more than we already are, we'll be in good shape.
And this is why we still need AGW skeptics - so that the whole world's resources aren't plowed into making a bunch of batteries that are actually even worse, just to have a band-aid political non-solution to a big problem.
I don't wait for a double blind study done on a statistically significant sample to confirm to within some statistical error that the kebab is indeed bad.
And you sure as hell don't eat another few hundred dodgy kebabs to finally be able to claim on your food-poisoned death-bed "yup, they were right all along, bad kebabs!"
It wouldn't be the first time things have been performance tuned before they're actually working properly.
Even more so: it wouldn't be the first time things have been performance tuned just before they stopped working properly:).
But at least it was wrong much faster than before.
Seems like the fragments would have been close enough to be affected by Earth's gravity possibly pulling them in closer if they made a return trip. I wonder where they are now.
It might even be more fun than that. Maybe they know things about you that you never told them, like your gender or age. I would also tend to believe that if they're able to figure out this information about people they're probably entitled to keep the fact of their knowing secret.
Disclaimer, I am not a lawyer, but insofar as I understand the law this cannot apply in Europe - in Europe they are required by law to give you access to all personal data stored about you so that you can correct or remove it. See the Personal Data Law, specifically the data subject's "right of access" to personal data.
The root problem being... two separate people using the same account.
I should keep my e-mail wherever the damn I choose to, even if it looks stupid to anyone else:)
No the root of the problem is that you should never let mangers near e-mail!
I certainly hope your friends at your old company will understand purely for this. No one should be commuting away so much of their day. That's either personal time or company time. Either one is trouble. Once you have some time with your new job and more than an hour opens up each day, you'll not think twice about your old job. Your friends perhaps, but let them continue being friends! I'd rather drive 45 minutes to a BBQ than a job!
Quoted for truth, by someone with a one-commute of over an hour.
Consider this calculation (european standards, sorry USians):
You work 8 hours a day.
You commute 2 hours a day
You sleep 8 hours a day.
You do household chores 2 hours a day
That's 20 hours, which leaves you 4 hours of "free time". Now consider that commute goes away. You have just given yourself a 50% raise in free time. If you value that time, and you can make do with the money you make, you'd need a much more substantial raise to stick with the commute if that's your type of logic.
The only risk with this is an evil boss that forever holds it against you.
Or that the company cannot afford it. Just because they like you and want to keep you doesn't mean they can print money to pay you (unless they are the government).
Note that they might not be able to afford it even if they do make you a substantial counter offer. Your colleagues WILL find out what happened as soon as you start working from home regularly, and they will want the same privileges. That is going to mean either a mounting cost snowball effect, or it's going to cause other people to leave. In both of those situations you still lose, because either the company actually goes under (or will have no significant future), or instead of leaving yourself you will have caused other people to leave.
I guess Steve uploaded to the great Apple pie in the sky.
All joking side, my condoleances to those that knew him, and goodbye to a visionary that, though I may have only rarely agreed with, at least knew the direction he wanted to take with things.
How many of those smartphones are high-end models that are comparable to the iPhone?
None.
Or according to Apple's lawyers: every single one.
The Perl sample uses $_[0} for getting the first sub argument instead of shift, and "for ($i = $a; $i = $b; $i++)" to do a for loop instead of "foreach $i ($a .. $b)", so it is deliberately obfuscated Perl.
As someone with a grand total sum of one hour of Perl experience about 10 years ago, that does not look like deliberately obfuscated Perl, but Perl written by a C programmer.
I'm willing to bet I would understand this "obfuscated" code a lot better than your idea of non-obfuscated Perl code. That doesn't mean I think the "obfuscated" code is better - just that it's a better match for the way my mind has been twisted by the particular programming language I use most often.
That's also why this study is somewhat interesting - it starts from people without any prior experience in programming, just your average human experience. And the language based on "intuitive" concepts (i.e. concepts from general human experience instead of programming-language specific concepts) did better. Is that surprising? Not very, except for providing a first insight that some concepts may in fact be more intuitive than others and thus more easy to learn. Does that mean in the long run these concepts will also be the most productive? I cannot say for sure, but I had a lot of fun trying to bend my mind around Lisp, and noticed sudden leaps in producivity when things "clicked", so my grand total of one anecdote tends to make be believe that some non-intuitive concepts may be a lot more productive than the intuitive concepts.
Yeah, but by god we need to start fixing this climate before it is too late.
Why do you think we're blowing up this volcano in the first place?
It's been 20 years since I was in school. Forgive me for not having 100% recall on the migratory patterns of neolithic South American protocivilizations.
Pre-classic, not neolithic. ;-).
I apologise, I'll go home now
What are you talking about? if-then-else is just a symbolic expression of the test-and-branch pattern in Assembly which surely came first.
-dZ.
Well if you want to look at it that way - most computer languages are just symbolic expressions of a Turing machine.
Does that mean that Ballmer is next? I shudder to think who'd have to go to offset him.
This is why there are advanced plans to run Microsoft by Zombie - there are hopes it will prevent major universal imbalance.
Microsoft has been honing this technique for years - the only reason Apple computers can remain so highly-thought-of is because all of the Windows Machines are Spam Zombies.
.. but then I realized I was missing something.)))
At least we got Clojure.
Now if we can only find ways to counter or offset it that don't hurt the environment even more than we already are, we'll be in good shape.
And this is why we still need AGW skeptics - so that the whole world's resources aren't plowed into making a bunch of batteries that are actually even worse, just to have a band-aid political non-solution to a big problem.
I don't wait for a double blind study done on a statistically significant sample to confirm to within some statistical error that the kebab is indeed bad.
And you sure as hell don't eat another few hundred dodgy kebabs to finally be able to claim on your food-poisoned death-bed "yup, they were right all along, bad kebabs!"
It wouldn't be the first time things have been performance tuned before they're actually working properly.
Even more so: it wouldn't be the first time things have been performance tuned just before they stopped working properly :).
But at least it was wrong much faster than before.
We're now on a new project making a "facebook for insurance policies"?
I laughed.
Then I cried a little.
Then I thought no, the poster is lying, because in the real world there would be a "for the iPad" appended.
Seems like the fragments would have been close enough to be affected by Earth's gravity possibly pulling them in closer if they made a return trip. I wonder where they are now.
Here, posting as anonymous cowards.
Get out there and breed if you want to make a difference.
You're obviously new here.
It's just another sign that society is wearing water skis and a leather jacket.
Here's to hoping someone will outfit the sharks with lasers.
It might even be more fun than that. Maybe they know things about you that you never told them, like your gender or age. I would also tend to believe that if they're able to figure out this information about people they're probably entitled to keep the fact of their knowing secret.
Disclaimer, I am not a lawyer, but insofar as I understand the law this cannot apply in Europe - in Europe they are required by law to give you access to all personal data stored about you so that you can correct or remove it. See the Personal Data Law, specifically the data subject's "right of access" to personal data.
But what does NASA stand for?
Nary A Successful Activity.
Does this mean I should destroy my Charvel-Jackson guitars and ditch the double bass drum kit?
You should anyway, if you've Got the Time.
The root problem being... two separate people using the same account. I should keep my e-mail wherever the damn I choose to, even if it looks stupid to anyone else :)
No the root of the problem is that you should never let mangers near e-mail!
I certainly hope your friends at your old company will understand purely for this. No one should be commuting away so much of their day. That's either personal time or company time. Either one is trouble. Once you have some time with your new job and more than an hour opens up each day, you'll not think twice about your old job. Your friends perhaps, but let them continue being friends! I'd rather drive 45 minutes to a BBQ than a job!
Quoted for truth, by someone with a one-commute of over an hour.
Consider this calculation (european standards, sorry USians):
That's 20 hours, which leaves you 4 hours of "free time". Now consider that commute goes away. You have just given yourself a 50% raise in free time. If you value that time, and you can make do with the money you make, you'd need a much more substantial raise to stick with the commute if that's your type of logic.
The only risk with this is an evil boss that forever holds it against you.
Or that the company cannot afford it. Just because they like you and want to keep you doesn't mean they can print money to pay you (unless they are the government).
Note that they might not be able to afford it even if they do make you a substantial counter offer. Your colleagues WILL find out what happened as soon as you start working from home regularly, and they will want the same privileges. That is going to mean either a mounting cost snowball effect, or it's going to cause other people to leave. In both of those situations you still lose, because either the company actually goes under (or will have no significant future), or instead of leaving yourself you will have caused other people to leave.
There's lots of data to support this article.
I guess Steve uploaded to the great Apple pie in the sky.
All joking side, my condoleances to those that knew him, and goodbye to a visionary that, though I may have only rarely agreed with, at least knew the direction he wanted to take with things.
You knew it was coming: obligatory XKCD - Extrapolation .
How many football fields is one whopping?
Approximately 1000 Volkswagen Beetles, or 0.15 Libraries of Congress.
if you didn't want Facebook to have the info, you shouldn't have given it to them in the first place.
To your friends? ;-)
That's easy enough on Slashdot