Why would you expect that to work? That's just lazy programming. Using another few chars to assign what the function returns to another var isn't going to kill you, and the bytecode will come out the same.
Why shouldn't it work? Yes, I'm lazy - I don't want to write an extra line in and have to think about a new name for a temporary variable, when I don't actually need the variable.
I can't count how many times I have code like this:
instead of the long but still (IMHO) quite usable:
other_function (mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM mytable'))[0]);
Sure, it's not pretty. 90% of the time, I don't really care because I'll never see the code again. (Much of what I do is throw-away or so short maintenance isn't an issue).
While I'm ranting - create_function() sucks. Quotes!?:)
The only reason that Dreamweaver is the most popular web page design tool, is that nobody actually uses web page design tools to create web pages.
What do you base that on? I know plenty of people succesfully making pages in DW. (They probably don't validate, especially once butchered by quickly thrown-in PHP, but that's another point;)
I can't stand it myself (vim for the win) and it's got the slowest FTP tool in existence, but it's most certainly used.
Except you don't usually send checks to people you don't know, unless you are buying something.
A lot of people I know buy things. Funny that:-P
(Of course, they typically use EFTPOS or cash for sub-$1000 amounts, but the point stands).
So really, it's more analogous to a pundit loudly proclaiming that it is perfectly safe to walk around inside a prison. This is then demonstrated by walking through a prison with $100 bills stuck out of his pocket. Somebody decides to prove otherwise and steals the money solely to illustrate the point.
I think that's a bit of an unfair analogy!
I think Clarkson was wonderful for putting his details up - even though he turned out wrong, he stood up for what he believed in. He's also pointed out that despite the safeguards in place, that this type of identity fraud is still very possible - though not as easy to profit from.
Selective enforcement is perfectly possible when it comes to patents - they aren't "use it or lose it" in the way that trademarks are. However, if you are aware that somebody is infringing on your patent, and you do not take reasonable steps (either to collect royalties, or to stop the infringement), a subsequent lawsuit against that particular party will be prejudiced as a result.
I can imagine it now...
MSFT Lawyer: We have this list of patents you're violating. All your base are belong to us... Linus: I asked for the list when you made it five years ago. You wouldn't give it to me. How am I supposed to proceed? Judge: MSFT, F*ck off.
ARM, MIPS64, PowerPC, SPARC, whatever works... I imagine there's a large community of open-source users who would similarly jump ship from x86 if there were an alternative that were competitive on price/performance and flexibility.
Unfortunately, part of the performance comes from the multitude of highly-tuned libraries. You just don't get that on other architectures until some great hackers have spent time doing the work, which easily leads to a catch-22.
Reading between the lines, it sounds like you weren't carrying ID.
There's your problem - you need to read the lines themselves, not the whitespace inbetween;)
From the GP:
I had a bank card in my name, some photo membership etc.. and the police even phoned my landlord to verify my identity, which when verified...
So he had non-photo, fairly usable (IMHO) ID in the form of bankcards, photo ID for smaller places, and verbal verification from his landlord, and they still arrested him?
Gates was even promoting the idea that each programmer would have a wide range of programming languages at hand, using each one as appropriate for the task at hand like tools on a workbench.
Seems like they're finally getting there with.NET?
A pixel will flicker between two different shades at a frequency high enough to be almost invisible, creating the illusion of a shade in between.
Some older PalmPilots could do this to fake greyscale support on a B&W LCD, too. Very nifty, but prone to making the screen "shimmer" with the lighter shades.
I need to probably seriously set up a development environment to examine this, but it seems that there are probably some pretty serious program ineffencies, if throwing a processor upgrade at the problem decreases the time 14x, as the article seemed to indicate.
I wish it were so simple. They moved from a dual 500MHz, 500MB RAM machine, shared amongst tasks, to a 3.2GHz 2GB RAM machine solely doing SVN. That's no small upgrade, and isn't at all telling which of the three main variables (CPU, RAM, shared-or-not) actually made the difference. Use a better computer, it's better. Duh.
Not at all. Please, continue to bury your head in the sand about the evolution of version control. By the time the Java implementation is fully complete, the C#.net implementation works on all platforms and derived git protocols show that git is a version control protocol, not a tool, your favourite tool will probably have adopted it under the hood.
Or you could just stop making objections for the sake of it and use it. your choice:-)
I think you're missing the point - people want working version control, easily usable in Windows, and they want it now. The company I work at uses SVN all over the place for exactly that reason (tortoisesvn!). When we have tortoisegit or equivalent, and it offers good performance and stability, we'll probably switch. (I was using git before we had a shared repository, and loved it. SVN just makes me want to hide every time I try to merge!)
The point is, is that they don't want to make it possible. By making the resulting html not human readable, they lock you into using their application to edit it. So once you have hundreds of pages developed in dreamweaver, it's very hard to move away from using dreamweaver.
Sorry, what? I do web-dev for a living, and our team currently has two designers using DW for HTML generation. While it's not a beautiful work of art, it's hardly locking you in to using DW only.
The thing locking people into DW is that it's just better than the established competition. We curse at it frequently enough (mostly for its iffy FTP uploads), but it's a mile ahead of anything else I've tried (for what we do with it, at least).
I'll back this up from the alternate viewpoint - I have two small children (1 & 2), and even when my wife is home it's just impossible to get anything done with them around. They don't understand "Daddy's not here, he's working, even though you can see him..." very well.
* The general lack of tech savvy amoungst teachers and supporting staff
Biased viewpoint. You may be surprised how little tech savvy there is amongst your average human. Frankly, even while most students can use computers, they don't understand what's going on, and are useless when faced with something as simple and common as Clippy the Retarded Paperclip continuously stealing focus.
Having worked in both primary and secondary areas, I'd agree with the "lack of savvy". It's not my job to be teaching-savvy, that's why we have teaching staff. It's not the teacher's job to configure networks and routers, which is why we have IT staff. What should be expected is basic understanding of things like:
* Teachers don't get full admin access. Get over it. * Remember your password. Please. * IT isn't for baby-sitting kids that you send out "for research". * IT staff aren't there to hold your hand while you teach Powerpoint. Prepare for the lesson!
I will state that I have seen a few really really good teachers. I've just seen quite a few who lacked basic training in something that they were teaching. IMHO it could be 80% solved just by having mandatory education on computing - there was a higher number of teachers in the above that were teaching when the C64 entered classrooms, and they've never properly been shown how to use the computers themselves!
To get an idea of the kind of deliberate ignorance he's talking about, it wasn't until last year that we finally got around to legalising things like recording a show from the tv watch later. This is despite vhs machines being sold here for ~15 years!
If I'm not mistaken, the TV case has been covered for some time (I seem to recall reading it in the legislation at least 6-7 years ago). I think copying CDs to iPods (etc) has recently been made legal though?
You really shouldn't complain about that... It's a very expensive niche overall, and the prices are still much cheaper than they used to be.
:)
XSI - http://softimage.com/products/xsi/pricing.aspx
3dsmax / Maya - http://store.autodesk.com/store/adsk/DisplaySubCategoryProductListPage/categoryID.10101800
Blender's popularity is no doubt partially because of its 'affordability'
Have you considered that your statistical sample of 'the rich' is biased, due to you meeting mostly rich people who buy your product?
You later even mention 'some' rich people as doing the right thing - perhaps it's more heavily tilted towards the "right thing" than you think?
It's why they talk all the time - otherwise they'd have to hear the silence
Hey, don't go bringing religion into this debate!
Why shouldn't it work? Yes, I'm lazy - I don't want to write an extra line in and have to think about a new name for a temporary variable, when I don't actually need the variable.
I can't count how many times I have code like this: instead of the long but still (IMHO) quite usable: Sure, it's not pretty. 90% of the time, I don't really care because I'll never see the code again. (Much of what I do is throw-away or so short maintenance isn't an issue).
While I'm ranting - create_function() sucks. Quotes!?
What do you base that on? I know plenty of people succesfully making pages in DW. (They probably don't validate, especially once butchered by quickly thrown-in PHP, but that's another point
I can't stand it myself (vim for the win) and it's got the slowest FTP tool in existence, but it's most certainly used.
A lot of people I know buy things. Funny that
(Of course, they typically use EFTPOS or cash for sub-$1000 amounts, but the point stands).
I think that's a bit of an unfair analogy!
I think Clarkson was wonderful for putting his details up - even though he turned out wrong, he stood up for what he believed in. He's also pointed out that despite the safeguards in place, that this type of identity fraud is still very possible - though not as easy to profit from.
I'd love substring searches in GMail. Regexes, globs, even fairy magic I could live with
Tor is encrypted, it's the protocol on top (eg. HTTP) that he's talking about.
The solution is to use HTTPS instead of HTTP, SSH instead of telnet, etc. etc.
Unfortunately, that's already starting to shift. Probably half of the office docs I get emailed now are OOXML.
Is it listed in "Keyboard Shortcuts" in the Control Center? I know "Sleep" is...
(One of my daughters just yanks the laptop off of the kitchen bench if I make the mistake of leaving it there...
I can imagine it now...
MSFT Lawyer: We have this list of patents you're violating. All your base are belong to us...
Linus: I asked for the list when you made it five years ago. You wouldn't give it to me. How am I supposed to proceed?
Judge: MSFT, F*ck off.
Unfortunately, part of the performance comes from the multitude of highly-tuned libraries. You just don't get that on other architectures until some great hackers have spent time doing the work, which easily leads to a catch-22.
There's your problem - you need to read the lines themselves, not the whitespace inbetween
From the GP:
So he had non-photo, fairly usable (IMHO) ID in the form of bankcards, photo ID for smaller places, and verbal verification from his landlord, and they still arrested him?
Mars has 6-hour days...
Seems like they're finally getting there with
Some older PalmPilots could do this to fake greyscale support on a B&W LCD, too. Very nifty, but prone to making the screen "shimmer" with the lighter shades.
I wish it were so simple. They moved from a dual 500MHz, 500MB RAM machine, shared amongst tasks, to a 3.2GHz 2GB RAM machine solely doing SVN. That's no small upgrade, and isn't at all telling which of the three main variables (CPU, RAM, shared-or-not) actually made the difference. Use a better computer, it's better. Duh.
I think you're missing the point - people want working version control, easily usable in Windows, and they want it now. The company I work at uses SVN all over the place for exactly that reason (tortoisesvn!). When we have tortoisegit or equivalent, and it offers good performance and stability, we'll probably switch. (I was using git before we had a shared repository, and loved it. SVN just makes me want to hide every time I try to merge!)
Does anything stop this from saving a new ~/.bashrc with "rm -rf ~/*" in it?
Sorry, what? I do web-dev for a living, and our team currently has two designers using DW for HTML generation. While it's not a beautiful work of art, it's hardly locking you in to using DW only.
The thing locking people into DW is that it's just better than the established competition. We curse at it frequently enough (mostly for its iffy FTP uploads), but it's a mile ahead of anything else I've tried (for what we do with it, at least).
I'll back this up from the alternate viewpoint - I have two small children (1 & 2), and even when my wife is home it's just impossible to get anything done with them around. They don't understand "Daddy's not here, he's working, even though you can see him..." very well.
Having worked in both primary and secondary areas, I'd agree with the "lack of savvy". It's not my job to be teaching-savvy, that's why we have teaching staff. It's not the teacher's job to configure networks and routers, which is why we have IT staff. What should be expected is basic understanding of things like:
* Teachers don't get full admin access. Get over it.
* Remember your password. Please.
* IT isn't for baby-sitting kids that you send out "for research".
* IT staff aren't there to hold your hand while you teach Powerpoint. Prepare for the lesson!
I will state that I have seen a few really really good teachers. I've just seen quite a few who lacked basic training in something that they were teaching. IMHO it could be 80% solved just by having mandatory education on computing - there was a higher number of teachers in the above that were teaching when the C64 entered classrooms, and they've never properly been shown how to use the computers themselves!
If I'm not mistaken, the TV case has been covered for some time (I seem to recall reading it in the legislation at least 6-7 years ago). I think copying CDs to iPods (etc) has recently been made legal though?
War? What war? Who, precisely, are you fighting?
What did they do to make you fight them? Where did the conflict begin?
What needs to happen for you to have "won" the "war"?