1) If it's new, some torrents are *really* fast - as in ~15 minutes fast (assuming your connection is fast enough).
2) What makes you think that people won't think ahead and set it to download before they leave? I think that anyone smart enough to use BT would be be able to do that much
Because all the other USBs go unpublicized. Assuming that only 10% of people understand the contents, there must be 9 times as many USBs that are lost!
Depends on your requirements and resources. For example, it may not be feasible to brute force it if you need it within a week, but it may be feasible to brute force it over a year using distributed computing. e.g. a server farm or botnet
Catch is, USB drives are way slower than hard drives. As in, 2-3 orders of magnitude slower. It could be that the USB is a bigger bottleneck than the encryption.
I am a senior (Yr 11) student in Victoria, Australia, and I agree. My school had IT in Yr 9, but that was basic stuff like Word. Yr 10 was an introduction to VB.NET. The depressing part is that there is only one class for both YR 11 and 12, and in terms of programming its at the same level as late Yr 10 - it just covers more theory regarding the waterfall model, systems design, etc. While the theory is important, it would be nice to see a few more advanced classes - Yr 10 was torturous for those who already a knew a language (I learn it within a week, already knowing C#), and I know that 5-10 of the people in my senior class could easily go beyond the course's scope - its a pity that we're limited by the VCE...
"intolerance, genocide and xenophobia" aren't parts of most religions, especially not the major ones. They usually arise from a misinterpretation of the religion's teachings, either by outsiders or by uninformed followers. They are, in effect, heresy. (Note that I do not specifically refer to any religion.) You are write about one thing though - these misinterpretations are usually exacerbated by other factors.
Of course we want our kids (of which I am one) to be productive - except we're being productive in learning. If the software let's us compile notes, etc. more easily, we'll be able to learn more information more easily and (theoretically) get better grades (except for VCE/Yr12, where everyone is marked relatively). For the record, I think that while this is a good idea, the end result will be that it'll be applied unfairly. e.g. preferential support for government schools, while private schools receive a fraction of the funds. After all, that's how it is now...
Isn't that the idea? That it is limited to 4 directions instead of the complex 360 degrees of directions supported by the thumbsticks? Oh, nad if you're going to type a lot of text (e.g. account creation) the best way to do it is to plug in a USB keyboard.
The 360 game pad really is very nice, but the D-pad is horrid.
I agree that the controller is quite good, but the D-pad isn't really much of a problem - the only games that use it just use it as a set of hot keys, like the XYAB keys.
There are plenty of humans we kill right now simply because its convenient (e.g. the blatant disregard for anti-abortion laws in Australia). What makes you think that we're not going to continue 'killing' AIs even when we prove that they're sentient?
Sorry, let me clarify. It isn't included with SP2, but when Microsoft started selling copies of XP with SP2 slipstreamed, they included.Net 2.0 as part of the installation.
I never said it wasn't. I haven't seen any apps for it though - most people just target 2.0 or 3.5, since they're the ones VS was released for.
ALL of the.Net 3.5 version, including 32 and 64 bit versions, bundled together in one redistributable package is 300-350 megs.... It will also be pushed via Windows Update
So what do you think you'll be redistributing with your programs? Besides, it'll be released as a software update, and most people don't even bother to do the critical updates, let alone the optional ones.
LINQ is part of the compiler, not the runtime.
Actually, it's not. The LINQ commands map to extension methods implemented in the LINQ namespace, so the program won't compile if you're even missing the using for it. Try it. (This won't happen with VB because in addition to imports, VB projects also have the References section of the project properties)
You're probably right about D) though - I don't work in that area, so I wouldn't know.
I'm guessing that 40% of those incompatible apps are due to code which references Win32 libraries via P/Invoke. Seriously, almost no-one is developing for.NET 3.x. Most apps are written for 2.0, which is included with XP SP2 and Vista, but 3.5 is a 300MB download, so almost no-one has it. Microsoft had to release a client-only subset version of it which is cut down, and its around 30 MB, but it'll cause a lot of confusion (RE: versioning), and I don't think it supports LINQ.
If you are a glutton for punishment go to VB.NET and code in that horrendous language structure, but still be able to do all the things you could in C#.
Actually, there are quite a few features of C# that aren't supported by VB.NET. E.g. anonymous methods/types, implicit getters/setters, a *real* ternary operator, etc. Mostly its stuff that you can still do, but takes longer/more code. But it can be very annoying when you're writing a program in VB.NET and discover that you have to do a lot of stuff the long way - VB.NET is bad enough even with the missing features.
Seriously, how many people are going to waste time developing apps for the iPhone anyway? The SDK only works on OS X, so Windows and Linux users are out of luck. Does Apple really expect people to develop apps for their locked down platform that can be blocked at Apple's discretion? I recently tried to dual boot OS X on a PC of mine so that I could use the SDK, but in the end I just gave up. It was too much effort to even get the system ready for development, let alone trying to learn the language and APIs. I wouldn't be surprised if Apple's revenue from the Apps Store starts to drop off very quickly - what self-respecting developer would want their name on that weak excuse for a platfrom?
1) If it's new, some torrents are *really* fast - as in ~15 minutes fast (assuming your connection is fast enough).
2) What makes you think that people won't think ahead and set it to download before they leave? I think that anyone smart enough to use BT would be be able to do that much
Because all the other USBs go unpublicized. Assuming that only 10% of people understand the contents, there must be 9 times as many USBs that are lost!
Actually, the emergency number for mobile phones is 112 (at least in Australia it is)
Depends on your requirements and resources. For example, it may not be feasible to brute force it if you need it within a week, but it may be feasible to brute force it over a year using distributed computing. e.g. a server farm or botnet
Catch is, USB drives are way slower than hard drives. As in, 2-3 orders of magnitude slower. It could be that the USB is a bigger bottleneck than the encryption.
I am a senior (Yr 11) student in Victoria, Australia, and I agree. My school had IT in Yr 9, but that was basic stuff like Word. Yr 10 was an introduction to VB.NET. The depressing part is that there is only one class for both YR 11 and 12, and in terms of programming its at the same level as late Yr 10 - it just covers more theory regarding the waterfall model, systems design, etc. While the theory is important, it would be nice to see a few more advanced classes - Yr 10 was torturous for those who already a knew a language (I learn it within a week, already knowing C#), and I know that 5-10 of the people in my senior class could easily go beyond the course's scope - its a pity that we're limited by the VCE...
"intolerance, genocide and xenophobia" aren't parts of most religions, especially not the major ones. They usually arise from a misinterpretation of the religion's teachings, either by outsiders or by uninformed followers. They are, in effect, heresy. (Note that I do not specifically refer to any religion.) You are write about one thing though - these misinterpretations are usually exacerbated by other factors.
The ratings were based on the idea that house prices only ever go up.
That makes sense, given that the program was written in India - in India, the house prices never go down, due to the population density.
The one that sounds like them.
I sincerely hope that you are joking
I work with complex numbers, you insensitive clod!
Of course we want our kids (of which I am one) to be productive - except we're being productive in learning. If the software let's us compile notes, etc. more easily, we'll be able to learn more information more easily and (theoretically) get better grades (except for VCE/Yr12, where everyone is marked relatively).
For the record, I think that while this is a good idea, the end result will be that it'll be applied unfairly. e.g. preferential support for government schools, while private schools receive a fraction of the funds. After all, that's how it is now...
Isn't that the idea? That it is limited to 4 directions instead of the complex 360 degrees of directions supported by the thumbsticks?
Oh, nad if you're going to type a lot of text (e.g. account creation) the best way to do it is to plug in a USB keyboard.
And Linux.
The 360 game pad really is very nice, but the D-pad is horrid.
I agree that the controller is quite good, but the D-pad isn't really much of a problem - the only games that use it just use it as a set of hot keys, like the XYAB keys.
What about the .NET Framework? I'd say that it is one of the easiest development platforms to use, especially since you can mix and match languages.
There are plenty of humans we kill right now simply because its convenient (e.g. the blatant disregard for anti-abortion laws in Australia). What makes you think that we're not going to continue 'killing' AIs even when we prove that they're sentient?
I remember when Apple included iTunes with Quicktime by default. But then, that's not too different to the whole Safari fiasco earlier this year ...
NET 2.0 is not included with XP SP2.
Sorry, let me clarify. It isn't included with SP2, but when Microsoft started selling copies of XP with SP2 slipstreamed, they included .Net 2.0 as part of the installation.
A) .NET 3.0 is included with Vista
I never said it wasn't. I haven't seen any apps for it though - most people just target 2.0 or 3.5, since they're the ones VS was released for.
ALL of the .Net 3.5 version, including 32 and 64 bit versions, bundled together in one redistributable package is 300-350 megs. ... It will also be pushed via Windows Update
So what do you think you'll be redistributing with your programs? Besides, it'll be released as a software update, and most people don't even bother to do the critical updates, let alone the optional ones.
LINQ is part of the compiler, not the runtime.
Actually, it's not. The LINQ commands map to extension methods implemented in the LINQ namespace, so the program won't compile if you're even missing the using for it. Try it. (This won't happen with VB because in addition to imports, VB projects also have the References section of the project properties)
You're probably right about D) though - I don't work in that area, so I wouldn't know.
Why is there P/Invoke available in the language anyway?
Just dump it.
Because then porting legacy code becomes almost impossible. Besides, the Framework uses P/Invoke *a lot* internally for stuff like I/O.
I'm guessing that 40% of those incompatible apps are due to code which references Win32 libraries via P/Invoke. Seriously, almost no-one is developing for .NET 3.x. Most apps are written for 2.0, which is included with XP SP2 and Vista, but 3.5 is a 300MB download, so almost no-one has it. Microsoft had to release a client-only subset version of it which is cut down, and its around 30 MB, but it'll cause a lot of confusion (RE: versioning), and I don't think it supports LINQ.
or people just thought they would have some hardware troubles with Vista due to driver issues
There, fixed for you.
If you are a glutton for punishment go to VB.NET and code in that horrendous language structure, but still be able to do all the things you could in C#.
Actually, there are quite a few features of C# that aren't supported by VB .NET. E.g. anonymous methods/types, implicit getters/setters, a *real* ternary operator, etc.
Mostly its stuff that you can still do, but takes longer/more code. But it can be very annoying when you're writing a program in VB.NET and discover that you have to do a lot of stuff the long way - VB.NET is bad enough even with the missing features.
Seriously, how many people are going to waste time developing apps for the iPhone anyway? The SDK only works on OS X, so Windows and Linux users are out of luck. Does Apple really expect people to develop apps for their locked down platform that can be blocked at Apple's discretion?
I recently tried to dual boot OS X on a PC of mine so that I could use the SDK, but in the end I just gave up. It was too much effort to even get the system ready for development, let alone trying to learn the language and APIs.
I wouldn't be surprised if Apple's revenue from the Apps Store starts to drop off very quickly - what self-respecting developer would want their name on that weak excuse for a platfrom?