Look at the development tools. On Windows, you have Visual Studio which makes writing exploits rather easy. It can show you a memory dump of any address, help you debug programs with a very easy UI, and Microsoft is kind enough to provide Detours to let you hook functions in system libraries.
On the Mac? Honestly, you have to admit that Xcode and other development tools are much less robust than Microsoft's. You'd have to work a lot harder to create malware.
The ATI drivers for Linux were never perfect, but they worked decently. But ATI/AMD would drop support for older chips that were still in use. The open source community never provided a shim to let these older drivers work with newer builds of X.
Does open sourcing the drivers really fix the compatibility problem? To me, not building a shim suggests a general lack of caring about ATI drivers. Do we really need the source to give a future to aging ATI/AMD chips?
It's interesting you should mention the OS issue. At my day job, I develop FLOSS software in a language called Vala. It's a source compiler that compiles a Java/C#-like OOP language into C.
So you get the optimization and compatibility of C code with the pleasantness of a modern language. Perfect? No, but I think it's a step in the right direction, and you *could* program an OS in Vala.
Great, let's touch base. By not letting that slip through the cracks of our knowledge process, we can take our core competencies to the next level and increase our brand visibility in mission critical logistics.
...it's a way to seamlessly align the holistic design-process in an integrated, next-generation infrastructure using best practices and maximizing ROI.
Going forward, frameworks are a paradigm shift in cost-effective and value-added solution development.
Every state has farmers. And you know what happens when every state produces something? Every senator gets behind them. (Just look at defense companies for an example of this, the disjointed placement of defense industry offices and manufacturing is NOT a mistake.)
We've spent TRILLIONS on "war on poverty" to what end? Do we still have "poor people"? Of course! It is just that the "poor" today have running water, electricity, TVs, Cell phones and Computers.
If that's all true, it sounds like we're doing very well!
Researching that right now in my basement lab. It's been partially successful, though unfortunately 9/10 patients become lobotomized vegetables. But we're working on that.
While I agree that austerity measures make sense, let's be honest about the numbers. NASA is such a tiny percentage of the budget that canceling their program isn't a realistic way to save money or pay down our debts.
Realistically, the mandatory budget and the defense budget are what will have to be (painfully) trimmed down if we want to stabilize the deficit.
Maybe I'm missing something here, but what does Wayland have to do with.NET? It certainly isn't written in.NET, nor does it require the.NET runtimes afaik.
In my experience, the vendor makes more difference than whether you get the paid or free version.
Generally the free version is for home use only, whereas the paid version is for commercial use and comes with support.
However, some vendors offer more frequent updates with the paid versions than with the free versions. This might play a role here, but probably not; chances are the location of the R&D lab and the language spoken by the virus submitters makes a larger difference.
Obama claims we pulled out of Iraq, although for some reason we still have a lot of soldiers there.
Afghanistan is an endless war, we'll either leave or give up at some point (I hope.)
Pakistan is probably the scariest, because there are actual nukes in the country, an unstable government, and (so we're told) terrorist types hiding out.
Look at the development tools. On Windows, you have Visual Studio which makes writing exploits rather easy. It can show you a memory dump of any address, help you debug programs with a very easy UI, and Microsoft is kind enough to provide Detours to let you hook functions in system libraries.
On the Mac? Honestly, you have to admit that Xcode and other development tools are much less robust than Microsoft's. You'd have to work a lot harder to create malware.
Running a critical machine on a general purpose computer is a terrible idea no matter what OS you have. But it's also extremely common practice.
This kind of "us vs. them" thinking is a failure both in politics and in software.
If we're more concerned with the licenses than whether or not our computers work, then we've failed as programmers and become lawyers.
Fractured API standards are the standard in the open source world. Just look at A/V APIs, web rendering APIs, KDE vs. GTK, etc.
As long as they can work together programmatically, it's not necessarily a bad thing to have different APIs.
The ATI drivers for Linux were never perfect, but they worked decently. But ATI/AMD would drop support for older chips that were still in use. The open source community never provided a shim to let these older drivers work with newer builds of X.
Does open sourcing the drivers really fix the compatibility problem? To me, not building a shim suggests a general lack of caring about ATI drivers. Do we really need the source to give a future to aging ATI/AMD chips?
...free streaming over the air, i.e. radio?
It's interesting you should mention the OS issue. At my day job, I develop FLOSS software in a language called Vala. It's a source compiler that compiles a Java/C#-like OOP language into C.
So you get the optimization and compatibility of C code with the pleasantness of a modern language. Perfect? No, but I think it's a step in the right direction, and you *could* program an OS in Vala.
Plenty of great software has been written in C++, a language I think even its inventors would admit is "cobbled together."
Great, let's touch base. By not letting that slip through the cracks of our knowledge process, we can take our core competencies to the next level and increase our brand visibility in mission critical logistics.
...it's a way to seamlessly align the holistic design-process in an integrated, next-generation infrastructure using best practices and maximizing ROI.
Going forward, frameworks are a paradigm shift in cost-effective and value-added solution development.
To be fair, ActiveX applications also have full, elevated access to your filesystem during the install.
It uses something called Newlib, but there's also a port of libc. And of course no OS calls are allowed.
http://en.wikipedia.org/wiki/Google_Native_Client
Every state has farmers. And you know what happens when every state produces something? Every senator gets behind them. (Just look at defense companies for an example of this, the disjointed placement of defense industry offices and manufacturing is NOT a mistake.)
If that's all true, it sounds like we're doing very well!
Mod parent up, and don't feed trolls.
Okay fine, but what am I going to do with the rest of the pen? Throw it away? Sheesh, stupid researchers.
Researching that right now in my basement lab. It's been partially successful, though unfortunately 9/10 patients become lobotomized vegetables. But we're working on that.
Let me know if you'd like to sign up for a trial.
While I agree that austerity measures make sense, let's be honest about the numbers. NASA is such a tiny percentage of the budget that canceling their program isn't a realistic way to save money or pay down our debts.
Realistically, the mandatory budget and the defense budget are what will have to be (painfully) trimmed down if we want to stabilize the deficit.
Maybe I'm missing something here, but what does Wayland have to do with .NET? It certainly isn't written in .NET, nor does it require the .NET runtimes afaik.
So... what the hell are you talking about?
How are they going to verify what Anonymous did? Call Aaron Barr and ask for their phone number?
In my experience, the vendor makes more difference than whether you get the paid or free version.
Generally the free version is for home use only, whereas the paid version is for commercial use and comes with support.
However, some vendors offer more frequent updates with the paid versions than with the free versions. This might play a role here, but probably not; chances are the location of the R&D lab and the language spoken by the virus submitters makes a larger difference.
Hell, I could have told you that hackers don't read directions.
But would you have read my advice?
All those votes were probably from me. I just got really high and forgot that I'd already voted.
Sorry about that.
Which war?
Obama claims we pulled out of Iraq, although for some reason we still have a lot of soldiers there.
Afghanistan is an endless war, we'll either leave or give up at some point (I hope.)
Pakistan is probably the scariest, because there are actual nukes in the country, an unstable government, and (so we're told) terrorist types hiding out.
Radio Shack asks (or used to ask) for your zip code on any purchase -- even if you were buying batteries and paying cash.
(This may have changed at some point; I haven't bought anything at Radio Shack in the past two decades.)