Yep. And then all that money that would be used to pay salaries that would be used on expenses locally, making the local economy work, will be redirected to Bill Gate's pockets.
Who in turn gave the vast bulk of his money to end disease, educate children, feed the world, etc.
Some people can live with the charity of the riches. Some other prefer to work hard to earn money, pay the taxes and then demanding proper health care and education.
I prefer to live with the second way of life.
I can live with that.
Considering Germany is a net exporter: I'm not sure "keeping the money local" is actually a need.
When in a few years, when all our documents will be locked in a proprietary cloud (that anyone with the right influence will have access) or stored locally in a format that you must pay to read, remember 2004.
MS uses XML to save documents. Put them wherever you like.
Use of cloud storage is hardly unique to MS. Want me to start citing Linux distros doing it?
Yes.
A glitch on gtalk rendered me with my cellphone out of the cell network for weeks until the support from an app (that I was thinking was the culprid) help me to locate the problem.
A friend lose this documents because his account was terminated by mistake (other company, not related to the previous case).
There's privacy concerns everywhere.
So, yes. Cloud, no matter from whom, is going to be a nighmare.
And then all that money that would be used to pay salaries that would be used on expenses locally, making the local economy work, will be redirected to Bill Gate's pockets.
The chief idea behind this was to save money yet it resulted in a poor user experience with many complaints. Saving money by paying salaries to people to produce a product that results in many user complaints is not a good economic choice.
Agreed. But exporting jobs to an already incredibly rich country is even worser.
Tough decision.
when all our documents will be locked in a proprietary cloud
No, you have stored them on a server, in fact any sane organization already stores all their documents on a server. They are not "locked" there, you could equally store them locally if you want. Did you not know that?
Nice. Stop paying Office 365 and try to get your documents.:-)
Storing your documents in the cloud, the way we're doing now (granted, it's not the only way), is like storing private data on Facebook. You can't expect integrity in the former in the same way you can't expect privacy in the latter.
You didn't knew that, right?
that anyone with the right influence will have access
So now it is a conspiracy? The defeatist has not heard of encryption? Or not storing sensitive data on a server you do not control? Anyone with the right influence could put a backdoor in the open source software too and they wouldnt have to go through Microsoft to get one put in Windows.
Microsoft software may not be a good choice but dont be so dimwitted as to think open source is some silver bullet that solves all the problems you pointed out.
You take it on the wrong side. =]
WHen you store your documents in the cloud, the software is irrelevant. Doesn't matter if you're using open ou closed source software, the server's owner can do whatever he wants and you'll never know.
Yep. And then all that money that would be used to pay salaries that would be used on expenses locally, making the local economy work, will be redirected to Bill Gate's pockets.
I remember when Munchen waived Windows, in 2004. This was noticed a lot on Open Source news, as Quilombo Digital and BR-Linux in Brazil.
I did my share of criticize - Star Office was not ready at that time for the task, and a lot of documents were locked down in a proprietary format that would be a nightmare to convert from and back to be shared. As it's nowadays, by the way.
And things are gonna be worse.
When in a few years, when all our documents will be locked in a proprietary cloud (that anyone with the right influence will have access) or stored locally in a format that you must pay to read, remember 2004.
This. I deleted my facebook account 3 years ago because of all the bullshit. My wife still has one and it's gotten several orders of worse since I dropped it. The latest thing they did about how they handle messages now has her so pissed off she's considering dropping it too. They want to tie up your entire world in facebook and it becomes more than annoying.
It's weird, but I have different feelings about Facebook (other that being a piece of shit - I was happy with Orkut and didn't knew it).
But I do my part: I'm impolite and rude with spam and bulshit like "oh-my-god, is the new NAZsgulI!!". Three strikes, and they're gone - I ban the S.O.B. and problem solved.
Facebook is like real lfe (tm): tag around with people you like, avoid people you don't really like, and everything will be fine - unless you are the kind of people you don't like:-)
how could these companies say with a straight face that they only want more H1B visa employees due to lack worker shortage and not because they're trying to find cheaper labor?
One thing doesn't excludes the other.
There's a man-power shortage on T.I. in the whole world, and everybody wants to pay less to the ones that are still working in the field.
If you're going to MARK/RELEASE why not malloc/free? Same goes for languages like Java - if you have to null a reference for it to get collected, how is that different from free() or delete? It's still a line of code you have to remember to put in your program at the right place.
For two reasons:
1) It's easier to MARK the heap on the beginning of the task, using it as there's no tomorrow and then just RELEASE everything at once on the end. (nothing prevents you from deleting some pointers in the job to save memory).
2) You avoid HEAP fragmentation, easing the memory management's life.
Anyway, it appears to me that you missed the point. I was criticizing the pretense "no overhead garbage collector" from Azul.
And yes, a garbage collector with zero overhead. Who would have thought? Well, pretty much anyone in the know, I guess.
MARK / RELEASE from the Pascal days used to work pretty well - this is the less overhead "garbage collector" possible.
It's impossible to have a Garbage Collector without some kind of overhead - all you can do is try to move the overhead to a place where it's not noticed.
How does making the handsets in China reduce the cost to ship them to American customers? Seriously
Easy. You americans charge 20 times more for the shipping than the chinese.
Simple like that.
Last year I got some arduino spare parts costing about 40USD. I got free shipping, It took 3 months to get delivered at my home, but the shipping was free.
The same parts on eBay would cost me 45, 47 USD. Not bad. But the cheapest shipping would cost me another 50USD.
Hmm? Brazil and Argentina have "mercado livre" for years, and AFAICT they're ebay with a different name (same platform).
Yep. Until not that much time ago, M.L. was a fine place to buy and sell. But from some years to now, things changed - user's support is near zero, you just can't make a complaint online. Too much rules are relaxed, what favors bad faith sellers.
EBay was a partner until recently, but what we heard is that eBay got fed with all that and decided to do business directly around here. What is one of the best noticies we got in years : we *need* competition around here.
I found something here to supports what I'm saying. Google translating here.
Our currently "best" auction site, Mercado Livre, is so broke that sometimes I speculate if these guys are operating in bad faith (I know for sure that they would had be sued if they operated in USA).
More people are still buying PS3s than 360s worldwide. The 360 has only dominated (and is still selling relatively well) in the US and UK.
Oh, you mean the countries where people buy the most [legitimately licensed] game consoles? Please, do go on.
Yes, exactly that countries. Now, keep in your mind that only a tiny fraction of PS3 are currently "jailfree", as only the first models (the "Fat PS/3") run the firmware version that allowed the hack, and only a even smaller fraction of that fraction was never updated (downgrading the firmware is risky - usually bricks the console).
On the other hand, the hacked XBox "installed based" is huge. Every single friend of mine that are XBox users has a hacked console to play pirated games. About half has also an original XBox to play Network.
The other half that are PS3 owners, I'm not aware of a single one that has a pirate capable PS3. We all buy our games (most of the time, second hand) or download them (legally) from PSN.
And Yes, we're doing this on a country where pirating goes unchecked for decades (no, I'm not chinese! =D).
As a mater of fact, your (almost desperate) counter-arguments to every single and minimal "goofy" of mine just demonstrates how difficult are being to you to simply present some facts that proves me wrong.
Let me tell you something: inside your Intel chip, there're not only three "integer coprocessor", but a entire array of ALUs.
From Pentium and ahead (if I remember correctly), Intel decided to o "RISC" style and invested a lot of efforts on pipelining the thing, in order to achieve a better instruction per cycle ratio. By the nature of pipelining make it hard to fully use all internal "coprocessors", they discovered that unless the programmer do very specialized techniques while programming, 20% (at the very best) of the chip stays unused all the time. A pretty waste.
They managed to overcome the industry incapacity to get rid of ancient programming habits (please read it right: I said ancient, not wrong) with hiperthreading. They just sacked another pipelined Control Unit inside the core, carefully crafter to use the chips parts that the first pipeline leaves unused. Each Control Unit appears to the Operating System as a CPU core (but make no mistake: it's just ONE core, faking it is two).
There's no problem with this solution, but one (sane - or at least non stupid) person can not just tag "stupid" anything that decides to be a better idea avoiding all that "faking two CPUs" thing, saving the money or the chip space, leaving space to yet more features.
The ordinary Intel chip nowadays has a lot more cores than the CELL. But you don't see it, because you choose to learn programming on a eco-system that uses customer money to make things easier to you. There's no problem with it, it's a valid way of doing things.
But what's wrong is just calling everybody that thinks that it's better to make developer's life a bit more complicated in order to save money on the long run. Doing this is not just wrong, its plain stupid (or bad faith).
Games have a different development cycle : the game maker (software) spends a lot, but a really lot of money building the game to one platform, but when the thing is done, the thing is done. For the rest of the product's lifecycle, development is at minimum. It's not a continuous development cycle that we're used on PCs - the hardware does not change! Again, when the thing is done, it's done.
It totally makes sense on saving money on hardware, what is hard and costly to "duplicate" (and the manufacture sinks money during all the product's lifecycle), even if by doing it, you make the developer's life harder as their product has a shorter development lifecycle, but it's easier to "duplicate" and have the same lifespan as the hardware.
Developers are not the core business in this industry. We're a important part of the business, but that's it.
Car analogy time: it's like giving a bunch of drivers who don't know how to use manual transmissions a manual car. Yes, manual transmission is faster than automatic, but if your drivers don't know how to use it properly, it's always going to end up being slower in practice.
No if *you* hire the good drivers, and use them to take a edge on your competitors - what's pretty feasible when you get the market leadership (of near it).
Anyway,I never stated that CELL or Emotion Engine were *easier*, I stated that they were *faster* at their time.
Yes, PlayStation One got the developer's heart because Sony did a pretty good job on make the developer's life easier. But then Sony throwed this through the window on PS/2, an excellent but totally awkward machine at that time: fast as hell, but not compatible with nothing in this God's land.
Things didn't get prettier on PS3.
Why? Because this simply wasn't a concern anymore. Exactly like nowadays.
(I like it? I don't like it? It doesn't matter, what I like it's irrelevant!)
Why everybody just assumed that I'm criticizing Microsoft?
Ok, I'm criticizing Microsoft too, but not just them!
Yep. And then all that money that would be used to pay salaries that would be used on expenses locally, making the local economy work, will be redirected to Bill Gate's pockets.
Who in turn gave the vast bulk of his money to end disease, educate children, feed the world, etc.
Some people can live with the charity of the riches. Some other prefer to work hard to earn money, pay the taxes and then demanding proper health care and education.
I prefer to live with the second way of life.
I can live with that.
Considering Germany is a net exporter: I'm not sure "keeping the money local" is actually a need.
Perhaps not, I don't know. But would be wiser to avoid putting all their eggs on the USA's basket again.
When in a few years, when all our documents will be locked in a proprietary cloud (that anyone with the right influence will have access) or stored locally in a format that you must pay to read, remember 2004.
MS uses XML to save documents. Put them wherever you like.
Yeah. Right. You was embraced and extended. :-)
Use of cloud storage is hardly unique to MS. Want me to start citing Linux distros doing it?
Yes.
A glitch on gtalk rendered me with my cellphone out of the cell network for weeks until the support from an app (that I was thinking was the culprid) help me to locate the problem.
A friend lose this documents because his account was terminated by mistake (other company, not related to the previous case).
There's privacy concerns everywhere.
So, yes. Cloud, no matter from whom, is going to be a nighmare.
And then all that money that would be used to pay salaries that would be used on expenses locally, making the local economy work, will be redirected to Bill Gate's pockets.
The chief idea behind this was to save money yet it resulted in a poor user experience with many complaints. Saving money by paying salaries to people to produce a product that results in many user complaints is not a good economic choice.
Agreed. But exporting jobs to an already incredibly rich country is even worser.
Tough decision.
when all our documents will be locked in a proprietary cloud
No, you have stored them on a server, in fact any sane organization already stores all their documents on a server. They are not "locked" there, you could equally store them locally if you want. Did you not know that?
Nice. Stop paying Office 365 and try to get your documents. :-)
Storing your documents in the cloud, the way we're doing now (granted, it's not the only way), is like storing private data on Facebook. You can't expect integrity in the former in the same way you can't expect privacy in the latter.
You didn't knew that, right?
that anyone with the right influence will have access
So now it is a conspiracy? The defeatist has not heard of encryption? Or not storing sensitive data on a server you do not control? Anyone with the right influence could put a backdoor in the open source software too and they wouldnt have to go through Microsoft to get one put in Windows.
Microsoft software may not be a good choice but dont be so dimwitted as to think open source is some silver bullet that solves all the problems you pointed out.
You take it on the wrong side. =]
WHen you store your documents in the cloud, the software is irrelevant. Doesn't matter if you're using open ou closed source software, the server's owner can do whatever he wants and you'll never know.
Now... About that encryption thing....
Yep. And then all that money that would be used to pay salaries that would be used on expenses locally, making the local economy work, will be redirected to Bill Gate's pockets.
I remember when Munchen waived Windows, in 2004. This was noticed a lot on Open Source news, as Quilombo Digital and BR-Linux in Brazil.
I did my share of criticize - Star Office was not ready at that time for the task, and a lot of documents were locked down in a proprietary format that would be a nightmare to convert from and back to be shared. As it's nowadays, by the way.
And things are gonna be worse.
When in a few years, when all our documents will be locked in a proprietary cloud (that anyone with the right influence will have access) or stored locally in a format that you must pay to read, remember 2004.
This. I deleted my facebook account 3 years ago because of all the bullshit. My wife still has one and it's gotten several orders of worse since I dropped it. The latest thing they did about how they handle messages now has her so pissed off she's considering dropping it too. They want to tie up your entire world in facebook and it becomes more than annoying.
It's weird, but I have different feelings about Facebook (other that being a piece of shit - I was happy with Orkut and didn't knew it).
But I do my part: I'm impolite and rude with spam and bulshit like "oh-my-god, is the new NAZsgulI!!". Three strikes, and they're gone - I ban the S.O.B. and problem solved.
Facebook is like real lfe (tm): tag around with people you like, avoid people you don't really like, and everything will be fine - unless you are the kind of people you don't like :-)
how could these companies say with a straight face that they only want more H1B visa employees due to lack worker shortage and not because they're trying to find cheaper labor?
One thing doesn't excludes the other.
There's a man-power shortage on T.I. in the whole world, and everybody wants to pay less to the ones that are still working in the field.
If you're going to MARK/RELEASE why not malloc/free? Same goes for languages like Java - if you have to null a reference for it to get collected, how is that different from free() or delete? It's still a line of code you have to remember to put in your program at the right place.
For two reasons:
1) It's easier to MARK the heap on the beginning of the task, using it as there's no tomorrow and then just RELEASE everything at once on the end. (nothing prevents you from deleting some pointers in the job to save memory).
2) You avoid HEAP fragmentation, easing the memory management's life.
Anyway, it appears to me that you missed the point. I was criticizing the pretense "no overhead garbage collector" from Azul.
And yes, a garbage collector with zero overhead. Who would have thought? Well, pretty much anyone in the know, I guess.
MARK / RELEASE from the Pascal days used to work pretty well - this is the less overhead "garbage collector" possible.
It's impossible to have a Garbage Collector without some kind of overhead - all you can do is try to move the overhead to a place where it's not noticed.
There's no such thing as Free Lunch.
I know you're afraid of the garbage collector, but it won't bite. I promise.
Yes, it will. It's not common, but it happens - and when it happens, it's nasty. Pretty nasty.
But not so nasty as micromanaging the memory by myself, so I keep licking my wounds and moving on with it.
(but sometimes would be nice to have fine control on it)
whoops....
I.Q. :-)
People usually make the big mistake of taking himselfs as measure for everybody else.
Turing was a hell of a smart guy - I bet my mouse that he had this mindset ("everybody is more or less smart as me") when he designed that Test.
By the way, there's a joke around here that states: The sum of all Q.I. in the Earth is a constant - and the population is growing...
There's more instructed people nowadays, but smart? I'm afraid that not - Turing didn't live to see what we are nowadays.
There was a reason USSR give up making processors in the 80's.
I can't see what could be possibly changed from that time - au contraire, the status quo beame even more hardened.
How does making the handsets in China reduce the cost to ship them to American customers? Seriously
Easy. You americans charge 20 times more for the shipping than the chinese.
Simple like that.
Last year I got some arduino spare parts costing about 40USD. I got free shipping, It took 3 months to get delivered at my home, but the shipping was free.
The same parts on eBay would cost me 45, 47 USD. Not bad. But the cheapest shipping would cost me another 50USD.
Do your math.
gaming's going to suck
On the other hand, PR0N is going to rock! :-)
Hmm? Brazil and Argentina have "mercado livre" for years, and AFAICT they're ebay with a different name (same platform).
Yep. Until not that much time ago, M.L. was a fine place to buy and sell. But from some years to now, things changed - user's support is near zero, you just can't make a complaint online. Too much rules are relaxed, what favors bad faith sellers.
EBay was a partner until recently, but what we heard is that eBay got fed with all that and decided to do business directly around here. What is one of the best noticies we got in years : we *need* competition around here.
I found something here to supports what I'm saying. Google translating here.
I stand corrected.
Please read "Because IBM didn't improve the PowerPC processor line enough to meet Sony's new requirements since them" instead.
There's nothing so bad that could not be worse.
eBay is going to Brazil. Guess what? I'm happy.
Our currently "best" auction site, Mercado Livre, is so broke that sometimes I speculate if these guys are operating in bad faith (I know for sure that they would had be sued if they operated in USA).
More people are still buying PS3s than 360s worldwide. The 360 has only dominated (and is still selling relatively well) in the US and UK.
Oh, you mean the countries where people buy the most [legitimately licensed] game consoles? Please, do go on.
Yes, exactly that countries. Now, keep in your mind that only a tiny fraction of PS3 are currently "jailfree", as only the first models (the "Fat PS/3") run the firmware version that allowed the hack, and only a even smaller fraction of that fraction was never updated (downgrading the firmware is risky - usually bricks the console).
On the other hand, the hacked XBox "installed based" is huge. Every single friend of mine that are XBox users has a hacked console to play pirated games. About half has also an original XBox to play Network.
The other half that are PS3 owners, I'm not aware of a single one that has a pirate capable PS3. We all buy our games (most of the time, second hand) or download them (legally) from PSN.
And Yes, we're doing this on a country where pirating goes unchecked for decades (no, I'm not chinese! =D).
That's something to think on.
As a mater of fact, your (almost desperate) counter-arguments to every single and minimal "goofy" of mine just demonstrates how difficult are being to you to simply present some facts that proves me wrong.
Let me tell you something: inside your Intel chip, there're not only three "integer coprocessor", but a entire array of ALUs.
From Pentium and ahead (if I remember correctly), Intel decided to o "RISC" style and invested a lot of efforts on pipelining the thing, in order to achieve a better instruction per cycle ratio. By the nature of pipelining make it hard to fully use all internal "coprocessors", they discovered that unless the programmer do very specialized techniques while programming, 20% (at the very best) of the chip stays unused all the time. A pretty waste.
They managed to overcome the industry incapacity to get rid of ancient programming habits (please read it right: I said ancient, not wrong) with hiperthreading. They just sacked another pipelined Control Unit inside the core, carefully crafter to use the chips parts that the first pipeline leaves unused. Each Control Unit appears to the Operating System as a CPU core (but make no mistake: it's just ONE core, faking it is two).
There's no problem with this solution, but one (sane - or at least non stupid) person can not just tag "stupid" anything that decides to be a better idea avoiding all that "faking two CPUs" thing, saving the money or the chip space, leaving space to yet more features.
The ordinary Intel chip nowadays has a lot more cores than the CELL. But you don't see it, because you choose to learn programming on a eco-system that uses customer money to make things easier to you. There's no problem with it, it's a valid way of doing things.
But what's wrong is just calling everybody that thinks that it's better to make developer's life a bit more complicated in order to save money on the long run. Doing this is not just wrong, its plain stupid (or bad faith).
Games have a different development cycle : the game maker (software) spends a lot, but a really lot of money building the game to one platform, but when the thing is done, the thing is done. For the rest of the product's lifecycle, development is at minimum. It's not a continuous development cycle that we're used on PCs - the hardware does not change! Again, when the thing is done, it's done.
It totally makes sense on saving money on hardware, what is hard and costly to "duplicate" (and the manufacture sinks money during all the product's lifecycle), even if by doing it, you make the developer's life harder as their product has a shorter development lifecycle, but it's easier to "duplicate" and have the same lifespan as the hardware.
Developers are not the core business in this industry. We're a important part of the business, but that's it.
(grow up!)
Which parts of the arguments are "almost" illegal?
Here, let me google it for you.
Videogame maker? You mean console vendor? Or what?
Console maker, I'm sorry. I misused the words.
Car analogy time: it's like giving a bunch of drivers who don't know how to use manual transmissions a manual car. Yes, manual transmission is faster than automatic, but if your drivers don't know how to use it properly, it's always going to end up being slower in practice.
No if *you* hire the good drivers, and use them to take a edge on your competitors - what's pretty feasible when you get the market leadership (of near it).
Anyway,I never stated that CELL or Emotion Engine were *easier*, I stated that they were *faster* at their time.
Yes, PlayStation One got the developer's heart because Sony did a pretty good job on make the developer's life easier. But then Sony throwed this through the window on PS/2, an excellent but totally awkward machine at that time: fast as hell, but not compatible with nothing in this God's land.
Things didn't get prettier on PS3.
Why? Because this simply wasn't a concern anymore. Exactly like nowadays.
(I like it? I don't like it? It doesn't matter, what I like it's irrelevant!)
Hi. Just to mention : they hit me again! =D
Agreed. Here is an old joke ..
"A liberal will interpret the constitution, a conservative will quote it!"
Excellent quote. O would mod you up, if I wasn't a commenter on this submision! :-)
I think that a better option coulbe be DO NOT DRIVE AWAY TECHNICALLY COMPETENT STAFF using ludicrous, infamous (and almost illegal) arguments.
But hey, it's just my two cents.