Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Submission + - Supreme Court to review software patents

chrylis writes: SCOTUSblog is reporting that the US Supreme Court has accepted an appeal in Alice v. CLS Bank, a case in which the Federal Circuit ruled haphazardly that the particular patents in question were invalid but did not address the issue of software patents generally. The EFF wrote a summary of the issues in the case when it was before the Federal Circuit this spring.

Comment Caps Lock isn't a hardware issue (Score 1) 177

What the system does with the key labeled "Caps Lock" is controlled by the OS, just like all the other keys. Remapping Caps Lock is usually quite easy in any modern system; KDE's Keyboard settings page has options to make it an extra Control or more exotic things like Hyper or Super, and on Windows you can use RemapKey or AutoHotkey.

Comment Re:Arduino (Score 1) 166

I'll pile on the Arduino bandwagon here. For somebody who knows software (specifically, C with a bit of kinda-C++ for libraries), it's quite simple to get started, literally just requiring plugging in the USB cable and clicking the "upload" button to send a program to the board. You can get "shields" (stackable expansion boards) like the already-recommended Motor Shield to handle high-power or specialized connections, and you get a USB serial port to talk to the Arduino board from a computer (necessary if your "simple" soccer robot needs vision processing). It's great as either a simple standalone controller or a scriptable I/O breakout board.

Comment Re:Here's his best defense.. (Score 1) 802

Yes, there actually is a difference. In the United States, the consensus of the Supreme Court appears to be that there's a distinction between producing a physical object in one's possession (such as a key) and divulging information in one's memory. Among other things, giving up an encryption key or a combination to a safe is an admission that you did in fact have access to the contents, whereas a key might have been planted in your office.

Comment Algorithms matter more than languages (Score 2) 274

While there are a number of good tools out there for working with scalability, more important than any particular tool is building your application in such a manner that it's easily parallelizable. In a Web app, a core principle to keep in mind is that the more stateful the application server-side, the more difficult it is to scale, and so designing your application tiers in such a way as to decouple requests is key. Limit the amount of session state the server has to keep track of, and you'll be able to load-balance request handling smoothly.

Comment Re:Ask better questions, get better answers (Score 1) 273

To be fair, the blame regarding OTG lies mostly with Intel, which explicitly designed USB to be a master-slave protocol (requiring a host PC) to compete with FireWire, which is peer-to-peer and has a layer 2 that looks more like Ethernet. OTG actually does put the phone into host mode, but there's negotiation required so that the phone knows which state it's supposed to be in and two OTG-capable gadgets can still operate correctly with OTG-oblivious hosts.

Slashdot Top Deals

Mystics always hope that science will some day overtake them. -- Booth Tarkington

Working...