Minor point, there are lots of libraries that can bring Java apps a lot more into the OS through JNI hooks, but they're used very sparingly throughout the ecosystem, and you could say the rich client PC Java eco-system is itself very small. I'd be curious to see the effect of having a Dalvik port to X86 Windows/Linux/Mac though. It'd be interesting to see if the extension of what is now a very popular platform would do for these OS's.
Well frankly, "inherently more supportable" is 100% based on who is supporting the code. If you throw in the most elegant functional code on earth on a collage grad who's only learned OOP, then your code is going to have a bad day. Now imagine code where performance, and time trade-offs mean that the code isn't perfectly structured...
Its not Microsoft's fault when someone discovers an exploit in Windows 95 and it isn't Google's fault when someone finds faults in unsupported OS's. Smart phones may have faster rev's but they also have shorter shelf lives. Ultimately its the consumer to take the final responsibility for what they do with their devices, and the blame slides away from there.
I've used google experience phones from day 1 most notably because I know fixes and improvements will be dealt with long into the future. I can't guarantee the same for manufactuers who's bottom line is in direct opposition to maintaining multi-year old devices.
No, even if you were loading the entire game (which you never do) it'll try to fill buffers as fast as possible, but you're still limited to the physical characteristics of the drive. You may get a few hits if you load the same data multiple times (games try to avoid this when not necessary like big ram machines) but by and large you won't see an amazing performance boost.
That said, I don't think the performance would be that great the other way around either. A well defragged highish speed platter drive should perform well for reads also (especially since most game based reads will be rather close together on the physical media, whereas an OS's data can be scattered all over the disk). What SSD's truely excel at is writing to disk/flash.
Samsung and every other company on earth do lousy border-line sleazy marketing on our holy grails of developer purity, but in reality this happens all the time pretty much everywhere, so the question is: 1. Fix humanity 2. Deal with it
If you trust people's opinions, make sure its for a good reason, and if you don't then keep scepticism in the back of your mind that this could be intentional. Some marketing is so pervasive that idiots do it for you (shirt logo's) and some are so ingrained that you never know it exists, like half of Slashdot's articles =-)
I want to make a commercial about censorship and it sould go like this: There is a debate between two people arguing about censorship. The first is arguing for censorship about saving children blah blah. When its time for the detractor, he says one word and gets his mic cable audibly removed. You see him talking, but no words. Thin in a large caption "It will Happen" across the screen before a fade out. Done.
I have a suggestion instead. Build a tor like tool but mandate personal key exchange between known parties. This would strengthen the security of the service, and it would be possible to segment bad actors from people seeking true anonymity. If I welcome job drug dealer to my networks (say by monitoring edge transactions) I may decide to pull my permission for some key's nodes to connect to mine. Problems solved and we can burn out the pedo's, criminals, and all those nasty folks who's agenda's I disagree with.
Most morals were established for the betterment of society, and some were established to re-enforce hierarical systems of controling a populace. Those rule may actually of supported society in times where feudal anarchies would've swept over a population, but one would argue that mass education has made such risks in modern cultures rather less worrisome.
Now if you want to argue that society should embrace the notion of recording people as they die, I think you're barking up the wrong tree. Why not: Every leagalized execution filmed and put online for public records. Every autopsy. Every roadside accident record. All of these could arguably have some marginally positive social effects, but are the trade-offs enough to warrant the change? Probably not. People have always been and will always be afraid of death, and any overt step toward that bleak realization is going to be a social loser no matter what the social benefits.
Maybe if the video game dev's promised to kill a kitten in a poor country people -would- be just as outraged. Sorry, public opinion is against you. Its part of the sad double edged sword of group morality.
You are soo right. That coke thing is hanging by a thread. I bet their dev teams are about to jump ship any day to design the new new new new new coke.
Yes, if you think about cost distribution, I imagine the Windows team spends significantly more for adding new Gaming features than they do in adding more business productivity features, but I bet the productivity features end up costing more in the end. Don't wish too hard for this, or gaming platforms WILL cost twice as much.
No, it means when the paranoid are ultimately proven right in one case, it doesn't support their generally unfounded belief system. Take aliens for a good example. Aliens very well can and most likely do exist. The possiblity of aliens visiting earth and leaving basically no trace of themselves is very unlikely.
If one day an alien visits easrt are we to believe that all the roswell / other various conspiracy nut jobs had a leg to stand on? No, it just means that a belief in the unknown ended up being correct, even though that fear / paranoia ended up being truth.
Do I have a fear that someone's watching me when I'm sleeping? Maybe, but unless I can prove it one way or another, its just rampant speculation. Scientific process friend, it'll get you a long way in life.
To be fair, I believe I said almost the same thing around 10 years ago. Microsoft will continue to shuttle on with its existing markets and they'll slide into the legacy market much like Mainframes and UNIX are today. The question of what replaces Windows in the long term is still up for debate and frankly they've only stayed as relevant as they are now because nobody's got the apex replacement:
1. Mac's -- Apple doesn't seem go give a fck about them and only keeps them around so that they get free movie/tv marketing and so that programmers can actually write software for the platforms that they care about. Even if they did decide to push it hard, they're still the insular control freaks that make people run from their platforms at least as often as it attracts. 2. Linux -- Linux what? The diaspora of hundreds of projects all running in different directions changing paradigms because they feel like it? Yeah, we're boned. I love Linux and use it for real work daily, but this is NOT the replacement until people seriously start collaborating on writing a consistent platform 3. Android/FirefoxOS/ChromeOS/etc.. -- Sadly if there was any front facing OS strategy that would take out MS for desktops / laptops, it'll probably be one of these, but a lot has to change for these to become the competitive general purpose computing solution.
In other news, Unix shipments had their worst shipments in decades, yet there seems to be a competing little thing called Linux which is doing just fine. I honestly had this same angst when people moved off desktops to get laptops. Its time to get over it.
Facts: 1. More people use computing devices than ever before 2. More people carry around their computing devices than ever before 3. Many (most?) people use computing devices to consume media being it music, movies, or web pages (posted). The one outlier is text messaging and Facebook posts which both seem to be quite conducive to most common computing platforms
Most high level languages these days don't leak unless you leave explicit permanent handles to things laying around. Is that what you're talking about, or not-quite garbage collectors which are really just poor substitute reference counting solutions. I haven't worried about true 'leaks' in code for years. Occasionally (like yearly maybe) which are leaking bad references (generally due to greedy singletons). The most interesting part of memory management I and probably most people deal with is are the trade offs between caching vs. re-fetch/re-creating transient data, which has everything to do with memory management and nothing to do with leaks.
Thank you so much Ada, you've enlightened an entire generation of developers how wrong we've been our entire careers. Please please teach us the holy grail of never reusing code. We're all listening.
Minor point, there are lots of libraries that can bring Java apps a lot more into the OS through JNI hooks, but they're used very sparingly throughout the ecosystem, and you could say the rich client PC Java eco-system is itself very small. I'd be curious to see the effect of having a Dalvik port to X86 Windows/Linux/Mac though. It'd be interesting to see if the extension of what is now a very popular platform would do for these OS's.
Your companies should find better integrators. Data Migration is trivial and infinitely cheaper than manual re-entry (even if that was possible).
Neat feature, but it is synthesized:
http://msdn.microsoft.com/en-us/library/vstudio/hh873197.aspx
That said, there's no reason why other special purpose debuggers couldn't do the same with enough effort.
Well frankly, "inherently more supportable" is 100% based on who is supporting the code. If you throw in the most elegant functional code on earth on a collage grad who's only learned OOP, then your code is going to have a bad day. Now imagine code where performance, and time trade-offs mean that the code isn't perfectly structured...
http://www.w3schools.com/vbscript/
Yes, don't break my VBScript support or else!!!
Sad that the most insightful read was from an Ac at the bottom of the post. Thanks AC, sorry I didn't have mod.
I use hangouts for business. It's great to use as a screen sharing tool for presentations. It could be better but its definitely usable.
This comment has been generated by obligatory troll-bot 10000, an innovation of Huawei and your local NSA front. Have a nice day.
Its not Microsoft's fault when someone discovers an exploit in Windows 95 and it isn't Google's fault when someone finds faults in unsupported OS's. Smart phones may have faster rev's but they also have shorter shelf lives. Ultimately its the consumer to take the final responsibility for what they do with their devices, and the blame slides away from there.
I've used google experience phones from day 1 most notably because I know fixes and improvements will be dealt with long into the future. I can't guarantee the same for manufactuers who's bottom line is in direct opposition to maintaining multi-year old devices.
No, even if you were loading the entire game (which you never do) it'll try to fill buffers as fast as possible, but you're still limited to the physical characteristics of the drive. You may get a few hits if you load the same data multiple times (games try to avoid this when not necessary like big ram machines) but by and large you won't see an amazing performance boost.
That said, I don't think the performance would be that great the other way around either. A well defragged highish speed platter drive should perform well for reads also (especially since most game based reads will be rather close together on the physical media, whereas an OS's data can be scattered all over the disk). What SSD's truely excel at is writing to disk/flash.
Samsung and every other company on earth do lousy border-line sleazy marketing on our holy grails of developer purity, but in reality this happens all the time pretty much everywhere, so the question is:
1. Fix humanity
2. Deal with it
If you trust people's opinions, make sure its for a good reason, and if you don't then keep scepticism in the back of your mind that this could be intentional. Some marketing is so pervasive that idiots do it for you (shirt logo's) and some are so ingrained that you never know it exists, like half of Slashdot's articles =-)
I want to make a commercial about censorship and it sould go like this: There is a debate between two people arguing about censorship. The first is arguing for censorship about saving children blah blah. When its time for the detractor, he says one word and gets his mic cable audibly removed. You see him talking, but no words. Thin in a large caption "It will Happen" across the screen before a fade out. Done.
I have a suggestion instead. Build a tor like tool but mandate personal key exchange between known parties. This would strengthen the security of the service, and it would be possible to segment bad actors from people seeking true anonymity. If I welcome job drug dealer to my networks (say by monitoring edge transactions) I may decide to pull my permission for some key's nodes to connect to mine. Problems solved and we can burn out the pedo's, criminals, and all those nasty folks who's agenda's I disagree with.
Yes, we often blame the victims for crimes, because they're dumb.
pfft, go Macross/Robotech or go home!
This from the government that legally sanctions the killing of human beings? Interesting moral pedestal you put the US on...
Most morals were established for the betterment of society, and some were established to re-enforce hierarical systems of controling a populace. Those rule may actually of supported society in times where feudal anarchies would've swept over a population, but one would argue that mass education has made such risks in modern cultures rather less worrisome.
Now if you want to argue that society should embrace the notion of recording people as they die, I think you're barking up the wrong tree. Why not: Every leagalized execution filmed and put online for public records. Every autopsy. Every roadside accident record. All of these could arguably have some marginally positive social effects, but are the trade-offs enough to warrant the change? Probably not. People have always been and will always be afraid of death, and any overt step toward that bleak realization is going to be a social loser no matter what the social benefits.
Maybe if the video game dev's promised to kill a kitten in a poor country people -would- be just as outraged. Sorry, public opinion is against you. Its part of the sad double edged sword of group morality.
You are soo right. That coke thing is hanging by a thread. I bet their dev teams are about to jump ship any day to design the new new new new new coke.
Yes, if you think about cost distribution, I imagine the Windows team spends significantly more for adding new Gaming features than they do in adding more business productivity features, but I bet the productivity features end up costing more in the end. Don't wish too hard for this, or gaming platforms WILL cost twice as much.
No, it means when the paranoid are ultimately proven right in one case, it doesn't support their generally unfounded belief system. Take aliens for a good example. Aliens very well can and most likely do exist. The possiblity of aliens visiting earth and leaving basically no trace of themselves is very unlikely.
If one day an alien visits easrt are we to believe that all the roswell / other various conspiracy nut jobs had a leg to stand on? No, it just means that a belief in the unknown ended up being correct, even though that fear / paranoia ended up being truth.
Do I have a fear that someone's watching me when I'm sleeping? Maybe, but unless I can prove it one way or another, its just rampant speculation. Scientific process friend, it'll get you a long way in life.
To be fair, I believe I said almost the same thing around 10 years ago. Microsoft will continue to shuttle on with its existing markets and they'll slide into the legacy market much like Mainframes and UNIX are today. The question of what replaces Windows in the long term is still up for debate and frankly they've only stayed as relevant as they are now because nobody's got the apex replacement:
1. Mac's -- Apple doesn't seem go give a fck about them and only keeps them around so that they get free movie/tv marketing and so that programmers can actually write software for the platforms that they care about. Even if they did decide to push it hard, they're still the insular control freaks that make people run from their platforms at least as often as it attracts.
2. Linux -- Linux what? The diaspora of hundreds of projects all running in different directions changing paradigms because they feel like it? Yeah, we're boned. I love Linux and use it for real work daily, but this is NOT the replacement until people seriously start collaborating on writing a consistent platform
3. Android/FirefoxOS/ChromeOS/etc.. -- Sadly if there was any front facing OS strategy that would take out MS for desktops / laptops, it'll probably be one of these, but a lot has to change for these to become the competitive general purpose computing solution.
In other news, Unix shipments had their worst shipments in decades, yet there seems to be a competing little thing called Linux which is doing just fine. I honestly had this same angst when people moved off desktops to get laptops. Its time to get over it.
Facts:
1. More people use computing devices than ever before
2. More people carry around their computing devices than ever before
3. Many (most?) people use computing devices to consume media being it music, movies, or web pages (posted). The one outlier is text messaging and Facebook posts which both seem to be quite conducive to most common computing platforms
Most high level languages these days don't leak unless you leave explicit permanent handles to things laying around. Is that what you're talking about, or not-quite garbage collectors which are really just poor substitute reference counting solutions. I haven't worried about true 'leaks' in code for years. Occasionally (like yearly maybe) which are leaking bad references (generally due to greedy singletons). The most interesting part of memory management I and probably most people deal with is are the trade offs between caching vs. re-fetch/re-creating transient data, which has everything to do with memory management and nothing to do with leaks.
Thank you so much Ada, you've enlightened an entire generation of developers how wrong we've been our entire careers. Please please teach us the holy grail of never reusing code. We're all listening.