and this article is an absolute disgrace to our cause.
Clearly there are flaws in windows, including security, which this guy just brushes under the carpet. And he clearly hasn't used linux in a while -- I can't remember having to recompile my kernel too recently to get things working.
This isn't even an article! I've seen slashdot posts that are more insightful (and better structured).
There are pros and cons to both OSes, and I personally feel there are more pros on the side of Windows. But this article is the kind of drivel that gives us windows fanboys a bad name.
As far as I know, all of the P2P networks which are being shut down are strictly local: they use IP filters to restrict to users within the same state (and on the same peering system) to take advantage of some ISP's free intra-state traffic.
So this really has little effect except on the uber-leechers who are in any case breaking the law (this is of course a gross generalization, but one I am quite confident making).
Btw, on 2000 and XP (maybe 9x too), you can assign a shortcut to the command prompt, say Ctrl+Alt+S, so hitting that will get you a command prompt quickly
Or just install Cygwin and use your favourite Unix shell.
Or, do both! And get the free program WinKey so you can bind shortcuts to that windows key (yes! it IS useful!).
It should go up exponentially, so that 1024 is much more than twice as hard. However, with Beowulf clusters and the new primability test, this is being offset quickly.
For the n-th time...
The new primality test has little practical value, because the previous testing algorithms, although probabilistic, are vastly faster in practice.
Primality testing also has little to do with factorization algorithms.
Shor's factorization algorithm works in polynomial time on quantum computers, and is furthermore quite efficient, but factorization has been shown to be in P anyway (although the current "regular" algorithm is not efficient at all)
No, factorization has NOT been shown to be in P (or at least, I have never heard of this -- care to give references)?
Primality proving was recently shown to be in P, but that is a much easier problem.
As far as I know, Comeau's compiler is the most standards conformant on the market. It even supports export!
Only US$50 for per copy.
The people who use Comeau's compiler are generally concerned with portability, because, as any C++ programmer knows, most compilers completely blow when it comes to standards conformance at the moment.
I love how Microsoft, after a $500 million lawsuit, finally plans on putting a dialog box in that the user must click through to load an ActiveX control......when designing this dialog box, you'd you'd think someone would have mentioned how easy it would be to put a "Yes"/"No" choice in it. Right? Because sometimes users might want to not load controls, for various nefarious reasons we are all aware of. Right? Right???
I just hate when people published documents to adults telling them how their kids think
And do you hate it when adults publish documents about how other adults think?
Most people follow the mob, that at least seems to be borne out time and time again in practice. Deal with it. (And yes, it happens to teenagers too, probably more so than most.)
Why? The article says the pilots are used to it and know how to filter it out.
I'm uneasy because it shouldn't be happening. So far pilots have been able to deal with it, but just because 99.99% of the time the problem is easy to fix does not mean the other 0.01% of the time it isn't going to be a fatal problem.
Of course, we don't even know if these glitches are caused by portable devices yet, and it surprises me somewhat that we don't. I'm also surprised that CASA (the FAA in Australia) isn't terribly concerned at the moment about what could be a potentially serious situation.
Still, there are some theoretical limitations, e.g.:
This gives a worst-case linear lower bound on the size of an index structure for substring search, which is obviously necessary for "full" regexp power. Of course, I doubt anyone really wants full regexps; the challenge you face is constructing a powerful enough subset that is easy to implement.
Personally, like other posters have mentioned, I am only really interested in stem searches such as stem*.
The software is built in a similar way - lots of internal checks, tell-me-thrice memory, soft-failure-bit-flip-correcting daemons etc. In this case, lives aren't at stake, but the people doing the programming are used to situations where they are.
And what about the lives of the astronauts on board?
I just followed this guy's advice and went and used this for a project that has been crying out for a decent setup program for a long time now.
It's fantastic! I have used InstallShield, WISE, etc, and they are all crap (WISE much less so than others). I had a reasonably complex installer up and running in under 2 hours with Inno Setup!
UPS is the only debugger I use anymore! I've never used it in the situations you asked about (multithreaded code etc), but I have generally found it's a very fast and lean debugger. It's also cross-platform, which is nice.
(The only real downside is its user interface, which isn't too great.)
Here in Australia, it's called income protection insurance. Prices vary depending on the level cover (what % of your income you will get, and how long you will have to wait before it kicks in).
I think generally it is fairly expensive (because there is quite a good chance you will exercise it), but I know of some companies that *require* their employees to take it out!
Actually, I don't think I've ever seen a real world library with a hash table that uses any sort of probing. Most "generic" hash tables use buckets, AFAIK.
Probing has the problem that eventually, you run out of space, whereas with buckets you don't (although performance will degrade as the average bucket size increases). Of course, a decent implementation will resize the hash table, so this point isn't that important.
I have seen probing used in some special case hash tables, in which case I think it was only linear or quadratic, nothing special (and the reason I saw this hash table was because I was fixing a bug where the hash table eventually overflowed, and wasn't getting resized).
I would be very interested to hear whether other people have ever used a probing hash table, and why.
That's the most ludicrous statement. How can one call a normal send/recv loop high performance socket code?
I, for one, remain totally unconvinced by this article (at least the guy who wrote it admits he doesn't know anything about Windows). How can one possibly compare "high performance" I/O on Windows without using overlapped I/O, and possibly even completion ports?
typical slashdot response
on
Is Linux Dead?
·
· Score: 2, Insightful
I think it would be obvious to anyone who read the article (instead of gasping at the MS in MSNBC) that its content was fair. Linux has been making inroads into the server market, but it continues to struggle in the desktop market.
I have not seen any evidence to indicate that Linux is making significant inroads into the home, and all the wishful thinking in the world isn't going to change that. The article does say that Linux is getting better (in terms of usability, compatability, etc), and I don't think anyone can dispute that either. It just ain't there yet.
and this article is an absolute disgrace to our cause.
Clearly there are flaws in windows, including security, which this guy just brushes under the carpet. And he clearly hasn't used linux in a while -- I can't remember having to recompile my kernel too recently to get things working.
This isn't even an article! I've seen slashdot posts that are more insightful (and better structured).
There are pros and cons to both OSes, and I personally feel there are more pros on the side of Windows. But this article is the kind of drivel that gives us windows fanboys a bad name.
As far as I know, all of the P2P networks which are being shut down are strictly local: they use IP filters to restrict to users within the same state (and on the same peering system) to take advantage of some ISP's free intra-state traffic.
So this really has little effect except on the uber-leechers who are in any case breaking the law (this is of course a gross generalization, but one I am quite confident making).
Hefnerium molecules come in pairs and they're larger than golf balls. More like the size of grapefruits.
Only on Slashdot could this comment be modded informative.
Due to the fact that SVN isn't available for Windows (a native port, no cygwyn stuff)
a.) Who cares? If it workrs it works.
b.) I think you're wrong here. I just did a dependency analysis on svn.exe, and I see no dependencies on cygwin1.dll.
Btw, on 2000 and XP (maybe 9x too), you can assign a shortcut to the command prompt, say Ctrl+Alt+S, so hitting that will get you a command prompt quickly
Or just install Cygwin and use your favourite Unix shell.
Or, do both! And get the free program WinKey so you can bind shortcuts to that windows key (yes! it IS useful!).
Win-S is one key less effort than Ctrl-Alt-S.
Damien
It should go up exponentially, so that 1024 is much more than twice as hard. However, with Beowulf clusters and the new primability test, this is being offset quickly.
For the n-th time...
The new primality test has little practical value, because the previous testing algorithms, although probabilistic, are vastly faster in practice.
Primality testing also has little to do with factorization algorithms.
If she would have read Gaim's page, she would have learned that gaim needs mozilla's NSS and NSPR to get ssl support for the msn plugin.
:)
Hmmm...and people wonder why Linux isn't popular with the average user?
Shor's factorization algorithm works in polynomial time on quantum computers, and is furthermore quite efficient, but factorization has been shown to be in P anyway (although the current "regular" algorithm is not efficient at all)
No, factorization has NOT been shown to be in P (or at least, I have never heard of this -- care to give references)?
Primality proving was recently shown to be in P, but that is a much easier problem.
This is not a slashdot interview where people post questions for the guru and the editors pick the top 5 for the interviewee to answer.
Boy, and I thought people didn't RTFA. Why don't they even RTFS (summary), or how about RTFT (title)?
As far as I know, Comeau's compiler is the most standards conformant on the market. It even supports export!
Only US$50 for per copy.
The people who use Comeau's compiler are generally concerned with portability, because, as any C++ programmer knows, most compilers completely blow when it comes to standards conformance at the moment.
I love how Microsoft, after a $500 million lawsuit, finally plans on putting a dialog box in that the user must click through to load an ActiveX control... ...when designing this dialog box, you'd you'd think someone would have mentioned how easy it would be to put a "Yes"/"No" choice in it. Right? Because sometimes users might want to not load controls, for various nefarious reasons we are all aware of. Right? Right???
wrong
I just hate when people published documents to adults telling them how their kids think
And do you hate it when adults publish documents about how other adults think?
Most people follow the mob, that at least seems to be borne out time and time again in practice. Deal with it. (And yes, it happens to teenagers too, probably more so than most.)
Why? The article says the pilots are used to it and know how to filter it out.
I'm uneasy because it shouldn't be happening. So far pilots have been able to deal with it, but just because 99.99% of the time the problem is easy to fix does not mean the other 0.01% of the time it isn't going to be a fatal problem.
Of course, we don't even know if these glitches are caused by portable devices yet, and it surprises me somewhat that we don't. I'm also surprised that CASA (the FAA in Australia) isn't terribly concerned at the moment about what could be a potentially serious situation.
anything which slows down spam can only be a good thing
s/spam/terrorism/
Still agree with this statement?
Unlike Windows, Unix and Linux doesn't allow any ordinary application to write to the kernel.
Huh? Ignoring Windows 98 and its ilk, I am pretty sure modern versions of Windows do NOT allow writes to kernel space.
And sorry Mr. or Ms. EU Citizen, your website subscription now costs 15% to 25% more, starting July 1. Hope you like this added value.
That 15% to 25% is a tax which (theoretically) will go to fund other services, just like any other tax.
I appreciate Slashdot doesn't pretend to be unbiased, but can we please keep the flamebait out of story submissions.
Still, there are some theoretical limitations, e.g.:
This gives a worst-case linear lower bound on the size of an index structure for substring search, which is obviously necessary for "full" regexp power. Of course, I doubt anyone really wants full regexps; the challenge you face is constructing a powerful enough subset that is easy to implement.
Personally, like other posters have mentioned, I am only really interested in stem searches such as stem*.
You can find the full text of the Structure and Interpretation of Computer Programming online here.
The software is built in a similar way - lots of internal checks, tell-me-thrice memory, soft-failure-bit-flip-correcting daemons etc. In this case, lives aren't at stake, but the people doing the programming are used to situations where they are.
And what about the lives of the astronauts on board?
I just followed this guy's advice and went and used this for a project that has been crying out for a decent setup program for a long time now.
It's fantastic! I have used InstallShield, WISE, etc, and they are all crap (WISE much less so than others). I had a reasonably complex installer up and running in under 2 hours with Inno Setup!
I love it!
UPS is the only debugger I use anymore! I've never used it in the situations you asked about (multithreaded code etc), but I have generally found it's a very fast and lean debugger. It's also cross-platform, which is nice.
(The only real downside is its user interface, which isn't too great.)
Here in Australia, it's called income protection insurance. Prices vary depending on the level cover (what % of your income you will get, and how long you will have to wait before it kicks in).
I think generally it is fairly expensive (because there is quite a good chance you will exercise it), but I know of some companies that *require* their employees to take it out!
Actually, I don't think I've ever seen a real world library with a hash table that uses any sort of probing. Most "generic" hash tables use buckets, AFAIK.
Probing has the problem that eventually, you run out of space, whereas with buckets you don't (although performance will degrade as the average bucket size increases). Of course, a decent implementation will resize the hash table, so this point isn't that important.
I have seen probing used in some special case hash tables, in which case I think it was only linear or quadratic, nothing special (and the reason I saw this hash table was because I was fixing a bug where the hash table eventually overflowed, and wasn't getting resized).
I would be very interested to hear whether other people have ever used a probing hash table, and why.
That's the most ludicrous statement. How can one call a normal send/recv loop high performance socket code?
I, for one, remain totally unconvinced by this article (at least the guy who wrote it admits he doesn't know anything about Windows). How can one possibly compare "high performance" I/O on Windows without using overlapped I/O, and possibly even completion ports?
I think it would be obvious to anyone who read the article (instead of gasping at the MS in MSNBC) that its content was fair. Linux has been making inroads into the server market, but it continues to struggle in the desktop market.
I have not seen any evidence to indicate that Linux is making significant inroads into the home, and all the wishful thinking in the world isn't going to change that. The article does say that Linux is getting better (in terms of usability, compatability, etc), and I don't think anyone can dispute that either. It just ain't there yet.