Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment That aside (Score 1) 77

Doesn't matter if Huawei has a backdoor in it, since the front door is wide open. FX has given a couple talks about it: http://www.youtube.com/watch?v=w-K1YpJp07s http://www.youtube.com/watch?v=KUC_FduwWxU. The long and the short of it is tons of security holes, pretty amateur coding mistakes, no vulnerability tracking, etc.

That right there should be reason enough not to buy them. Never mind government ties, evil backdoors, etc, these things are just not secure and well designed. They are classic "You get what you pay for."

Comment Actually the majority have not (Score 1) 192

In terms of big stuff Juniper and Cisco are the kings. When you look at enterprise networks, they comprise the most by far. Well, neither of them use Linux. Juniper uses FreeBSD as the basis for JUNOS. Cisco's IOS, that most of their devices still run, it really is their own operating system. It is slightly POSIX-based, I suppose, but not really related to anything else. IOS XR is based on QNX a real-time operating system. That accounts for most of the high-end and even more midrange network gear out there. Dell is another big supplier and there's no Linux they are as of yet. Their power connect devices use VxWorks as the fundamental OS underneath. Their force 10 devices use net BSD as the fundamental OS.

At the consumer level it varies, the little routers that you buy in your house when varying OSes. Linux is not uncommon, but VxWorks is also quite popular.

Comment No not really (Score 0) 192

Very few network devices actually run Linux currently. There are a few, both consumer and enterprise, but they are not all that common. When you look at the big boys most of the underlying operating systems are either BSD or VxWorks. Juniper is BSD, Dell is VxWorks for power connect and BSD for force 10, Cisco is QNX for their new high-end stuff, and so on. Linux is in there and is growing, but is not a huge player at this time. Most routers and switches run something else. This is particularly true given Cisco's dominance and their use of IOS.

That aside, the underlying kernel really isn't very interesting in terms of a networking device. Most of the actual work is being done by various ASICs and network processors such as IBM's Power NP. The OS is just used to load basic things, and tie it altogether. So just because a given switch runs Linux doesn't mean that anything it does would be useful on a larger scale. We achieve the speed we do in routing and switching to hardware acceleration, not by simply having everything running software on a general-purpose machine.

Comment Re:It's not mutually exclusive. (Score 2) 183

Um, yes, NSA is engaged in industrial espionage as well. At least Petrobras has been suggested as a target as well as the known ECHELON incidents. Most likely they're just better at hiding it as they tap directly in to the infrastructure rather than engaging in directed intrusions as often.

And frankly, even as a US corporation I'd say there's cause to worry unless you're the one cosying up with the NSA or your trade secrets might just end up with your competitors who happen to be pals with the right brass.

Comment People this is not flamebait (Score 1, Insightful) 220

Slashdot needs to stop with the hero worship. Any time there is a person who does something people on Slashdot deem good and beneficial, it seems they go in to full on hero-worship mode, where said person can do NO WRONG, and whatever they say must be true and so on. We saw it with Hans Reiser. Tons of people whining and bitching about him being arrested and then convicted of murder. How he was set up, how the government was laying, etc, etc. Of course then he confessed and led police to the body.

Look guys, everyone, including heroes, are human, and can have flaws. You can view Snowden as a hero for what we did. However that does not mean he is above reproach, it does not mean that he never lies, it does not mean that he can do no wrong. People can do both right and wrong, even good people.

For example, here's another possibility (not saying it is the truth, or even that likely): Snowden brought classified documents to Russia. That is why they chose to give him asylum and put him under state protection. After all, this is a nation with a pretty poor human rights and transparency record, not a shining bastion of freedom. So he gave them these to buy his way in. However the Russians don't want the US to know that, and Snowden doesn't want to tarnish his reputation admitting he sold out, so he makes these claims.

The parent is very valid is saying that Snowden's statements shouldn't have any relevance to the validity of the claims that he gave data to the Russians. The reason is that a person's claims generally aren't useful. If you are innocent of what you are accused of, you of course say you didn't do it since you in fact didn't. However if you are guilty of what you are accused of, you also very often say you didn't do it since you don't want to be saddled with that.

I mean look at athletes and steroids: How many of the athletes busted doping straight up came out and immediately said "Yep, I doped, I probably shouldn't have but everyone else was doing it, what choice did I have?" and how many said "No, I never doped, these accusations are false, etc, etc."

You can't take Snowden's denial as evidence for or against anything. It is what it is. People need to stop acting as though the guy is above reproach, as though he can do no wrong. That he did something heroic does not mean he doesn't have flaws and couldn't do something else non-heroic.

Comment Also, it is fast (Score 2) 465

In part, this is because Intel has a compiler for it. On commodity hardware (as in desktop, laptop), you will generally get the best performance running an Intel CPU and using an Intel compiler. That means C/C++ or FORTRAN, as they are the only languages for which Intel makes compilers. C++ is easy to see, since so much is written in it but why would they make a FORTRAN compiler? Because as you say, serious science research uses it.

When you want fast numerical computation on a desktop, FORTRAN is a good choice. We have a few researchers here who use it, and they all use the Intel Fortran Compiler because they want fast computation, but they don't have the money to buy bigass systems for every grad student. What they get out of the IFC and a regular Intel desktop chip is pretty impressive.

Compilers matter, and Intel makes some damn good ones. So if your research calls for lots of performance on little budget, that can influence language choices. Heck same thing on supercomputers. That is not my area of expertise, but it isn't as though all compilers for a given supercomptuer will be equally good. If I were to bet, I'd say the FORTRAN compilers are some of the better ones.

Comment Anecdote (Score 1) 396

Re-reading my previous post about externalization, I realize that it sounds like I'm painting amiga3D with the one-percenter brush, and that's actually not my intention. I think a different dynamic is at work in posts such as h(er|i)s.

I cannot find a link to it now, but I recall reading about a social experiment, where the researcher went door-to-door and just gave each household a $20 bill. He did this daily for some period of time, perhaps a few weeks. At first, the receivers of this unexpected money were very happy and surprised. As time went on, they came to expect the money, and to even be unpleasant if the researcher was perceived to be "late" in making his rounds. After the researcher stopped giving money at all, the people were quite angry and upset with him.

All this despite the fact that them receiving $20 daily was a complete fluke of luck that their neighborhood had been chosen by this researcher.

I think some of the upset about the ACA is that most people have had no understanding of how high averaged-across-the-boards insurance costs actually are. Being suddenly faced with a (sometimes substantially) higher bill for the same level of service as before, or sometimes even less service than before, is a rude shock. This shock is not at all abnormal -- the situation with health insurance in the US is seriously fubared, and many of us have been protected from that fubar-ness by either having insurance through our jobs, or by exercising our option to forgo insurance altogether. Many folks haven't had to deal with that expense -- they were, in some ways, analogous to the people getting a free $20 a day, though they might not have known it. And now they are no longer shielded from the expenses. (Setting aside that the insurance companies have also been ramping up their premiums as a whole in the run-up to the ACA's enactment.)

The ACA sucks donkey balls, in many respects. Which makes it all the more horrible that this is actually an improvement over what we've had so far (what with pre-existing condition bullshit, dropped policies, benefit caps, obscene profit margins...). My hope going forward is that, longer term, the anger expressed by amiga3D and others will lead to increased public pressure for a saner insurance system.

Comment Externalization (Score 1) 396

By *not* purchasing insurance you are placing the costs of the risk that you may need significant medical attention on society rather than on yourself. As such, you are externalizing the risk of injury and the medical costs associated and "assfucking" your neighbors in your haste to accumulate wealth.

The externalization of costs is one of the primary goals of one-percenters and those who aspire to join those ranks. Externalization of negatives is deemed as an absolute positive, in complete disregard of the ultimate impact on others: this is expected behavior for sociopaths, who eschew any concept of responsibility to anyone but themselves. So naturally, any requirement that costs not be externalized and foisted onto others is anathema, and is fought tooth and nail.

Much as we see now with the US Congress, where the faction bought and paid for by Koch & Co. are playing chicken with the global economy in an attempt at fending off one such requirement.


Book Review: Getting Started With Drupal Commerce 37

Michael Ross writes "An online store is one of the most common use cases for a website nowadays. For those web developers and business owners who choose the current version of Drupal as a basis for such an e-commerce project, the canonical solution is Drupal Commerce. There are numerous online resources for learning Commerce, and yet for the longest time no printed book. Now we have Getting Started with Drupal Commerce, written by Richard Jones." Read below for the rest of Michael's review.

Comment Yep (Score 5, Insightful) 791

If Apple's issue really was that micro USB was too fragile, well they could have introduced a new, standard, connector to fix that. Design a "mobile USB" standard, that is durable, orients either way, integrates pins for HDMI, etc. Get it all nice n' designed and tested, then hand the design over to the USB Group, royalty free (like all USB standards). Particularly if it was going to be part of new Apple phones I don't imagine that there'd be a lot of resistance to adoption.

The EU's mandate doesn't come from a love of micro-USB, but rather the need for a standard, whatever that is. Micro-USB is the best we've got and the most prevalent, so that is what they are going for. If there was a better one out there, particularly if you could show how increased durability could lead to longer life and less waste, I think it'd have a good chance of being the standard.

However Apple has no interest in that at all. Their new connector wasn't made because micro-USB is so bad, it was made because Apple desires to be the only place you buy Apple accessories.

Comment Not just those that can't (Score 2) 699

Also those for whom the vaccination does not work. It turns out that vaccinations are NOT 100% effective. In some people, the vaccination will not provide immunity for whatever reason. Well, there's not really any good way to test this. It's not like we can go in infect people with potentially deadly diseases, just to see if they in fact are immune to those diseases. However, when a large percentage of the population has been vaccinated, the herd immunity acts such that basically nobody gets it since the disease can't find hosts to spread from.

However as the term "herd immunity" implies, it requires a large part of the "herd" to be vaccinated. When too few people are vaccinated, diseases can find enough vectors to spread.

As you note, this isn't just an individual issue this affect society as a whole. There are people who cannot be vaccinated, for various reasons, and there are people who will choose to be vaccinated but the vaccination won't work for, and they don't know. As such is important for as many people as possible to be vaccinated against disease to make sure that it does not spread.

Comment Re:Kids don't like vaccination?! (Score 1) 699

Hell I'm 33 and I don't want shots now. I don't know that anybody actually likes getting shots, it's just that when we get older most of us at least understand that it's worth the trade-off.

It's fairly ridiculous to list what the kids want in this article. Kids are not good at making long-term decisions, because they don't really have a long frame of reference, nor fully developed logical reasoning skills. To me, this seems like someone attempting to give weight to the anti-vaccination argument. "Oh the children don't want it, we should think about what they want." No, we shouldn't. They don't want to shot because getting a shot is not a fun thing to do at best, and slightly painful at worst. They are not capable of understanding the consequences that could happen of not getting the shot. As such their opinion on the matter really isn't very relevant.

Slashdot Top Deals

One possible reason that things aren't going according to plan is that there never was a plan in the first place.