Slashdot Mirror


Why Powered USB Is Going to Fail

An anonymous reader writes "Patrick McFarland, famous Free Software Magazine author, has written a two part article about why Powered USB is not taking off at home. (part 2 is also available) He includes a lengthy history on why USB took off in the first place, and then continues on to explain what we gain by allowing Powered USB to power all our devices."

7 of 191 comments (clear)

  1. Re:how to tell a girl you want to eat here out? by MrNaz · · Score: 2, Funny

    Tell her you have a really big penis. She'll know you're lying, but that's OK, because she'll know you speak with a forked tongue, and then her imagination will take over.

    --
    I hate printers.
  2. Re:how to tell a girl you want to eat here out? by Anonymous Coward · · Score: 2, Funny

    Don't tell her - just do it while she's sleeping

  3. Powered USB has a short shelf life by goombah99 · · Score: 4, Funny

    Powered WiFI is going to take over!

    --
    Some drink at the fountain of knowledge. Others just gargle.
  4. Re:how to tell a girl you want to eat here out? by Hal_Porter · · Score: 5, Funny

    theres this girl I like and I really want to eat her out. I could spend hours pleasuring her. How do I ask her?

    Register for callbacks on device enumeration.

    Once she has enumerated, check her device descriptor bDeviceClass for class USB_HUMAN and bDeviceSubClass for HETEROSEXUAL_WOMAN. These steps are very important, do not omit them. If these are zeros in the Device Descriptor, iterate through all the Interface Descriptors. Note, if there is more than one Interface Descriptor, it may be best to skip the device.

    Now send a class request, SET_FEATURE ( HUMAN_ORAL_SEX ). If she doesn't stall the request, you are good to go. Some targets have a bug where the request are stalled incorrectly a few times. In this case, you should retry a few times, but not too many, unless BUILD_OPTION_EMO_LOSER is defined in which case you should retry an unlimited number of times until the OS bugchecks. Actually, if that is defined, you can skip the class and subclass post enumeration checks too.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  5. Re:I sincerely hope powered USB fails by kabz · · Score: 4, Funny

    I can turn my laptop into a portable wireless hairdryer by running warcraft.

    --
    -- "It's not stalking if you're married!" My Wife.
  6. Re:Cable Spaghetti by Anonymous Coward · · Score: 1, Funny

    You know what we really need?

    Cable Meatballs to complement that delicious Cable Spaghetti...

  7. Re:how to tell a girl you want to eat here out? by tknd · · Score: 2, Funny

    I once successfully interfaced with a girl device but then the girl device sent an interrupt. I didn't understand it and was too busy to service it anyway so I dropped it off from the queue. The next thing I know the girl device disappeared from the bus.