the thing that makes it all more interesting is that Flash will be a part of the OS in Windows 8, and I guess Silverlight will not (not on Metro apps at least).
I guess Netflix will start migrating to flash when Win8 comes out.
this is the only advice worth taking so far - get a company that has a presence in China and try to be hired by them for their chinese operations. You might find that Australian companies (or US companies with an Australian office) are better as they tend to push the chinese aspects off to their asia-pacific teams which usually work out of Aus.
Intergraph has such offices and I know someone who used to work here in the UK who went over there and is now employed in china.
which is fine, but things change and now people (ie graphic designers and users) want a bit more than large banks of text. I think the system should start using a few design features from old desktop publishing systems, which might make working with HTML a lot easier, and make web pages easier to look like the designer wants.
Of course, if you can persuade the entire internet users to accept that the web is not the equivalent of paper magazine layouts, good luck to you.
ok, so now legally define 'frivolous' to our satisfaction - patent trolls are obviously evil, but they do own the patents and seek to justify them in court when someone else infringes them. This is quite acceptable.
Now, fixing the broad and vague software patents, that would be something useful.
Well, you could say why are we still dragging java around when we have C#, or Scala etc. There is nothing wrong with keeping something around when it still works, and sometimes (ie often) the latest, coolest thing isn't as great as the advocates claim.
you're showing your lack of experience here. If you think a programmer is a guy who types the symbols into a text editor and keeps up to date with the latest syntaxes, then I can show you how to save a fortune by outsourcing all your coders to various 3rd word countries. After all, one guy who knows language x is as good as another, right?
However, if you think a programmer is much more than the language used, that architecture, design and overall avoiding-known-mistakes is more important, then you'll want to go with the older guy who might not be more productive in typing out code, but will be more productive when you count the lack of bugs and problems you have to resolve later.
well, its more a case of "choose the right tool". COBOL is the right tool for data processing tasks - stuff like running payroll or reconciling credit card transactions. Its not sexy or cool, but it works, and for the most part works so well we're still using code written back in the 70s.
Idiots will take that reliability and stability as a sign that it's a no good, legacy language that no-one wants anymore. They are idiots who will replace it with a multi-million dollar project rewriting it in whatever cool tech is du jour, that would probably be a HTML5 'interactive' website today, but in previous years either enterprise java beans, C# and biztalk, CORBA objects, or web services. So who hired these numpties into a position where their ignorance can fuck up the real world?
its not quite true - the ^ crap is their C++/CX system, its a "easy to use" wrapper around the underlying WinRT runtime API, which itself looks a lot like COM.
There is a more 'native' looking C API for WinRT, but MS doesn;t want to promote it much - they'd much rather you wrote your code using the proprietary (surprise!) ^ nonsense, thus forcing you to keep using Visual Studio.
The non-^ system is called WRL (for windows runtime library) and is sortof like ATL.
IIRC dreamspark doesn't licence you to create commercial software. VS2010 might be free today, but what about next year when VS2012 comes out and VS2010 stops being available?
Still, if you want the good version of Visual Studio, it'll only set you back $12000!
I still think its a non-issue, get QtCreator, Eclipse or Code::Blocks and start to forget Microsoft.
The issue is not about dick meeting vagina - that will continue to happen. Its just who's dick and pussy is getting it - gang banger lowlife meets crackwhore bitch and they have lots of kids. College boy's dick stays in his hand and college girl decides lesbianism, a room full of cats, or a overly-focussed career are a better option.
What happens to the western world after a few generations of this?
the problem is that it isn't necessarily your choice - like saying taking drugs is fine as its your choice... only the problem is when the addiction becomes too much and you're blowing guys in the alley for $10 to buy your next fix.
A lot of games are similar - they're designed to keep you coming back for a little fix, hoping that you'll pay a little real world cash for those boosts over and over again. Porn is like that too - after a while you start to become desensitised to real sex and can no longer get it up because the stimuli you now need doesn't exist in the real world.
There is a trend where the "lower classes" reproduce way more than the "educated classes", so America will just slowly become a 3rd world country over time. No worries - there are plenty of other countries without this kind of problem that will take over.
6to4 translation - so your legacy server that requires a IPv4 (which, of course, will begin to fade away as people upgrade) can be accessed from your IPv6 client. You don't need dual stack network, what happens is the IPv4 address gets a IPv6 one at the router that begins with the special 2002: prefix.
The big win is that you won't need to purchase an IPv4 address in the future - none of us want that.
This means that your IPv6 address can be randomly generated within your address range handed out by the ISP so that it (to practical purposes) changes all the time. Here's a quick blog entry about it.
Sure, windfall now, but next month when IPv6 day comes and all the IPv6 sites stay lit, they'll be worth a rapidly diminishing amount.
ArsTechnica has a nice piece about IPv6 and why it's not going to be such a disaster thing after all, add to that the IPv6-capablehomerouters that are actually being made (at last!) and the ISPs who are rolling out IPv6 networking to their customers... and it's all looking rosy.
simple - you can't be locked into DirectX or WCF-only comms if there's such a standard!
I am told websockets are now supported by MS, but I think they still say WebGL is a security nightmare waiting to happen, but the DirectX equivalent is quite fine...
well, I was thinking of something more concrete than a snippet of pseudocode. Amazon wouldn't get it's 1-click patent passed if they showed how obvious it really was, nor would Apple get its slide-to-unlock patented for everything. They could get their implementation, but that shouldn't stop anyone else coming up with a different way of sliding a graphic - now you may argue that the sliding graphic is the patent and that's what occurs today, but I'd say that implementation is what gets patented so you could come up with something else that uses a slider and bypasses most of the patent problems.
I'm not saying its a perfect solution, but while business requires patents, we're not going to get round the problem of vague and broad patents, especially those that are stupid but because they have "on a mobile device", or "on the internet" tagged on the end they get patented. (the reason is that 'on a mobile device' means 'requires complex and patentable work to implement' and thus becomes eligible for patenting - I understand the supreme court are to look at the ways these vague ideas get tied to implementations and might stop them happening - in which case my idea of working software isn't too far off a solution)
you demand that all software patents come complete with working prototype source code.
I am told that there are a thousand mousetrap patents in the patent office, each one with blueprint describing how to build one. Now, if we use the same approach for software patents, you should be able to create the same concept in a different way - eg, trapping mice, or maybe sliding something to unlock a screen.
As it is, software patents simply patent the concept, and they are usually as vague as possible. It is also easy to submit a thousand patents, making working code be supplied with it would make the number of submissions reduce, and would let us have open source code after the patent expires, and would allow people to implement the same thing as long as it didn't use the same codebase (or a significant amount of the code already patented).
It would possibly be the best compromise between no software patents and patenting some algorithms that are real inventions such a GSM radio or video codecs.
to be fair, they bought it to defend against companies using their patents to get import bans of Android devices. Of which Microsoft is the biggest bully attacking them.
I guess they both tried to play hardball and demand licence fees, and when neither backed down, ended up in this stupid situation. Still, pass the popcorn, its amusing me and I hope it'll end up in a less stupid patent system.
Will no-one look to history to see what happens if you are tied into a single browser? Would we all be happy to have the equivalent of IE6 on our smartphones?
I know Microsoft is not keen on WebGL or Websockets, so imagine a world where they simply did not exist, or failed to gain traction because there was no incentive for the new monopoly to support it.
The only answer is consumer choice, and we all know 2 years is a lifetime in 'internet time'. Smartphone time is just as fast as that used to be.
In this case, the first group of greedy people happened to be smarter than the second.
The first group happened to have been tipped off by those in the know, thus giving them a seriously unfair advantage over the 2nd group who weren't insiders or friends of insiders. That's the big deal, if you can't trust the market to be fair then people stop using that market. I'm not sure what would happen to the world's economy if we lost stock trading, but I don't think we(the ordinary people relying on stuff like pensions) would be happy.
well, they cancel enough decent shows anyway, and it looks like the piracy in this case is not harming sales, so I don't see the problem. The studios will whinge about piracy, but bottom line is whether they make enough money from subscribers. They also *need* at least 1 decent show on cable to persuade people to keep paying for it. Once they scrap all the good shows (that will be pirated no matter what) and stuff the channel with cheap crap sitcoms, then people will stop with the subscriptions. Half the ratings often means half the people will not watch it, the other half just happen to have it on as background noise.
So, net result is that HBO needs Game of Thrones and cannot scrap it unless they have something equally good (they are probably happy with the publicity they get - this game is sooo good, everyone in the damn world is pirating it, all you law-abiding or non-technical people out there need to buy cable to watch it)
the thing that makes it all more interesting is that Flash will be a part of the OS in Windows 8, and I guess Silverlight will not (not on Metro apps at least).
I guess Netflix will start migrating to flash when Win8 comes out.
this is the only advice worth taking so far - get a company that has a presence in China and try to be hired by them for their chinese operations. You might find that Australian companies (or US companies with an Australian office) are better as they tend to push the chinese aspects off to their asia-pacific teams which usually work out of Aus.
Intergraph has such offices and I know someone who used to work here in the UK who went over there and is now employed in china.
which is fine, but things change and now people (ie graphic designers and users) want a bit more than large banks of text. I think the system should start using a few design features from old desktop publishing systems, which might make working with HTML a lot easier, and make web pages easier to look like the designer wants.
Of course, if you can persuade the entire internet users to accept that the web is not the equivalent of paper magazine layouts, good luck to you.
not so, not all Scottish UK citizens are peeved, most of them are just drunk.
lol. but maybe they do - on cam, for $$$
(what you thought they earned enough for tuition fees waiting tables) :)
ok, so now legally define 'frivolous' to our satisfaction - patent trolls are obviously evil, but they do own the patents and seek to justify them in court when someone else infringes them. This is quite acceptable.
Now, fixing the broad and vague software patents, that would be something useful.
Well, you could say why are we still dragging java around when we have C#, or Scala etc. There is nothing wrong with keeping something around when it still works, and sometimes (ie often) the latest, coolest thing isn't as great as the advocates claim.
As for Ada, this report says why :
Yet Ada is more difficult to learn and does not provide as many convenient built in features for data formatting and input/output
so if you have a lot of IO data formatting, then you would want Cobol.
you're showing your lack of experience here. If you think a programmer is a guy who types the symbols into a text editor and keeps up to date with the latest syntaxes, then I can show you how to save a fortune by outsourcing all your coders to various 3rd word countries. After all, one guy who knows language x is as good as another, right?
However, if you think a programmer is much more than the language used, that architecture, design and overall avoiding-known-mistakes is more important, then you'll want to go with the older guy who might not be more productive in typing out code, but will be more productive when you count the lack of bugs and problems you have to resolve later.
well, its more a case of "choose the right tool". COBOL is the right tool for data processing tasks - stuff like running payroll or reconciling credit card transactions. Its not sexy or cool, but it works, and for the most part works so well we're still using code written back in the 70s.
Idiots will take that reliability and stability as a sign that it's a no good, legacy language that no-one wants anymore. They are idiots who will replace it with a multi-million dollar project rewriting it in whatever cool tech is du jour, that would probably be a HTML5 'interactive' website today, but in previous years either enterprise java beans, C# and biztalk, CORBA objects, or web services. So who hired these numpties into a position where their ignorance can fuck up the real world?
its not quite true - the ^ crap is their C++/CX system, its a "easy to use" wrapper around the underlying WinRT runtime API, which itself looks a lot like COM.
There is a more 'native' looking C API for WinRT, but MS doesn;t want to promote it much - they'd much rather you wrote your code using the proprietary (surprise!) ^ nonsense, thus forcing you to keep using Visual Studio.
The non-^ system is called WRL (for windows runtime library) and is sortof like ATL.
na, this is Microsoft trying to kill Windows :)
IIRC dreamspark doesn't licence you to create commercial software.
VS2010 might be free today, but what about next year when VS2012 comes out and VS2010 stops being available?
Still, if you want the good version of Visual Studio, it'll only set you back $12000!
I still think its a non-issue, get QtCreator, Eclipse or Code::Blocks and start to forget Microsoft.
The issue is not about dick meeting vagina - that will continue to happen. Its just who's dick and pussy is getting it - gang banger lowlife meets crackwhore bitch and they have lots of kids.
College boy's dick stays in his hand and college girl decides lesbianism, a room full of cats, or a overly-focussed career are a better option.
What happens to the western world after a few generations of this?
the problem is that it isn't necessarily your choice - like saying taking drugs is fine as its your choice... only the problem is when the addiction becomes too much and you're blowing guys in the alley for $10 to buy your next fix.
A lot of games are similar - they're designed to keep you coming back for a little fix, hoping that you'll pay a little real world cash for those boosts over and over again. Porn is like that too - after a while you start to become desensitised to real sex and can no longer get it up because the stimuli you now need doesn't exist in the real world.
There is a trend where the "lower classes" reproduce way more than the "educated classes", so America will just slowly become a 3rd world country over time. No worries - there are plenty of other countries without this kind of problem that will take over.
6to4 translation - so your legacy server that requires a IPv4 (which, of course, will begin to fade away as people upgrade) can be accessed from your IPv6 client. You don't need dual stack network, what happens is the IPv4 address gets a IPv6 one at the router that begins with the special 2002: prefix.
The big win is that you won't need to purchase an IPv4 address in the future - none of us want that.
you mistake what he's saying - IPv6 has a feature called "Privacy Extensions for Stateless Address Autoconfiguration in IPv6".
This means that your IPv6 address can be randomly generated within your address range handed out by the ISP so that it (to practical purposes) changes all the time. Here's a quick blog entry about it.
Sure, windfall now, but next month when IPv6 day comes and all the IPv6 sites stay lit, they'll be worth a rapidly diminishing amount.
ArsTechnica has a nice piece about IPv6 and why it's not going to be such a disaster thing after all, add to that the IPv6-capable home routers that are actually being made (at last!) and the ISPs who are rolling out IPv6 networking to their customers... and it's all looking rosy.
simple - you can't be locked into DirectX or WCF-only comms if there's such a standard!
I am told websockets are now supported by MS, but I think they still say WebGL is a security nightmare waiting to happen, but the DirectX equivalent is quite fine...
well, I was thinking of something more concrete than a snippet of pseudocode. Amazon wouldn't get it's 1-click patent passed if they showed how obvious it really was, nor would Apple get its slide-to-unlock patented for everything. They could get their implementation, but that shouldn't stop anyone else coming up with a different way of sliding a graphic - now you may argue that the sliding graphic is the patent and that's what occurs today, but I'd say that implementation is what gets patented so you could come up with something else that uses a slider and bypasses most of the patent problems.
I'm not saying its a perfect solution, but while business requires patents, we're not going to get round the problem of vague and broad patents, especially those that are stupid but because they have "on a mobile device", or "on the internet" tagged on the end they get patented. (the reason is that 'on a mobile device' means 'requires complex and patentable work to implement' and thus becomes eligible for patenting - I understand the supreme court are to look at the ways these vague ideas get tied to implementations and might stop them happening - in which case my idea of working software isn't too far off a solution)
you demand that all software patents come complete with working prototype source code.
I am told that there are a thousand mousetrap patents in the patent office, each one with blueprint describing how to build one. Now, if we use the same approach for software patents, you should be able to create the same concept in a different way - eg, trapping mice, or maybe sliding something to unlock a screen.
As it is, software patents simply patent the concept, and they are usually as vague as possible. It is also easy to submit a thousand patents, making working code be supplied with it would make the number of submissions reduce, and would let us have open source code after the patent expires, and would allow people to implement the same thing as long as it didn't use the same codebase (or a significant amount of the code already patented).
It would possibly be the best compromise between no software patents and patenting some algorithms that are real inventions such a GSM radio or video codecs.
to be fair, they bought it to defend against companies using their patents to get import bans of Android devices. Of which Microsoft is the biggest bully attacking them.
I guess they both tried to play hardball and demand licence fees, and when neither backed down, ended up in this stupid situation. Still, pass the popcorn, its amusing me and I hope it'll end up in a less stupid patent system.
Will no-one look to history to see what happens if you are tied into a single browser? Would we all be happy to have the equivalent of IE6 on our smartphones?
I know Microsoft is not keen on WebGL or Websockets, so imagine a world where they simply did not exist, or failed to gain traction because there was no incentive for the new monopoly to support it.
The only answer is consumer choice, and we all know 2 years is a lifetime in 'internet time'. Smartphone time is just as fast as that used to be.
In this case, the first group of greedy people happened to be smarter than the second.
The first group happened to have been tipped off by those in the know, thus giving them a seriously unfair advantage over the 2nd group who weren't insiders or friends of insiders. That's the big deal, if you can't trust the market to be fair then people stop using that market. I'm not sure what would happen to the world's economy if we lost stock trading, but I don't think we(the ordinary people relying on stuff like pensions) would be happy.
yeah, think of the cost savings... you just need a $250 monitor and keyboard :)
well, they cancel enough decent shows anyway, and it looks like the piracy in this case is not harming sales, so I don't see the problem. The studios will whinge about piracy, but bottom line is whether they make enough money from subscribers. They also *need* at least 1 decent show on cable to persuade people to keep paying for it. Once they scrap all the good shows (that will be pirated no matter what) and stuff the channel with cheap crap sitcoms, then people will stop with the subscriptions. Half the ratings often means half the people will not watch it, the other half just happen to have it on as background noise.
So, net result is that HBO needs Game of Thrones and cannot scrap it unless they have something equally good (they are probably happy with the publicity they get - this game is sooo good, everyone in the damn world is pirating it, all you law-abiding or non-technical people out there need to buy cable to watch it)