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


Forgot your password?
Slashdot Deals: Cyber Monday Sale! Courses ranging from coding to project management - all eLearning deals 25% off with coupon code "CYBERMONDAY25". ×

Comment USB is a support nightmare (Score 4, Interesting) 261

Unlike ethernet, which is pretty much standard from platform to platform and basically trivial to support, USB code is completely different between linux, OS X, and Windows, and is a mess, API-wise.

I write software defined radio stuff, and after one incredible nightmare getting a USB SDR to work on all three platforms using conditional compilation (I did succeed), I swore off. No more. If it doesn't have an ethernet interface, or a USB-to-ethernet server app compatible with the standard SDR protocols that makes it appear to me as an ethernet SDR, it's not happening.

Luckily, some of the best SDR manufacturers out there have done it right. Andrus, AFDRI, and RFSPACE. And there are some servers that have been built to hide the abortion of USB, but so far they are very much platform-specific, for the very reason I described above.

USB. Ugh.

Comment Re:This is *SO* unethical ! (Score 1) 245

Clauses in legally binding agreements that grant one party the ability to unilaterally change the terms of those agreements are illegal in most places where the rule of law has any meaning. That's one of the reasons almost every contractual agreement, of which EULAs are one kind, have a clause that says if any of the terms are illegal they are void.

Comment Re:unpossible software hack? (Score 1, Insightful) 245

If you give them enough money, they'll do whatever you want. The question is only of the relative cost. Getting something custom done in open source is sometimes a matter of asking and waiting, or of paying a developer to do it for you. Getting something done in closed source might be a matter of filing a request under your support agreement, or it might mean a very expensive contract.

Comment Re:Allow me to predict the comments (Score 1) 233

Part of it is simply a matter of dongle-count. Yes, ethernet is absolutely needed; yes, the connector should be right there, physically secure. No, USB dongles to provide ethernet won't ever be on my list of things I'm excited to do.

It would be better - a lot better - if there was actual, reliable ethernet hardware on there, and I'd be more than happy to pay a few bucks for it.

The ethernet on the other PI's is not particularly reliable, and that, in my case, is the downfall of the whole enterprise. I have four pis. They all drop their ethernet connections from time to time. It's beyond annoying.

Comment Re:Contradictory? (Score 1) 492

Logic is a formal system where you make a set of assumptions, then see what implications those assumptions have. There are volumes upon volumes of theological works where the assumptions are some form of "god exists, and has these properties," all perfectly valid logic.

Science is a system where you use logic, observation and other tools to check whether your assumptions appear to be valid.

"Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats." -- Howard Aiken