I tried, but when I clicked install it gave me a completely useless firefox extension. Its completely useless because I, and well, the majority of the web users, do not use firefox. Now I realize that of the 5 big ones, my prefered browser is second to last with only 2 or 3% usage according to w3schools, but nothing for Chrome or IE either? Not even a 'go get it from your built in extension source'? Seriously?
Firefox is the new IE, people went retarded and code shit for firefox rather than remembering there is more than just firefox out there. Good job Mozilla, you've official made yourself the next IE.
Now, I'll go stumble around until I find it for Safari, probably will just take a 2 second Google search I know, its just stupid that when I go there I get a damn.xpi. I wouldn't even know what to do with it if I wasn't familiar with Firefox. Truely bad form guys.
Ok, I know this is just DNS and not some network-level hijacking
Thats irrelevant. ANY UNAUTHORIZED access to computer systems or data is illegal under federal law. You can thank Kevin Mitnick and DEC (May have my companies wrong) for that. Shortly after that whole event laws were enacted that basically made it so you need explicit permission to even VIEW someones data let alone manipulate it.
This sort of tampering, to me fits squarely as a violation of that law. I authorize them to look at the IP headers only for routing purposes, I grant no authorization for any modification of my packets. I suspect the root servers for DNS and Google would both have a similar point of view. This means they are not authorized to manipulate the data by any of the parties involved.
Seems like they should be prosecuted to me. Now, IANAL, so I'm sure theres some retarded reason why this won't work (TOS agreements probably) but it just seems like it should be a violation of some sort to screw with someones data. Isn't it illegal to intentionally fuck with someones phone call? You certainly have to have legal permission to 'view the data' of the call (i.e. wiretap)... well, warrentless wiretapping aside.
Its not like its new, anyone using OpenDNS has been subjected to this bullshit since day one. And for some reasons unknown to me, half of the slashdot user base still thinks opendns is a god send. The same people who were bitching like crazy when Network Solutions started returning itself instead of NXDOMAIN for missing names, everyone was ranting about how OpenDNS is the way to go... ignoring the fact that they do exactly the same thing... and its a feature. Idiots.
You've got 10,000 computers trying to get updates from your host at 12:00am, what do you think is going to happen?
I'm going to use a lot of bandwidth... 10k hits isn't really that big of a deal for any modern web server. Apache and IIS will both handle it on a single machine if configured properly.
While I don't work for some crappy AV company, I can say that serving 10k users at a single point in time is only marginally difficult if you don't know what you're doing. Trivial if you do. Get back to me when you start talking millions of users wanting updates at a single point in time.
Wouldn't allow everyone to receive the power at one time. If the plants were overloaded, two things could happen, A) pricing jumps up automatically, causing some devices to not consume power due to their price rate limiting.
Second, all the smart equipment in the grid could simply not pass full amperage through to the receiver while the plant is spooling up. The smart meters can provide rolling blackouts as needed to keep the grid under control. These smart devices in the home would be aware of they reduced power availability and simply wait until the grid told them there was sufficient power to activate.
Smart devices that want to turn on at certain times would not turn on exactly at that time, there would be a random number generator which adds some sort of randomized delay so that you set it to run when the price drops to $0.05/hour, and when that occurs, it waits some random amount of time between 0 and 30 minutes. All smart devices do the same thing, effectively giving the grid time to compensate and allow plants to spool up as needed. The smart devices can also be told the grid is overloaded so please wait.
We're talking about a SMART GRID... you simply program the devices to avoid the problem. If you don't, its not a SMART grid, its just a grid with some silly controllers on it.
Second, once the power company realizes that everyone charges their electric cars at 2am during the price drop... they simply spool the plants up in advance so they are ready for the load. It'll be rather predictable, kind of like the early morning when everyone gets up and starts using hair dryers and electric ranges, microwaves, electric hot water heaters and all that. They just spool the plants up in advance as the load is rather predictable.
Someone at MIT is missing the tree because they keep looking at the forest.
The grid and these devices are communicating with each other, the grid can simply tell the devices to wait a minute, its not ready, and if they try now they are going to get denied. This isn't a difficult problem to solve, I'm fairly certain it would be trivial to implement the software required on the cheapest of microcontrollers. An Arduino for instance would have no problem dealing with this from both the grid side or the home device side.
Yeah.NET and MS strategy has always had a bunch of hate from non MS types. But the last few months has seen a change where a lot of the criticism is coming from people inside the.NET world rather than outside it.
You know, I'm someone who has to deal with.NET daily, as well as Objective-C and other real languages;) and I just don't see how MS is 'abandoning.NET' in any way, or any of the other silly things being said recently. If you look at their development tools, VS 2010 has many important features missing from C/C++ projects... one obvious one being intellisense (which is a good thing, prevents me from being lazy when I can't use it)! Everything I see just looks like normal moving forward, silverlight may be in some danger in favor of HTML 5, but its not going to be overnight, HTML5 isn't there just yet and MS isn't really known to just follow a standard... though I think they may have learned with silverlight that its really not someplace they want to compete or expend resources... probably just wishful thinking.
I just don't see them dropping.NET in any way, just a little bit of a course change due to changing landscape in front of them. Plenty of bits of Win7 are.NET apps, Office looks at.NET as the preferred extension platform, and it is awesome for that purpose, XNA isn't the biggest thing in the world, but they'd upset a lot of people if they just dropped.NET and left all the XNA creators out in the cold, which would cost them lost xbox marketplace sales.
It just seems really dumb financially to dump it or lower its priority at this time, its being used as a selling point on EVERYTHING they sell, and ties larges complex ecosystems together
Show me a high end XNA game. You can show me plenty of little ones that don't use much CPU or really push the machine, but you won't show me anything truly impressive graphically or from a physics engine stand point.
I love C# and futz around with XNA myself, you can even buy it on the marketplace if you want! (not going to slashvertise!), but it is not a high performance language. When I want to do complex graphics and physics work, I end up right back at c/c++.
You can make GREAT games in XNA, but they aren't technically impressive. The two things aren't mutually inclusive.
Everything in.NET 4.0 except WPF, EntityFramework and WF, limited WCF
Just for reference, those are the things you actually want from.NET 4.0.
Mono typically 'supports' the runtime and compilers perfectly well, but is missing massive sections of the supporting libraries that you actually use.NET for.
Mono likes to think they are bad ass because the compiler supports it, its like talking about how cool the new version of python/ruby/perl/whatever is but completely ignoring the fact that this new version doesn't allow the use of ANY of the thousands of libraries out there that actually are the reason people use the language.
It takes one tiny ass kernel module and Windows instantly becomes are real time OS.
You know, just like you have real time extensions for Linux... well there are real time extensions for Windows.
Just because you're unaware of something doesn't mean it doesn't exist. MS would certainly disagree with you as far as Windows being a real-time OS... and I'd have to stand with them since I've worked with it on multiple occasions.
It most certainly can be. Its a simple extension, and used by plenty of people (me included).
You can also use.NET in a real time environment for the portions that don't need to be real time... this too is rather common on the.netduino boards, you write a loadable module in asm for your real time work, and let the.NET code handle all the other stuff.
Do you even know what a real-time application actually is?
Do you? I'm not sure you do.
Do you have any clue about Windows development? No, you don't.
Can you bundle your app into a single file, and run it by double-clicking it, on any one of a dozen platforms?
No, and neither can you unless you're talking about a command line version of 'Hello World'.
Are your runtime requirements available on ALL of the commonly available platforms, so people don't have to change their platform to run your code?
Well, lets see... Windows... yep, got support there, and really, thats about the only 'common' platform out there. But... can I run on Linux, which lets face it, is almost as far from 'common' as BeOS is. Yep, runs there. Runs on an iPad? Yep, runs there. OS X? Yep, works there.
So about the only thing I left out was obscure crap and Android. Just saying 'it runs on Android' is fucking retarded and pointless. I have two android devices that practically nothing will run on because they are shitty low end devices, so you can't really count android as its like saying 'my car runs on gas' and expecting to be able to describe the cars horse power, towing capacity, cargo space, passenger space, door count, fuel efficiency and everything else. So you can't really count ALL of Android, you have to be more specific, and you instantly become 'not common' by my definition.
So you have the audacity to tell someone that they need to buy a new computer to run your code?
Why would I do that? I just don't write my code to use bleeding edge technology if I don't want to force bleeding edge tech on my users. I'm pretty sure the exact same applies to whatever you think is gods gift to programming as well.
Really I have to go out and spend hundreds of dollars to even try out your program, just because your taste in platforms is different from mine?
No, you don't have to. You made it so you need to do so to try my program because you are intentionally making yourself 'different'. You're like a freaking high school goth. You're struggling so hard to be different and stick it to the man, but your too fucking stupid to realize you're exactly like all the other douche bags doing exactly the same thing as you. No one gives a shit about angsty little douches like you.
You'll never get supported because your an asshole that can't be pleased, its pointless to try to please you so I just write you off as a waste of time... like every other sane company on the planet. Before you start spewing out Linux vendors, I challenge you to show me one Linux vendor who makes the majority of their money FROM LINUX OR LINUX RELATED SUPPORT. Its not SUSE or Redhat, who make the majority of their money from investments made on their IPO profits. Don't EVEN think about the money pit called Canonical.
Why would I spend thousands and thousands of dollars to even try to please a few piss ants like you. All you're going to do is bitch all the time with an occasional side of whining about how you could fix it if it was open source? You'll never get what you want.
I a clue, which you are completely lacking. That clue allows me to know when to try to support someone or something and when to give up cause its not worth my time. It also lets me know that when I put myself off into an obscure situation, unlike anyone mostly everyone else, that I'm going to have a harder time supporting it and end up doing my work myself. You're probably stupid enough to buy an all electric car, then pull into a gas station and tell them they suck for not supporting you.
When you make posts like this one, you just make yourself look like an ignorant ass.
Lets not forget the fact that every.NET implementation on the planet makes it fucking TRIVIAL to call the standard API. You can either call the methods directly using the P/Invoke methods, or you can write a.... C++... wrapper around the API calls to make them all.NET feeling..NET is fine for 99.9% of the apps out there. It may not be great for high performance games, or low level hardware control, but unless you are completely fucking clueless, you can accomplish both of those things since.NET allows you to easily intermix languages.
If you can't do something with.NET, you shouldn't be programming as the fault is yours, not its. It lets you call any exported function from any library (DLL) on the system, it has access to everything that every other application running at the same authorization level does.
Again, if you can't do something with.NET, you suck, not it.
Where the fuck is the 'report blatant spammer' button so we can weed out accounts like this douche ourselves without having to mod them down on every story they post too?
The only difference between the two would be the radio, my radio will function perfectly for a good couple of miles if you have line of sight to the object (i.e. its in the air and not obstructed by the ground curvature or trees/buildings). At 10k, pretty much the only way you're going to go from the ground to 10k feet is with an EFI that can deal with the barometric pressure change. Thats the only reason you're not going to fly an RC sport aircraft as high as a drone, and only because the drone was designed to deal with 10k+ feet altitude changes.
That aircraft requires a special waiver to be legally flown anywhere in the US. Both the pilot and the aircraft have to be certified. It is not allowed to be flown anywhere near a populated area without special exception waivers for things like air shows at airports too close to a city.
'Giant Scale' aircraft have a different set of rules specifically because of things like size and energy they contain in flight. They require all sorts of special features of the radio (which aren't really all that non-standard anymore, all my radios have the features even though I have no flyable aircraft that large) to ensure that if something goes wrong the aircraft becomes the least dangerous flying object it can be.
Its not a toy, its an experimental aircraft, and is regulated as such.
Its easier to fly an ultralight class aircraft carrying yourself than it is to fly that aircraft, and could actually be cheaper. I've got a a turbine powered F-16 that'll be a little larger than that when completed that will cost upwards of 7k USD (The turbine itself costs roughly 5k and will probably be the reason it never gets finished) to finish it and fit it out properly. You can buy a used ultralight for 6500, if you're crazy enough to do so.
How is it different from an RC plane or helicopter? Those are used all the time for commercial arial photography and videography.
Using an RC plane or helicopter for commercial purposes requires a license to do so, its in a subsection for experimental aircraft in the FARs (Federal Aviation Regulations).
If you're not doing it commercially, its not illegal to do in certain areas. Pretty much anywhere thats populated is not one of those areas unless you get a waiver, which is what flying clubs do, with the assistance of the AMA who provides the club insurance, and thus has it in their best interest to make sure the club follows the rules. Its an actual functional self policing system.
Any serious RC pilot is an AMA member. Its cheap ($60 bucks this year for an individual, a little more for an entire family) and comes with a couple million in insurance for when you put your tricked out heli through some beamers front windshield... which I've done. You won't find too many RC pilots that will even talk to you about RC without an AMA membership as its one of the few organizations that fight for RC pilots (Think of them as the EFF for RC pilots, though they are a for-profit organization).
With that said, the AMA will help you get waivers, and they'll help you get the permits to do commercial work, but that requires a massive amount of FAA ass kissing cause frankly, its far too easy to do bad things or hurt someone fucking around with an RC aircraft, for instance:
My all electric seaplane weighs about 1.5 pounds, and will do roughly 70mph before it becomes dangerous for the aircraft. That'll take your head off if it hits you at full speed, and if the motor is throttled back, you won't even hear it happen, which is generally how it sounds when its out of control on its way towards the ground.
My Raptor 50 heli, which has a camera attachment of my own making weighs about 7 pounds when fully loaded, will do somewhere between 45-60mph, haven't clocked it to be sure. It doesn't even have to hit you to kill you, I've seen a rotor strike the ground, break off and hospitalize a guy standing 10 feet away. Fortunatly the blade 'flew' into him like a wing in stable flight rather than end on like a knife. The bruise left behind stretched from his crotch to his nipples. Internal bruising of organs, but nothing permanent. He got lucky. Those blade tips when the rotor is at speed like its supposed to be (1800-2100 RPMs depending on your setup), the blade tips are moving at well over 300mph. When they break off, you don't want to be close by.
The real killer is the bird I'll never finish.
Its a turbine powered F-16. Will weigh about 29 pounds dry with no extra equipment when completed, between 33-35 will fully equipped and fueled. While I don't know how fast it will go once completed, others flying the same bird have broken 170 and there are some unofficial speeds of over 200mph reported. I'll never finish this aircraft because the turbine is about 3 times the price of everything else combined, and to be honest, my vision isn't good enough to see this plane at the distances you have to deal with when the aircraft is doing 150+ miles an hour, and well, why the hell build it if you're not going to fly it like its meant! This aircraft requires a special AMA waiver to be legal, which I probably couldn't qualify for due to the vision problems either.
The point to that however is that 29 pounds at 150-200 mph is enough energy to total a small house, and as such, it gets treated specially.
If you want to fly a little airplane away from people, its legal.
Flying that same aircraft in a populated area, or an area without a waiver is illegal.
Flying commercially is possible with a waiver, which is rather difficult to get especially if you're trying to do some shit thats not kosher. Its almost as difficult as getting a pilots license for commercial flight (which isn't really hard, but does take time and money and requires certification). Its almost easier and cheaper to just fly a small plane to do this as a non-government entity.
I highly doubt News Corp got a waiver, otherwise this wouldn't even be a story.
They already own our search, our emails, our videos and many people have Android OS phones, but now they want facebook and twitter? What's left? What won't belong to Google if we all leave facebook and join Google+?"
...
REALLY?
They don't own my emails, or my videos, or my pictures. And if you think that plus Facebook and Twitter are all the Internet has to offer, you lead a pretty sad freaking life. I use the Internet pretty much all day long and I will never have a Facebook or twitter account.
You really need to evaluate your life if you think Facebook and Twitter are important.
No, it isn't available, which is the entire problem.
Really? You can't access the CEDET version control system? Can you not talk to sourceforge.net today? I can, I even got the files just to make sure I wasn't' talking out my ass. Its available.
Have you asked one of those distros for the missing files and they said no they won't send them to you? No, you didn't. The GPL doesn't require the source to be in the same spot as the binaries, only available on request. If you disagree, please post the portion of the GPL that states specifically that the files have to be available for instant download.
Again: Many organizations are distributing emacs binaries, but not making the full source available. That's a GPL violation.
So my one organization that won't give you the source on request, then you've shown me a GPL violation. Not giving you instant online access is not a violation.
That's simply not true. If you are not in compliance with the terms of a license agreement, then you are not in compliance with the terms of that license agreement whether anyone knows or cares that you are.
Unless of course the actual copyright holder has granted these people the right to distribute the binaries without the source. Only the copyright holder knows that for a fact, so until the copyright holder says its a violation it is nothing more than speculation. There are plenty of GPL licensed bits around the world that are duel licensed. As a copyright holder I can choose to make a blanket GPL license for the general public and a private agreement with particular organizations, people or purposes. You don't get to tell me how to license my code, you don't get to decided if someone is violating my copyright just because one of the ways I license my code happens to be GPL and thats the only thing YOU care about. The world doesn't revolve around you. The courts also agree, only the right holder gets to determine who is in violation, not some random other person who wants to sue because of it. This isn't open for debate as much as you'd like it to be, their is legal precedent here, and its even been in the news recently.
Let me help you out since you seem to be completely oblivious:
How about you just ignore whatever few people you see as over-reacting as the outliers they are, and I'll ignore the idiocy you spouted immediately after the last quote up there. Deal?
No, I choose not to ignore ignorant fucks such as yourself. You and people like you give GPL a bad name. I don't make deals with idiots, I make fun of them. I like to educate when possible, unfortunately, some of you have your heads so far up your ass education simply isn't possible.
Not really strange, no one cares except pedants who were too busy slurping Stallman's wiener and bitching about everyone else to notice their own hypocrisy.
This is simply no big deal, the source to the files IS available. There really ISN'T a GPL violation. Its just not in a specific set of packages, which there is no requirement for it to be so.
The GPL requires the source to be available, it is, its just not included by default, which is perfectly acceptable.
Second, in order for this to be a violation, the authors of said files have to call it a violation. You (nor I) get the right to determine its a violation (again, this goes contrary to what most GPL zealots think). The copyright holder does, to which, the copyright holder may have granted an exception or special license to Emacs for this purpose.
The only thing going on here is a few people getting their panties in a bunch over nothing. Another fine example of why any intelligent company keeps as far away from GPL as possible, the followers of the Cult of GPL will happily stab themselves in the eye because a doctor gives them pink eye medicine.
If the original author of these files hasn't bitched, there is no violation. If he or she has/is then we have something to talk about, but I find it highly unlikely that said person will be raising much hooha about it.
Mistakes happen, everyone needs to not go retarded nuts over shit like this in relation to the GPL, you just make yourselfs look like a bunch of dick heads.
(Note: This post isn't entirely directed at the person I'm responding too, just happens to be the place I decided to post my thoughts)
is a totally different league in terms of needed energy to overcome the gravity well called Earth and mainly the Sun.
It already has sufficient energy to orbit the Sun, just like the Earth does, so you need very little extra energy in the right direction to get it to break away from the sun. Leaving Earth is different since its in atmospheric drag, but Sol is not part of the equation. Every object that comes from Earth already contains the required energy to stay in orbit around the sun.
I tried, but when I clicked install it gave me a completely useless firefox extension. Its completely useless because I, and well, the majority of the web users, do not use firefox. Now I realize that of the 5 big ones, my prefered browser is second to last with only 2 or 3% usage according to w3schools, but nothing for Chrome or IE either? Not even a 'go get it from your built in extension source'? Seriously?
Firefox is the new IE, people went retarded and code shit for firefox rather than remembering there is more than just firefox out there. Good job Mozilla, you've official made yourself the next IE.
Now, I'll go stumble around until I find it for Safari, probably will just take a 2 second Google search I know, its just stupid that when I go there I get a damn .xpi. I wouldn't even know what to do with it if I wasn't familiar with Firefox. Truely bad form guys.
Ok, I know this is just DNS and not some network-level hijacking
Thats irrelevant. ANY UNAUTHORIZED access to computer systems or data is illegal under federal law. You can thank Kevin Mitnick and DEC (May have my companies wrong) for that. Shortly after that whole event laws were enacted that basically made it so you need explicit permission to even VIEW someones data let alone manipulate it.
This sort of tampering, to me fits squarely as a violation of that law. I authorize them to look at the IP headers only for routing purposes, I grant no authorization for any modification of my packets. I suspect the root servers for DNS and Google would both have a similar point of view. This means they are not authorized to manipulate the data by any of the parties involved.
Seems like they should be prosecuted to me. Now, IANAL, so I'm sure theres some retarded reason why this won't work (TOS agreements probably) but it just seems like it should be a violation of some sort to screw with someones data. Isn't it illegal to intentionally fuck with someones phone call? You certainly have to have legal permission to 'view the data' of the call (i.e. wiretap) ... well, warrentless wiretapping aside.
Its not like its new, anyone using OpenDNS has been subjected to this bullshit since day one. And for some reasons unknown to me, half of the slashdot user base still thinks opendns is a god send. The same people who were bitching like crazy when Network Solutions started returning itself instead of NXDOMAIN for missing names, everyone was ranting about how OpenDNS is the way to go ... ignoring the fact that they do exactly the same thing ... and its a feature. Idiots.
Its not 'no you can't do that' its 'if you do that now it'll cost you $1.50, but if you wait till midnight, it'll cost you $0.25'.
You've got 10,000 computers trying to get updates from your host at 12:00am, what do you think is going to happen?
I'm going to use a lot of bandwidth ... 10k hits isn't really that big of a deal for any modern web server. Apache and IIS will both handle it on a single machine if configured properly.
While I don't work for some crappy AV company, I can say that serving 10k users at a single point in time is only marginally difficult if you don't know what you're doing. Trivial if you do. Get back to me when you start talking millions of users wanting updates at a single point in time.
Last Call?
Wouldn't allow everyone to receive the power at one time. If the plants were overloaded, two things could happen, A) pricing jumps up automatically, causing some devices to not consume power due to their price rate limiting.
Second, all the smart equipment in the grid could simply not pass full amperage through to the receiver while the plant is spooling up. The smart meters can provide rolling blackouts as needed to keep the grid under control. These smart devices in the home would be aware of they reduced power availability and simply wait until the grid told them there was sufficient power to activate.
Smart devices that want to turn on at certain times would not turn on exactly at that time, there would be a random number generator which adds some sort of randomized delay so that you set it to run when the price drops to $0.05/hour, and when that occurs, it waits some random amount of time between 0 and 30 minutes. All smart devices do the same thing, effectively giving the grid time to compensate and allow plants to spool up as needed. The smart devices can also be told the grid is overloaded so please wait.
We're talking about a SMART GRID ... you simply program the devices to avoid the problem. If you don't, its not a SMART grid, its just a grid with some silly controllers on it.
Second, once the power company realizes that everyone charges their electric cars at 2am during the price drop ... they simply spool the plants up in advance so they are ready for the load. It'll be rather predictable, kind of like the early morning when everyone gets up and starts using hair dryers and electric ranges, microwaves, electric hot water heaters and all that. They just spool the plants up in advance as the load is rather predictable.
Someone at MIT is missing the tree because they keep looking at the forest.
The grid and these devices are communicating with each other, the grid can simply tell the devices to wait a minute, its not ready, and if they try now they are going to get denied. This isn't a difficult problem to solve, I'm fairly certain it would be trivial to implement the software required on the cheapest of microcontrollers. An Arduino for instance would have no problem dealing with this from both the grid side or the home device side.
Yeah .NET and MS strategy has always had a bunch of hate from non MS types. But the last few months has seen a change where a lot of the criticism is coming from people inside the .NET world rather than outside it.
You know, I'm someone who has to deal with .NET daily, as well as Objective-C and other real languages ;) and I just don't see how MS is 'abandoning .NET' in any way, or any of the other silly things being said recently. If you look at their development tools, VS 2010 has many important features missing from C/C++ projects ... one obvious one being intellisense (which is a good thing, prevents me from being lazy when I can't use it)! Everything I see just looks like normal moving forward, silverlight may be in some danger in favor of HTML 5, but its not going to be overnight, HTML5 isn't there just yet and MS isn't really known to just follow a standard ... though I think they may have learned with silverlight that its really not someplace they want to compete or expend resources ... probably just wishful thinking.
I just don't see them dropping .NET in any way, just a little bit of a course change due to changing landscape in front of them. Plenty of bits of Win7 are .NET apps, Office looks at .NET as the preferred extension platform, and it is awesome for that purpose, XNA isn't the biggest thing in the world, but they'd upset a lot of people if they just dropped .NET and left all the XNA creators out in the cold, which would cost them lost xbox marketplace sales.
It just seems really dumb financially to dump it or lower its priority at this time, its being used as a selling point on EVERYTHING they sell, and ties larges complex ecosystems together
Yeah no-one ever uses XNA for games.
Show me a high end XNA game. You can show me plenty of little ones that don't use much CPU or really push the machine, but you won't show me anything truly impressive graphically or from a physics engine stand point.
I love C# and futz around with XNA myself, you can even buy it on the marketplace if you want! (not going to slashvertise!), but it is not a high performance language. When I want to do complex graphics and physics work, I end up right back at c/c++.
You can make GREAT games in XNA, but they aren't technically impressive. The two things aren't mutually inclusive.
Everything in .NET 4.0 except WPF, EntityFramework and WF, limited WCF
Just for reference, those are the things you actually want from .NET 4.0.
Mono typically 'supports' the runtime and compilers perfectly well, but is missing massive sections of the supporting libraries that you actually use .NET for.
Mono likes to think they are bad ass because the compiler supports it, its like talking about how cool the new version of python/ruby/perl/whatever is but completely ignoring the fact that this new version doesn't allow the use of ANY of the thousands of libraries out there that actually are the reason people use the language.
you didn't know Windows isn't a realtime OS.
How did this ignorance get marked insightful?
It takes one tiny ass kernel module and Windows instantly becomes are real time OS.
You know, just like you have real time extensions for Linux ... well there are real time extensions for Windows.
Just because you're unaware of something doesn't mean it doesn't exist. MS would certainly disagree with you as far as Windows being a real-time OS ... and I'd have to stand with them since I've worked with it on multiple occasions.
Windows isn't a real-time OS
It most certainly can be. Its a simple extension, and used by plenty of people (me included).
You can also use .NET in a real time environment for the portions that don't need to be real time ... this too is rather common on the .netduino boards, you write a loadable module in asm for your real time work, and let the .NET code handle all the other stuff.
Do you even know what a real-time application actually is?
Do you? I'm not sure you do.
Do you have any clue about Windows development? No, you don't.
Can you bundle your app into a single file, and run it by double-clicking it, on any one of a dozen platforms?
No, and neither can you unless you're talking about a command line version of 'Hello World'.
Are your runtime requirements available on ALL of the commonly available platforms, so people don't have to change their platform to run your code?
Well, lets see ... Windows ... yep, got support there, and really, thats about the only 'common' platform out there. But ... can I run on Linux, which lets face it, is almost as far from 'common' as BeOS is. Yep, runs there. Runs on an iPad? Yep, runs there. OS X? Yep, works there.
So about the only thing I left out was obscure crap and Android. Just saying 'it runs on Android' is fucking retarded and pointless. I have two android devices that practically nothing will run on because they are shitty low end devices, so you can't really count android as its like saying 'my car runs on gas' and expecting to be able to describe the cars horse power, towing capacity, cargo space, passenger space, door count, fuel efficiency and everything else. So you can't really count ALL of Android, you have to be more specific, and you instantly become 'not common' by my definition.
So you have the audacity to tell someone that they need to buy a new computer to run your code?
Why would I do that? I just don't write my code to use bleeding edge technology if I don't want to force bleeding edge tech on my users. I'm pretty sure the exact same applies to whatever you think is gods gift to programming as well.
Really I have to go out and spend hundreds of dollars to even try out your program, just because your taste in platforms is different from mine?
No, you don't have to. You made it so you need to do so to try my program because you are intentionally making yourself 'different'. You're like a freaking high school goth. You're struggling so hard to be different and stick it to the man, but your too fucking stupid to realize you're exactly like all the other douche bags doing exactly the same thing as you. No one gives a shit about angsty little douches like you.
You'll never get supported because your an asshole that can't be pleased, its pointless to try to please you so I just write you off as a waste of time ... like every other sane company on the planet. Before you start spewing out Linux vendors, I challenge you to show me one Linux vendor who makes the majority of their money FROM LINUX OR LINUX RELATED SUPPORT. Its not SUSE or Redhat, who make the majority of their money from investments made on their IPO profits. Don't EVEN think about the money pit called Canonical.
Why would I spend thousands and thousands of dollars to even try to please a few piss ants like you. All you're going to do is bitch all the time with an occasional side of whining about how you could fix it if it was open source? You'll never get what you want.
I a clue, which you are completely lacking. That clue allows me to know when to try to support someone or something and when to give up cause its not worth my time. It also lets me know that when I put myself off into an obscure situation, unlike anyone mostly everyone else, that I'm going to have a harder time supporting it and end up doing my work myself. You're probably stupid enough to buy an all electric car, then pull into a gas station and tell them they suck for not supporting you.
When you make posts like this one, you just make yourself look like an ignorant ass.
Delphi will make DLLs.
Python and load and pull functions from random DLLs can't it?
Not seeing why this is difficult.
As for tighter integration to the host system...
Lets not forget the fact that every .NET implementation on the planet makes it fucking TRIVIAL to call the standard API. You can either call the methods directly using the P/Invoke methods, or you can write a .... C++ ... wrapper around the API calls to make them all .NET feeling. .NET is fine for 99.9% of the apps out there. It may not be great for high performance games, or low level hardware control, but unless you are completely fucking clueless, you can accomplish both of those things since .NET allows you to easily intermix languages.
If you can't do something with .NET, you shouldn't be programming as the fault is yours, not its. It lets you call any exported function from any library (DLL) on the system, it has access to everything that every other application running at the same authorization level does.
Again, if you can't do something with .NET, you suck, not it.
Dear slashdot,
Where the fuck is the 'report blatant spammer' button so we can weed out accounts like this douche ourselves without having to mod them down on every story they post too?
Sorry you got modded down, this is pretty fucking funny.
The only difference between the two would be the radio, my radio will function perfectly for a good couple of miles if you have line of sight to the object (i.e. its in the air and not obstructed by the ground curvature or trees/buildings). At 10k, pretty much the only way you're going to go from the ground to 10k feet is with an EFI that can deal with the barometric pressure change. Thats the only reason you're not going to fly an RC sport aircraft as high as a drone, and only because the drone was designed to deal with 10k+ feet altitude changes.
That aircraft requires a special waiver to be legally flown anywhere in the US. Both the pilot and the aircraft have to be certified. It is not allowed to be flown anywhere near a populated area without special exception waivers for things like air shows at airports too close to a city.
'Giant Scale' aircraft have a different set of rules specifically because of things like size and energy they contain in flight. They require all sorts of special features of the radio (which aren't really all that non-standard anymore, all my radios have the features even though I have no flyable aircraft that large) to ensure that if something goes wrong the aircraft becomes the least dangerous flying object it can be.
Its not a toy, its an experimental aircraft, and is regulated as such.
Its easier to fly an ultralight class aircraft carrying yourself than it is to fly that aircraft, and could actually be cheaper. I've got a a turbine powered F-16 that'll be a little larger than that when completed that will cost upwards of 7k USD (The turbine itself costs roughly 5k and will probably be the reason it never gets finished) to finish it and fit it out properly. You can buy a used ultralight for 6500, if you're crazy enough to do so.
How is it different from an RC plane or helicopter? Those are used all the time for commercial arial photography and videography.
Using an RC plane or helicopter for commercial purposes requires a license to do so, its in a subsection for experimental aircraft in the FARs (Federal Aviation Regulations).
If you're not doing it commercially, its not illegal to do in certain areas. Pretty much anywhere thats populated is not one of those areas unless you get a waiver, which is what flying clubs do, with the assistance of the AMA who provides the club insurance, and thus has it in their best interest to make sure the club follows the rules. Its an actual functional self policing system.
Any serious RC pilot is an AMA member. Its cheap ($60 bucks this year for an individual, a little more for an entire family) and comes with a couple million in insurance for when you put your tricked out heli through some beamers front windshield ... which I've done. You won't find too many RC pilots that will even talk to you about RC without an AMA membership as its one of the few organizations that fight for RC pilots (Think of them as the EFF for RC pilots, though they are a for-profit organization).
With that said, the AMA will help you get waivers, and they'll help you get the permits to do commercial work, but that requires a massive amount of FAA ass kissing cause frankly, its far too easy to do bad things or hurt someone fucking around with an RC aircraft, for instance:
My all electric seaplane weighs about 1.5 pounds, and will do roughly 70mph before it becomes dangerous for the aircraft. That'll take your head off if it hits you at full speed, and if the motor is throttled back, you won't even hear it happen, which is generally how it sounds when its out of control on its way towards the ground.
My Raptor 50 heli, which has a camera attachment of my own making weighs about 7 pounds when fully loaded, will do somewhere between 45-60mph, haven't clocked it to be sure. It doesn't even have to hit you to kill you, I've seen a rotor strike the ground, break off and hospitalize a guy standing 10 feet away. Fortunatly the blade 'flew' into him like a wing in stable flight rather than end on like a knife. The bruise left behind stretched from his crotch to his nipples. Internal bruising of organs, but nothing permanent. He got lucky. Those blade tips when the rotor is at speed like its supposed to be (1800-2100 RPMs depending on your setup), the blade tips are moving at well over 300mph. When they break off, you don't want to be close by.
The real killer is the bird I'll never finish.
Its a turbine powered F-16. Will weigh about 29 pounds dry with no extra equipment when completed, between 33-35 will fully equipped and fueled. While I don't know how fast it will go once completed, others flying the same bird have broken 170 and there are some unofficial speeds of over 200mph reported. I'll never finish this aircraft because the turbine is about 3 times the price of everything else combined, and to be honest, my vision isn't good enough to see this plane at the distances you have to deal with when the aircraft is doing 150+ miles an hour, and well, why the hell build it if you're not going to fly it like its meant! This aircraft requires a special AMA waiver to be legal, which I probably couldn't qualify for due to the vision problems either.
The point to that however is that 29 pounds at 150-200 mph is enough energy to total a small house, and as such, it gets treated specially.
If you want to fly a little airplane away from people, its legal.
Flying that same aircraft in a populated area, or an area without a waiver is illegal.
Flying commercially is possible with a waiver, which is rather difficult to get especially if you're trying to do some shit thats not kosher. Its almost as difficult as getting a pilots license for commercial flight (which isn't really hard, but does take time and money and requires certification). Its almost easier and cheaper to just fly a small plane to do this as a non-government entity.
I highly doubt News Corp got a waiver, otherwise this wouldn't even be a story.
They already own our search, our emails, our videos and many people have Android OS phones, but now they want facebook and twitter? What's left? What won't belong to Google if we all leave facebook and join Google+?"
...
REALLY?
They don't own my emails, or my videos, or my pictures. And if you think that plus Facebook and Twitter are all the Internet has to offer, you lead a pretty sad freaking life. I use the Internet pretty much all day long and I will never have a Facebook or twitter account.
You really need to evaluate your life if you think Facebook and Twitter are important.
No, it isn't available, which is the entire problem.
Really? You can't access the CEDET version control system? Can you not talk to sourceforge.net today? I can, I even got the files just to make sure I wasn't' talking out my ass. Its available.
http://cedet.sourceforge.net/
Have you asked one of those distros for the missing files and they said no they won't send them to you? No, you didn't. The GPL doesn't require the source to be in the same spot as the binaries, only available on request. If you disagree, please post the portion of the GPL that states specifically that the files have to be available for instant download.
Again: Many organizations are distributing emacs binaries, but not making the full source available. That's a GPL violation.
So my one organization that won't give you the source on request, then you've shown me a GPL violation. Not giving you instant online access is not a violation.
That's simply not true. If you are not in compliance with the terms of a license agreement, then you are not in compliance with the terms of that license agreement whether anyone knows or cares that you are.
Unless of course the actual copyright holder has granted these people the right to distribute the binaries without the source. Only the copyright holder knows that for a fact, so until the copyright holder says its a violation it is nothing more than speculation. There are plenty of GPL licensed bits around the world that are duel licensed. As a copyright holder I can choose to make a blanket GPL license for the general public and a private agreement with particular organizations, people or purposes. You don't get to tell me how to license my code, you don't get to decided if someone is violating my copyright just because one of the ways I license my code happens to be GPL and thats the only thing YOU care about. The world doesn't revolve around you. The courts also agree, only the right holder gets to determine who is in violation, not some random other person who wants to sue because of it. This isn't open for debate as much as you'd like it to be, their is legal precedent here, and its even been in the news recently.
Let me help you out since you seem to be completely oblivious:
http://yro.slashdot.org/story/11/03/20/1810225/Righthaven-Copyright-Lawsuit-Backfires
How about you just ignore whatever few people you see as over-reacting as the outliers they are, and I'll ignore the idiocy you spouted immediately after the last quote up there. Deal?
No, I choose not to ignore ignorant fucks such as yourself. You and people like you give GPL a bad name. I don't make deals with idiots, I make fun of them. I like to educate when possible, unfortunately, some of you have your heads so far up your ass education simply isn't possible.
Not really strange, no one cares except pedants who were too busy slurping Stallman's wiener and bitching about everyone else to notice their own hypocrisy.
This is simply no big deal, the source to the files IS available. There really ISN'T a GPL violation. Its just not in a specific set of packages, which there is no requirement for it to be so.
The GPL requires the source to be available, it is, its just not included by default, which is perfectly acceptable.
Second, in order for this to be a violation, the authors of said files have to call it a violation. You (nor I) get the right to determine its a violation (again, this goes contrary to what most GPL zealots think). The copyright holder does, to which, the copyright holder may have granted an exception or special license to Emacs for this purpose.
The only thing going on here is a few people getting their panties in a bunch over nothing. Another fine example of why any intelligent company keeps as far away from GPL as possible, the followers of the Cult of GPL will happily stab themselves in the eye because a doctor gives them pink eye medicine.
If the original author of these files hasn't bitched, there is no violation. If he or she has/is then we have something to talk about, but I find it highly unlikely that said person will be raising much hooha about it.
Mistakes happen, everyone needs to not go retarded nuts over shit like this in relation to the GPL, you just make yourselfs look like a bunch of dick heads.
(Note: This post isn't entirely directed at the person I'm responding too, just happens to be the place I decided to post my thoughts)
and as you can probably tell from the landscape of the computer world today, the IBM/Microsoft partnership worked out rather well indeed.
Worked out well for who? Microsoft? Okay, true. IBM? Nope. You and I? Nope. Other than a few pockets at MS, who did it work out well for?
is a totally different league in terms of needed energy to overcome the gravity well called Earth and mainly the Sun.
It already has sufficient energy to orbit the Sun, just like the Earth does, so you need very little extra energy in the right direction to get it to break away from the sun. Leaving Earth is different since its in atmospheric drag, but Sol is not part of the equation. Every object that comes from Earth already contains the required energy to stay in orbit around the sun.