... the software publishers will just compile their stuff for ARM. How hard can that be?
Yeah. Just like Microsoft could simply recompile their Office for Mac to run on x86 instead of PowerPC... And they actually had to drop VBA, because it was too much work to port.
This is almost as if you're trying not to see the advantages. No more segfaults. No double-frees, no crazy-ass debugging where the wrong method gets called because your pointer is pointing to the wrong (or a corrupt) vtable, and you really have to try to get a memory leak.
No more segfaults... instead, you get NullPointerExceptions. You still need to make sure your reference actually points at something.
What I don't like most about languages like Java and C# is that they lack the notion of const objects. You are never sure if it's safe to pass an object to another function, because it might modify that data behind your back. The same goes for returning data from an object to a caller: if you return a piece of internal data from the current object (say, a list of some sort), you better hope the caller doesn't modify that list or its elements. So without const you either have to copy (or even deep-copy) everything before you pass it on, or have a loud warning in the comments saying "don't modify this data!!!".
For modern web-based applications, you are correct that there is little or no reason for the Caps Lock key.
But for the MILLIONS of people whose job requires them to use antiquated legacy systems, it is often essential.
Then why not switch Caps Lock with the left Ctrl key? Ctrl is used more often, and it's more difficult to accidentally hit Caps Lock if it's located at the bottom-left corner of the keyboard.
Maybe it's because in Java you can allocate new objects quickly, without having to 'destruct' them right after they go out of scope or something. And the compiler might have been able to optimize more because of the constraints of the language (less possible aliasing etc.)
In case people wish to argue that the does not have the 'qualifications' or 'talent' to author 24 songs, she could just pay some people do do it for her. It would be a more fair price than the 1.5 million.
If the grantparent post is modded Flamebait, then the parent post should be as well. Both posts are about the same topic, but express opposing views towards the subject.
it should make Windows 8 the first release that breaks with the past by moving all legacy technologies into a sandbox a la what OS X originally did.
Finally, they should work on extending whatever POSIX compatibility they still have left until Windows 8 can reliably run code originally written on Linux and OS X.
You seem to forget that legacy technologies and incompatibility with other platforms are largely the only reasons that people keep using Windows. They will consider your idea way too risky. After all, if they did what you propose, they would have to put a lot more effort into their product in order to keep people from switching to competing products. Why would they choose the hard way if they can simply keep things simply just the way they are now?
Let's call it the "reverse hammer-nail syndrome": they want to get the nail in place, but they think 'ooh, that hammer is soo outdated, gotta use something new and shinier', and they use some weird combination of other tools. And then the result isn't pretty.
I always save as.rtf. Cross platform (for the most part), opens in just about every version of everything that I'm aware, including Microsoft Works if I recall correctly.
Even in Notepad! Though maybe a little less readable...
2 billion? That's awkwardly close to 2147483647... This is why your ID field should be BIGINT and not INT....
And I see no reason why someone would use a signed integer for an ID field. You're wasting half of the type's range (assuming negative ID's are not used).
When Bennet asked about the possibility of a Google "implant," Schmidt invoked what the company calls the "creepy line."
"Google policy is to get right up to the creepy line and not cross it," he said. Google implants, he added, probably crosses that line.
So Google has a line they will not cross?
"With your permission you give us more information about you, about your friends, and we can improve the quality of our searches," he said. "We don't need you to type at all. We know where you are. We know where you've been. We can more or less now what you're thinking about."
And this doesn't cross their line? Sounds pretty creepy to me.
You forgot to mention Wine 1.0.
Now where is the 'Like' button when you need one? ^^
Your logic is flawed. The use of the word "many" still allows for you to be excluded.
Check this 404 page about the Belgian government:
http://belgiq.eu/
We live in a democracy, and us developers are pretty much totally against software patents, as far as I can see. So why can't we fix this?
Because the developers aren't the ones with all the money.
So they're adding another layer of abstraction? Reminds me of a quote somewhere...
... the software publishers will just compile their stuff for ARM. How hard can that be?
Yeah. Just like Microsoft could simply recompile their Office for Mac to run on x86 instead of PowerPC... And they actually had to drop VBA, because it was too much work to port.
Every object is a reference in Java (...)
This is almost as if you're trying not to see the advantages. No more segfaults. No double-frees, no crazy-ass debugging where the wrong method gets called because your pointer is pointing to the wrong (or a corrupt) vtable, and you really have to try to get a memory leak.
No more segfaults... instead, you get NullPointerExceptions. You still need to make sure your reference actually points at something.
What I don't like most about languages like Java and C# is that they lack the notion of const objects. You are never sure if it's safe to pass an object to another function, because it might modify that data behind your back. The same goes for returning data from an object to a caller: if you return a piece of internal data from the current object (say, a list of some sort), you better hope the caller doesn't modify that list or its elements. So without const you either have to copy (or even deep-copy) everything before you pass it on, or have a loud warning in the comments saying "don't modify this data!!!".
That's one thing I really enjoy about slashdot - seeing an author come by to post a clarification.
Unfortunately, that doesn't seem to happen a lot (in general).
No, it was the Pax.
For modern web-based applications, you are correct that there is little or no reason for the Caps Lock key.
But for the MILLIONS of people whose job requires them to use antiquated legacy systems, it is often essential.
Then why not switch Caps Lock with the left Ctrl key? Ctrl is used more often, and it's more difficult to accidentally hit Caps Lock if it's located at the bottom-left corner of the keyboard.
Let me be the first to say...
facepalm !
Does this produce code that other developers can understand easily as well?
Have you tried to find out why that is?
Maybe it's because in Java you can allocate new objects quickly, without having to 'destruct' them right after they go out of scope or something. And the compiler might have been able to optimize more because of the constraints of the language (less possible aliasing etc.)
Mod parent up. This is really insightful.
In case people wish to argue that the does not have the 'qualifications' or 'talent' to author 24 songs, she could just pay some people do do it for her. It would be a more fair price than the 1.5 million.
who/what is god?
If the grantparent post is modded Flamebait, then the parent post should be as well. Both posts are about the same topic, but express opposing views towards the subject.
it should make Windows 8 the first release that breaks with the past by moving all legacy technologies into a sandbox a la what OS X originally did.
Finally, they should work on extending whatever POSIX compatibility they still have left until Windows 8 can reliably run code originally written on Linux and OS X.
You seem to forget that legacy technologies and incompatibility with other platforms are largely the only reasons that people keep using Windows. They will consider your idea way too risky. After all, if they did what you propose, they would have to put a lot more effort into their product in order to keep people from switching to competing products. Why would they choose the hard way if they can simply keep things simply just the way they are now?
Reminds me of today's Dilbert comic: http://dilbert.com/2010-10-25/
Let's call it the "reverse hammer-nail syndrome": they want to get the nail in place, but they think 'ooh, that hammer is soo outdated, gotta use something new and shinier', and they use some weird combination of other tools. And then the result isn't pretty.
I just learned about the Streisand effect from the recent article about officer Bubble
There's now even a video about the Streisand effect: http://www.youtube.com/watch?v=uu_zwdmz0hE
I always save as .rtf. Cross platform (for the most part), opens in just about every version of everything that I'm aware, including Microsoft Works if I recall correctly.
Even in Notepad! Though maybe a little less readable...
2 billion? That's awkwardly close to 2147483647... This is why your ID field should be BIGINT and not INT....
And I see no reason why someone would use a signed integer for an ID field. You're wasting half of the type's range (assuming negative ID's are not used).
It's equally likely that after receiving black eyes instead of kudos, developers left Diaspora in droves.
If only there were a term to describe it when people suddenly flee en masse from a larger group of people and/or location.
fork?
When Bennet asked about the possibility of a Google "implant," Schmidt invoked what the company calls the "creepy line." "Google policy is to get right up to the creepy line and not cross it," he said. Google implants, he added, probably crosses that line.
So Google has a line they will not cross?
"With your permission you give us more information about you, about your friends, and we can improve the quality of our searches," he said. "We don't need you to type at all. We know where you are. We know where you've been. We can more or less now what you're thinking about."
And this doesn't cross their line? Sounds pretty creepy to me.
it now really is just about the only alternative to Oracle or Microsoft.
Any idea how I can convince by boss (and coworkers) that we should migrate to PostgreSQL instead of MS-SQL? (we're currently using MySQL)
When I said that it's free, they said that MS's Express edition is free as well.