I disagree. Think of a loop where a break condition depends on the validity of, say, Goldbach's conjecture. No static analyzer can tell when (or if) such a program will halt. This is an extreme example, of course, but any sufficiently complicated expression that affects what code path is taken and/or termination of the program will pretty much have the same problem when it comes to static analysis. Wouldn't just taking all the different codepaths solve the problem in the context of this article ?
With Vista they tossed out the TCP/IP stack that they had allegedly stolen from one of the BSDs (don't remember which) and used (with modifications) from Win95 (or was it 3.11 for Workgroups?) all the way up to XP and 2003 server, right?
I'm sorry, but 'stolen' ? Isn't the BSD license like, 'do whatever you want want with it, we don't care (much)' ? How does this make Microsoft a thief of a BSD TCP implementation, and what would require them to contribute their changes back to the public ? Is Apple stealing from FreeBSD, too ?
Let's say that Visa launched a new line of credit cards, call it 'Visa Net Secure' or something: they could provide a web-interface for allowing or declining transactions, in which detailed information about the transaction (and more importantly, the company conducting the transaction) is available. You can set certain companies to 'trusted', whose transactions are automatically accepted. And to fix your 99 cent problem, you can just as well use that 'accept transactions below a certain threshold' idea there too.
Heck, they could even make it so that you receive an email every time a transaction to your card occurs, so you don't have to proactively check for transactions. If only such a card existed..:-)
.. oh yeah, they should make their interface web-2.0 compliant too with rss feeds and funky javascript.
Really, if all you want is your customers or prospects be able to reach you through a website, got yourself a contact form.. No way for a harvester to get your email address that way, and people usually don't mind filling in a contact form.. if you obligate your customers to "think" as you suggest, you're risking losing potential custemrs which is simply not worth it. Besides, it makes you look very unprofessional.
Yeah, I'd noticed that. Also, almost every article about MS is tagged fud, notfud, itsatrap and notatrap, most of the political articles are tagged fud and notfud. Nice to see I'm not the only one getting annoyed that people seem to be using tags as comments. Mind you, is it really surprising?
Run them in Virtual Machines. VMWare is just awesome. Not that this fixes the problem after it happened.
Ehr.. correct me if I'm wrong, but wouldn't that just result in infected virtual machines ? The whole beauty of those virtual machines is that you, well.. emulate a machine that behaves just like any other machine. It's not that exploits for Win'98 would not occur within such a virtual machine.
This is, ofcourse. assuming that they already run the minimal amount of Win'98 machines they need, and not any more..
.. which, if you can do it (and apparantly they can), and want to make more money (well, obvious), is only logical..
I mean, you're still reading slashdot, I'm still reading slashdot, and the fact that this whole slashdot effect exists means that a helluva lot of other people are also still reading slashdot..
You can do that with any screen that supports the so-called "pivot" mode; and with a widescreen, that's extra nice.. I myself got that setup too, with a Dell 2005 FPW monitor. You have to explicitly search for them though, they're not really that common since customers usually don't really need it..
Fourthly, because there is just a slight chance that Sun will decide to make the JVM more flexible and amenable to languages other than Java. Right now, the operations that the JVM supports are very much tied to the features of Java. Implementing some more flexible primitives would benefit not only JRuby, but also about any other language that targets the JVM, and make the Java platform more competitive with.NET.
I think this mainly means adjusting the assembler of Ruby to output code that can be understood by, for example, Jasmin, rather than making the JVM understand instructions which are ruby-specific. You don't need to make a different instruction set for a virtual machine when you want to support multiple languages, just like you don't need to make a different instruction set for a processor to be able to run, say, Visual Basic executables or C++ executables. It's just a matter of a compiler needing to translate to the right instructions.
The "no reply" clause means you'd have to catch the typo yourself, and we already have the means to do that with the "preview" button.
.. which we all should, but few of us actually do. The parent post which actually contained the typo that started this discussion is a perfect example of that.
I believe the lack of an editing feature is a conscious decision. It could be used to fix little mistakes, but most likely would primarilly be used by trolls who either 1)post deliberate errors which are sure to get someone to respond, then change the errors so anyone who replies appears to be an idiot or 2)karmawhore post something that is pretty much guaranteed to get modded up, then change it so it furthers the troll's agenda (whether that's linking people to the goatse guy, crapflooding or... whatever.)
Then tell me, as it has been proposed as a solution to this many times, how does the rule "only edit within 10 minutes after the post and if no-one has replied yet" not fix those problems ?
Guess not anymore :-)
So much for privacy on the internet.. :-)
You mean like cd's and tv, where data arrives in a stream and needs to be decoded into actual sound/images ?
I'm sorry, but 'stolen' ? Isn't the BSD license like, 'do whatever you want want with it, we don't care (much)' ? How does this make Microsoft a thief of a BSD TCP implementation, and what would require them to contribute their changes back to the public ? Is Apple stealing from FreeBSD, too ?
Let's say that Visa launched a new line of credit cards, call it 'Visa Net Secure' or something: they could provide a web-interface for allowing or declining transactions, in which detailed information about the transaction (and more importantly, the company conducting the transaction) is available. You can set certain companies to 'trusted', whose transactions are automatically accepted. And to fix your 99 cent problem, you can just as well use that 'accept transactions below a certain threshold' idea there too.
Heck, they could even make it so that you receive an email every time a transaction to your card occurs, so you don't have to proactively check for transactions. If only such a card existed.. :-)
.. oh yeah, they should make their interface web-2.0 compliant too with rss feeds and funky javascript.
.. only on slashdot can an article about a company's financial situation, nasdaq et al be questioned to not be business-related..
What makes you say that ? I live in .nl and I just ordered myself a set.
Yep, it does.
It's pretty obvious what happened from the timing of the event.
Explain to me then, why is it so obvious and not just some random conspiracy theory ?
The XBox still hasn't gotten it right in terms of market acceptance.
Maybe that's because there will always be a group of people that simply won't buy an Xbox because it's made by Microsoft ?
Really, if all you want is your customers or prospects be able to reach you through a website, got yourself a contact form.. No way for a harvester to get your email address that way, and people usually don't mind filling in a contact form.. if you obligate your customers to "think" as you suggest, you're risking losing potential custemrs which is simply not worth it. Besides, it makes you look very unprofessional.
Leaked in 3 2 1..
As far as I'm told, this is the same release as RC2, which has already been leaked.. :)
Yeah, I'd noticed that. Also, almost every article about MS is tagged fud, notfud, itsatrap and notatrap, most of the political articles are tagged fud and notfud. Nice to see I'm not the only one getting annoyed that people seem to be using tags as comments. Mind you, is it really surprising?
yes, no, maybe
I thought the VMs would be protected by the security of the host system, since they're connecting through it.
Well, to my knowledge, VMWare creates new virtual ethernet interfaces you can lookup with ifconfig.. looks pretty unprotected to me :-)
Run them in Virtual Machines. VMWare is just awesome. Not that this fixes the problem after it happened.
Ehr.. correct me if I'm wrong, but wouldn't that just result in infected virtual machines ? The whole beauty of those virtual machines is that you, well.. emulate a machine that behaves just like any other machine. It's not that exploits for Win'98 would not occur within such a virtual machine.
This is, ofcourse. assuming that they already run the minimal amount of Win'98 machines they need, and not any more..
What is "pwned"?
.. something that shouldn't belong in a slashdot headline..
I hate your sig.. it's so early.. how dare you.. I hate your sig, need coffee.. aahh
It was featured on reddit.com .. perhaps that's what's confusing you
.. which, if you can do it (and apparantly they can), and want to make more money (well, obvious), is only logical..
I mean, you're still reading slashdot, I'm still reading slashdot, and the fact that this whole slashdot effect exists means that a helluva lot of other people are also still reading slashdot..
http://www.solatis.com/iliketobeslashdotted.pdf
You can do that with any screen that supports the so-called "pivot" mode; and with a widescreen, that's extra nice.. I myself got that setup too, with a Dell 2005 FPW monitor. You have to explicitly search for them though, they're not really that common since customers usually don't really need it..
Fourthly, because there is just a slight chance that Sun will decide to make the JVM more flexible and amenable to languages other than Java. Right now, the operations that the JVM supports are very much tied to the features of Java. Implementing some more flexible primitives would benefit not only JRuby, but also about any other language that targets the JVM, and make the Java platform more competitive with .NET.
I think this mainly means adjusting the assembler of Ruby to output code that can be understood by, for example, Jasmin, rather than making the JVM understand instructions which are ruby-specific. You don't need to make a different instruction set for a virtual machine when you want to support multiple languages, just like you don't need to make a different instruction set for a processor to be able to run, say, Visual Basic executables or C++ executables. It's just a matter of a compiler needing to translate to the right instructions.
Why would the people who ignore the "preview" button suddently start using it if the label were changed to "edit"?
Because a lot of people actually try to post as quickly as possible to get more people to read their posts (higher position)..
The "no reply" clause means you'd have to catch the typo yourself, and we already have the means to do that with the "preview" button.
.. which we all should, but few of us actually do. The parent post which actually contained the typo that started this discussion is a perfect example of that.
I believe the lack of an editing feature is a conscious decision. It could be used to fix little mistakes, but most likely would primarilly be used by trolls who either 1)post deliberate errors which are sure to get someone to respond, then change the errors so anyone who replies appears to be an idiot or 2)karmawhore post something that is pretty much guaranteed to get modded up, then change it so it furthers the troll's agenda (whether that's linking people to the goatse guy, crapflooding or... whatever.)
Then tell me, as it has been proposed as a solution to this many times, how does the rule "only edit within 10 minutes after the post and if no-one has replied yet" not fix those problems ?